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
336963696873	336963697434	336963697984	336963698534	336963699084	336963699634	336963700184	336963700734	336963701284	336963701834	336963702384	336963702934	336963703484	336963704034	336963704584	336963705134	336963705684	336963706234	336963706784	336963707334	336963707884	336963708434	336963708984	336963709534	336963710084	336963710634	336963711184	336963711734	336963712284	336963712834	336963713384	336963713934	336963714484	336963715034	336963715584	336963716134	336963716684	336963717234	336963717784	336963718334	336963718884	336963719434	336963719984	336963720534	336963721084	336963721634	336963722184	336963722734	336963723284	336963723834	336963724384	336963724934	336963725484	336963726034	336963726584	336963727134	336963727684	336963728234	336963728784	336963729334	336963729884	336963730434	336963730984	336963731534	336963732084	336963732634	336963733184	336963733734	336963734284	336963734834	336963735384	336963735934	336963736484	336963737034	336963737584	336963738134	336963738684	336963739234	336963739784	336963740334	336963740884	336963741434	336963741984	336963742534	336963743084	336963743634	336963744184	336963744734	336963745284	336963745834	336963746384	336963746934	336963747484	336963748034	336963748584	336963749134	336963749684	336963750234	336963750784	336963751334	336963751884	336963752434	336963752984	336963753534	336963754084	336963754634	336963755184	336963755734	336963756284	336963756834	336963757384	336963757934	336963758484	336963759034	336963759584	336963760134	336963760684	336963761234	336963761784	336963762334	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2661	3650	2300	2662	3650	2300	2663	3650	2300	2663	3650	2300	2663	3650	2300	2664	3650	2300	2665	3650	2300	2665	3650	2300	2665	3650	2300	2666	3650	2300	2667	3650	2300	2667	3650	2300	2668	3650	2300	2668	3650	2300	2669	3650	2300	2670	3650	2300	2670	3650	2300	2671	3650	2300	2671	3650	2300	2672	3650	2300	2672	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2674	3650	2300	2674	3650	2300	2675	3650	2300	2675	3650	2300	2675	3650	2300	2675	3650	2300	2675	3650	2300	2675	3650	2300	2676	3650	2300	2676	3650	2300	2677	3650	2300	2678	3650	2300	2678	3650	2300	2679	3650	2300	2679	3650	2300	2679	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
60393	57257	53222	26815	8724	4871	3416	2488	2060	1725	1440	1262	1123	916	854	838	996	826	975	799	794	630	512	462	426	390	360	276	297	308	286	274	304	274	307	293	251	231	295	314	621	852	674	432	242	197	146	121	112	123	103	94	101	116	115	122	112	110	108	98	113	120	119	116	120	102	120	115	137	139	147	135	106	120	129	126	113	114	120	114	124	122	111	129	100	126	129	113	107	110	147	116	106	100	125	119	124	118	128	120	111	126	111	123	106	109	96	115	112	123	100	125	117	134	122	126	115	121	119	101	107	116	126	114	110	97	120	96	109	118	104	102	127	118	129	119	103	107	130	113	111	127	86	84	106	120	110	125	129	104	109	127	119	129	104	118	92	105	126	89	123	109	119	105	109	116	133	122	118	114	122	102	106	129	131	102	122	121	101	120	110	109	108	127	117	117	117	111	129	140	111	97	117	111	123	103	118	128	101	107	110	105	101	122	119	113	131	137	110	118	101	127	122	105	120	102	112	121	134	113	115	110	107	103	119	127	110	121	126	125	122	105	134	127	93	117	125	115	104	116	123	128	96	104	102	115	102	135	125	110	108	118	131	104	97	120	101	97	131	105	106	128	111	111	109	109	131	114	109	112	99	114	120	128	115	118	132	122	118	133	117	107	98	125	116	124	113	127	117	133	117	125	127	127	118	114	115	105	126	126	123	87	110	106	137	138	106	121	90	132	127	113	116	98	112	128	128	140	111	123	136	107	137	129	126	129	127	103	102	115	116	107	94	102	134	127	135	113	124	127	109	93	136	117	115	116	115	103	136	135	120	133	120	134	138	95	111	109	104	137	107	132	120	104	114	127	136	130	116	111	107	110	123	117	124	105	125	123	124	116	121	122	115	109	119	116	115	142	110	124	109	105	108	126	122	113	132	116	95	118	86	110	97	133	102	113	136	100	115	127	105	107	112	126	115	114	105	115	123	118	124	117	125	118	137	115	115	119	126	106	112	131	120	117	109	114	122	123	129	118	108	114	119	106	105	119	118	109	133	106	124	116	113	132	115	105	115	92	113	139	118	127	112	101	117	106	122	149	125	118	114	103	103	124	107	112	106	135	109	112	120	125	114	111	125	111	113	138	116	124	121	115	131	108	128	128	120	101	128	119	105	131	118	103	120	127	123	103	127	131	105	122	113	129	115	111	107	123	122	113	105	116	110	103	100	118	141	115	126	146	134	121	124	108	97	137	118	143	120	105	136	117	141	111	113	113	117	120	127	117	120	97	135	115	130	121	111	128	138	136	120	105	114	111	119	124	116	119	135	113	107	124	97	130	115	120	120	111	107	121	110	102	120	144	131	108	106	97	137	111	127	131	136	110	103	120	118	117	120	111	114	145	119	116	114	126	112	105	109	106	99	124	120	107	118	117	110	117	87	123	113	129	114	128	127	120	122	112	137	117	101	111	117	105	141	119	118	130	121	123	112	122	100	108	108	117	125	106	114	131	137	123	133	116	102	101	122	132	104	103	123	99	109	122	101	125	93	129	125	133	121	122	139	88	119	147	126	111	119	125	131	133	115	89	114	105	136	133	111	106	118	128	119	129	105	120	119	132	103	108	115	92	122	110	139	126	108	116	116	93	108	111	113	114	131	119	107	151	117	123	117	107	87	119	116	130	113	147	124	133	101	121	104	117	132	120	111	114	104	124	115	119	138	134	113	113	117	115	120	113	129	123	114	109	122	118	122	111	115	129	123	116	119	127	114	97	144	119	107	120	102	98	118	119	129	128	120	121	109	138	135	106	105	110	117	108	119	120	103	101	127	119	90	111	117	109	104	109	132	103	117	109	118	140	120	118	109	129	113	112	112	117	124	115	115	109	126	115	95	127	130	127	116	113	134	116	116	116	111	103	129	119	121	99	129	115	114	108	128	114	102	119	119	111	108	115	118	123	108	113	117	127	141	131	124	112	95	111	117	124	95	119	120	112	121	124	117	126	109	104	110	126	112	122	123	130	129	130	137	106	138	131	120	128	123	104	123	116	108	122	126	106	122	135	125	90	103	117	109	119	106	124	96	118	113	136	109	115	116	124	102	102	112	111	124	123	120	113	99	124	111	102	106	115	107	106	134	110	116	106	118	111	107	141	127	104	118	97	116	111	115	107	106	118	104	115	105	112	127	120	138	104	130	128	108	120	107	125	126	102	122	103	105	127	89	152	126	91	114	120	116	125	139	115	114	125	97	119	119	119	96	104	114	104	128	118	134	146	126	115	102	121	116	107	110	116	113	120	123	112	107	128	121	137	123	125	110	125	113	112	102	106	109	114	119	97	119	130	118	135	98	128	113	120	128	146	134	119	113	111	125	109	120	101	148	125	96	134	124	119	135	132	106	111	147	115	120	122	118	108	108	123	130	112	120	119	122	110	114	128	124	99	126	134	126	96	108	106	102	114	99	114	115	140	118	130	116	112	115	128	109	112	126	108	115	103	111	118	104	117	114	129	118	127	123	106	104	102	118	126	114	122	110	120	129	129	130	99	117	126	122	118	95	142	126	120	115	122	117	127	116	110	108	141	92	113	124	106	106	109	136	102	119	112	117	124	116	118	112	109	125	121	104	131	125	125	106	121	132	104	112	153	117	119	127	102	115	115	120	120	118	123	132	117	136	128	117	130	95	135	108	120	99	102	117	118	137	129	122	111	117	105	138	118	114	123	124	129	141	114	116	130	122	106	129	131	116	116	129	113	124	122	101	109	100	107	117	119	104	115	120	119	112	107	129	116	120	146	100	131	143	122	126	104	117	106	118	116	135	131	132	128	124	120	105	133	114	110	118	116	104	114	119	116	135	129	110	125	124	119	99	130	98	97	124	144	120	124	123	144	83	128	119	130	112	113	128	101	116	113	113	120	126	114	114	115	102	135	135	108	104	117	119	139	135	153	127	130	122	121	116	125	139	127	113	90	118	114	119	112	145	105	123	114	91	135	113	121	121	94	105	122	107	117	124	114	116	124	120	113	121	121	126	129	115	90	106	131	119	104	126	118	128	125	106	118	113	130	132	114	96	130	123	108	97	116	113	115	132	111	107	120	119	109	107	117	107	129	110	127	132	112	123	104	115	126	122	127	127	123	113	125	124	91	120	100	117	111	92	126	97	107	119	126	104	131	121	113	118	136	129	119	132	111	131	118	112	112	119	115	122	107	102	123	129	120	108	122	111	116	115	97	129	108	104	122	124	116	120	118	123	103	130	114	127	110	122	103	123	143	104	112	107	149	133	119	114	108	123	127	114	107	117	124	105	134	139	146	145	116	116	92	112	124	107	129	99	118	140	106	108	135	123	112	113	118	129	131	125	132	116	131	124	111	107	111	115	103	128	123	114	106	115	109	123	128	108	94	148	123	108	114	123	106	83	106	121	131	112	127	123	106	118	101	104	129	123	114	139	120	139	125	103	117	105	112	116	129	118	111	123	122	122	104	120	106	103	136	125	128	130	103	100	133	102	113
38799	45170	49083	24710	15621	14780	12591	10803	9613	8344	7515	7057	5979	5301	4744	4966	5810	4780	5622	4917	4572	3602	3377	3086	2615	2228	1917	1634	1626	1691	1569	1528	1712	1619	1641	1700	1478	1402	1744	2029	3668	5724	4226	2314	1086	590	322	340	281	309	302	296	314	279	282	280	340	311	301	327	306	350	313	302	307	297	288	314	277	295	293	303	301	283	293	301	290	319	286	311	286	310	259	284	290	306	304	295	258	291	282	273	317	275	283	299	297	309	305	301	274	300	307	306	300	282	288	313	290	322	287	301	321	283	279	302	295	298	296	290	275	301	297	306	332	299	320	296	294	311	285	297	313	321	318	276	298	296	304	297	268	295	306	294	285	297	318	300	283	304	315	289	318	321	319	278	296	297	289	295	283	273	271	293	304	308	307	307	324	323	295	267	334	294	307	322	273	280	257	303	298	326	296	290	276	306	317	298	298	316	292	310	316	282	273	309	309	308	316	291	290	320	288	278	307	316	297	303	318	312	308	280	289	257	279	282	286	308	269	305	292	305	299	302	303	328	326	303	329	302	285	307	270	311	299	307	337	307	288	314	298	291	315	275	283	274	298	290	322	292	289	300	311	335	283	311	287	319	305	296	282	284	282	274	301	293	307	300	300	305	302	286	307	280	336	314	307	296	340	328	298	289	254	314	275	287	299	302	300	264	307	328	331	294	301	269	303	294	295	269	278	306	290	299	302	299	314	296	315	307	302	294	296	313	302	326	299	302	300	309	280	273	293	306	296	304	277	290	313	304	299	284	291	299	346	291	300	309	292	294	300	327	298	336	326	296	309	279	315	277	281	314	308	290	319	287	308	285	265	291	291	309	305	294	276	293	342	297	305	298	302	289	291	291	317	307	305	270	315	295	317	324	284	314	303	304	300	293	293	292	286	290	281	310	308	280	284	315	278	303	315	302	298	299	313	335	276	290	321	302	304	334	306	287	324	285	307	316	295	292	287	285	271	333	293	309	279	296	289	281	314	289	294	304	306	282	291	277	315	286	287	304	285	310	323	313	285	290	307	288	289	305	304	288	318	271	282	322	304	329	277	312	316	331	267	300	306	287	323	304	288	294	319	292	301	322	323	311	307	290	300	289	321	315	327	311	266	319	278	306	301	270	317	291	304	296	312	277	321	277	299	295	295	283	313	303	321	277	287	311	275	291	292	298	308	298	295	313	283	314	279	291	294	288	274	313	332	312	321	287	286	282	287	280	274	304	280	252	357	334	310	277	332	306	321	331	282	285	313	300	292	291	278	276	275	311	298	332	288	295	312	301	286	298	266	310	291	266	300	279	297	292	332	290	323	283	286	304	304	301	288	313	289	307	310	334	282	310	299	291	317	286	297	289	323	319	297	322	312	299	278	291	305	289	305	268	292	285	283	276	304	291	289	319	281	323	287	305	297	310	277	299	289	289	314	309	284	288	299	286	279	302	312	281	295	327	300	301	288	301	273	296	289	302	316	329	284	278	303	316	286	285	307	294	275	297	322	304	298	283	335	311	289	282	310	308	303	297	302	298	277	328	273	309	285	287	302	301	293	292	302	275	319	282	318	300	316	292	289	267	288	264	296	289	300	310	262	296	286	274	275	300	304	299	319	299	306	299	307	280	272	290	303	295	307	306	305	288	304	299	340	289	286	291	291	273	298	312	315	283	297	288	313	314	290	280	297	295	285	292	272	290	297	313	281	318	306	312	294	290	344	303	308	289	300	309	315	313	304	304	302	305	285	322	304	314	264	271	329	289	310	282	315	296	295	319	313	330	314	289	281	293	332	293	282	282	289	338	266	289	299	285	323	308	321	303	296	318	302	289	312	328	313	287	295	276	289	315	343	314	305	297	274	301	315	306	275	329	304	304	306	293	315	303	297	312	312	297	320	300	291	299	277	291	325	302	275	292	316	311	317	286	292	297	276	303	316	315	301	303	293	308	293	301	305	282	301	300	302	307	312	309	318	329	271	325	302	291	310	294	272	342	325	326	282	278	302	263	278	288	311	319	299	332	290	316	314	302	265	291	293	309	307	284	289	284	285	273	317	274	307	292	290	291	300	295	342	297	306	304	312	327	313	298	300	325	292	285	302	309	309	307	292	304	292	287	293	322	301	299	311	300	303	298	304	311	305	251	304	290	301	309	290	302	293	275	320	295	263	335	294	275	298	282	277	267	305	297	319	295	270	285	305	304	322	286	312	304	291	313	302	327	309	302	266	299	296	310	284	312	316	283	307	316	304	318	291	318	302	280	308	302	291	329	305	293	279	311	316	275	304	289	312	305	306	275	306	298	305	298	291	283	276	287	289	296	290	279	293	294	336	267	309	322	310	318	299	299	296	313	302	285	305	290	314	281	288	314	322	304	288	280	286	294	302	275	304	309	310	317	297	277	307	306	309	300	322	317	267	323	301	267	288	334	294	302	312	304	292	313	287	282	287	272	337	320	283	313	308	263	310	266	267	303	251	301	314	303	277	309	314	325	313	280	318	325	303	275	328	296	297	304	292	320	315	299	325	281	270	293	313	299	282	292	320	298	306	285	310	292	263	295	318	319	277	320	298	317	313	288	278	315	303	300	315	314	315	268	277	301	335	330	313	263	267	299	332	301	320	296	314	304	277	301	312	296	293	283	289	312	296	300	300	323	338	312	319	271	299	275	297	294	284	269	308	303	286	308	298	293	313	297	301	300	285	313	290	294	288	299	299	285	319	294	295	300	298	281	297	255	271	313	299	290	313	288	298	286	282	324	314	339	302	317	315	293	318	336	291	279	297	323	314	313	291	283	302	322	323	261	329	296	304	297	334	307	289	280	317	326	300	321	296	316	299	281	318	279	304	310	287	324	302	312	264	304	306	315	308	324	307	306	286	290	278	285	310	326	273	266	277	309	275	292	319	279	313	309	282	293	293	290	271	286	250	260	287	325	333	284	290	299	306	305	297	294	279	335	298	305	315	301	304	307	292	307	296	309	312	277	293	265	298	271	288	289	305	296	286	280	314	285	300	288	301	295	292	285	267	316	280	280	277	295	331	266	315	310	290	312	330	311	301	308	312	318	278	290	320	288	306	331	314	289	271	313	290	311	284	310	296	296	294	300	294	290	323	277	292	276	294	333	327	302	294	269	300	316	316	313	283	308	276	292	282	276	269	276	292	332	279	297	289	299	290	292	307	298	293	274	282	267	306	301	296	325	280	325	297	286	300	313	315	321	304	295	335	286	275	318	302	303	275	313	296	306	304	295	325	309	289	269	303	289	288	281	286	292	293	308	301	302	294	281	320	277	286	303	324	276	286	303	289	270	299	322	304	317	276	252	268	279	296	334	294	292	298	324	307	309	286	333	272	298	291	317	289	299	290	285	257	273	289	283	304	309	262	281	288	296	280	283	289	304	301	299	331	314	303	297	306	263	289	276	340	283	297	328	293	280	295	333	297	283	287	295	274	280	325	305	306	297	305	302	310	298	277	306	296	333	283	310	309	295	277	306
43617	38647	26268	6881	1743	1127	772	593	499	412	453	392	388	298	289	276	296	280	261	279	246	283	294	290	259	266	230	205	207	230	213	237	220	223	199	174	179	203	171	184	195	222	221	209	202	183	174	203	172	177	174	184	203	190	205	175	175	211	183	175	177	189	167	177	188	182	183	181	209	207	169	188	187	187	167	176	196	214	178	166	180	195	194	182	158	165	164	178	162	176	174	170	169	181	175	180	186	188	196	190	186	208	195	192	168	202	177	188	197	187	162	158	174	195	186	194	146	183	198	198	170	200	162	183	191	183	176	211	177	180	176	179	171	173	155	188	183	147	164	183	207	183	178	174	176	174	185	171	212	190	178	176	177	176	180	170	166	163	174	199	189	209	207	180	176	174	157	182	176	190	189	174	176	195	189	190	180	189	185	173	181	179	166	194	171	171	174	188	186	170	196	170	187	185	190	196	181	164	192	200	164	167	193	177	183	166	166	156	193	202	197	209	187	156	187	178	158	196	186	194	162	167	182	192	172	180	180	169	189	173	175	162	166	157	171	178	168	174	182	184	191	179	161	192	174	177	187	162	166	171	178	180	163	198	170	187	182	181	186	170	178	164	180	166	191	193	184	175	206	195	177	194	189	191	197	193	184	189	171	174	189	174	167	203	166	184	176	156	187	183	203	183	158	189	176	212	183	202	178	181	170	207	208	179	181	156	186	176	212	177	189	181	185	171	192	182	192	175	178	195	179	188	175	156	162	202	181	186	198	175	181	180	183	198	185	168	159	191	187	177	158	178	188	171	204	197	179	165	181	176	195	193	187	184	167	177	175	197	208	155	205	199	182	159	178	181	177	164	169	194	181	159	168	197	168	170	210	171	185	165	184	186	205	178	200	181	175	206	171	188	167	170	185	181	180	174	185	167	184	165	183	195	206	172	195	176	212	153	196	166	188	167	174	177	184	170	212	169	172	179	193	186	171	193	190	221	167	181	177	178	185	184	211	160	167	172	201	188	166	187	184	182	181	204	200	172	171	169	156	192	187	217	182	182	179	164	197	172	160	161	169	161	186	186	195	173	203	178	187	191	200	191	177	170	208	151	180	199	160	191	202	148	165	137	219	191	200	162	210	184	167	160	190	193	199	164	192	181	166	174	164	177	180	144	199	174	186	194	185	184	175	176	187	189	176	169	184	180	183	190	172	171	173	179	178	191	175	186	170	179	192	192	179	165	177	174	173	165	194	166	153	199	176	195	203	181	184	196	177	170	176	199	161	184	161	188	176	200	184	185	187	185	197	176	196	194	180	176	181	187	167	216	176	193	177	182	185	160	190	154	199	187	172	186	188	200	168	182	179	177	192	190	190	180	171	175	185	163	167	165	198	207	174	176	165	183	205	198	156	180	190	173	181	180	177	197	177	168	178	174	209	204	179	159	193	172	186	178	181	193	185	167	190	185	207	170	190	174	189	168	175	188	201	173	183	168	162	168	179	179	199	196	180	175	192	182	183	173	193	188	193	163	179	222	187	184	188	208	180	179	178	189	177	193	192	156	168	165	175	170	196	180	199	179	150	185	164	173	197	164	180	177	183	186	182	180	202	192	195	183	190	190	181	200	176	175	186	194	189	193	157	177	211	204	167	178	168	174	181	175	171	181	198	181	192	189	152	158	208	201	163	180	186	166	181	170	189	173	173	190	207	200	196	186	190	198	192	169	195	172	182	177	197	181	176	161	171	184	182	220	192	182	179	178	156	165	183	190	180	181	197	174	191	187	191	193	167	166	184	176	190	181	163	191	193	192	172	189	176	188	181	189	171	154	173	175	197	183	151	190	188	190	186	176	155	179	185	183	183	179	201	164	185	212	187	157	185	183	177	197	188	183	181	180	169	204	177	176	196	177	182	182	202	195	172	194	189	171	170	186	176	177	164	167	158	166	187	177	197	200	195	183	169	170	191	176	178	214	191	189	157	185	167	192	184	190	209	180	189	185	181	193	190	206	172	183	168	161	186	200	176	171	208	183	179	187	173	178	173	190	177	196	183	179	178	172	184	184	187	180	192	201	211	189	177	160	193	187	177	176	185	202	179	183	174	201	180	172	177	187	203	169	163	181	168	162	176	199	178	207	167	181	176	181	195	182	177	170	181	183	184	175	207	191	180	166	189	192	192	177	191	219	190	173	157	200	187	214	181	198	189	173	191	191	163	185	186	172	183	159	181	200	179	171	184	190	164	182	166	175	174	192	198	177	193	162	183	192	182	173	179	192	167	202	167	208	185	195	184	199	181	186	187	171	171	181	174	197	175	190	204	180	188	182	206	180	185	172	176	194	179	208	205	188	181	196	190	185	217	176	197	164	191	169	177	160	209	180	199	215	169	186	174	172	199	167	163	200	183	161	196	156	194	210	207	182	178	171	195	198	181	171	176	177	186	161	161	162	161	186	182	177	190	192	191	156	187	167	154	195	209	175	192	196	168	189	170	194	190	191	186	187	189	216	171	188	196	189	180	187	167	209	188	185	186	201	167	187	201	177	163	205	175	176	185	186	185	182	182	171	151	186	180	204	188	197	169	187	184	225	186	162	180	170	191	184	169	189	185	196	204	178	187	176	180	172	171	199	171	164	190	198	177	192	219	180	175	182	190	169	174	168	198	205	187	207	154	202	194	183	184	141	180	181	156	181	177	170	188	190	171	201	178	184	168	151	175	180	181	156	194	175	196	182	190	199	170	158	200	173	174	173	206	184	170	177	181	184	193	197	171	190	205	166	163	170	179	142	186	168	187	175	190	193	187	182	166	168	196	203	164	183	196	187	205	178	188	154	173	161	221	195	189	181	207	168	186	179	179	169	170	162	169	191	176	210	182	175	184	176	192	178	183	166	159	201	176	185	216	191	158	161	175	214	188	175	172	165	205	187	204	162	173	176	160	182	199	163	171	173	193	170	182	188	200	168	182	175	161	155	170	198	206	153	178	184	179	183	160	169	180	180	181	179	198	157	185	195	162	182	194	173	191	190	182	186	187	164	163	191	192	194	197	190	170	173	188	177	176	181	159	189	152	195	188	196	172	172	197	200	158	143	167	176	152	161	197	179	181	200	166	167	160	158	154	169	168	175	187	189	187	170	167	164	170	188	191	169	161	233	201	178	186	174	184	185	181	181	177	202	204	156	185	158	186	204	189	161	181	180	197	194	165	159	174	184	199	189	194	173	188	202	179	175	174	173	175	187	195	201	182	204	158	183	173	159	192	173	191	184	191	190	194	201	195	185	165	189	185	175	177	192	186	177	199	162	175	168	185	195	175	184	168	168	213	185	179	200	179	190	166	172	177	185	183	191	163	170	165	183	171	207	180	189	178	188	201	176	199	195	178	176	178	192	186	179	162	176	194	166	189	182	168	155	171	178	192	180	182	177	190	178	184	193	177	211	189	179	204	184	200	176	161	194	168	175	185	203	186	190	157	200	181	176	195	158	182	173	178	195	199	181	185	155	163	186
27838	30639	27452	9299	5855	4359	3322	2613	2320	2031	1981	1811	1573	1449	1241	1208	1273	1184	1094	1108	1186	1145	1094	1105	1046	937	834	819	753	756	685	693	693	626	657	595	570	526	534	539	662	735	707	620	490	491	442	385	414	409	395	434	425	419	456	420	421	429	459	433	424	431	414	477	423	417	444	421	456	404	414	447	427	404	424	438	449	424	488	417	427	405	464	450	445	427	403	405	438	422	418	457	422	454	464	473	447	444	431	433	414	434	433	441	453	434	413	428	420	430	483	470	454	437	407	458	468	467	431	441	426	430	445	431	431	449	453	407	432	465	449	406	431	414	436	430	423	411	459	411	418	441	454	442	440	429	449	406	427	414	428	433	420	422	425	432	422	447	438	482	468	426	406	471	452	414	444	458	443	465	465	426	459	455	441	416	420	453	445	421	426	468	442	441	444	406	445	441	437	464	479	443	429	433	432	439	433	406	414	516	429	458	397	413	470	435	439	419	463	458	441	435	451	448	437	435	460	421	434	429	430	418	442	419	456	445	427	425	458	422	467	423	448	448	419	417	442	415	432	442	448	454	401	430	462	420	407	461	454	440	453	429	446	423	418	436	481	408	418	455	443	392	443	452	458	420	463	441	439	379	450	421	466	404	451	425	459	414	415	457	434	422	424	414	458	407	424	419	449	439	429	445	419	402	405	396	430	444	436	414	432	452	437	454	435	437	444	445	459	434	427	449	416	413	457	418	442	410	443	435	434	442	408	444	445	441	444	447	433	431	432	467	417	430	468	439	410	461	435	409	406	443	449	416	447	451	421	420	444	462	422	455	429	407	408	450	434	424	424	451	457	438	436	446	433	442	445	445	429	432	421	432	417	432	425	461	449	449	436	458	444	442	463	440	443	440	466	448	397	436	397	441	404	440	466	387	458	485	433	501	412	460	416	435	438	464	429	442	435	466	387	445	416	435	359	439	467	417	419	461	416	371	464	415	452	419	436	444	468	434	453	440	474	432	409	464	412	437	411	420	447	425	423	463	398	416	423	428	455	430	444	453	449	470	414	450	445	418	447	391	421	501	421	436	473	461	451	442	437	461	476	436	417	467	435	439	426	434	452	431	442	450	449	395	465	408	411	415	454	430	398	453	452	459	437	419	455	442	471	431	437	428	466	464	423	430	474	417	431	450	462	439	409	410	461	419	431	443	420	423	447	440	423	441	455	423	462	453	469	426	462	476	422	424	442	460	418	461	443	450	446	436	433	449	424	441	439	450	434	451	428	451	466	459	404	416	467	424	423	435	463	458	450	438	447	440	451	409	422	436	411	419	445	429	447	460	435	439	428	456	413	443	406	439	435	408	486	463	425	433	465	404	409	395	422	412	425	456	425	395	401	402	429	464	451	447	431	431	441	456	452	440	411	436	409	446	443	427	446	464	422	414	420	433	454	477	447	416	465	445	424	468	431	471	448	432	437	440	462	495	427	452	445	404	424	423	426	504	413	428	430	428	455	449	430	408	417	413	476	475	418	417	436	467	464	436	483	429	459	411	423	425	412	408	444	438	416	444	431	456	412	422	449	466	499	458	411	406	425	444	462	443	444	463	436	468	443	449	425	432	455	456	396	416	433	414	477	438	422	455	444	411	483	435	459	419	454	455	426	434	425	431	432	417	428	431	412	464	446	430	447	417	454	423	419	439	459	450	455	415	455	408	428	470	400	437	435	483	467	449	404	454	444	438	435	470	419	402	412	460	427	451	399	482	459	425	448	407	417	455	433	398	438	425	440	437	437	446	427	440	414	440	407	399	463	461	422	448	404	461	408	443	448	409	427	427	423	432	449	385	448	457	439	464	434	416	437	431	396	434	409	455	405	439	427	425	422	418	415	442	433	445	430	420	426	431	395	415	446	437	446	448	455	433	420	424	409	408	404	436	464	420	412	450	447	437	440	453	420	444	454	393	422	420	424	437	437	441	440	426	409	451	434	416	400	464	444	450	452	396	436	409	443	479	470	461	450	453	420	421	475	445	452	475	400	444	455	440	429	427	404	444	469	444	426	433	408	410	399	469	414	450	432	408	413	442	466	451	432	436	440	412	443	441	451	465	454	447	450	459	454	449	435	436	417	433	446	440	457	474	438	447	460	432	414	414	411	426	425	431	442	467	469	382	428	424	398	417	475	448	427	440	402	447	458	418	454	437	427	446	406	395	460	437	407	421	438	417	429	431	449	399	430	433	402	479	427	413	390	435	466	429	424	438	465	422	431	442	435	430	417	484	445	467	448	448	419	444	467	436	438	406	400	418	447	411	433	419	417	443	470	448	422	431	436	470	454	449	404	414	447	433	425	423	419	423	429	438	457	422	421	443	471	439	439	452	432	433	441	440	410	444	440	416	432	425	407	423	415	425	424	418	413	422	434	393	429	425	420	443	438	430	457	429	432	446	470	410	439	448	429	439	423	460	410	433	439	416	414	434	463	407	439	426	447	461	401	484	458	404	414	458	432	434	444	436	438	464	431	424	465	455	417	440	434	417	450	440	429	474	429	425	469	411	452	459	462	436	444	474	454	407	451	447	471	396	417	438	420	424	414	422	459	448	452	439	440	441	420	439	433	423	460	507	436	436	427	469	453	447	441	478	428	447	448	455	425	452	492	407	437	394	420	413	435	413	441	458	411	441	415	427	424	489	450	415	431	456	431	429	422	431	433	437	410	437	437	446	418	417	474	472	460	454	441	457	456	473	447	421	409	439	425	424	406	457	406	442	438	460	455	436	470	442	424	455	415	422	449	418	413	440	419	442	399	438	447	441	407	412	425	460	495	450	457	415	418	411	432	460	427	471	451	444	477	470	448	439	445	438	438	466	454	460	425	441	452	488	422	448	428	390	447	445	430	411	415	414	430	416	475	459	411	421	452	453	407	463	444	424	409	438	442	429	409	443	436	443	422	432	432	394	436	433	443	437	437	458	446	449	434	466	425	437	413	435	434	458	416	437	462	414	458	381	434	444	466	446	439	399	428	427	433	447	434	453	440	434	445	448	448	440	438	427	442	437	459	446	415	464	415	456	449	392	426	439	430	407	454	472	444	402	415	463	382	417	435	469	437	424	388	482	444	438	471	479	415	430	474	445	429	439	438	430	419	445	420	432	440	468	428	426	455	397	449	420	443	443	463	419	441	430	418	397	425	479	428	429	501	418	447	431	448	413	447	496	423	463	429	447	445	399	443	470	381	443	390	422	430	445	403	425	396	456	416	429	419	458	427	500	421	426	449	404	429	434	418	458	450	445	426	413	465	419	437	439	416	427	433	446	449	427	487	412	458	451	431	429	423	413	402	465	455	421	407	426	417	430	453	433	420	424	457	476	436	407	460	478	437	417	446	428	417	428	436	414	428	442	424	469	447	452	428	421	452	385	444	417	430	440	414	439	447	417	427	420	435	450	439	437	418	425	447	446	458	455	479	432	479	419	457	421	423	443	465	448	405	456	428	444	445	432	472	470	448	407
56993	46252	28092	9184	4038	2599	1739	1149	909	791	660	658	635	577	522	523	463	569	469	522	464	445	410	363	302	311	246	223	208	248	220	212	221	169	210	176	222	226	177	209	343	428	363	241	153	153	144	122	150	155	152	140	94	148	144	124	132	124	159	160	137	164	138	127	147	141	151	128	146	139	129	147	126	146	136	139	134	160	164	120	139	139	164	152	146	165	135	138	147	142	154	134	139	139	116	162	136	136	145	149	127	129	134	113	174	133	147	141	152	132	148	139	121	125	136	126	131	155	128	148	126	143	134	159	150	143	135	129	134	139	143	148	131	158	156	132	139	129	140	148	131	164	133	127	143	135	123	136	132	150	119	135	142	134	145	130	139	144	150	118	149	136	134	140	134	128	149	160	143	162	123	146	141	157	137	131	146	135	153	149	146	139	143	154	144	160	178	146	136	139	127	136	134	134	132	125	127	145	142	146	123	140	151	136	119	145	165	146	133	167	141	142	142	144	125	126	137	120	136	144	151	147	139	128	130	129	133	138	126	136	112	144	148	137	134	137	152	134	131	130	123	142	121	139	146	125	138	141	161	111	147	130	153	130	148	140	129	139	150	127	140	116	154	135	149	158	156	143	149	151	125	142	141	146	160	155	151	155	133	126	164	145	146	125	140	148	145	142	138	136	129	147	150	142	144	149	129	126	139	152	136	145	147	127	147	135	136	128	129	137	136	151	136	149	137	160	150	154	147	140	145	121	160	172	143	143	141	151	131	131	140	120	147	156	129	134	130	140	127	162	127	140	139	144	155	133	139	135	164	125	132	130	157	135	144	144	141	131	124	144	138	130	137	124	124	135	127	142	137	161	137	138	121	135	121	149	157	122	140	135	141	139	132	120	131	136	150	167	159	133	114	138	128	144	154	141	145	142	120	135	137	123	147	145	145	152	150	141	139	143	150	143	142	149	146	153	127	125	123	137	151	137	135	154	133	155	159	142	130	116	150	146	154	148	117	156	149	121	155	149	119	140	141	134	130	164	163	132	151	111	112	115	133	132	165	144	136	139	123	142	134	117	157	131	147	116	158	147	151	127	134	155	138	130	142	132	156	141	131	164	132	141	133	119	161	151	149	117	144	140	154	128	151	142	132	151	162	141	134	128	148	132	126	142	130	122	132	110	178	140	126	118	140	128	151	130	159	131	147	141	136	135	143	152	139	133	142	146	128	128	131	139	130	134	156	144	153	151	126	175	131	128	161	163	145	143	130	150	141	157	140	135	136	128	134	160	147	150	164	150	141	135	119	134	145	139	131	133	149	145	158	144	130	131	148	127	129	148	138	141	153	156	152	126	132	147	146	143	159	144	158	143	135	144	123	143	153	151	133	133	132	133	160	136	146	148	156	106	163	140	122	169	145	148	119	117	133	139	140	163	154	148	134	140	127	119	155	154	129	126	153	127	128	104	149	134	129	150	137	139	142	137	129	138	129	164	116	127	129	143	126	136	138	148	135	142	142	147	132	170	138	154	129	102	152	139	134	131	128	132	116	145	124	136	152	159	130	135	129	138	158	121	162	143	143	125	140	137	150	125	125	146	140	133	143	135	134	132	150	157	134	134	128	144	148	151	134	133	138	152	156	146	124	143	158	138	139	133	123	125	140	128	133	143	130	124	153	135	141	148	140	143	132	153	121	122	153	150	126	141	141	124	149	131	128	140	137	149	147	134	144	126	140	153	131	149	162	148	144	143	131	128	139	145	122	140	129	126	118	110	136	146	138	120	144	121	144	118	140	133	133	119	131	142	155	135	148	128	135	129	153	139	142	128	136	135	155	114	138	146	122	135	142	135	144	133	116	122	140	136	130	140	132	127	141	145	136	136	145	138	116	138	153	141	143	150	157	133	142	131	118	129	131	143	148	139	119	140	117	144	154	117	126	145	132	148	132	142	142	133	132	149	165	137	114	128	147	129	144	146	141	160	143	127	138	148	147	126	178	122	140	143	119	148	145	157	146	136	106	133	111	137	125	138	136	125	146	105	134	149	124	165	151	147	129	113	139	137	137	145	146	133	148	150	124	131	126	146	140	144	149	142	134	131	153	137	133	155	140	160	140	136	143	116	137	152	128	156	155	130	150	151	133	144	136	144	130	138	134	132	131	132	149	125	169	143	166	127	129	153	141	138	128	124	137	152	139	146	175	138	142	133	126	149	149	136	144	134	155	129	127	120	160	108	135	136	159	140	136	144	154	124	157	149	159	113	135	137	138	126	122	132	155	128	137	139	137	144	150	145	134	119	133	125	134	138	119	141	139	145	130	159	146	144	140	145	137	137	137	142	121	160	156	138	137	117	144	124	163	126	147	120	142	138	139	143	148	152	142	145	123	152	136	128	144	154	136	135	134	121	124	142	135	137	133	137	145	147	132	133	150	121	139	140	139	141	157	137	143	136	149	159	156	120	139	142	128	155	144	126	118	130	147	148	149	143	151	134	141	158	146	132	141	123	134	157	127	139	131	137	124	123	126	165	142	151	132	156	120	113	158	118	118	127	130	139	143	159	138	154	170	124	148	155	154	136	136	117	146	127	133	143	146	164	146	151	138	138	134	157	137	136	138	123	140	140	134	152	145	136	142	120	154	152	151	119	138	154	154	145	137	144	142	121	130	141	135	146	143	152	174	151	140	127	128	151	145	123	129	138	137	103	135	150	136	146	132	158	156	134	137	125	155	132	149	148	140	127	134	143	129	121	147	134	136	157	139	143	141	148	148	141	148	150	155	143	154	153	138	139	131	142	149	149	136	140	134	144	145	142	123	131	135	171	132	145	144	124	142	158	137	137	136	142	144	158	145	150	128	140	153	148	128	145	157	136	134	149	146	125	116	149	139	145	156	127	155	169	149	153	135	135	146	152	137	169	149	139	156	147	148	147	132	157	148	156	144	132	156	150	149	115	132	151	149	143	152	126	155	144	142	140	135	139	139	133	145	140	137	120	163	151	145	145	131	134	142	139	127	139	155	118	132	145	152	153	152	171	164	130	157	112	136	153	136	127	151	136	148	134	130	159	157	115	120	138	140	123	144	144	136	142	148	130	141	123	150	128	126	156	132	136	136	161	133	157	154	137	142	131	132	139	147	145	141	146	161	146	143	147	129	135	130	147	124	148	138	140	151	115	139	142	130	163	134	143	126	151	129	145	155	139	127	144	113	130	171	155	139	160	134	138	138	144	134	108	140	139	148	130	150	142	130	133	137	141	134	140	141	125	158	123	146	150	133	141	128	122	129	148	156	128	125	154	147	152	125	160	135	146	153	129	163	160	134	148	141	141	142	161	140	134	144	127	157	165	138	132	129	136	127	120	129	118	132	119	145	127	125	130	143	157	147	128	146	168	148	139	158	136	132	116	141	137	136	131	133	146	120	166	126	137	126	150	138	154	140	143	148	133	128	139	142	129	152	121	160	132	153	148	120	129	135	145	137	138	138	143	152	133	119	142	136	120	143	124
37342	36842	25325	13620	12012	9692	7588	5560	4609	3885	3391	3359	3298	3143	2886	2602	2586	3147	2709	2755	2732	2534	2124	1880	1657	1467	1366	1173	1021	1002	941	913	915	843	931	1014	884	872	893	1008	2057	2491	1967	1025	537	379	352	351	353	380	330	344	352	377	371	346	363	383	348	328	335	305	357	374	357	351	378	326	310	344	361	375	319	339	346	336	320	348	336	352	342	356	362	342	350	329	344	335	331	332	376	347	357	320	353	350	329	331	339	348	368	350	336	364	343	325	343	367	356	364	341	330	359	329	325	352	354	322	338	349	347	338	343	359	382	356	371	373	361	356	322	358	334	310	330	345	331	338	394	333	348	348	395	319	308	330	331	321	358	331	350	355	337	364	372	357	331	364	336	366	322	337	337	328	336	356	302	295	329	366	349	339	348	345	350	350	339	333	349	338	380	342	347	345	329	349	342	375	334	335	341	323	325	337	322	346	335	351	319	328	341	395	353	328	333	352	356	327	345	349	316	348	322	352	326	365	351	371	330	379	331	334	374	338	354	351	343	309	334	316	357	349	341	348	332	357	357	348	344	346	344	358	350	322	371	352	358	340	350	334	339	310	325	358	367	306	341	343	350	366	333	326	338	318	359	355	324	343	344	351	367	333	335	368	374	354	331	309	348	362	344	332	338	322	314	374	340	350	321	365	340	356	361	335	332	347	316	368	342	333	299	373	356	356	347	380	343	339	358	354	337	378	343	332	381	302	326	353	308	350	345	333	340	318	337	299	351	382	335	312	392	343	330	367	334	316	328	338	346	335	376	344	353	320	283	323	354	315	316	357	326	344	335	343	348	359	352	318	338	334	343	328	324	350	347	341	348	332	303	318	329	332	330	370	355	319	347	341	338	350	331	333	319	346	321	349	344	325	384	347	354	337	359	354	325	374	313	350	333	370	333	335	373	349	348	372	382	341	355	338	321	356	362	314	314	345	311	313	350	366	341	347	347	346	349	317	337	380	354	379	326	345	342	346	366	359	337	373	323	347	342	373	327	348	329	375	353	325	358	334	347	336	374	302	349	343	340	363	363	334	367	345	348	344	347	328	368	343	334	393	321	361	338	359	338	369	347	321	358	338	381	301	363	331	313	353	336	323	352	360	327	382	342	345	352	329	323	363	352	378	317	343	349	354	333	336	369	323	329	364	383	363	328	338	352	318	339	344	338	332	356	362	346	351	363	342	328	364	355	365	322	327	339	326	359	344	345	337	365	346	362	346	330	361	331	360	383	346	302	346	342	340	316	343	322	370	336	318	379	347	326	346	345	339	353	367	392	341	320	327	362	312	352	360	355	337	353	342	326	372	356	312	353	343	326	344	334	336	313	320	320	350	365	359	337	359	297	319	348	351	342	354	343	341	337	317	378	321	338	348	332	334	368	344	346	362	354	351	329	343	329	338	343	364	348	339	364	350	332	326	327	356	337	334	312	357	355	368	306	358	368	375	358	352	346	340	345	318	350	367	323	350	327	381	364	384	351	348	336	363	371	360	334	327	334	352	379	348	340	334	389	345	327	385	323	353	356	360	330	362	363	333	349	349	333	327	349	332	342	341	312	339	345	281	356	338	340	335	366	350	318	339	327	364	345	336	358	323	352	341	361	362	363	349	349	350	340	354	351	365	363	335	331	354	322	344	351	329	338	349	336	351	383	328	359	334	366	361	352	341	385	316	386	336	318	356	334	340	342	327	355	308	342	333	330	328	355	340	328	320	343	335	374	348	351	345	331	330	341	345	342	339	329	348	349	331	361	371	332	327	353	363	385	349	327	341	346	355	335	345	345	338	340	345	320	346	328	353	333	357	325	318	318	345	368	331	331	345	339	343	333	342	343	350	340	343	335	351	361	369	334	306	356	348	326	343	349	360	335	346	339	399	358	322	377	341	352	375	360	365	369	340	326	373	346	336	393	357	363	343	320	379	325	318	302	328	345	363	365	366	311	304	361	355	338	334	374	347	318	338	390	356	299	360	347	335	372	362	343	344	338	291	351	314	337	334	372	346	322	322	359	341	364	342	326	338	340	329	314	325	360	295	355	379	339	352	361	328	357	364	347	312	327	339	353	333	368	328	344	345	321	351	352	312	315	339	346	341	299	346	340	313	354	334	345	310	350	350	327	362	334	308	335	326	333	351	329	357	331	318	340	322	311	358	348	362	357	356	334	333	328	352	346	344	367	320	340	359	336	343	341	322	361	351	339	341	347	378	375	345	338	354	335	336	323	328	374	360	370	333	343	360	362	329	383	295	320	336	359	361	366	340	327	353	339	402	368	318	348	367	348	360	326	346	339	363	343	328	356	373	308	333	347	315	350	337	348	376	324	334	331	365	355	363	365	328	338	325	338	342	347	357	375	334	339	336	344	357	338	344	359	345	326	349	322	350	349	345	348	362	331	384	346	324	361	359	336	315	314	337	333	370	363	339	350	348	350	357	352	348	333	366	351	343	336	350	336	347	347	341	315	331	339	360	353	370	333	363	356	364	340	352	349	338	353	368	353	323	308	336	330	359	337	330	324	374	303	350	406	351	344	329	318	353	360	338	343	354	351	331	353	342	358	351	348	306	302	362	372	351	382	343	383	316	345	320	354	351	341	330	354	349	365	327	354	336	314	354	364	340	344	330	368	363	340	349	352	352	339	321	329	326	343	312	317	337	313	331	350	335	363	341	350	331	341	361	346	357	368	359	356	381	351	359	353	332	344	347	336	340	340	321	333	375	329	333	327	350	340	327	338	346	323	366	349	333	331	342	344	350	331	353	339	350	315	342	346	345	368	341	350	336	351	320	346	347	331	336	335	345	358	349	332	341	368	359	332	327	385	368	336	328	351	335	334	325	306	338	351	352	366	334	370	300	354	345	325	330	345	342	327	339	323	365	301	349	334	329	329	336	366	323	374	380	357	361	341	344	337	336	360	337	365	358	332	321	321	274	358	370	339	338	345	355	340	343	322	350	311	341	327	332	311	323	340	346	327	313	359	340	348	324	353	371	378	340	325	368	331	343	325	323	331	305	343	368	336	338	369	395	338	313	335	351	342	328	362	334	312	349	314	347	338	324	335	369	348	362	349	339	365	323	357	320	329	369	344	323	348	325	314	326	333	367	354	367	358	347	341	372	332	331	349	333	351	322	360	337	355	356	385	352	333	324	346	349	340	341	350	334	332	370	348	347	339	362	334	339	333	354	344	325	356	349	347	337	352	341	352	327	340	342	332	329	358	330	322	341	372	355	326	328	338	321	361	341	350	352	364	327	337	355	365	361	332	346	354	300	371	344	328	329	325	340	348	335	340	302	362	387	324	329	358	316	330	350	365	361	347	344	338	358	372	325	350	339	327	348	331	350	326	377	326	353	350	329	364	375	367	360	340	330	336	332	354	374	345	325	293	331	348	340	328	360	367	367	350	328	300	356	367	366	385	390	368	346	352	338	323	369	330	359	370	351	358	365	332	317	326	368	336	338	361	344	308	365
62953	52060	37231	18835	9580	6054	3822	2296	1814	1411	1281	1233	1130	1093	958	960	812	977	1160	981	841	786	747	604	495	492	418	338	300	293	290	256	255	282	288	306	333	338	454	476	655	823	662	364	208	113	113	128	109	107	98	100	117	105	111	120	106	114	95	130	103	120	116	112	116	116	97	124	116	102	112	132	117	100	91	116	102	89	129	101	109	120	123	107	125	101	121	130	118	110	119	95	116	115	98	117	99	120	129	115	101	104	106	134	96	118	119	110	123	98	106	114	125	102	111	100	96	103	112	113	104	144	114	99	115	124	112	126	113	104	120	119	97	116	103	108	102	113	123	122	99	116	119	126	108	119	132	118	95	113	122	122	116	116	111	95	121	105	99	128	126	113	95	104	122	109	111	97	108	119	113	118	121	110	134	109	93	92	108	131	110	99	113	100	110	102	103	126	123	96	121	108	105	113	118	97	108	95	138	120	119	121	119	102	107	106	97	114	111	104	99	117	107	124	113	116	104	114	121	110	124	108	129	122	103	113	155	102	106	118	112	115	122	97	98	92	105	99	120	120	102	113	118	105	115	103	132	119	112	90	130	118	116	102	112	105	119	91	109	117	113	111	99	122	97	114	118	116	114	118	107	107	116	118	113	118	111	136	106	105	96	117	96	135	112	100	107	118	107	110	101	99	126	138	106	81	117	97	111	86	110	117	119	111	111	92	131	116	130	116	137	109	140	94	135	116	101	118	103	111	97	100	108	124	118	102	118	105	126	103	109	100	128	97	116	105	123	128	106	126	93	105	97	101	108	98	101	114	114	120	121	97	122	108	92	115	111	102	104	129	107	109	102	119	120	114	101	130	86	111	122	120	113	143	97	112	120	113	112	105	110	116	100	127	101	127	94	105	113	117	112	102	108	106	127	114	116	104	112	119	126	95	107	110	139	100	124	109	121	108	98	107	121	100	114	124	109	118	99	117	118	93	111	128	98	97	130	108	109	99	122	110	126	123	100	102	114	107	117	101	113	88	119	104	129	96	106	128	118	116	92	109	114	84	102	107	118	105	105	96	104	104	126	100	119	117	106	105	121	115	111	109	107	126	101	112	91	118	103	102	101	126	131	127	122	109	98	99	99	90	103	120	110	108	110	110	91	110	100	110	132	101	114	108	99	109	102	119	134	116	127	98	99	121	107	108	119	108	112	111	121	115	122	99	105	116	109	126	123	119	107	109	103	114	100	130	109	100	122	122	118	106	102	107	109	115	109	105	102	117	121	123	97	112	115	101	114	114	103	114	102	100	132	115	113	93	99	107	103	111	110	117	124	99	120	116	110	106	86	117	118	116	113	118	119	119	120	125	126	120	112	95	96	106	95	97	107	123	113	114	109	109	96	116	109	117	122	112	95	101	119	136	94	130	107	124	99	111	107	117	114	109	109	112	103	101	114	114	113	96	112	104	113	136	116	110	118	111	100	110	125	95	86	110	121	126	107	108	103	104	117	115	111	100	95	118	119	114	101	96	112	97	117	120	95	123	107	103	102	96	117	115	107	81	102	105	112	101	107	129	109	123	99	108	109	119	104	109	121	106	103	109	106	113	125	98	116	121	128	126	100	94	107	98	109	110	107	106	121	125	104	112	121	113	117	127	118	115	110	109	113	111	86	101	115	114	97	121	116	108	123	114	105	124	106	94	111	92	111	100	130	110	103	93	113	105	114	116	103	116	100	108	113	107	108	111	120	108	107	111	119	104	103	99	115	108	112	104	120	112	100	96	107	94	105	109	112	108	104	103	104	123	102	126	97	130	109	112	91	87	111	103	102	108	131	91	121	133	128	119	104	117	124	100	114	104	105	115	132	103	115	111	101	123	108	106	114	110	113	124	109	123	100	116	92	108	128	123	100	97	111	113	107	99	105	103	126	119	108	105	120	115	81	120	103	124	120	120	106	129	119	103	120	121	112	88	116	89	107	128	111	110	120	111	107	108	118	103	87	93	121	100	107	117	105	112	114	105	116	124	119	122	118	102	105	94	102	131	135	107	103	97	100	119	136	112	106	101	106	109	109	125	112	101	110	125	117	98	109	124	119	122	113	114	128	115	105	120	111	130	103	112	112	96	115	121	108	98	105	116	94	101	131	121	122	128	121	105	112	107	104	121	92	117	102	123	110	106	122	89	120	118	119	105	131	102	92	132	108	111	112	105	106	119	116	102	107	114	109	103	108	97	104	112	112	82	117	106	119	89	100	108	116	110	126	106	107	113	130	108	109	116	116	117	128	130	106	108	125	114	106	110	127	118	106	128	103	101	104	136	116	106	105	115	100	110	100	114	110	115	111	112	107	112	109	105	85	120	117	116	109	96	92	101	111	111	116	118	114	115	122	97	100	110	109	124	95	119	113	102	123	115	95	106	94	132	108	115	139	122	130	120	116	99	113	117	103	125	118	110	116	112	114	118	125	114	112	109	124	88	91	116	115	103	114	120	93	115	119	112	128	117	117	116	130	117	93	111	82	106	116	123	115	115	108	104	103	109	107	113	125	97	116	114	128	115	108	121	97	121	119	95	92	105	100	104	105	117	116	116	108	97	96	87	116	100	111	114	96	112	110	119	98	121	89	109	102	106	107	134	121	103	105	99	132	100	113	114	114	99	109	129	94	106	114	116	95	98	112	112	107	113	93	106	87	103	113	110	105	112	97	111	105	105	115	121	113	96	108	122	107	132	105	115	100	114	120	125	111	87	105	115	118	120	116	138	120	99	113	83	96	127	99	102	112	127	124	115	100	126	98	91	99	104	107	106	93	101	104	129	108	113	114	108	121	115	125	112	136	117	110	110	105	111	113	106	117	105	110	115	119	102	118	87	112	116	114	120	109	125	125	130	141	109	115	91	115	111	102	132	105	108	102	114	104	118	106	113	92	98	111	107	120	134	109	117	111	117	102	108	95	127	147	135	105	108	105	113	115	113	110	110	130	108	123	113	112	95	103	101	125	104	119	106	109	109	94	117	98	94	122	111	96	111	103	105	104	114	119	111	106	95	105	93	106	111	95	126	108	121	120	114	84	120	113	99	129	99	91	109	76	103	94	111	115	108	106	113	106	130	98	112	119	108	117	93	118	108	110	93	119	97	115	111	99	102	118	136	111	109	116	96	105	98	105	115	117	87	103	90	104	96	103	99	113	120	106	112	101	129	95	112	114	113	122	126	130	111	96	110	109	115	125	121	117	99	103	126	100	127	112	110	120	107	115	102	129	104	103	113	91	103	123	115	114	137	115	123	103	95	102	108	92	100	122	118	107	124	114	133	113	114	96	100	113	104	109	139	109	127	110	101	93	99	103	117	120	102	117	113	111	115	108	122	104	110	121	101	117	112	118	99	107	109	113	108	103	113	87	109	116	121	135	112	102	110	121	110	86	105	98	98	125	111	98	105	113	105	102	102	136	106	108	118	120	113	126	121	94	110	114	115	107	126	112	119	123	118	110	86	125	126	122	122	101	109
40114	40464	34200	23034	19633	16934	13004	10215	8674	7478	6921	6784	6404	6075	5748	5502	5024	6161	6364	6218	5254	5158	4617	3838	3400	2971	2688	2146	1823	1672	1615	1554	1483	1464	1682	1730	1885	2326	2909	3379	4424	5447	4012	2136	996	343	279	310	282	262	285	276	280	252	314	294	301	304	288	301	293	288	291	297	276	287	273	266	274	273	274	310	268	276	288	339	301	267	277	273	286	292	260	272	257	298	276	260	258	296	298	271	281	305	294	308	293	276	278	295	302	304	295	290	294	301	279	252	287	307	282	248	270	277	281	288	269	281	287	271	279	278	273	302	286	308	298	284	285	255	295	288	265	273	316	285	271	306	320	293	284	305	296	280	277	271	292	259	266	261	292	272	257	262	261	276	275	276	285	263	265	292	263	288	269	285	310	295	285	274	267	289	320	257	265	259	298	280	283	270	295	283	285	295	293	312	291	259	282	284	288	303	285	295	268	300	299	273	301	263	278	281	294	274	307	282	281	300	265	327	255	277	317	282	293	294	269	285	277	263	278	281	279	277	289	296	302	267	274	265	321	291	290	289	304	295	276	303	291	287	262	257	291	303	295	307	277	279	279	293	286	308	280	280	294	294	279	302	298	259	282	267	304	307	251	284	287	290	305	306	288	302	292	289	293	251	272	278	277	253	300	312	293	277	287	302	270	282	271	280	252	292	283	303	277	298	287	280	290	287	280	302	282	280	288	276	291	279	282	261	271	298	273	315	261	263	284	340	267	286	281	283	282	291	318	276	277	311	314	277	291	257	271	259	271	283	266	293	330	298	283	251	297	290	287	294	303	293	303	312	314	273	263	267	281	287	280	280	253	307	313	306	292	286	264	276	300	296	288	290	312	315	294	282	258	286	279	292	286	315	276	272	274	298	292	285	282	294	289	301	276	273	300	282	266	293	295	282	295	291	274	287	299	300	271	289	264	280	285	305	268	283	278	277	257	301	302	294	282	286	257	298	281	287	306	313	306	293	272	303	253	264	273	287	285	261	296	320	284	265	296	263	276	267	288	304	319	299	280	274	284	296	297	287	266	294	277	300	294	317	314	264	266	263	291	296	290	295	277	278	278	284	276	268	292	274	284	274	277	288	317	245	302	257	280	273	280	322	279	293	290	298	270	260	260	310	279	299	312	280	267	287	285	288	285	260	281	287	270	271	253	314	267	294	286	299	303	272	298	303	276	282	309	304	283	292	282	280	261	294	333	297	288	287	299	279	287	254	290	271	316	294	282	281	308	316	302	296	325	280	288	305	303	277	270	316	335	289	239	290	302	275	274	295	311	294	287	289	280	306	279	312	304	289	285	275	274	275	261	260	316	273	288	263	279	305	289	271	304	296	278	313	277	312	302	291	300	272	292	271	289	255	279	279	286	311	306	295	262	279	328	287	274	287	295	268	298	272	279	284	306	281	287	268	270	305	287	268	316	280	287	314	276	290	291	269	302	270	281	280	294	310	262	277	277	300	300	246	262	304	274	288	287	259	255	298	272	286	261	283	286	262	258	275	301	260	295	290	276	302	255	274	286	304	269	263	283	279	273	272	294	278	300	297	308	297	263	274	295	304	284	293	259	271	292	288	310	304	281	278	295	273	254	267	289	267	279	285	259	275	268	295	278	282	327	268	277	276	307	286	291	268	308	322	263	289	285	286	289	295	308	309	260	290	283	262	265	310	284	305	300	309	291	262	282	283	293	279	278	296	287	284	273	257	285	281	316	272	280	303	284	317	274	272	324	263	288	281	271	268	312	262	270	313	268	268	280	280	280	272	267	288	283	269	290	303	275	276	272	271	271	266	262	281	288	284	270	289	284	313	309	289	310	277	252	270	325	281	298	268	283	276	311	282	268	272	263	311	255	247	269	270	289	283	261	306	292	319	308	262	266	306	290	292	288	298	299	259	275	270	310	264	257	256	286	284	293	286	303	269	265	294	273	284	265	271	257	256	307	318	298	273	284	307	303	296	300	289	263	279	307	282	260	298	284	261	277	314	260	269	291	330	282	305	275	300	290	288	309	299	269	277	291	270	252	290	296	284	252	270	278	267	294	279	295	266	282	302	282	264	265	293	281	302	298	265	305	277	282	294	259	309	268	268	275	252	298	275	310	273	287	282	314	291	297	282	270	280	303	269	314	260	264	278	284	299	271	291	274	275	303	277	269	270	287	284	287	280	286	262	251	300	298	304	302	262	274	269	269	302	277	269	304	288	286	284	269	271	266	281	272	314	246	280	273	277	295	268	293	292	298	283	286	268	272	302	290	235	259	297	277	297	309	281	274	285	260	288	313	290	290	278	298	295	295	288	283	292	276	296	329	269	259	285	306	287	260	275	296	282	280	283	272	286	293	265	287	305	291	290	271	245	272	309	309	304	262	283	294	314	288	308	260	270	272	306	265	264	283	268	270	286	281	290	313	261	305	287	303	296	277	256	307	298	299	283	299	312	276	306	289	280	275	263	298	302	284	274	278	265	314	296	268	270	261	296	296	293	293	289	299	269	309	283	278	268	305	283	284	281	244	303	260	277	313	298	312	264	273	291	314	282	293	291	255	285	286	300	270	273	269	271	302	264	269	295	321	279	286	302	284	295	256	289	279	295	288	284	298	260	319	289	312	281	282	273	309	309	257	266	294	286	280	306	304	308	287	314	308	239	278	272	308	281	296	274	257	249	264	293	306	231	304	288	256	283	289	288	291	280	287	284	277	286	284	292	294	285	237	293	296	303	294	281	285	279	294	274	277	285	255	258	289	259	310	257	296	281	272	270	255	305	306	287	283	261	269	307	300	278	275	258	288	289	293	286	281	299	299	284	278	294	254	276	273	281	268	274	296	286	298	288	301	279	280	301	294	300	268	292	295	277	321	278	298	308	284	306	297	282	257	290	258	313	282	281	313	298	265	277	316	277	300	284	282	294	309	287	271	273	303	268	280	270	250	283	264	266	279	297	290	307	275	260	290	310	286	278	301	277	268	310	298	327	294	280	282	285	281	287	270	290	284	273	289	261	280	276	278	317	295	288	279	273	275	301	263	260	280	261	298	267	302	298	307	303	275	268	283	302	278	262	282	293	301	281	284	299	282	290	291	288	300	275	270	265	268	298	300	296	278	276	294	270	285	283	280	267	285	290	278	297	285	277	303	281	290	293	304	304	269	294	303	315	297	275	309	308	293	274	271	296	251	286	271	312	310	288	288	264	286	280	300	295	272	314	263	275	276	261	293	294	270	262	251	284	281	296	300	300	254	286	256	288	302	271	286	257	270	284	270	318	284	298	283	272	280	283	274	280	272	291	293	286	275	291	290	261	268	283	264	273	275	273	289	301	320	308	293	275	288	269	251	301	295	316	274	326	298	317	309	275	308	300	241	248	268	259	304	273	297	264	291	269	277	293	322	274	280	304	263	301	277	312	277	255	289	290	299	288	262	296	302	292	255	306	286	298	308	286	286	295	301	270	337	267	273	313	312	252	285	306	298	284	296	274
43704	33607	15689	4779	1776	1129	873	607	569	552	509	456	451	406	404	375	344	317	314	272	253	261	329	319	297	258	292	244	231	236	219	206	208	199	193	203	200	214	219	208	204	226	215	230	228	206	184	194	176	179	193	167	202	164	166	177	192	212	172	172	206	191	190	179	175	178	162	159	176	189	182	212	218	172	180	197	192	189	184	176	146	195	173	223	200	179	224	194	187	177	194	165	217	193	169	199	193	195	184	174	165	209	170	182	179	178	172	183	206	213	187	180	205	186	161	173	185	184	177	183	172	178	187	170	169	193	196	181	195	180	186	173	166	174	159	169	203	226	201	189	177	164	171	185	175	196	190	193	185	170	175	185	198	181	187	188	173	205	182	195	166	194	194	166	176	175	198	201	167	214	186	193	194	186	181	183	174	160	176	181	160	185	198	179	178	195	185	185	194	192	170	174	171	189	176	186	200	178	193	186	189	158	182	175	200	182	171	193	188	201	170	190	187	173	181	184	153	180	156	160	187	177	196	195	163	208	177	172	186	166	189	176	188	207	163	167	175	175	167	175	178	179	184	164	201	179	181	173	186	162	186	192	192	189	171	144	203	162	198	191	188	180	186	184	198	192	174	179	191	172	200	160	185	186	185	187	175	212	199	202	180	156	176	179	175	186	189	191	202	173	170	154	197	177	189	187	180	225	205	181	171	182	179	176	190	184	187	181	178	191	204	188	192	179	177	178	185	174	171	170	191	173	190	176	172	201	161	188	150	177	184	209	185	194	185	172	189	191	181	190	188	175	154	182	179	195	186	190	182	185	197	163	171	174	196	142	158	180	212	203	190	153	196	177	183	179	181	176	178	185	177	189	157	173	195	171	168	191	180	166	172	163	177	157	187	177	179	169	191	189	184	159	200	186	195	186	187	168	194	180	175	200	206	181	177	181	180	193	181	160	185	170	220	209	194	200	192	186	178	186	203	184	189	177	172	196	193	160	156	199	186	167	162	163	187	168	164	195	153	162	162	193	180	176	180	192	201	201	208	201	204	183	202	177	175	174	205	153	189	190	198	166	181	168	215	159	178	169	171	174	164	203	172	182	172	181	180	198	161	176	166	193	156	186	190	178	193	157	159	173	195	144	190	197	181	178	202	170	181	171	164	171	187	191	219	181	197	164	197	183	196	198	179	171	181	187	180	189	201	193	177	172	191	187	181	161	201	205	169	172	185	172	177	179	199	197	174	195	178	160	210	188	182	181	186	182	199	198	170	190	193	190	168	187	181	175	177	201	160	188	153	188	176	191	174	201	183	156	173	178	188	163	155	174	170	160	190	186	192	173	167	170	192	204	187	193	185	169	169	195	170	170	183	180	176	165	176	190	167	176	192	191	185	147	202	195	156	187	165	185	194	210	164	180	177	195	172	171	168	179	172	173	182	194	185	208	160	167	187	204	182	170	179	164	193	167	183	192	157	182	187	187	161	189	194	201	178	180	172	188	203	194	149	166	164	172	149	189	184	200	173	198	169	184	167	197	186	191	202	181	180	182	183	174	201	194	193	195	193	203	198	193	165	170	201	198	202	198	200	213	182	182	188	172	196	167	186	168	178	181	191	204	179	172	178	173	185	169	188	188	184	172	182	202	180	180	184	186	174	190	201	177	190	183	212	187	170	191	160	184	195	166	198	183	183	208	215	207	175	170	162	173	185	176	174	184	177	158	172	215	186	185	160	195	174	194	185	169	190	200	195	166	203	183	195	188	179	176	214	178	168	207	196	196	159	182	165	190	184	179	168	182	193	170	179	159	182	178	195	196	194	172	181	180	208	177	187	171	189	181	197	178	181	200	189	172	203	180	207	156	161	196	211	170	180	190	194	178	151	205	191	193	178	182	189	174	188	185	196	216	163	191	176	187	168	193	167	172	173	178	203	172	164	181	204	197	192	178	177	191	183	181	208	179	183	185	185	183	197	181	180	184	181	175	186	162	197	157	203	217	164	184	179	191	190	192	181	185	169	207	159	175	194	179	201	187	184	172	188	183	189	204	183	190	198	196	178	180	172	173	191	203	194	181	174	170	192	164	203	172	209	182	198	192	154	175	197	182	178	193	178	196	183	169	158	202	197	168	193	185	182	180	190	172	196	199	188	201	169	194	201	172	178	180	207	200	180	185	182	178	188	186	198	191	193	194	196	177	177	189	197	180	180	186	182	157	194	175	210	165	172	182	169	183	178	192	177	170	170	169	179	211	190	203	177	204	160	187	191	179	177	165	181	209	172	181	185	178	173	160	178	172	193	168	199	197	171	184	193	193	183	176	181	160	206	177	206	181	195	190	184	196	189	193	172	200	207	210	183	190	184	198	161	190	185	161	185	175	182	174	192	187	184	190	182	184	185	198	177	169	161	189	185	182	194	194	167	180	194	210	183	196	204	194	187	189	176	188	173	165	193	188	179	165	187	182	177	176	189	212	178	173	195	190	202	186	175	178	199	181	164	184	173	188	174	181	204	176	182	189	180	186	209	166	192	200	192	169	190	199	158	189	171	189	165	186	182	195	204	177	209	176	191	179	193	192	170	200	197	194	198	176	183	174	197	193	188	194	168	188	159	159	188	193	178	163	200	199	200	189	174	190	178	159	186	189	198	168	188	182	165	193	177	192	182	185	173	190	159	195	212	223	198	191	197	176	192	169	171	160	173	183	197	165	166	182	185	157	182	186	184	210	190	191	192	154	175	179	197	177	186	144	176	174	193	188	174	160	189	168	181	173	165	182	192	174	187	206	193	171	183	172	193	194	210	162	183	176	192	179	189	185	172	171	171	166	161	163	219	174	202	200	170	171	172	197	171	215	184	176	187	180	189	195	181	189	164	155	164	187	168	199	166	180	191	170	163	178	196	181	192	192	193	175	170	201	218	197	184	181	196	172	178	172	219	188	180	179	182	185	174	155	163	203	179	185	200	176	177	163	210	169	187	201	220	191	185	197	201	188	178	181	177	178	174	190	192	174	205	173	154	193	191	178	177	196	154	157	187	208	179	171	175	180	201	166	175	189	179	185	151	183	165	187	192	170	208	198	182	182	194	175	177	195	197	210	181	187	172	188	167	183	202	189	199	192	169	173	189	182	196	164	178	197	168	193	191	184	177	188	158	183	193	186	182	168	177	185	184	187	176	157	152	194	183	187	212	197	177	181	181	200	183	187	183	196	168	179	172	191	178	180	195	184	188	182	177	198	154	198	184	180	212	177	174	184	196	204	185	192	172	202	174	204	208	199	192	207	201	180	184	175	176	189	172	204	182	172	159	187	192	175	197	196	183	213	184	184	181	172	178	202	180	192	165	174	178	171	206	153	189	195	182	195	188	167	176	183	208	172	182	177	182	192	196	199	194	151	188	205	180	187	169	171	179	185	194	189	169	182	181	198	174	173	182	191	191	195	177	186	196	190	171	198	193	189	192	199	177	218	178	174	175	176	182	198	179	150	199	190	192	193	192	207	194	179
27340	25099	16527	9850	6300	4668	3662	2892	2573	2351	2368	2154	2084	2161	2048	1730	1508	1435	1464	1202	1051	1113	1392	1319	1260	1131	1006	956	855	833	706	620	552	584	524	560	605	651	582	640	638	629	680	679	696	471	467	434	484	431	443	471	466	439	414	483	440	411	422	449	438	459	488	434	426	428	472	433	428	390	474	449	445	438	415	439	461	423	479	412	445	452	450	451	472	432	449	441	483	471	425	430	415	436	444	430	424	449	457	420	457	469	430	428	427	414	460	464	471	434	495	426	435	414	429	450	463	443	443	463	412	465	463	428	427	427	449	443	434	410	463	425	446	421	458	453	464	453	449	475	476	408	451	440	493	427	445	429	429	442	476	454	442	439	405	464	452	464	423	428	437	426	448	426	424	469	438	424	503	449	445	452	450	436	435	432	445	454	439	446	440	427	422	475	463	457	433	434	423	455	431	420	440	438	464	426	444	433	482	444	441	474	467	463	418	436	450	426	434	439	398	462	445	446	475	445	454	467	462	456	446	443	418	413	457	464	455	448	456	455	486	409	452	427	435	423	443	427	454	468	447	410	470	428	448	445	414	426	413	447	470	443	485	463	418	463	436	450	461	461	464	407	450	446	456	442	461	466	473	443	477	431	441	437	430	416	477	452	412	435	478	444	453	487	461	439	491	420	397	427	437	462	450	414	463	472	430	469	450	412	442	446	410	444	421	444	462	430	411	407	395	463	470	430	450	457	425	394	444	423	415	448	430	417	440	465	426	429	448	438	438	436	470	435	451	435	430	424	465	421	476	422	462	451	408	428	409	478	465	451	442	479	409	418	430	467	463	481	471	432	451	450	465	423	456	433	432	448	499	456	456	447	425	431	437	410	457	438	427	418	450	477	435	434	444	433	431	417	457	429	436	451	450	461	470	505	424	494	475	463	431	449	458	434	428	439	414	452	442	467	461	427	453	469	464	442	423	481	449	453	462	464	455	443	427	451	435	446	413	461	451	463	433	428	406	417	436	441	414	452	448	466	462	410	461	447	441	459	420	444	444	440	434	446	458	447	439	438	456	419	448	438	427	421	421	457	435	447	436	480	435	431	451	397	434	464	425	442	430	434	439	483	406	470	426	404	463	444	410	405	471	433	470	452	438	428	434	405	447	446	438	470	465	457	492	481	457	457	438	453	442	456	467	433	419	457	405	420	422	425	440	489	444	473	438	448	428	461	452	448	445	462	409	459	428	441	462	459	468	454	424	434	475	442	456	443	448	459	439	414	421	433	439	442	420	419	442	439	453	461	445	456	412	475	439	419	478	428	465	438	427	465	478	414	416	436	444	440	448	444	425	412	457	460	436	453	445	434	430	422	460	473	456	425	471	426	455	429	452	433	430	437	478	454	418	464	475	419	415	439	469	414	445	458	422	389	422	440	412	443	416	466	477	423	444	466	416	431	431	479	431	451	448	440	491	433	425	484	422	431	451	445	443	450	424	478	471	447	434	419	453	425	404	458	437	396	404	422	444	423	412	433	442	437	405	431	401	419	438	459	438	425	422	412	473	443	486	441	437	495	435	431	460	446	447	464	475	439	438	464	455	430	457	455	469	432	417	451	410	412	416	460	419	461	457	432	443	435	453	461	419	477	441	442	419	416	416	467	443	420	431	452	455	458	454	424	447	474	457	437	438	496	483	425	439	419	438	411	455	436	441	466	429	460	438	447	433	438	423	463	507	461	418	435	456	440	384	445	464	418	485	442	459	442	458	452	452	445	414	431	441	443	449	436	410	426	438	459	461	424	450	473	416	470	444	409	466	461	442	429	433	441	463	433	400	448	448	432	428	452	413	431	431	440	463	403	440	439	425	461	444	419	461	437	442	416	428	452	424	460	448	411	445	428	449	499	417	448	410	455	431	489	476	451	431	404	463	449	415	443	460	422	432	429	420	505	451	442	465	431	451	416	457	400	472	481	455	468	427	473	439	447	452	486	404	455	426	438	473	461	449	428	449	413	403	459	481	445	445	419	452	429	422	401	467	418	463	468	478	439	470	470	400	427	440	421	427	483	467	449	458	438	412	428	468	461	450	453	481	435	424	442	432	440	433	441	461	448	434	437	440	447	429	473	432	418	414	434	454	445	434	465	450	438	463	449	459	451	436	451	437	460	430	437	424	431	491	388	435	485	455	472	452	473	455	389	410	467	466	479	428	451	425	440	456	436	435	431	441	441	451	485	409	493	436	429	412	445	421	409	421	469	422	462	463	434	427	422	468	428	441	466	446	450	473	452	439	410	435	436	431	455	443	454	458	425	451	430	462	439	433	460	447	441	426	444	418	470	473	417	495	462	436	447	438	447	445	446	427	423	424	448	466	433	423	412	429	456	408	422	446	418	445	489	436	473	446	455	414	442	398	417	397	424	470	412	441	468	432	460	465	393	458	418	485	465	399	471	472	416	511	453	450	434	461	420	440	449	432	448	429	463	465	453	439	427	419	437	462	446	458	420	445	434	426	449	457	443	431	427	441	460	443	445	432	470	433	429	429	458	458	446	446	469	423	430	450	439	420	434	464	451	471	463	457	463	449	419	476	430	501	417	413	462	442	478	463	429	434	446	416	471	478	407	432	423	492	453	444	429	443	440	426	441	466	434	418	464	444	482	456	433	446	479	438	442	428	441	454	389	467	450	453	397	457	453	448	466	421	382	447	480	422	405	464	467	418	440	465	426	423	459	419	482	411	411	468	457	408	451	456	449	461	412	442	412	430	439	425	396	459	438	472	447	461	445	450	431	430	483	455	467	463	452	408	438	447	449	420	468	462	452	474	435	450	435	430	436	471	454	456	459	446	437	437	404	460	431	447	440	420	458	434	451	414	443	442	487	479	453	429	451	458	464	433	456	484	453	409	464	438	439	458	437	427	420	427	453	472	407	443	469	443	480	447	420	413	469	454	453	464	407	432	446	422	462	461	463	424	408	413	449	435	435	462	444	459	469	440	463	456	438	478	468	413	478	443	458	422	464	453	467	417	423	455	464	475	460	456	494	437	441	455	441	452	420	408	411	487	459	455	415	434	468	433	431	421	458	422	436	416	463	459	445	429	491	460	402	448	406	442	462	424	439	467	450	440	433	436	414	438	461	412	429	440	436	443	409	415	427	433	444	425	423	470	452	440	422	440	429	439	460	451	416	460	454	440	427	446	452	387	442	436	445	467	442	407	445	478	415	465	469	462	447	436	445	446	428	405	459	473	456	479	428	460	500	427	452	418	420	453	449	423	443	445	427	401	432	407	463	457	454	453	462	429	498	438	447	430	449	451	448	479	450	444	480	462	450	471	451	408	447	433	455	460	444	485	419	413	414	437	430	430	441	414	466	422	448	451	433	456	457	451	441	414	423	439	449	422	433	400	440	450	439	467	402	412	454	454	462	463	434	486	438	413	441	430	440	455	432	468	463	434	457	460	418	437	494	446	441	426	434	444	459	490	442	464	462	466	442	406	463	424	453	433	441
58310	37550	27306	9415	3300	1936	1423	937	764	644	566	619	631	580	606	516	489	423	440	533	557	401	336	356	373	327	297	279	284	253	220	222	197	191	256	238	262	242	255	283	290	297	359	349	259	169	137	143	158	132	149	158	153	135	139	149	134	140	122	145	158	139	158	133	152	152	153	160	132	141	136	159	140	142	144	133	129	158	179	155	139	147	150	138	125	156	137	165	127	133	140	157	162	154	170	160	147	143	158	133	115	157	138	155	137	128	138	131	155	148	174	129	147	143	128	151	147	176	143	147	147	126	133	151	136	150	143	147	133	131	128	145	173	130	132	153	142	148	131	127	143	165	139	144	139	144	145	143	127	142	156	136	166	144	162	148	135	154	143	167	133	136	158	164	134	129	128	148	150	161	157	154	146	131	124	157	147	176	169	163	158	138	137	121	151	172	120	144	149	145	136	133	150	149	177	159	128	142	143	137	159	155	140	137	143	156	165	142	143	172	142	141	137	135	124	149	158	133	158	154	151	140	144	158	142	129	139	144	153	137	140	134	147	135	143	143	149	163	134	143	157	159	153	164	143	140	154	138	145	138	136	161	170	161	136	129	140	140	147	150	137	144	112	152	134	146	161	125	136	163	132	137	133	169	142	160	140	134	158	165	149	154	127	143	146	132	128	137	139	156	141	159	165	176	140	152	158	157	116	148	153	134	128	141	140	157	150	137	152	148	157	160	142	145	185	140	164	137	135	140	131	154	164	130	148	134	133	145	141	150	155	138	123	150	163	122	120	132	135	147	164	140	136	126	134	128	152	139	163	147	140	124	125	138	131	137	156	142	145	138	117	150	147	148	152	134	140	151	149	144	139	149	137	143	132	144	135	118	168	170	149	144	154	155	144	146	104	145	128	172	130	166	153	139	144	119	143	136	131	146	153	152	156	160	154	143	129	131	130	157	154	154	155	120	154	133	139	134	138	139	171	154	143	147	155	165	140	126	147	124	143	135	138	143	159	154	142	141	133	148	161	127	139	137	149	142	160	125	156	131	163	132	162	141	128	150	141	129	160	145	157	141	145	128	146	135	139	128	125	142	127	135	150	144	140	173	150	126	139	130	176	141	156	140	130	147	150	112	139	147	165	140	133	144	154	130	154	153	166	154	150	131	145	136	148	127	127	136	144	154	155	134	134	127	163	132	136	122	149	160	133	120	143	136	152	144	137	151	149	135	158	171	141	132	143	120	163	143	157	156	134	168	169	126	154	135	147	146	136	139	123	155	146	136	166	142	150	121	147	143	145	175	142	155	154	142	155	162	144	135	137	147	160	145	144	147	142	150	129	142	139	133	140	134	145	158	141	130	131	152	150	142	126	149	149	153	160	143	130	146	158	147	124	145	135	147	132	150	143	138	148	128	154	131	132	150	128	133	137	148	155	148	140	136	151	152	127	136	133	141	150	150	142	131	125	157	135	132	164	151	129	161	129	159	154	123	150	164	140	161	153	155	132	157	146	155	152	149	127	153	137	122	160	138	135	138	144	152	131	154	160	136	145	147	142	150	145	142	139	157	146	139	161	156	155	144	150	131	156	137	169	127	127	148	135	125	153	138	152	130	125	137	141	151	139	145	135	120	160	149	153	147	140	168	164	122	132	152	152	144	135	144	166	168	157	144	145	137	134	138	167	141	159	145	161	164	162	152	149	161	131	139	149	144	143	153	128	154	124	131	152	140	163	131	124	164	135	150	126	149	159	136	137	146	156	130	151	190	133	141	163	132	155	167	139	120	133	147	160	145	155	160	147	144	150	147	153	151	154	121	141	169	129	159	135	124	158	152	148	132	131	121	139	149	145	159	143	155	128	149	148	138	143	156	146	160	145	132	137	142	131	145	143	130	144	155	128	148	137	133	133	148	133	153	122	149	148	152	130	152	129	142	135	140	158	150	149	154	125	169	159	149	146	142	151	129	147	131	161	142	124	144	137	137	162	153	129	140	149	143	165	139	134	153	126	138	143	156	136	151	171	140	124	151	140	156	132	146	173	147	150	160	142	144	141	141	147	149	149	140	158	142	143	138	130	153	135	148	144	145	197	140	156	141	133	163	147	170	121	143	137	136	118	144	135	160	153	140	142	129	130	123	146	137	141	152	133	143	144	152	143	154	143	137	144	154	129	137	146	152	167	159	168	160	142	127	159	162	142	144	169	151	146	141	136	159	128	126	153	163	156	171	148	155	182	142	168	163	157	147	149	124	157	154	138	176	149	140	157	122	133	148	144	134	156	150	139	133	125	140	132	141	129	154	138	136	146	134	151	150	141	145	135	164	143	150	139	145	123	151	157	154	142	157	151	144	134	146	154	146	131	154	139	135	147	139	151	150	138	133	138	133	146	142	150	130	159	137	147	138	141	151	152	146	143	136	159	136	127	131	133	158	124	160	139	141	165	125	131	143	151	126	162	129	131	144	152	135	135	141	138	143	153	175	152	152	126	130	130	163	157	158	155	152	140	153	128	164	119	161	150	152	178	134	164	146	148	147	144	139	157	131	146	156	156	144	133	150	115	126	129	143	151	150	123	136	135	134	140	135	150	148	160	159	132	124	156	147	159	164	149	141	149	171	157	132	138	149	133	149	134	137	140	126	151	141	148	142	157	153	148	155	138	132	141	141	143	177	145	130	168	147	133	152	154	156	158	139	123	134	119	130	156	144	158	167	165	146	144	158	138	135	140	149	124	134	144	139	147	140	150	136	136	137	147	129	135	139	132	165	142	151	134	161	132	124	115	131	154	156	143	154	169	162	132	137	150	156	147	139	146	127	139	139	127	145	143	161	161	144	153	134	136	147	136	141	152	153	144	135	128	133	158	134	136	129	131	146	118	140	144	120	134	153	152	146	151	158	141	133	154	143	143	164	124	137	163	136	131	147	147	151	151	138	141	131	127	149	162	163	163	124	162	128	156	149	151	149	141	122	141	152	123	126	127	124	142	134	152	159	142	135	157	155	160	131	149	137	146	139	134	167	167	117	137	152	138	139	144	149	138	143	123	133	145	133	127	140	152	134	124	140	160	155	132	135	191	147	133	139	144	103	144	132	153	124	149	141	124	139	156	148	126	157	149	163	142	119	146	155	149	135	151	144	138	133	155	142	132	146	128	157	140	143	139	137	144	137	162	132	139	130	132	124	144	169	138	138	136	146	136	159	142	132	132	154	147	149	141	158	141	135	124	148	135	134	152	150	141	147	140	140	149	146	159	145	148	129	147	149	131	139	151	144	139	144	176	123	127	159	131	140	160	135	142	150	145	141	132	145	177	151	115	131	151	133	132	158	144	146	148	143	154	148	147	133	134	155	141	152	140	135	141	142	138	138	142	145	159	133	149	134	147	139	158	166	136	171	137	147	132	151	132	127	149	139	134	165	150	135	139	132	162	106	147	133	158	159	151	151	151	149	149	141	148	140	147	171	164	182	145	151	148	141	154	139	131	138	133	144	148	159	154	131	132	143
38122	29272	27941	13477	9852	7317	5989	4355	3733	3330	3274	3496	3431	3461	3388	2984	2623	2473	2508	3157	2976	2442	2108	1864	1919	1646	1508	1390	1333	1332	1200	952	792	903	1048	1215	1109	1143	1189	1442	1573	1628	1778	1771	1183	553	339	367	364	396	341	332	339	331	365	337	347	357	373	400	342	365	351	344	345	393	361	345	382	360	346	338	354	347	338	363	343	330	357	341	374	323	351	357	360	362	356	331	347	345	385	364	385	340	360	334	330	354	315	352	372	338	346	335	336	313	374	358	357	356	350	348	343	342	322	350	350	353	347	379	355	378	341	360	384	368	371	375	390	362	401	354	335	353	331	353	335	358	371	364	362	386	339	367	342	371	349	373	326	389	303	367	338	346	361	335	354	374	341	388	372	375	356	302	357	362	335	352	359	349	374	360	340	378	370	337	365	355	375	351	341	358	378	350	339	355	330	360	335	369	386	319	348	381	352	347	355	358	333	327	359	354	355	374	358	351	338	365	352	369	356	345	379	381	375	359	382	384	371	352	349	358	327	383	345	377	373	372	383	336	347	375	373	410	356	346	341	378	387	359	350	344	350	343	366	360	359	368	339	368	358	396	381	366	351	370	329	343	361	370	366	364	336	349	351	375	364	366	345	330	378	347	348	361	394	365	333	356	370	360	317	362	339	344	385	352	356	383	389	368	410	350	365	395	357	340	353	318	333	379	378	355	339	338	357	354	345	367	314	361	313	311	326	356	365	361	347	351	377	399	351	342	338	365	355	374	370	378	375	347	390	390	372	327	334	346	347	378	342	336	375	339	358	357	349	342	367	343	357	358	355	332	387	376	352	329	343	351	362	327	351	362	317	346	332	355	338	333	380	385	386	335	346	347	332	382	341	351	343	373	379	343	352	365	344	351	401	354	356	343	346	349	399	364	362	369	378	343	350	346	363	390	374	341	352	370	372	355	372	354	364	358	335	368	334	360	354	357	342	345	328	340	352	327	355	359	342	319	346	333	341	341	365	383	365	330	358	350	346	378	370	363	364	342	363	376	338	354	351	346	367	369	339	358	344	352	358	358	380	311	352	344	353	353	357	333	336	409	363	318	363	325	370	354	313	343	354	338	368	357	367	370	368	346	373	352	391	301	332	366	356	358	346	334	382	336	341	345	368	352	370	350	393	352	342	346	375	370	342	331	344	346	336	343	356	343	337	359	346	366	348	382	372	338	356	350	362	355	345	355	324	389	359	366	364	368	357	350	350	340	360	312	356	344	361	352	329	339	376	370	343	335	364	337	364	359	373	365	321	333	360	353	361	359	358	363	369	329	338	326	353	328	333	393	367	356	344	332	370	345	322	344	385	334	289	349	337	341	314	346	339	332	364	364	372	377	360	353	371	341	325	339	374	345	324	350	322	357	357	336	360	338	357	376	339	366	323	351	317	366	357	389	336	349	348	365	372	360	332	349	327	364	340	372	349	375	344	359	366	369	358	322	339	317	335	353	381	359	366	377	366	359	346	357	339	317	339	364	395	375	350	356	340	364	353	367	353	376	350	334	380	346	325	362	329	344	349	352	360	368	372	357	339	323	337	372	339	349	342	353	323	369	365	384	344	370	356	334	348	354	380	358	327	368	381	340	349	333	343	366	389	326	350	352	368	361	351	333	353	367	363	361	360	394	358	330	344	368	343	311	341	356	361	348	345	331	325	362	358	368	348	369	359	364	378	373	326	377	323	407	343	347	372	322	345	345	381	355	317	363	349	350	335	319	360	411	371	356	358	346	375	366	321	358	345	360	357	351	352	340	367	374	340	329	318	350	367	379	374	363	333	402	361	336	376	347	356	346	317	367	358	391	341	344	361	378	356	367	347	357	331	330	334	354	355	362	378	342	378	365	339	341	366	338	333	375	332	375	379	371	365	389	367	361	368	346	356	386	356	364	367	362	365	355	354	367	349	337	337	372	371	389	343	354	356	351	341	358	368	341	329	352	347	371	360	376	353	383	304	366	387	383	376	348	357	331	365	366	337	336	370	363	378	349	336	350	351	362	344	373	324	391	382	334	342	365	366	387	336	333	364	352	347	367	348	374	360	352	345	355	390	402	342	374	359	353	354	353	362	361	351	318	376	350	366	329	354	351	352	359	324	353	339	371	363	328	354	376	361	346	365	338	396	345	351	366	343	341	363	391	322	359	341	363	358	379	320	349	359	358	347	344	345	362	328	365	352	369	333	397	356	330	335	365	329	361	343	344	368	321	378	346	348	375	358	348	364	353	356	391	356	354	348	334	358	368	372	353	349	380	337	343	342	323	368	342	351	380	335	344	354	342	380	345	331	338	358	362	334	360	364	366	366	375	368	334	355	345	341	364	381	318	352	342	330	380	364	361	349	380	364	310	353	361	315	345	359	366	369	363	349	368	366	343	343	374	357	340	384	334	335	379	352	343	356	374	391	322	330	365	379	377	348	346	340	331	370	356	348	359	348	336	322	361	323	353	349	338	338	360	357	328	357	358	366	337	362	366	376	375	333	359	345	357	363	345	380	342	348	334	360	358	353	334	362	318	340	333	364	343	338	372	353	363	355	388	358	366	353	369	348	339	355	380	360	338	376	373	332	342	366	377	356	376	363	368	362	348	341	342	327	324	387	347	351	356	354	384	368	367	359	379	333	337	362	364	377	380	370	345	343	385	380	354	378	359	357	343	334	353	343	359	349	362	375	362	379	381	348	379	310	337	342	342	342	325	378	366	355	310	361	358	363	358	358	356	379	348	372	367	312	368	344	356	342	361	363	348	347	341	336	346	360	354	349	348	341	370	379	318	325	389	342	365	370	364	317	350	368	378	354	391	314	340	328	366	336	353	318	323	333	352	356	320	375	343	344	304	358	361	350	359	333	363	341	390	358	364	390	400	351	337	343	378	345	338	388	346	334	356	332	371	414	385	344	350	338	355	382	366	371	378	339	357	347	340	337	351	338	344	322	380	326	353	368	344	340	344	373	351	374	343	353	361	350	342	391	335	329	358	358	386	342	356	345	332	356	377	359	330	382	366	326	346	386	362	371	362	368	360	337	377	364	323	352	389	363	352	359	338	349	355	354	350	371	373	403	340	372	364	347	336	379	356	327	338	359	339	335	380	365	321	335	397	304	349	330	364	361	336	362	344	362	318	317	357	335	335	364	357	343	348	365	367	369	370	349	334	366	342	348	361	357	383	337	344	342	343	348	365	345	351	345	351	331	351	371	350	357	356	348	392	356	353	339	364	347	364	327	364	335	358	371	351	348	364	348	337	342	343	302	348	390	344	374	368	330	353	350	364	364	397	367	348	354	383	340	340	396	375	366	346	401	353	324	340	324	366	367	334	337	369	336	365	368	349	352	361	364	336	336	375	376	343	341	323	382	382	339	359	361	362	390	361	336	352	338	343	368	346	355	365	340	332	352	338	346	346	365	332	363	364	366	385	338	352	380	392	371	355	352	357	342	351	352	365	365	353	332	345	361	317	329	384	327	347
60673	51004	44337	20178	8084	4878	2863	1830	1612	1413	1285	1094	983	937	987	885	807	738	741	841	872	837	652	571	510	472	397	375	339	345	314	278	235	261	359	341	320	266	290	453	599	595	614	426	254	124	101	84	127	94	82	86	103	106	96	116	101	92	101	116	89	128	83	113	114	96	100	99	93	96	109	116	94	101	103	85	89	86	97	93	112	97	86	82	101	91	97	99	96	103	101	100	91	114	92	121	87	119	104	110	112	100	101	91	125	124	108	114	127	95	107	84	111	92	106	112	99	96	97	102	96	112	112	115	82	97	79	99	106	106	107	85	91	104	94	115	99	91	114	96	87	97	111	112	100	116	98	87	95	87	90	118	108	93	92	103	98	109	99	100	118	110	106	102	98	112	87	97	101	99	95	106	93	116	99	119	101	90	106	98	105	109	99	86	99	104	113	108	117	105	118	92	102	105	110	98	98	96	99	104	90	85	111	81	81	91	91	102	111	88	90	97	89	99	113	115	107	85	104	116	99	115	105	93	101	112	98	97	94	106	98	103	91	98	117	100	86	93	115	107	116	100	102	105	118	99	103	107	77	112	99	118	109	109	95	84	113	97	109	94	105	113	77	117	93	95	87	109	98	107	97	81	107	100	123	99	104	90	99	89	103	113	87	111	111	95	84	101	98	103	121	99	84	115	97	109	112	100	99	102	90	100	105	108	94	99	112	104	100	106	112	106	101	84	100	98	105	110	84	105	100	109	116	100	87	92	90	113	98	100	99	111	101	87	98	95	102	98	110	104	99	100	95	104	85	101	95	99	74	119	87	99	98	99	106	111	111	103	114	94	95	93	94	90	105	94	118	81	105	92	107	90	111	91	100	89	104	104	103	101	97	101	113	90	117	107	86	110	99	105	114	104	101	101	106	111	88	90	77	84	108	90	115	102	96	93	108	80	91	93	94	99	103	108	90	97	112	96	90	98	98	114	125	97	104	74	107	107	102	80	107	102	127	86	79	98	82	107	108	105	110	101	93	107	99	100	89	96	121	92	106	108	101	107	94	95	74	97	93	113	91	111	98	102	84	109	127	120	88	102	89	125	89	103	93	100	92	85	95	97	121	93	96	107	103	111	93	110	87	93	122	121	91	98	102	118	99	94	114	98	104	94	113	118	97	75	105	113	94	92	114	100	92	118	102	97	111	107	85	76	113	98	103	101	97	78	93	104	99	105	90	94	94	99	104	115	109	103	87	129	106	115	115	103	101	103	92	88	110	123	95	111	97	88	90	103	85	100	101	109	92	103	89	87	114	92	106	107	114	100	97	88	97	100	94	119	86	89	87	99	110	78	77	99	99	116	92	96	106	94	93	117	110	100	94	115	98	111	103	99	100	88	127	97	92	121	102	111	89	97	99	81	93	95	107	90	101	95	95	104	91	104	109	111	114	90	114	105	100	106	98	114	119	99	97	101	104	90	123	113	113	102	101	97	84	108	102	109	107	100	100	98	107	98	129	120	107	111	112	100	94	90	104	105	98	103	107	96	102	84	91	91	110	101	101	100	91	93	98	112	97	102	96	92	102	102	96	106	96	103	110	72	110	87	99	112	98	138	99	88	117	122	109	97	105	96	94	88	117	97	82	124	115	86	89	78	114	90	94	95	99	113	105	92	85	98	112	77	80	98	95	109	90	107	95	101	92	103	118	86	120	98	86	100	103	88	94	94	87	114	94	107	92	92	112	96	109	92	96	100	92	100	106	101	92	88	82	84	102	110	76	105	110	91	75	77	111	110	117	109	93	110	103	94	93	111	81	115	112	81	111	109	84	94	104	104	111	85	113	117	96	96	88	80	96	93	90	121	90	91	101	85	113	97	111	96	111	108	108	95	94	112	103	103	78	88	107	102	93	106	112	74	97	95	103	103	93	104	90	98	94	101	84	90	99	107	107	113	101	110	105	118	88	96	99	92	110	109	92	93	93	112	109	106	101	84	111	106	110	72	105	86	100	119	98	93	97	86	90	103	104	114	91	80	106	97	103	99	96	100	107	103	88	85	107	84	94	93	105	117	92	101	111	100	83	122	95	98	95	98	110	116	77	96	98	108	110	93	92	91	110	102	103	92	109	97	99	91	99	113	99	85	114	105	106	126	97	106	101	100	92	102	99	103	96	119	86	97	100	101	107	114	106	100	111	102	98	106	103	93	132	99	109	92	94	90	112	77	108	82	111	90	93	100	89	97	91	118	99	106	104	101	94	102	113	105	99	98	118	106	103	94	110	105	95	121	86	80	123	99	92	104	105	89	101	109	112	91	114	116	108	108	83	107	93	81	86	107	105	81	94	101	85	118	105	95	92	103	98	106	95	112	120	98	109	110	96	88	122	99	86	105	111	85	105	117	98	94	84	90	96	97	110	106	106	111	98	114	103	89	105	111	86	110	80	87	119	107	103	112	109	107	91	96	111	109	111	93	107	90	112	94	96	89	104	115	107	90	104	109	105	96	74	123	87	95	100	113	91	93	109	108	117	83	132	125	114	105	78	104	84	109	109	106	100	98	102	103	99	91	106	94	99	93	91	101	110	113	109	107	93	102	91	99	104	102	115	104	117	122	110	91	95	106	110	104	101	98	104	100	103	88	106	92	108	110	130	82	94	87	111	84	109	98	109	102	86	101	108	88	97	101	90	98	114	86	106	107	99	101	99	108	107	103	107	112	92	109	106	89	89	105	87	101	92	89	106	96	119	96	98	82	106	104	99	97	83	107	97	115	106	124	105	123	111	92	112	80	99	96	110	103	115	95	93	111	93	113	106	104	98	105	102	113	85	91	93	105	100	100	94	100	109	89	111	81	119	109	103	103	92	120	98	99	102	88	97	112	89	86	104	116	93	125	107	92	93	115	92	99	90	102	95	104	106	83	107	89	108	99	97	92	102	96	107	105	90	106	102	103	120	95	100	112	110	95	103	102	109	89	96	84	112	101	100	111	113	97	114	112	90	114	110	81	91	89	93	121	108	86	82	115	96	109	103	121	105	117	94	88	98	104	106	98	84	120	91	106	95	101	104	109	94	101	91	101	83	115	90	97	123	100	97	114	91	98	98	104	102	72	93	110	98	105	90	100	100	88	96	121	108	93	102	122	106	114	97	93	110	98	96	94	83	109	93	103	97	85	99	86	79	93	95	80	98	100	104	124	81	105	109	84	102	122	94	91	116	96	110	110	87	104	101	102	93	109	127	97	101	107	95	105	115	89	99	92	113	98	111	108	97	112	100	113	123	95	103	98	107	104	85	99	87	115	123	116	97	112	97	84	98	90	94	93	93	98	107	109	102	84	97	97	94	107	91	108	104	117	92	112	94	102	102	102	105	103	105	114	105	96	87	111	101	100	95	102	105	85	91	96	85	118	106	95	117	71	106	98	92	89	98	102	110	100	88	123	99	92	85	115	100	96	97	93	94	94	89	117	101	79	95	128	107	103	100	102	122	101	122	93	112	107	79	146	98	109
38993	40164	40989	20054	15562	14314	10752	8169	8025	7377	6781	5946	5680	5609	5871	5509	5012	4581	4590	5274	5386	5045	4137	3630	3563	3241	2675	2463	2218	2201	1998	1598	1393	1723	2114	2147	1813	1688	1708	3001	3988	4059	4130	2536	1216	344	244	263	258	274	282	286	272	279	255	261	273	273	268	245	283	248	256	278	282	309	280	266	266	254	312	231	259	256	275	243	279	235	252	270	249	306	236	273	272	277	257	257	263	280	281	281	262	229	287	260	245	246	243	233	263	244	261	261	220	254	266	260	296	238	276	260	253	272	253	278	264	268	282	257	271	264	261	292	251	262	266	291	287	245	271	251	253	260	256	274	251	251	251	252	248	256	239	296	254	260	259	285	283	243	258	265	279	246	246	288	256	266	283	269	270	255	270	251	277	251	277	233	269	262	247	239	256	245	287	254	245	244	240	260	286	226	259	280	255	265	281	247	268	260	251	266	264	267	257	239	249	270	249	250	268	249	256	248	254	261	274	263	270	289	275	243	241	264	239	238	257	251	282	255	265	245	280	253	282	225	275	244	259	270	262	263	274	280	244	264	227	251	251	256	264	258	282	258	234	271	241	268	268	263	265	259	235	245	259	250	269	270	263	264	253	267	261	267	243	285	282	255	280	267	251	271	270	273	276	264	257	258	263	264	288	260	262	292	278	239	219	253	243	248	265	284	274	238	241	271	260	271	247	305	284	268	272	273	268	272	260	269	260	249	261	268	279	257	249	269	280	264	230	263	290	239	258	301	289	256	248	258	238	279	244	283	270	268	271	248	252	272	246	237	236	249	279	272	282	255	238	254	248	282	271	248	249	254	274	272	271	261	285	251	234	279	294	288	262	254	269	268	264	242	258	241	253	280	267	263	250	230	297	261	263	284	241	272	269	268	260	251	267	273	272	247	235	263	264	264	246	266	263	276	259	267	236	268	250	255	237	256	268	278	239	261	234	264	240	280	275	240	242	278	259	267	254	267	253	264	291	288	279	280	259	232	291	261	242	274	230	240	245	261	262	255	257	245	253	272	264	276	234	237	268	278	272	271	271	249	275	296	250	270	268	270	260	244	266	253	266	256	251	260	249	256	257	262	269	271	258	288	268	232	301	261	295	274	254	263	240	228	264	271	276	294	261	258	233	265	258	260	248	249	252	250	266	290	246	261	268	270	279	252	259	249	254	234	259	257	296	295	254	246	291	252	278	250	272	260	262	258	254	296	254	261	271	246	248	274	282	258	277	259	257	265	266	258	251	255	249	252	266	265	279	257	259	279	273	280	271	259	264	272	237	250	269	237	246	275	276	270	257	246	240	259	267	256	252	243	253	236	288	263	238	293	278	269	245	245	260	280	251	260	259	247	245	275	260	265	241	271	260	280	266	260	281	253	222	294	260	264	251	265	304	255	264	227	253	253	293	263	257	270	269	281	272	251	268	252	243	266	277	244	272	243	268	264	253	283	280	275	263	279	279	270	290	246	264	271	243	230	268	277	264	257	272	265	277	251	248	241	266	288	280	227	243	246	251	247	257	257	237	276	269	256	246	263	251	261	274	262	270	264	268	269	248	266	263	285	265	272	255	258	254	261	261	264	244	251	278	265	233	257	244	282	234	249	278	277	253	269	250	226	259	259	270	287	241	247	270	248	262	224	265	264	222	247	258	281	279	264	270	267	259	238	267	257	278	271	248	262	280	299	288	261	256	248	298	258	259	265	245	241	285	267	276	261	251	266	252	262	265	261	268	263	243	258	292	270	275	260	245	250	281	247	249	247	246	299	261	248	242	263	232	257	256	262	276	245	266	253	273	264	261	270	260	252	260	253	273	255	256	260	273	276	268	280	268	244	276	261	252	234	306	247	242	254	288	268	260	270	250	251	272	268	237	274	260	255	283	281	253	238	262	288	256	275	245	255	275	255	255	269	279	248	279	248	246	263	234	286	263	286	231	291	266	281	238	263	266	272	268	287	244	256	259	260	255	268	279	260	236	287	253	246	247	260	265	243	246	247	232	253	259	248	251	278	275	239	275	253	271	257	268	266	284	249	276	262	287	256	250	208	260	277	241	236	249	254	261	264	254	264	261	253	244	243	254	224	250	247	268	272	296	265	254	289	260	268	265	233	269	218	245	264	260	271	283	264	236	262	266	280	258	272	281	263	246	263	259	231	223	273	230	263	233	271	257	268	225	292	268	273	280	255	283	280	251	279	258	249	280	244	286	267	271	274	265	243	261	266	241	253	251	265	264	246	241	240	257	287	252	264	258	268	243	219	244	249	275	267	299	277	252	271	235	274	234	235	262	278	257	228	280	244	259	244	236	246	279	246	255	281	230	220	228	238	259	234	270	264	254	267	250	266	260	296	227	244	246	269	273	268	268	268	275	273	260	253	254	253	257	266	274	258	258	254	259	269	261	291	269	250	241	240	286	286	283	240	267	244	229	263	279	253	231	270	253	253	236	263	278	267	256	274	259	238	265	291	264	258	258	246	259	248	235	241	272	245	248	249	240	267	260	268	249	279	275	253	256	266	254	264	270	278	246	235	244	243	270	251	290	255	265	256	284	279	250	270	252	251	264	256	272	240	276	270	260	268	233	252	272	250	224	260	264	258	247	263	267	258	259	286	255	254	275	266	259	269	238	264	247	231	259	284	258	257	228	244	273	250	256	273	262	257	267	272	264	256	256	249	276	247	273	259	267	265	280	269	268	275	264	258	284	270	237	239	234	270	307	260	260	240	264	250	246	278	254	252	241	273	255	258	265	234	253	256	245	275	273	308	240	254	270	265	236	257	258	272	252	240	265	276	257	253	236	285	236	261	253	264	272	255	274	292	253	258	271	281	264	259	303	249	273	257	275	268	279	260	243	251	258	264	256	230	241	264	250	272	291	267	245	246	234	263	266	274	283	243	258	234	301	300	279	274	252	277	271	285	293	286	261	257	265	263	250	232	247	288	272	269	262	239	258	288	250	267	275	272	292	273	264	254	263	270	287	270	246	280	226	247	269	246	271	267	259	276	243	249	244	238	257	230	240	244	273	269	274	269	251	273	229	301	250	263	218	282	281	253	285	254	270	241	237	253	278	258	260	272	274	281	247	273	267	268	295	261	259	247	234	273	277	288	256	271	282	240	241	265	229	274	236	292	241	261	272	288	254	262	255	271	262	252	252	261	282	268	276	258	238	267	248	284	252	266	250	282	292	241	243	268	265	233	269	290	267	251	267	258	269	253	259	270	260	268	248	280	257	275	246	245	291	272	278	274	242	230	267	231	241	263	240	303	285	243	252	235	251	279	263	250	246	272	266	247	258	240	265	239	279	292	264	299	270	268	275	274	275	285	288	256	256	270	260	272	263	258	264	235	269	258	262	259	255	251	261	250	269	287	245	260	249	239	250	254	268	219	250	252	227	243	233	251	273	274	285	269	275	250	272	271	272	261	281	257	243	259	315	254	249	227	240	226	270	258	247	268	264	276	270	255	289	234	259	245	263	267	239	254
40256	27876	14634	3693	1983	1664	1380	1182	982	835	688	536	503	409	389	338	371	329	316	328	287	328	288	277	247	247	228	230	219	237	231	242	201	216	192	214	178	186	182	207	235	223	208	218	181	206	175	163	171	185	173	199	172	180	170	189	172	190	171	175	229	168	173	164	173	173	174	175	161	185	174	186	181	180	179	179	199	169	178	160	201	190	168	171	169	155	156	173	200	201	185	163	187	162	159	179	162	197	187	198	186	191	153	181	195	195	178	177	206	216	178	171	175	172	178	181	169	175	183	196	191	166	160	185	191	172	195	172	177	193	193	208	177	187	179	174	165	189	189	188	168	174	219	171	176	184	172	184	207	185	169	179	185	183	173	202	188	202	183	189	181	184	154	160	149	192	182	171	169	195	202	153	174	152	206	169	181	205	180	177	214	192	171	180	179	193	171	202	179	196	193	160	172	191	200	175	189	186	202	163	182	190	212	177	185	183	179	186	207	173	173	189	203	178	185	180	186	191	168	206	183	194	175	188	174	204	160	178	182	186	174	186	195	168	184	171	199	171	187	176	146	183	177	189	188	163	213	192	174	180	178	178	173	179	206	178	181	180	181	192	185	188	167	187	184	181	191	154	189	156	181	185	182	171	158	174	174	202	204	186	223	195	162	192	170	157	192	185	174	198	163	207	167	220	201	184	143	204	205	177	180	201	196	183	193	175	191	188	197	191	197	199	201	142	158	193	182	223	190	195	190	176	185	187	184	212	230	164	172	176	206	178	184	176	195	178	177	181	184	193	188	194	178	178	178	178	190	179	155	177	204	177	171	187	183	179	186	187	194	171	174	201	200	190	180	188	201	169	227	197	195	183	199	204	180	206	177	192	193	166	199	198	191	162	189	167	172	159	178	183	189	182	161	172	172	190	184	168	185	182	155	201	183	185	198	180	179	197	177	194	179	171	187	189	172	206	168	191	187	194	192	212	196	181	193	191	178	192	181	185	176	171	177	177	181	205	176	174	173	199	207	170	184	189	187	183	178	192	182	176	181	196	193	175	183	183	181	191	172	192	190	186	188	186	195	184	200	177	187	175	176	184	190	185	213	188	174	192	180	191	182	167	167	166	182	167	190	208	183	192	167	185	170	173	167	173	199	183	174	183	212	178	163	171	190	185	185	157	186	200	195	182	186	180	199	178	187	163	204	184	164	174	185	202	199	176	173	169	162	171	175	202	190	184	175	186	179	188	198	183	204	184	163	196	173	179	183	176	157	183	155	171	185	186	158	184	173	172	202	188	191	162	184	193	168	181	181	174	191	173	192	183	176	195	179	187	168	205	192	169	202	187	178	179	184	195	161	200	203	176	208	193	196	167	202	171	167	164	187	172	177	178	173	177	200	163	152	196	194	184	205	183	166	166	207	161	194	169	187	177	157	208	187	174	167	168	161	213	169	177	184	178	168	192	171	199	186	176	188	212	175	190	201	197	193	183	176	163	186	167	186	171	191	150	170	201	187	181	199	165	175	162	185	171	175	197	181	196	182	188	220	197	162	164	186	214	180	180	196	173	173	172	168	150	201	181	191	199	159	207	180	171	186	175	165	169	200	183	206	208	191	205	175	187	184	183	194	214	186	162	173	187	210	181	197	160	155	175	171	189	185	192	206	186	185	200	192	161	193	192	163	187	178	202	184	181	205	172	182	182	167	189	198	181	196	158	200	173	181	181	185	181	173	207	190	191	164	187	171	182	186	165	186	203	179	173	170	186	161	173	202	164	205	196	181	162	206	212	162	195	203	208	186	183	176	181	191	205	176	202	202	192	177	155	201	159	186	165	178	158	189	176	175	174	171	176	153	158	195	194	199	171	214	181	164	213	153	170	182	190	209	179	181	181	177	169	197	179	202	202	188	189	173	179	176	186	179	192	161	170	173	208	179	185	190	171	183	182	187	180	182	219	179	185	182	176	182	183	197	170	217	171	171	185	176	183	173	185	176	172	205	190	188	161	193	178	180	212	192	182	193	174	175	184	188	198	178	181	196	174	206	163	157	179	187	167	199	190	204	176	185	193	186	176	195	200	170	176	188	201	170	162	170	186	194	184	189	182	193	188	197	172	158	169	196	199	163	192	202	177	202	195	177	162	194	194	164	208	164	188	154	184	187	158	191	168	173	184	170	172	177	198	180	214	195	186	211	187	186	188	179	196	187	182	180	163	177	157	194	187	201	193	178	173	163	170	176	205	164	193	199	191	163	169	194	186	194	197	190	210	161	175	194	179	154	198	183	188	179	175	180	177	208	166	185	169	176	177	202	200	171	189	180	204	176	170	184	175	176	180	191	176	174	186	177	172	161	196	184	194	185	186	186	187	215	157	187	191	198	183	197	178	180	187	178	167	172	183	201	191	193	181	172	184	179	166	196	196	162	183	184	190	166	178	183	178	165	183	188	190	178	199	170	193	169	189	188	178	181	184	156	201	188	199	201	162	187	182	177	169	180	183	209	165	184	202	191	191	165	178	174	166	198	190	184	163	183	152	198	197	188	193	172	182	184	186	195	179	184	179	190	162	168	193	216	189	177	163	198	196	180	159	204	176	166	174	172	189	190	189	205	209	219	187	175	160	209	187	190	188	211	191	192	186	198	197	214	175	196	190	180	186	181	182	177	186	181	157	175	178	168	176	173	160	170	174	195	204	198	160	178	196	172	212	205	180	207	194	212	190	201	185	193	179	167	201	187	205	177	161	185	203	178	199	184	176	196	157	181	164	193	170	189	202	161	166	212	210	185	158	174	209	198	150	207	190	197	178	185	204	192	188	185	181	191	176	193	180	191	195	193	173	197	184	180	180	166	221	173	183	165	168	175	178	179	161	176	181	181	191	197	184	193	166	176	176	171	180	159	160	210	170	190	178	186	158	183	179	210	188	209	195	171	138	159	150	175	169	182	200	175	175	186	194	166	179	161	188	193	185	183	198	181	187	178	189	175	195	149	178	195	180	176	172	172	172	174	201	186	204	199	196	167	170	186	189	180	185	219	174	191	174	195	173	191	160	213	182	182	163	167	184	201	178	183	194	204	192	186	207	196	199	200	176	194	186	189	190	169	183	171	186	181	164	187	186	166	171	179	170	205	200	178	189	196	179	179	196	210	197	175	200	156	178	167	186	180	161	187	165	160	195	182	175	176	175	186	190	187	202	189	178	210	186	176	180	189	205	175	198	189	186	201	186	172	191	193	212	170	165	206	186	178	167	194	163	176	162	178	202	178	162	158	200	167	185	188	172	175	191	161	197	176	178	169	188	163	182	181	193	161	191	170	179	184	188	186	180	174	184	188	158	179	201	196	211	192	186	197	162	174	193	163	154	200	205	189	177	178	189	167	184	183	183	193	175	180	185	160	185	173	195	159	189	161	164	186	179	176	197	177	181	187	202	171	199	174	185	169	179	179	161	189	166	169	187	184	219	198	194	194	187	169	170	182	185	196	189	182	168	176	197	172	203	182	146
25026	21969	15503	7768	6640	6900	6282	5602	4871	4411	3616	2782	2203	1880	1870	1686	1592	1505	1452	1394	1348	1337	1280	1102	1069	978	859	855	900	884	789	788	740	622	584	593	583	598	591	749	682	709	687	638	497	479	478	427	407	457	434	459	444	448	467	441	435	439	437	426	421	475	442	430	449	413	436	443	471	450	462	451	424	445	433	453	431	471	448	475	403	422	420	439	407	456	437	455	434	438	452	432	453	450	433	439	439	404	469	446	441	442	461	407	462	431	433	450	442	417	439	453	420	434	389	426	440	469	417	418	432	472	454	424	419	446	441	456	433	440	454	431	437	431	420	450	456	407	448	446	470	398	427	433	409	476	415	466	441	450	440	450	445	444	415	411	428	434	428	464	427	421	457	432	439	434	428	436	467	439	488	449	439	417	447	410	441	439	417	449	450	398	441	397	440	419	447	466	403	443	457	463	446	429	467	453	474	452	407	431	438	447	451	416	436	410	435	437	414	436	459	443	432	458	472	437	482	414	446	450	410	434	440	417	399	466	412	440	426	457	435	459	450	485	430	432	425	432	426	441	475	464	431	473	454	454	447	460	425	445	423	421	463	422	426	459	469	419	432	452	440	429	439	453	458	445	455	458	391	417	427	453	442	412	444	454	416	458	465	422	455	420	443	445	468	438	440	435	435	444	451	429	409	400	433	441	425	439	426	425	428	478	408	437	435	434	417	447	407	449	457	439	460	419	437	460	425	412	447	445	429	440	446	455	420	428	433	445	437	408	443	413	427	462	449	429	470	433	434	474	464	451	438	423	424	391	426	440	436	455	450	473	454	448	420	417	452	465	409	457	428	425	484	447	423	432	409	469	448	413	420	449	433	464	425	450	435	439	420	422	454	458	454	520	435	462	429	476	417	446	471	459	419	432	422	433	427	420	460	479	460	439	444	443	406	446	447	442	481	437	470	430	396	458	455	435	404	428	465	445	437	437	460	476	441	465	451	463	426	467	426	411	438	452	452	427	456	462	455	447	414	484	447	460	439	467	440	431	430	423	466	451	424	454	457	449	427	449	459	438	415	451	450	438	435	470	465	478	428	462	433	407	456	474	499	434	419	438	500	436	427	448	435	410	424	440	438	478	417	468	468	419	424	431	406	457	408	416	476	427	423	444	450	456	493	405	441	465	433	466	459	448	467	437	427	452	465	442	430	444	458	410	437	436	418	441	423	426	471	461	403	434	453	478	446	466	462	439	445	447	450	449	448	441	414	417	431	426	457	432	455	412	431	430	484	428	437	446	448	445	447	450	452	437	466	476	474	437	476	433	438	413	447	453	473	439	434	441	441	451	430	454	432	425	418	453	464	438	452	458	439	451	473	452	453	452	408	456	442	467	427	441	412	434	479	481	492	435	432	426	422	424	444	437	402	400	465	397	425	413	484	442	437	424	418	436	437	425	420	474	451	449	427	476	449	471	444	428	447	438	400	422	428	431	410	440	467	477	453	424	431	418	440	449	455	478	439	418	431	470	424	452	440	467	441	423	459	461	481	428	441	440	436	426	429	447	428	484	414	460	434	452	433	466	440	447	395	428	448	454	442	454	438	448	447	424	473	452	434	393	412	428	449	410	491	472	444	425	474	458	442	422	495	462	408	430	438	427	428	441	434	469	402	410	441	407	425	407	458	459	405	432	423	419	423	404	456	445	454	490	397	432	429	456	437	451	413	459	399	405	462	414	449	425	444	459	449	428	425	459	432	418	442	427	402	407	430	414	420	417	442	475	464	427	452	442	433	470	453	409	448	470	426	436	446	444	443	454	420	424	433	450	427	501	427	401	432	439	429	430	457	440	455	460	441	417	466	433	433	434	441	441	453	456	462	444	432	432	449	482	439	421	421	410	423	416	439	466	451	459	421	442	424	418	455	433	447	477	492	430	440	442	443	459	448	432	445	431	467	425	454	445	396	463	426	447	459	431	458	447	449	444	490	434	451	475	440	443	486	413	466	429	434	443	442	448	441	501	420	449	451	473	437	452	445	433	426	459	468	459	463	423	447	431	448	448	450	442	438	438	435	440	424	475	438	409	427	455	467	455	443	433	421	454	450	448	426	446	454	474	438	420	430	462	441	401	453	448	451	441	446	453	419	472	473	469	427	432	439	452	450	462	461	413	451	462	413	373	449	423	440	448	465	476	460	461	451	449	436	456	437	456	420	394	413	478	404	445	428	411	379	391	471	510	459	443	433	431	469	467	433	428	464	428	403	440	479	423	433	420	459	447	441	454	432	430	436	449	430	441	463	441	407	452	421	451	427	480	454	448	445	427	407	435	457	458	481	444	463	437	452	440	422	428	434	452	462	435	441	436	428	457	415	482	460	480	441	423	409	441	433	429	463	428	439	414	466	465	409	435	449	441	428	422	397	421	447	473	425	427	417	404	437	410	434	444	448	449	432	435	465	427	443	468	427	447	453	454	438	428	445	461	420	434	428	451	474	449	422	437	404	449	446	438	460	390	422	468	445	469	452	451	463	436	424	431	438	456	439	449	465	436	456	423	459	462	442	418	467	446	496	432	447	443	438	451	418	448	441	476	374	448	437	440	442	429	466	445	460	439	437	463	462	423	435	448	435	432	453	445	482	428	390	439	457	472	490	417	435	426	447	468	431	441	422	479	435	431	426	471	429	407	439	455	465	411	454	452	460	398	432	401	444	437	442	442	440	421	437	479	446	459	488	457	439	439	430	446	427	430	486	492	458	423	428	440	453	427	435	461	449	469	440	437	438	428	449	425	444	440	417	427	425	448	420	427	446	445	456	447	449	446	425	435	450	443	469	445	432	488	435	434	448	432	433	421	467	460	401	437	424	457	413	478	416	465	419	445	444	468	458	418	450	448	439	479	440	440	444	435	436	405	444	438	446	427	434	434	400	439	446	463	431	426	478	418	436	432	445	436	403	459	445	475	444	453	451	464	463	434	445	468	419	431	453	431	435	400	440	401	430	450	424	453	426	442	429	442	436	418	441	422	429	401	452	442	424	412	429	457	411	472	444	451	427	418	416	454	453	442	473	461	419	424	405	453	441	450	427	456	445	414	474	420	438	449	450	443	422	426	433	450	419	458	446	459	451	445	447	425	450	445	459	460	420	429	443	436	461	429	461	444	416	402	437	420	451	446	432	444	442	441	450	471	440	435	425	406	444	447	437	457	415	405	445	438	431	447	450	451	403	441	465	488	439	449	441	453	450	422	481	434	473	459	434	401	422	445	465	444	453	456	424	450	422	448	414	448	435	464	428	411	451	460	446	452	417	431	393	445	457	465	472	444	472	431	461	460	441	400	457	439	438	462	434	444	428	407	390	435	475	447	454	441	433	458	416	450	469	435	452	445	474	414	425	459	501	439	429	489	455	422	410	435	458	432	484	439	430	403	459	420	423	460	446	447	492	469	445	427	419	448	428	440	436	448	461	423	500	458	450	436	448	426	427	438	464	429	428	439	451	447	431	425	436	430
48090	43331	28984	9866	5814	4186	3242	2519	2193	1547	1402	1142	842	719	615	601	510	444	416	405	390	456	459	448	372	374	348	299	258	243	297	263	267	267	196	215	250	196	252	370	599	489	381	285	188	132	150	140	157	144	149	139	147	181	133	158	144	133	148	146	149	149	139	155	169	151	143	145	136	157	150	136	138	158	172	141	140	150	154	132	148	142	143	136	148	138	151	136	143	150	159	137	134	141	158	151	159	156	156	153	134	154	150	169	167	152	160	170	160	159	134	137	123	148	146	146	151	164	132	151	166	146	133	144	145	143	146	165	159	139	139	136	150	130	132	148	153	138	162	149	146	155	142	141	158	152	137	164	133	152	137	161	133	150	144	165	142	150	172	151	140	184	128	150	122	157	141	143	149	125	136	164	143	161	145	125	152	126	145	145	138	158	135	147	159	161	129	150	142	127	151	153	148	146	144	162	136	167	132	132	153	158	174	147	145	150	162	143	138	127	169	158	150	152	136	149	137	169	156	142	136	150	164	146	150	138	138	146	132	127	127	150	144	145	150	164	150	155	135	157	138	166	136	134	148	161	162	132	114	160	146	171	131	141	144	132	152	168	141	162	160	146	131	131	148	147	169	137	135	102	135	150	148	158	150	134	174	144	163	135	154	138	121	128	123	173	157	141	140	169	139	154	130	126	159	132	157	123	146	171	149	123	153	143	156	166	152	138	172	150	124	150	140	144	130	120	158	156	152	137	136	155	156	166	145	130	126	129	154	141	146	127	136	144	144	154	138	151	147	127	142	168	138	154	148	140	159	124	139	140	153	138	138	137	141	140	161	151	174	181	148	137	161	138	145	145	149	136	157	139	141	159	135	152	128	148	142	167	139	179	161	130	148	160	130	128	150	147	171	153	161	164	138	152	126	136	135	145	129	146	142	142	146	167	151	155	156	148	147	150	161	172	151	151	129	126	176	136	146	150	136	150	138	140	136	137	166	116	165	161	148	135	153	150	156	141	159	121	164	151	134	158	126	142	159	153	147	183	152	150	140	157	149	131	142	136	140	137	148	145	159	143	129	136	141	126	160	145	148	134	132	130	159	132	141	151	135	156	127	162	136	133	157	117	148	145	148	161	179	134	133	152	152	138	152	148	151	135	144	135	159	146	138	144	155	154	140	141	143	155	148	126	173	156	144	151	163	151	127	132	144	150	145	133	149	152	164	147	148	142	151	146	152	145	136	153	140	142	169	140	130	145	136	156	149	145	136	145	151	156	167	163	142	135	158	166	133	141	128	125	143	165	136	160	142	113	157	162	144	146	156	123	163	135	122	141	168	136	140	170	145	148	123	144	141	171	154	143	165	147	147	147	159	160	157	133	161	160	157	157	161	158	149	133	140	159	139	124	153	144	149	140	160	154	153	137	143	128	154	130	149	148	137	125	144	132	129	151	164	136	147	131	135	145	159	151	136	150	147	126	164	151	174	138	144	153	152	159	149	151	121	135	148	175	150	145	148	135	135	143	141	134	174	152	142	146	150	127	150	155	150	141	159	157	133	160	163	130	155	142	136	137	144	154	144	149	158	150	167	149	131	150	145	132	139	163	131	147	147	175	153	172	126	127	147	131	155	154	143	135	148	172	133	139	151	142	156	131	138	151	145	137	138	141	154	139	155	155	164	156	118	160	128	134	123	127	150	151	167	172	165	161	156	145	144	153	124	137	145	152	143	144	132	145	153	134	160	151	137	150	136	117	143	145	139	135	155	150	167	167	138	135	150	145	172	155	142	132	146	147	151	145	144	179	161	137	178	155	131	145	155	167	138	147	133	171	141	151	153	144	145	152	148	138	171	167	142	136	143	151	139	138	135	133	166	147	146	159	148	135	149	139	144	139	162	140	129	141	121	169	128	130	128	177	148	142	143	155	138	144	147	136	142	142	146	138	131	156	164	148	153	154	167	146	150	134	131	159	158	163	160	148	139	146	156	152	134	159	151	137	154	144	137	151	130	158	139	144	142	154	149	116	144	139	142	157	166	147	134	167	150	158	147	146	137	147	143	148	134	163	150	143	147	142	152	148	152	148	174	149	117	128	138	175	153	132	145	149	145	147	140	121	140	132	130	141	143	151	156	143	123	144	152	168	137	154	152	157	158	144	137	142	157	132	145	148	139	136	128	143	151	125	128	135	134	128	143	154	130	139	137	149	168	146	156	143	135	148	146	159	146	134	136	143	137	140	153	155	151	153	142	136	139	149	141	138	146	136	158	131	149	167	130	137	152	150	137	144	145	158	141	152	156	135	159	147	162	151	148	141	151	138	154	144	131	141	159	172	135	176	150	128	143	141	119	147	139	146	165	150	151	156	151	141	152	124	143	145	155	157	153	117	174	153	145	132	157	147	139	132	149	128	126	150	150	123	156	154	143	168	163	123	142	136	171	172	132	149	132	159	139	136	146	159	152	140	125	146	153	143	145	165	152	140	139	146	138	150	169	159	144	157	147	146	135	154	145	144	151	156	127	143	151	147	144	131	151	142	158	143	146	126	128	150	162	158	161	114	148	142	150	178	140	159	130	142	152	141	141	150	137	127	150	147	141	141	156	169	129	165	121	153	169	145	151	128	167	157	139	147	127	146	159	149	159	151	139	128	140	120	156	160	155	126	155	151	160	133	148	141	154	149	142	162	162	142	175	154	162	122	152	144	134	128	128	151	144	145	167	137	146	156	152	124	153	129	127	130	147	151	131	140	164	133	148	165	140	152	159	158	168	141	131	150	160	148	158	167	159	146	135	152	141	150	148	149	156	124	140	150	144	141	161	132	152	140	139	159	132	141	149	136	134	125	134	167	150	143	142	152	150	146	150	137	134	138	142	129	140	146	138	163	153	129	167	159	130	135	137	148	152	137	149	138	169	139	172	144	131	143	143	139	153	160	156	172	145	156	142	157	168	154	132	144	141	131	153	140	123	153	149	166	150	130	131	130	145	135	151	139	159	127	156	157	161	160	134	152	129	142	140	149	158	162	161	135	164	156	151	152	170	141	125	134	159	149	142	133	148	140	158	146	152	140	150	147	146	157	149	168	137	150	138	126	174	133	137	142	137	147	151	130	149	161	144	158	144	139	163	167	164	133	154	158	135	153	141	150	145	150	160	158	147	148	138	147	158	133	139	148	151	136	132	153	152	145	183	156	170	159	134	141	144	162	152	121	133	149	159	144	174	140	149	150	131	150	165	158	156	190	150	145	171	140	156	140	147	137	134	133	141	135	135	150	155	146	140	153	153	126	157	153	148	162	153	145	146	134	148	160	146	151	153	143	147	139	135	159	148	146	133	161	151	130	148	126	157	146	143	153	135	163	148	160	170	149	137	140	147	129	153	147	172	160	144	120	143	156	154	130	161	153	150	136	163	147	146	140	144	148	125	175	160	148	172	119	148	143	148	155	153	156	172	147	150	147	137	145	157	146	136	157	139	121	142	133	143	146	137	151	160	163	143	139	170	143
30590	34198	25883	15264	15787	14300	12613	10908	9900	8305	7472	6347	4891	4055	3477	3319	3007	2601	2592	2602	2509	2561	2686	2510	2020	1883	1800	1650	1450	1394	1317	1236	1297	1237	1070	1102	1188	970	1171	2126	3528	3155	2050	1181	523	390	374	330	364	326	375	379	372	357	324	352	367	374	374	357	376	357	372	364	353	366	346	327	354	325	364	380	376	367	365	340	374	343	364	356	372	363	341	390	344	328	360	341	368	388	367	359	394	346	361	355	376	344	374	369	385	354	349	350	374	366	379	371	343	368	358	366	343	374	386	349	363	347	373	375	357	362	378	356	391	369	390	321	347	385	378	366	338	375	354	384	380	340	330	358	370	321	353	394	396	369	354	386	375	355	389	366	375	386	378	343	360	370	344	356	394	351	376	352	364	383	374	345	351	336	345	358	368	400	370	369	354	365	356	395	371	357	347	352	352	348	357	359	358	365	370	378	361	365	358	359	367	380	368	376	345	365	365	360	339	331	344	377	330	363	333	376	387	404	350	383	358	369	341	373	350	360	361	340	340	395	358	342	392	353	367	331	335	367	380	358	362	352	380	379	350	347	365	335	325	357	362	337	375	366	346	356	377	335	382	358	347	348	360	383	357	320	385	362	372	385	368	387	386	342	355	379	355	359	342	348	368	419	348	368	361	361	380	383	369	369	350	342	388	349	360	376	339	358	388	366	361	360	387	380	361	340	378	339	349	384	355	343	375	356	381	398	346	374	368	317	352	358	379	340	359	371	382	377	365	365	348	390	359	377	354	335	390	378	380	370	351	341	376	355	374	347	376	342	384	336	335	369	319	347	371	380	347	337	333	387	377	351	379	358	363	410	339	336	373	344	367	362	362	358	394	370	377	353	387	383	364	352	342	371	362	353	376	372	330	379	395	355	364	341	397	342	393	325	360	381	368	349	360	362	389	364	355	341	340	367	351	384	369	383	363	362	353	367	381	376	351	387	330	334	368	366	379	346	339	345	373	352	352	340	343	339	365	370	342	354	356	338	365	354	349	368	334	376	359	379	389	411	373	377	377	336	392	316	352	343	324	371	411	369	332	334	351	358	361	368	380	357	330	365	390	373	352	378	375	380	374	361	368	354	351	386	339	356	350	348	373	334	383	343	347	369	378	346	366	338	375	369	372	398	361	337	366	362	347	392	375	343	331	358	380	344	349	351	366	323	376	351	362	356	366	369	365	341	356	365	391	372	369	340	365	372	350	377	318	362	370	367	391	338	339	364	352	353	357	370	363	383	356	339	382	363	395	351	340	344	352	337	374	375	326	372	366	392	339	356	364	371	349	360	371	337	371	339	359	362	376	365	382	376	361	353	375	357	377	394	367	355	350	334	334	362	356	381	343	353	387	347	332	366	373	365	384	400	353	393	375	387	353	367	377	350	401	370	323	387	368	372	380	394	387	330	351	339	379	316	368	402	315	347	343	376	378	375	334	378	347	368	351	372	360	350	362	351	394	352	307	397	343	368	364	353	342	361	372	342	384	352	401	382	361	354	386	374	372	390	319	376	383	358	376	339	370	388	361	360	409	377	338	361	341	378	396	378	368	384	318	356	367	384	375	343	367	377	391	358	343	387	363	356	393	362	387	389	372	349	313	343	365	376	362	387	376	364	368	373	354	362	402	359	350	341	353	367	386	345	342	358	356	374	328	332	351	399	330	359	369	368	375	386	361	374	374	363	382	379	329	361	339	364	355	392	346	383	359	377	384	331	342	392	403	359	352	353	359	344	396	402	386	386	363	367	370	350	365	348	392	355	358	369	369	395	367	349	340	370	358	345	359	376	341	389	369	352	371	344	331	384	401	367	350	366	360	351	385	370	382	350	328	386	356	356	345	355	369	372	388	372	351	361	343	358	356	356	379	360	337	354	375	364	350	360	370	344	367	377	386	372	374	368	334	338	371	366	372	378	379	374	407	340	372	377	381	343	355	333	392	351	324	393	362	371	373	358	384	362	382	373	389	360	337	354	374	389	355	380	348	358	358	349	370	368	372	358	382	345	365	354	386	325	373	347	381	371	320	355	345	392	387	360	356	387	391	392	365	364	371	346	333	381	358	342	353	356	383	375	375	342	361	341	311	372	363	365	373	369	370	409	344	334	352	340	365	416	352	369	332	337	352	407	358	372	362	332	371	349	370	343	360	368	366	377	402	377	372	369	350	346	363	364	365	402	338	389	388	395	322	363	314	391	335	379	391	341	381	392	352	402	366	368	366	401	335	415	366	392	344	396	353	369	327	341	382	382	333	355	383	374	365	367	354	370	353	352	359	343	385	334	340	355	348	392	369	359	351	409	376	359	342	355	324	324	367	362	352	380	365	391	339	348	361	366	360	377	377	345	355	349	364	364	356	363	391	393	377	378	370	390	335	325	370	387	325	322	360	345	366	365	372	354	360	346	379	366	360	341	358	350	384	347	377	394	372	378	353	358	383	369	365	357	364	352	376	396	361	355	358	359	339	350	352	369	365	382	363	387	369	361	362	338	368	347	341	348	342	392	377	338	364	351	401	389	339	367	356	350	354	328	355	366	365	379	347	339	367	360	363	366	351	350	354	336	381	389	377	387	403	352	322	384	371	369	374	358	385	348	367	346	375	366	388	346	339	355	372	389	345	333	351	370	330	327	371	373	369	397	336	372	422	341	371	404	390	365	362	353	331	415	365	380	354	369	374	357	333	368	349	391	348	364	342	340	380	365	381	354	374	350	369	365	368	364	343	347	333	366	378	363	364	353	361	366	358	340	384	362	356	334	349	362	356	367	373	351	351	380	349	373	365	378	360	339	340	377	384	379	376	372	375	367	376	391	355	383	340	383	352	351	371	381	366	348	403	357	399	344	367	372	355	337	340	342	328	349	349	377	374	369	400	356	351	373	358	376	386	362	378	322	388	324	346	384	358	362	363	353	374	360	379	359	368	318	375	350	385	333	372	355	376	391	383	384	319	367	363	351	360	360	349	313	345	363	366	374	359	358	358	366	375	360	380	378	347	335	365	353	362	344	380	323	357	353	346	366	343	367	384	335	347	347	342	350	347	386	350	380	370	374	350	337	356	355	363	361	360	374	391	346	363	365	367	384	374	351	381	358	340	352	381	374	359	356	396	345	357	341	361	340	391	380	376	371	353	365	361	380	356	337	357	388	354	363	369	352	368	381	364	344	382	371	342	352	323	371	348	348	387	342	351	360	359	358	351	345	381	376	364	372	357	335	354	375	390	347	332	356	400	370	337	353	380	351	361	361	340	372	367	376	343	364	337	384	356	374	390	398	365	358	334	344	353	355	368	376	367	349	352	396	392	391	365	356	351	351	340	361	349	380	399	367	372	355	370	342	340	343	371	349	355	346	387	358	371	332	364	355	374	368	348	357	341	359	364	379	384	353	357	370	388	367	385	343	370	347	361	376	353	353	362	318	343	373	377	362	340	359	379	368	362	359	344	377	374	346	373	399	358	346	366	371	344	387	344	355	320	370
61470	54589	41620	16949	6874	3931	2545	2166	1981	1848	1673	1479	1223	1039	830	717	645	539	567	644	497	482	578	659	553	478	386	423	473	428	369	395	330	299	274	262	275	288	446	1027	971	564	352	205	149	135	143	124	121	119	126	115	119	122	127	122	129	132	131	114	126	128	130	118	127	129	147	119	148	108	128	131	138	122	135	134	116	132	115	139	114	127	130	138	140	157	121	117	123	144	122	126	135	118	122	137	140	136	119	128	132	125	126	138	127	134	110	103	109	120	119	117	106	107	125	137	126	134	113	148	128	108	121	147	118	123	118	130	146	127	128	132	103	123	126	130	123	139	112	117	129	119	133	141	143	111	113	134	128	129	111	128	132	137	128	121	154	140	126	127	129	132	109	145	122	130	123	122	133	127	134	129	124	123	124	130	133	108	118	112	155	136	126	128	118	147	121	140	109	125	106	154	128	136	137	133	133	124	131	127	151	125	128	137	126	129	135	122	123	135	119	106	137	112	119	125	128	114	110	137	153	117	107	128	128	120	112	113	106	146	128	152	135	112	123	130	116	125	120	109	137	119	144	144	141	133	116	129	114	110	145	107	124	136	118	111	125	120	120	120	129	123	126	111	126	133	116	163	124	138	132	110	126	116	120	137	109	134	119	120	111	111	154	124	126	130	132	125	116	125	154	133	133	114	121	112	141	117	122	151	152	134	112	126	124	115	121	115	126	112	116	103	109	133	120	109	137	138	136	120	138	109	138	136	125	130	130	130	124	119	105	139	139	131	113	126	125	113	109	129	117	103	130	109	125	138	132	126	116	106	136	132	131	124	127	103	113	110	120	133	111	140	120	122	120	134	122	119	128	122	122	133	133	128	118	114	134	127	110	127	127	136	143	123	125	120	124	121	124	112	135	109	134	128	124	126	135	139	147	130	146	134	143	148	123	113	118	131	148	110	131	130	121	134	118	140	118	119	137	141	123	108	131	134	131	127	112	115	133	125	140	134	125	120	142	115	116	142	137	112	131	147	117	122	140	123	110	141	137	120	140	130	140	139	116	114	124	129	108	125	125	112	129	112	102	117	137	137	134	121	110	141	134	132	124	128	146	149	118	132	129	111	138	126	116	125	139	109	126	129	141	126	119	122	116	129	127	108	138	135	116	137	130	138	130	122	126	105	126	126	129	127	127	94	138	110	139	137	130	133	127	133	134	125	119	137	132	109	145	124	137	127	144	125	133	100	114	116	136	129	104	127	132	135	120	121	145	132	146	120	130	113	132	122	121	124	123	135	123	141	123	125	126	120	105	118	131	142	125	121	133	132	117	150	132	114	113	133	125	113	130	125	130	122	123	131	114	147	98	137	132	117	119	111	140	120	126	133	134	132	119	120	116	126	120	128	128	125	147	140	122	139	122	131	121	139	114	106	115	133	125	110	122	142	121	120	138	131	146	114	122	112	120	140	114	123	134	130	129	112	145	129	128	140	114	124	112	140	134	136	127	126	138	125	126	129	111	122	141	121	133	109	115	147	123	107	117	114	122	108	129	102	131	132	100	151	129	139	115	130	118	137	142	131	141	138	135	124	148	129	127	123	130	135	103	113	138	148	126	119	111	110	124	127	130	122	146	119	121	129	136	117	123	116	119	126	110	126	131	110	102	144	149	136	138	137	137	151	133	133	125	112	120	131	121	105	117	158	123	146	138	127	149	106	144	114	117	139	135	129	143	130	133	109	132	126	141	145	130	162	103	117	123	129	124	118	131	127	114	122	143	106	111	119	131	111	113	121	141	118	133	97	126	120	107	119	146	124	106	124	116	121	126	130	129	151	126	139	133	122	127	123	129	120	108	116	146	130	108	119	140	126	107	147	123	127	109	142	123	130	120	118	118	133	148	115	131	141	116	119	101	147	130	150	124	125	121	159	119	118	114	119	119	152	122	132	145	127	123	135	123	103	113	128	139	161	122	118	136	123	142	115	145	159	135	136	123	129	103	136	129	136	129	129	132	121	123	126	95	124	109	141	105	107	102	120	138	120	109	108	144	120	111	142	124	126	153	134	132	111	118	135	138	100	125	140	144	120	119	115	133	142	160	113	125	130	114	130	130	133	139	94	125	137	128	131	140	122	107	115	102	135	105	126	121	127	125	112	117	133	118	118	146	126	163	114	124	122	127	140	133	123	114	127	132	130	134	116	122	103	135	131	120	136	128	129	123	125	126	109	125	137	134	110	114	123	125	115	125	147	123	104	116	122	125	115	124	125	144	102	133	146	126	126	106	118	118	128	104	136	135	110	128	153	121	130	129	133	144	136	134	128	136	133	137	114	116	120	113	149	117	131	137	133	121	113	104	126	116	128	129	129	144	119	138	117	135	129	150	116	122	146	126	113	128	114	131	127	139	134	120	137	119	125	131	125	125	124	117	138	131	152	112	139	140	129	133	127	125	132	142	131	118	122	122	148	125	138	146	121	111	138	123	113	141	97	126	115	134	147	117	113	128	111	131	150	124	148	122	131	131	135	138	147	126	109	128	127	130	148	133	125	131	125	111	126	104	133	141	128	136	133	116	126	116	140	141	142	134	129	131	119	128	100	125	124	130	125	115	117	139	133	137	133	121	132	146	130	133	136	140	141	137	115	115	119	112	117	131	150	132	104	140	123	116	128	134	132	115	137	131	150	111	149	146	132	108	109	124	144	127	128	113	132	109	133	146	130	131	111	139	132	121	113	114	128	114	108	130	134	134	108	131	137	135	97	126	133	140	120	126	100	127	124	135	140	126	148	126	148	140	120	145	131	132	135	120	139	131	117	132	119	123	125	132	138	130	150	134	120	138	122	150	99	120	113	125	125	160	138	128	104	129	123	140	137	117	142	104	126	126	132	151	129	128	124	122	146	121	127	130	137	122	125	121	158	121	137	130	121	136	90	131	133	134	134	119	134	134	122	132	118	129	118	118	139	129	131	132	119	135	131	124	139	124	120	115	136	107	120	124	112	121	133	134	147	131	136	132	143	119	115	131	114	130	126	115	127	120	125	122	137	126	124	141	124	134	127	116	121	132	138	154	116	126	140	125	143	125	139	126	120	142	119	122	120	136	118	120	153	146	119	129	132	134	127	119	121	135	115	130	128	116	114	124	135	120	139	139	126	140	108	126	109	123	129	151	130	130	118	107	126	110	128	119	123	127	139	139	120	124	122	111	106	111	116	117	120	129	134	111	123	132	135	130	125	125	118	145	125	104	111	117	132	120	145	131	116	128	128	127	148	121	121	128	110	120	124	119	140	130	126	139	138	137	122	120	128	131	139	108	138	122	118	112	126	108	127	126	140	117	161	127	123	124	140	140	117	114	126	128	141	126	124	141	126	92	123	132	131	132	106	137	134	119	119	128	118	116	115	127	142	119	117	144	121	116	112	124	122	120	139	125	146	122	120	138	130	151	133	110	133	113	101	133	122	144	116	122	122	118	128	119	135	124	133	111	140	134	115	125	111	119	111	143	114
39777	42795	37971	16840	14510	12140	9809	9518	9220	9259	8469	7554	6710	5864	4778	4353	3900	3150	3227	3610	3094	3000	3347	3609	3350	2815	2537	2577	2797	2656	2322	2145	1906	1636	1636	1592	1549	1419	2511	7305	6127	3767	1690	872	417	292	343	290	316	342	324	335	305	341	313	283	331	322	309	305	317	338	326	319	334	331	325	312	301	306	364	325	322	312	315	302	321	300	289	311	325	349	313	296	305	313	320	326	335	314	319	341	314	315	332	335	323	301	315	313	311	327	330	328	339	318	321	323	300	314	333	344	311	335	317	323	284	343	330	333	315	313	324	308	295	314	311	309	324	313	309	316	291	309	332	347	311	315	327	312	297	327	311	307	299	308	338	296	291	312	309	296	346	322	346	322	324	319	327	312	290	313	326	321	336	338	306	313	346	331	305	317	320	302	305	340	269	320	304	327	323	337	329	352	341	324	323	310	368	321	313	326	334	277	351	324	320	333	318	341	348	296	314	309	354	322	328	305	341	311	326	305	314	331	310	311	329	301	300	315	356	311	299	360	323	341	345	312	335	349	310	333	334	307	333	306	327	335	343	310	326	325	348	334	315	337	312	313	317	302	324	325	316	305	299	319	327	330	310	313	310	327	312	336	342	335	323	340	338	294	355	308	317	320	297	305	304	323	329	321	323	338	336	326	333	319	320	349	313	326	324	309	319	323	328	321	321	348	360	333	329	303	330	328	339	300	348	316	324	321	301	334	313	329	330	331	359	327	333	317	343	343	324	283	326	303	288	303	315	347	321	326	306	343	309	279	332	310	305	327	340	319	301	330	327	342	328	327	323	351	369	307	330	296	324	346	317	320	308	321	289	319	337	301	325	290	331	307	340	329	328	312	319	323	317	319	324	301	306	319	324	350	320	292	308	315	318	308	323	347	324	345	315	328	317	306	333	334	307	307	364	330	329	292	349	335	318	321	319	309	328	318	319	349	284	318	317	323	323	300	337	303	326	291	337	306	326	310	320	317	333	336	335	339	307	300	311	323	314	324	267	311	302	316	327	305	309	323	321	339	302	325	332	299	324	320	335	344	315	341	302	322	305	323	317	340	365	332	322	334	296	295	302	290	342	333	300	335	319	329	327	326	310	324	324	322	337	289	352	338	332	310	321	326	322	319	371	350	316	289	347	305	338	273	310	326	326	311	312	315	290	329	339	325	285	325	347	317	303	333	332	329	323	294	349	317	323	326	338	306	338	336	320	329	296	296	360	329	319	317	296	325	322	325	307	331	320	307	294	312	302	309	356	312	316	355	349	312	306	343	318	323	340	340	320	333	316	368	322	310	354	296	310	332	320	322	342	332	341	305	327	334	369	338	275	318	328	327	312	302	322	335	361	295	320	344	314	313	314	307	303	328	301	341	335	299	293	319	339	345	304	320	336	335	322	342	309	329	334	343	331	317	322	315	332	324	333	310	298	311	312	319	308	294	324	322	325	304	280	335	327	322	308	338	301	334	307	299	343	350	324	331	341	316	327	325	312	313	308	307	332	279	325	296	306	303	301	322	313	315	296	340	329	293	324	317	302	294	312	298	314	293	339	343	331	304	316	346	309	331	344	313	353	329	336	350	370	328	353	323	296	331	319	313	300	312	321	323	364	317	322	320	298	293	308	293	349	345	335	297	343	323	288	307	317	329	296	317	333	308	359	326	326	311	316	336	324	334	320	322	323	300	320	327	331	328	343	332	352	310	342	355	312	321	311	353	318	306	290	321	301	302	311	314	311	316	311	338	315	272	340	288	322	318	328	331	298	328	357	330	320	328	334	332	325	312	331	302	322	295	350	305	314	325	317	325	283	301	341	294	311	357	333	312	314	344	315	323	311	299	321	285	289	327	317	288	320	360	306	310	327	357	349	345	302	304	312	317	299	357	327	306	317	315	318	322	338	289	320	310	332	323	342	319	335	313	293	324	323	334	323	310	329	314	320	316	330	314	327	291	297	309	308	298	307	316	321	322	344	325	335	305	313	312	329	312	329	290	329	341	320	325	326	342	318	312	323	336	322	309	316	301	329	332	360	329	307	307	336	310	331	308	284	322	325	330	306	309	323	331	329	328	334	319	313	328	332	301	306	296	334	324	329	320	342	317	322	336	345	297	344	314	336	358	344	309	317	327	322	335	307	299	294	314	338	328	340	320	313	369	333	306	324	295	321	304	352	322	292	307	295	300	361	311	330	322	297	350	325	323	329	345	334	327	292	299	307	312	303	288	311	275	312	329	323	331	300	335	306	324	307	357	304	314	333	332	305	332	344	335	326	334	335	341	341	328	337	315	318	336	319	326	311	314	312	334	306	306	299	321	318	310	303	309	315	329	318	327	347	336	322	323	333	326	313	304	297	294	300	342	349	319	336	356	341	300	279	345	342	347	308	325	308	332	302	320	314	323	350	344	290	326	312	301	326	337	347	327	348	308	328	323	322	320	315	310	314	326	324	331	339	333	349	342	326	338	322	316	349	327	336	331	300	325	320	310	289	340	353	317	339	330	308	341	301	301	305	285	325	316	311	299	317	321	328	327	341	338	340	315	318	297	357	316	309	312	313	320	318	346	312	331	299	339	329	327	337	296	329	330	339	336	338	299	354	328	315	294	306	342	331	342	340	310	303	334	293	295	349	357	321	329	333	295	297	319	331	340	292	319	289	328	327	322	314	322	316	332	295	331	318	346	329	306	333	325	342	302	310	315	299	313	299	330	315	312	324	310	315	304	338	314	302	310	310	334	329	367	318	348	291	321	320	344	315	317	348	333	332	321	294	327	333	328	281	320	331	318	350	299	318	337	327	315	304	341	321	297	304	344	338	322	324	315	308	326	337	341	303	310	322	302	289	313	303	328	301	320	354	320	329	339	301	351	351	330	339	338	331	320	315	330	331	334	318	302	334	325	339	304	343	316	318	319	315	297	276	316	323	330	363	311	313	312	349	307	336	353	334	339	311	321	295	301	332	324	333	312	300	312	320	347	283	341	340	360	346	321	338	322	315	316	307	316	323	294	296	318	289	311	312	323	310	317	341	310	337	296	308	322	298	311	331	332	356	285	341	323	286	343	328	332	337	292	304	293	302	321	335	333	361	298	339	358	302	301	350	328	334	314	321	356	318	330	330	309	353	335	300	346	306	298	322	303	328	301	325	328	300	319	299	327	306	310	301	345	355	315	327	335	291	310	329	324	315	311	309	299	336	313	331	301	317	323	346	322	311	323	314	367	314	305	339	334	319	309	288	329	302	335	318	311	327	299	350	302	316	308	309	329	314	318	320	331	342	315	333	330	324	318	343	321	333	312	304	329	307	312	309	338	316	301	353	278	328	316	332	318	334	340	320	340	362	327	344	319	346	301	364	333	325	333	323	307	318	313	291	327	316	330	308	328	330	336	310	333	327	307	313	320	353	318	335	323	301	305	321	318	330	350	303	323	305	306	310	325	307	360	320	272	337	320	312	311	312	335	307	313	324	315	329	286	317	316	310	306
43419	30582	14107	2431	934	678	604	503	495	509	426	414	517	537	473	439	319	297	267	355	270	226	241	269	270	220	245	264	214	239	230	226	246	213	194	213	230	206	214	231	262	281	243	248	207	223	222	210	195	175	196	202	221	183	168	210	217	196	184	202	214	207	202	206	208	218	209	192	187	199	192	197	211	194	193	205	190	190	184	209	204	195	176	220	196	189	213	185	184	190	206	188	191	183	209	192	211	184	191	193	183	201	182	195	190	178	181	180	199	200	170	202	159	187	207	198	196	178	188	186	212	183	210	198	206	172	192	188	192	217	196	180	202	170	167	206	191	167	175	177	174	202	202	207	203	192	202	190	191	210	189	180	203	196	193	196	208	171	209	187	192	203	198	183	197	202	189	183	205	169	207	188	196	182	201	186	177	185	187	185	209	195	187	205	195	176	206	191	209	181	184	186	192	197	206	197	194	204	184	202	199	210	178	159	191	186	197	190	216	201	204	208	179	225	179	208	169	188	194	195	215	174	190	182	212	184	203	200	221	200	200	209	179	193	197	173	205	192	184	184	201	183	202	188	184	191	214	195	217	192	204	190	214	176	204	153	187	184	188	186	192	180	189	195	177	220	213	195	211	198	174	213	206	169	172	184	207	203	182	173	178	223	179	182	196	177	196	183	208	185	194	189	201	190	208	212	209	185	186	203	209	188	195	197	200	183	198	197	208	172	175	170	203	191	200	214	205	190	188	207	187	190	201	195	206	189	199	184	190	162	176	187	205	190	202	199	210	207	201	201	183	193	199	183	196	215	192	183	193	178	203	208	216	200	170	186	224	199	194	181	208	192	187	170	196	197	192	183	192	206	170	208	167	206	183	183	209	207	207	201	173	169	170	200	169	190	178	180	215	202	214	200	192	188	207	206	207	173	210	206	233	207	210	190	164	194	175	197	170	204	210	197	205	196	228	192	202	189	206	230	190	188	186	196	158	188	210	166	199	187	195	197	207	178	234	212	161	189	186	179	208	187	202	196	194	203	181	192	194	201	190	173	215	202	190	188	201	186	206	208	214	212	215	212	197	182	166	207	196	185	197	210	177	219	183	213	181	205	213	194	203	185	182	175	184	178	195	179	207	197	208	188	204	203	197	201	204	188	192	198	174	194	225	200	190	210	203	166	177	197	163	188	212	205	193	206	178	234	202	200	193	214	220	181	187	177	192	202	202	202	186	213	212	206	202	219	214	209	194	160	199	204	218	185	208	221	208	202	174	199	198	178	185	203	194	197	208	208	217	215	207	195	176	183	196	198	187	215	206	189	185	226	194	191	188	203	191	203	205	195	192	177	187	183	194	198	177	204	189	177	174	183	192	183	199	182	207	216	189	178	188	186	209	201	188	176	205	192	173	185	170	194	212	216	219	179	207	155	207	198	204	201	187	185	174	207	204	193	198	200	209	200	175	182	184	227	190	186	192	215	199	188	158	229	210	193	194	215	189	189	195	193	209	187	207	189	200	194	196	206	190	202	198	203	183	214	190	184	196	189	194	183	177	207	197	178	214	201	185	209	199	194	179	208	189	208	176	212	222	196	209	183	192	184	210	181	198	200	189	190	193	218	183	184	189	193	212	209	177	181	164	204	200	215	191	186	193	225	193	165	193	186	209	184	174	197	214	207	174	188	193	202	212	194	204	205	188	177	193	195	193	178	198	205	205	203	199	193	204	208	206	223	211	201	192	191	182	208	189	204	194	199	202	179	177	188	211	199	199	189	177	204	200	195	159	197	184	213	178	188	200	193	184	203	214	191	180	209	202	179	222	176	198	210	179	223	187	227	176	199	205	195	190	220	170	194	179	192	197	189	186	214	198	185	220	193	200	193	188	207	188	177	189	218	203	171	184	188	195	227	201	211	201	185	212	197	208	182	185	182	178	199	243	164	208	198	223	194	189	182	210	211	224	182	204	203	208	227	205	189	184	214	164	180	182	224	169	212	173	185	165	219	180	221	208	171	202	177	198	191	202	182	175	203	188	174	205	201	190	194	190	208	195	210	216	201	204	168	200	192	192	193	208	206	200	192	198	199	180	201	187	181	232	190	206	204	181	222	185	185	223	235	185	172	185	200	209	226	186	162	182	187	205	207	204	200	195	199	212	201	202	205	166	193	195	174	176	216	173	183	198	202	211	210	208	203	190	175	205	209	214	174	211	197	202	197	210	210	206	201	206	192	194	186	192	180	176	201	179	206	197	227	177	191	210	204	176	208	175	196	199	203	200	208	172	227	192	217	196	210	236	180	193	191	193	200	209	191	193	193	228	203	205	205	210	218	200	196	208	169	199	181	187	175	189	219	202	207	193	179	187	195	194	162	180	208	173	217	180	212	164	167	222	168	196	206	193	216	195	202	177	227	198	173	213	231	201	205	192	187	186	194	190	192	212	205	198	176	207	197	178	200	189	211	188	212	206	170	170	218	193	223	182	159	180	202	197	191	206	184	179	189	180	191	205	200	223	175	233	169	204	211	205	197	167	203	206	195	206	190	199	204	177	206	213	182	216	165	181	188	163	186	196	185	193	207	195	179	186	214	199	211	196	176	188	220	201	202	201	204	201	176	169	219	180	189	211	206	208	178	184	183	193	211	181	222	217	205	193	215	208	179	201	200	183	182	205	186	207	180	198	196	189	212	190	172	202	180	196	215	189	225	177	194	206	199	215	214	184	177	206	222	175	207	176	189	191	207	183	208	220	198	208	185	169	213	215	186	193	170	208	201	205	172	189	178	209	241	213	236	187	200	183	180	194	176	201	182	191	192	168	183	193	206	184	201	189	206	210	199	171	198	202	187	202	215	194	208	210	188	199	209	164	198	200	200	172	217	187	192	179	145	206	203	211	172	208	196	207	210	212	180	177	214	183	219	200	200	200	190	194	221	204	173	195	198	184	208	197	194	200	200	183	205	188	211	204	188	172	191	187	192	203	210	188	204	186	198	197	238	191	199	184	193	181	197	182	188	224	198	188	198	185	208	211	238	180	200	186	209	193	206	210	192	206	198	196	192	190	195	217	186	194	194	211	197	196	176	188	219	188	202	202	194	205	193	211	178	199	195	185	214	206	214	193	197	196	196	195	201	189	215	206	186	171	222	195	197	202	195	222	200	199	185	197	186	200	204	210	189	191	209	201	192	209	202	226	189	196	218	196	208	197	182	187	193	196	184	165	180	207	174	185	202	176	208	195	207	217	175	200	215	203	216	208	200	204	219	202	174	223	222	193	195	202	211	227	174	213	199	184	193	190	179	208	240	209	210	203	197	217	217	192	209	189	189	191	206	200	222	179	189	202	199	188	191	186	187	203	176	198	220	207	206	175	202	190	211	199	212	202	181	206	197	182	209	180	165	175	193	175	184	210	198	199	197	191	194	190	212	195	186	205	191	176	204	210	189	220	201	192	165	178	192	199	179	185	191	174	205	174	179	203	208	182	216	198	200	186	176	227	193	197	208	189	208
27329	23202	14244	4801	3365	2659	2483	2274	2135	2127	1966	1973	2602	2662	2493	1811	1436	1169	1206	1232	1104	1041	1023	931	925	815	853	854	830	833	774	794	735	703	692	609	607	545	550	640	836	1000	820	648	529	474	486	451	496	446	493	451	477	486	483	466	457	508	502	458	493	451	470	487	467	484	454	516	464	478	476	468	478	474	468	489	457	469	431	489	509	390	487	466	464	450	481	443	483	507	477	521	470	461	479	475	471	458	501	503	473	433	454	489	483	448	490	488	494	478	444	457	456	475	488	475	462	493	477	502	455	463	461	480	466	456	462	512	478	494	492	517	501	465	446	463	489	454	431	442	454	487	494	469	495	503	497	464	448	505	450	463	485	468	466	523	477	488	482	505	486	497	456	493	467	486	456	480	464	461	471	467	523	452	470	471	512	504	467	486	417	474	464	472	474	460	497	503	488	500	491	450	470	490	451	480	482	457	469	491	453	476	479	479	470	485	442	489	436	451	500	475	480	432	482	467	481	474	502	476	486	448	459	479	502	470	461	462	447	498	462	463	455	476	448	465	491	463	483	466	446	498	459	496	477	464	474	475	461	480	498	467	465	494	450	477	510	520	438	486	472	498	471	471	435	480	453	451	417	466	455	437	467	445	446	520	455	493	510	504	405	456	473	431	473	476	504	482	448	479	495	484	448	488	520	481	464	443	478	473	458	476	404	448	485	441	461	459	481	475	454	488	505	522	483	468	458	464	455	481	466	488	475	463	477	479	453	489	459	501	475	484	468	471	510	446	471	470	464	535	520	471	511	445	478	475	475	475	431	406	457	501	437	435	455	458	489	501	465	454	472	475	480	473	503	472	488	461	476	477	443	489	558	489	496	470	478	462	457	442	460	518	474	473	494	483	520	474	507	507	491	453	456	491	479	457	447	480	472	486	485	454	484	463	485	455	452	468	443	456	464	462	454	479	493	463	488	479	477	449	468	456	452	501	451	481	448	478	457	470	440	499	451	434	499	472	437	459	529	472	485	491	490	438	498	486	482	459	482	460	499	441	493	434	435	441	519	485	470	469	478	481	483	488	439	480	478	487	465	517	479	472	427	450	467	480	500	475	452	427	455	505	488	465	452	496	486	480	460	466	429	474	466	461	527	490	454	496	493	457	478	499	492	479	446	446	481	458	493	496	454	419	491	456	481	483	462	456	459	487	449	482	461	534	456	429	491	467	489	441	472	459	448	473	439	465	487	436	466	451	477	485	466	463	455	468	481	464	502	541	497	450	454	482	476	455	470	483	477	477	464	490	471	458	510	470	516	450	471	445	492	454	472	460	460	478	429	475	477	468	509	446	466	525	452	435	455	470	461	504	452	441	491	457	462	461	485	481	438	499	476	474	455	463	411	459	464	492	459	457	470	439	443	500	518	461	453	476	453	492	448	460	491	446	459	470	472	462	479	437	475	468	464	488	443	487	477	469	479	476	487	481	490	512	469	502	472	448	491	464	479	452	513	445	475	456	485	480	495	461	473	435	503	476	474	451	506	494	433	449	507	445	468	480	456	488	489	466	474	479	477	457	501	468	417	447	481	497	492	494	482	458	476	459	498	456	495	494	522	441	472	469	495	470	462	449	477	457	510	434	513	461	452	452	459	490	442	491	478	522	443	472	451	438	455	461	497	468	481	485	460	462	470	485	471	474	434	489	462	465	447	452	482	441	465	496	493	445	478	470	443	459	482	520	492	467	492	468	464	458	462	483	494	464	428	456	501	494	492	457	475	462	444	451	431	487	455	502	500	483	487	447	457	485	478	486	476	448	502	479	474	493	486	480	464	461	491	459	467	496	467	497	496	471	456	457	483	453	475	459	451	468	467	449	516	474	465	496	423	443	489	472	491	484	519	424	456	458	477	448	454	428	454	519	482	452	494	472	469	480	454	495	451	443	503	464	502	454	430	448	507	463	472	471	436	487	460	445	481	484	458	472	535	484	478	476	518	440	442	439	512	505	484	478	476	484	440	473	534	479	498	486	420	455	495	473	472	460	514	432	469	476	472	465	470	451	501	423	492	498	487	508	461	483	433	522	488	479	418	449	454	450	461	433	469	485	487	473	479	423	484	451	435	450	481	464	487	468	466	456	441	451	461	434	459	460	468	485	482	453	463	455	481	491	494	460	448	491	443	467	502	485	473	421	477	453	450	514	474	480	479	491	461	471	495	481	478	480	467	488	471	443	445	461	440	488	425	496	458	469	469	470	453	478	443	447	451	473	442	443	495	444	435	473	456	468	473	481	418	481	505	460	503	485	459	478	451	461	425	493	464	447	485	480	453	465	429	477	468	471	479	450	470	444	460	471	465	498	433	495	462	444	439	476	484	500	452	427	471	437	458	469	460	465	451	454	448	476	478	474	465	488	453	484	470	475	473	463	470	481	476	435	493	453	455	450	449	449	449	463	488	471	468	451	475	482	480	481	483	473	512	481	518	451	476	453	487	488	453	470	456	463	470	470	468	495	483	465	491	500	459	440	447	456	458	442	491	506	458	459	472	461	501	473	499	446	493	498	493	467	478	483	467	467	444	513	488	470	498	465	441	479	506	512	459	496	479	500	468	492	515	469	470	481	474	451	474	502	449	453	471	484	487	472	476	451	471	441	461	449	486	433	475	442	453	485	481	496	450	492	490	516	447	425	486	433	450	478	478	457	514	460	470	479	468	483	449	450	481	459	489	482	519	441	456	448	478	454	485	479	482	461	437	483	458	448	480	510	481	489	495	468	459	472	455	484	487	477	453	483	472	459	483	443	476	470	490	460	464	464	451	487	486	468	477	482	505	467	505	470	475	468	440	467	455	458	464	482	479	507	494	472	458	492	464	476	453	455	482	487	426	480	448	455	476	455	460	461	468	481	490	472	483	454	496	459	473	435	473	470	461	450	484	477	463	470	460	485	452	469	452	466	471	492	484	478	426	464	515	480	462	495	457	497	493	448	483	490	508	502	469	453	482	469	515	468	437	499	445	437	485	456	481	445	479	498	464	502	468	454	465	472	444	470	446	466	476	441	486	467	483	464	444	450	472	455	482	499	527	428	471	456	458	444	453	472	452	471	452	468	447	441	495	478	453	456	477	441	498	506	447	472	475	476	430	485	509	454	441	482	446	476	462	420	475	469	493	500	452	460	472	484	484	487	505	483	508	466	475	497	476	477	453	473	431	437	454	475	463	436	480	504	473	491	447	466	464	489	443	467	465	449	489	470	460	474	482	455	442	483	502	445	507	484	493	459	511	425	457	483	442	486	471	464	481	481	462	477	469	496	478	491	480	451	473	503	492	423	465	472	464	463	454	447	494	457	450	485	434	482	454	480	470	462	461	426	451	449	502	460	452	462	509	469	491	497	469	470	469	463	485	479	466	466	489	468	455	499	502	479	477	478	464	456	463	498	495	452	492	525	472	431	459	490	500	481	458	460	473	506	474	466	506	497	484	471	471	479	467	448	482	448	450	463	485	461
54184	42072	26104	9628	2599	1367	1021	775	696	672	551	542	490	505	612	568	474	422	364	418	393	422	395	362	365	356	328	282	267	285	324	266	248	258	240	239	247	239	257	454	618	492	357	287	196	194	150	170	167	175	192	188	153	169	132	195	153	171	172	147	184	163	153	183	164	160	167	153	175	160	174	162	186	151	147	154	148	173	164	149	167	191	158	143	155	191	158	175	165	140	157	191	161	163	175	182	153	150	148	189	177	164	162	158	163	188	186	178	164	149	151	177	175	159	149	180	157	151	163	154	162	141	181	176	171	176	152	154	168	160	162	185	157	172	178	178	174	155	161	156	167	163	152	168	141	154	146	155	179	154	163	132	171	163	142	177	170	164	180	164	151	181	152	163	163	161	190	163	188	159	200	178	134	159	162	170	180	163	156	163	165	177	177	148	178	154	171	153	151	163	173	186	173	157	166	151	157	175	180	137	189	175	196	179	174	181	175	168	152	170	138	175	160	166	165	181	149	135	173	186	158	171	157	161	152	180	158	174	155	164	163	183	187	177	166	160	176	166	159	181	148	188	168	196	189	176	156	172	170	165	190	161	164	138	151	181	169	179	154	156	141	194	164	159	158	176	172	150	171	172	177	144	179	156	162	166	166	161	166	149	162	164	123	166	184	150	161	161	151	154	175	146	153	150	171	183	182	177	138	155	183	191	162	154	165	165	144	154	166	155	140	165	163	163	178	154	173	158	162	158	167	168	169	180	171	142	152	157	142	151	179	153	144	145	153	189	186	158	149	149	165	185	170	167	152	136	148	168	175	171	177	175	184	205	148	146	198	155	180	148	169	144	176	163	160	174	170	160	161	163	151	179	141	169	170	174	143	179	161	171	181	167	182	168	180	153	162	165	175	183	150	153	161	192	188	168	163	172	178	142	168	156	165	171	153	149	176	154	166	201	185	155	168	145	173	156	149	164	162	161	159	144	178	150	152	159	157	151	164	156	178	169	156	177	157	167	179	171	166	179	163	218	127	148	174	161	170	166	167	163	178	156	153	187	155	154	156	155	175	166	151	164	171	188	162	172	152	171	181	161	147	168	187	161	177	166	159	175	157	175	173	173	187	172	180	150	165	190	156	155	150	162	172	154	157	166	184	180	146	184	178	183	172	187	171	178	178	174	133	138	171	176	177	163	149	180	157	152	159	154	137	166	163	186	176	178	159	157	167	178	173	182	167	149	162	194	156	158	156	179	176	180	179	166	174	172	157	147	149	155	165	179	149	167	172	166	154	157	178	160	171	158	183	170	166	188	167	171	153	155	165	157	166	161	152	164	139	169	151	180	156	176	169	173	163	166	201	156	173	153	160	161	176	175	172	156	170	171	137	203	167	153	159	157	147	157	185	177	141	164	166	178	170	145	158	147	171	166	186	170	187	150	162	172	164	168	165	170	207	168	175	154	173	158	166	178	166	171	172	155	147	168	171	167	173	141	157	197	183	151	161	158	160	164	147	159	170	155	159	187	151	154	176	203	164	166	145	160	153	177	169	176	138	164	168	173	158	166	158	156	180	159	170	164	166	175	165	168	150	161	178	157	165	178	150	169	164	160	161	172	184	189	182	148	166	191	150	163	149	178	141	169	172	178	162	149	153	159	172	174	165	156	160	151	175	144	156	156	169	159	163	185	161	175	156	136	170	164	157	151	175	156	142	159	144	156	153	152	160	160	155	154	158	146	157	159	168	170	165	177	164	158	183	189	190	168	146	167	167	169	174	183	173	157	175	162	161	159	159	155	155	182	158	165	168	150	155	170	163	168	151	165	158	189	150	156	173	160	170	147	184	163	176	164	168	150	145	173	162	155	157	151	176	154	147	183	168	157	161	188	150	178	157	193	162	172	174	170	172	164	176	170	173	172	153	139	177	164	160	158	166	188	167	148	170	163	155	159	156	166	164	163	173	160	177	177	189	168	161	153	153	150	164	164	171	163	172	156	178	135	165	164	168	147	171	157	148	158	162	165	185	158	164	149	156	155	160	154	163	173	179	171	188	159	166	170	173	144	175	142	165	184	171	146	152	167	172	167	162	156	149	179	144	166	181	184	158	177	191	182	176	151	163	169	150	139	167	157	149	156	140	144	172	146	174	164	143	149	150	187	174	146	164	162	160	158	168	169	142	157	142	159	163	164	147	133	163	189	176	155	166	145	188	180	148	167	164	159	170	157	164	168	170	123	158	155	177	176	174	173	187	182	159	160	157	171	158	141	158	174	177	170	157	178	153	180	182	169	152	147	157	160	166	165	174	178	139	167	157	160	177	146	170	159	173	172	183	152	127	142	163	164	179	147	156	161	160	150	197	163	145	147	159	161	149	163	151	166	159	155	179	161	178	175	163	168	173	172	163	159	174	153	178	164	164	154	182	191	167	167	167	160	139	156	160	151	159	176	176	163	193	174	157	136	145	183	151	180	180	149	130	192	156	165	168	189	167	142	157	204	162	164	166	149	151	171	153	169	151	146	152	163	170	168	159	184	165	156	182	163	153	168	157	141	159	175	171	164	182	154	169	197	154	154	211	172	164	175	170	159	162	155	172	149	166	174	155	147	160	166	170	156	185	175	153	154	156	160	138	155	189	170	143	189	138	160	135	173	170	158	157	152	154	181	191	169	164	162	151	194	149	169	187	195	165	168	169	145	153	177	155	179	156	164	169	156	162	185	157	154	167	164	144	166	177	165	176	167	181	158	165	154	172	172	144	170	146	189	162	172	176	150	172	173	162	189	149	166	162	171	163	181	192	162	161	172	156	190	166	148	152	187	154	171	170	158	163	177	151	172	178	157	147	167	138	156	185	174	156	180	183	194	174	161	160	155	168	148	161	169	172	154	159	200	175	164	156	165	162	155	142	146	145	159	166	172	163	172	162	175	198	140	174	187	143	155	158	148	168	170	142	183	186	201	172	149	169	169	189	165	164	172	153	153	177	172	153	174	155	148	130	171	149	142	163	161	171	168	155	149	148	152	155	155	157	146	176	178	172	163	175	162	166	169	154	172	154	163	156	157	163	166	163	165	173	179	169	167	165	158	175	183	168	169	147	148	163	140	156	165	143	161	168	163	155	166	173	168	137	153	182	154	169	170	145	157	175	160	165	145	152	175	178	187	165	174	158	181	150	169	157	158	156	169	161	143	164	165	170	159	149	157	160	174	184	173	145	169	171	152	165	168	174	183	185	152	139	159	165	149	167	179	154	173	148	161	157	198	155	162	152	180	175	167	149	156	157	189	178	180	193	174	181	164	150	173	176	179	162	173	135	139	174	186	175	169	143	174	166	172	176	151	140	173	151	171	160	161	154	198	174	150	158	159	156	186	185	164	170	175	169	174	158	167	157	151	189	156	161	167	177	164	165	158	180	158	155	172	144	161	182	152	161	179	181	162	162	172	169	183	173	136	144	143	138	142	139	201	161	154	146	151	168	154	177	160	169	179	170	176	171	170	174	164	152	168
35176	32830	24893	13955	6770	5325	4388	3832	3463	3171	2911	2913	2623	2700	3154	3001	2544	2194	1829	2117	2329	2213	1962	1911	2189	2019	1539	1374	1259	1392	1332	1283	1324	1235	1213	1068	1029	866	1234	2562	3845	3005	1688	1012	567	462	405	369	432	388	412	398	392	400	399	416	420	411	394	393	393	381	421	422	401	413	394	390	432	363	397	446	416	413	390	392	406	427	431	440	373	399	404	401	429	414	405	420	415	393	380	405	423	380	403	450	412	395	425	410	383	421	410	366	407	403	414	423	376	396	419	381	420	409	395	438	397	395	458	382	393	413	411	381	440	415	401	407	376	410	413	400	433	390	417	418	391	344	368	402	372	429	418	405	431	423	419	400	374	387	424	394	393	404	437	400	369	364	413	418	438	431	428	386	406	406	370	363	372	399	414	389	407	395	373	354	388	394	411	398	416	392	386	404	438	388	439	408	460	383	398	400	391	403	437	382	406	381	376	415	409	351	449	429	391	416	383	404	412	376	432	410	418	412	445	385	386	403	387	401	395	419	413	408	398	375	406	390	364	434	432	411	425	387	404	399	405	393	422	376	396	403	396	384	415	387	379	417	380	423	411	439	400	436	428	413	407	367	376	412	400	411	393	417	408	422	452	378	380	398	377	390	394	421	429	393	396	405	386	411	365	393	425	399	410	423	407	386	367	385	403	389	377	393	389	387	389	441	407	376	401	407	372	405	416	390	390	388	370	396	400	404	430	455	454	396	364	420	407	422	359	361	420	438	386	394	399	396	403	383	412	416	404	401	392	394	411	396	430	412	415	380	389	396	414	397	407	407	396	420	419	364	376	407	398	390	383	382	404	428	417	391	398	365	386	425	394	400	399	399	353	398	363	419	379	414	433	365	415	397	426	393	426	414	391	388	394	411	411	421	403	400	382	457	392	366	450	419	376	405	393	389	389	399	420	377	401	404	423	407	375	406	351	417	428	407	413	402	371	406	413	406	413	439	411	405	408	403	404	424	416	410	428	405	425	409	412	424	438	390	394	434	397	439	426	391	414	422	418	362	420	405	381	381	403	409	388	420	409	389	397	430	425	430	413	387	380	419	402	398	398	410	408	405	372	409	410	418	408	364	414	435	407	412	409	397	383	400	401	424	404	404	439	388	421	432	419	405	381	353	361	373	418	384	410	380	425	393	398	364	398	407	413	377	418	393	406	388	390	402	419	383	401	401	398	392	385	407	409	394	366	407	413	400	428	390	418	427	420	409	428	429	450	406	407	416	405	421	440	396	363	405	374	377	394	406	383	439	402	384	408	431	394	389	429	439	406	412	385	421	415	400	446	380	406	373	416	379	422	391	412	396	376	392	434	386	407	366	363	391	381	430	366	414	386	377	394	394	426	427	441	434	415	381	394	355	425	413	399	385	444	410	417	421	391	407	412	413	412	433	392	382	412	415	377	391	377	401	426	404	402	412	364	438	386	398	418	412	409	439	379	391	417	417	395	434	423	390	405	386	431	413	417	414	396	410	415	386	411	407	450	423	386	414	406	426	403	374	438	420	394	410	389	428	388	405	377	377	399	426	429	383	399	412	411	410	395	371	393	424	414	447	395	404	391	406	406	423	401	393	379	418	413	412	414	396	416	373	401	420	415	399	390	428	408	430	389	409	395	393	395	439	356	405	408	411	362	422	416	403	424	424	422	367	422	399	380	429	420	389	407	387	350	405	418	390	439	385	374	414	417	402	409	401	416	407	402	372	369	415	366	399	410	413	407	395	402	381	388	418	430	373	383	406	363	403	388	404	445	420	405	412	383	380	407	430	417	396	407	406	395	386	417	397	368	414	413	401	405	377	400	393	409	398	410	381	392	417	400	418	393	402	382	402	430	401	380	391	421	406	376	420	424	422	407	414	451	374	391	422	403	424	409	418	402	392	397	397	376	386	409	420	435	417	378	402	434	363	407	425	367	421	391	415	429	413	398	414	424	432	393	379	411	384	396	397	387	387	408	408	421	389	415	399	405	423	454	450	403	416	396	411	414	416	385	413	403	429	423	409	400	381	391	439	379	403	398	376	397	387	443	407	412	391	401	388	419	408	401	423	413	402	452	409	384	390	400	403	399	419	402	384	404	365	410	394	407	416	385	411	436	405	429	434	426	433	404	405	458	426	385	394	384	391	383	418	368	377	393	382	407	396	380	404	434	400	384	461	371	382	413	396	422	421	438	400	411	425	402	404	383	387	441	409	358	399	418	420	373	400	365	422	401	395	387	431	421	416	409	436	418	410	355	409	404	388	384	388	390	404	412	401	441	374	380	393	381	386	418	410	383	431	378	407	410	415	391	452	410	419	364	440	408	409	410	391	393	397	424	405	403	432	377	411	408	370	438	389	416	398	392	407	380	394	411	391	394	405	405	392	397	413	430	426	387	406	418	380	394	403	421	435	418	420	396	389	419	387	406	366	411	399	384	389	402	410	386	416	405	388	385	402	404	397	381	417	401	378	440	401	402	376	413	414	382	399	372	413	386	377	373	447	379	384	365	395	396	369	426	397	376	410	405	431	398	370	390	401	369	424	378	421	395	392	379	403	430	369	396	423	418	374	411	416	405	419	419	404	382	391	423	406	405	381	405	388	405	376	413	446	430	422	350	398	391	401	386	349	414	418	389	411	382	382	393	397	417	398	385	417	458	368	406	431	406	437	387	389	355	409	394	416	413	446	411	391	390	419	398	391	402	386	393	389	422	437	404	408	442	397	415	428	411	401	443	400	422	401	419	398	440	388	406	409	390	375	400	379	391	411	407	413	402	439	417	373	409	404	405	400	393	403	407	418	408	445	392	424	365	439	435	413	414	392	426	407	388	413	407	371	413	425	412	405	382	393	379	395	398	424	404	428	398	410	390	422	383	431	369	369	396	404	416	391	385	430	367	397	381	405	460	415	450	363	401	431	396	405	403	409	394	417	393	387	425	376	385	409	368	423	425	405	400	408	424	389	424	385	407	411	417	396	356	409	388	404	437	389	407	432	412	403	372	389	423	392	387	403	416	387	355	387	407	390	385	361	383	391	385	403	419	402	428	404	396	378	402	400	420	428	376	425	407	437	391	419	429	419	402	412	386	396	377	438	401	406	441	385	408	379	409	401	375	423	414	396	406	372	385	372	428	413	425	426	416	390	407	408	402	416	413	414	422	421	375	394	413	398	391	429	399	380	399	378	438	426	412	387	386	394	385	395	422	393	410	381	380	421	397	398	401	365	415	384	413	389	427	435	403	408	418	409	407	412	374	419	429	396	430	392	405	408	378	390	381	423	425	412	420	404	382	406	387	407	404	430	433	387	421	375	397	409	371	410	422	447	370	414	407	396	401	384	377	414	392	391	421	382	387	408	404	399	426	391	396	381	395	408	388	390	414	417	393	426	381	420	416	388	417	414	425	408	420	393	411	435	400	392	420	399	400	372	416	423	416	390	375	419	381	390	378	446	405	375	377	404	436	371	425	407	395	367	408	407	419	425
68897	52433	36454	14022	3670	1819	1318	1043	814	741	612	618	646	579	456	519	505	477	391	407	389	411	415	424	449	416	439	393	328	300	270	311	317	298	341	276	242	233	234	590	890	702	479	294	203	147	134	142	154	155	118	155	147	149	119	130	148	143	163	117	131	98	137	158	145	123	121	150	135	133	129	136	139	132	141	123	140	134	141	137	148	91	162	127	142	153	145	137	138	135	151	144	120	133	133	120	148	136	115	132	148	139	132	138	119	148	148	121	147	120	124	141	134	133	128	139	147	115	147	134	147	154	137	147	133	129	140	93	137	118	149	141	124	152	142	148	125	135	135	148	128	142	142	142	147	115	117	133	136	139	158	126	124	142	135	129	127	144	113	144	144	157	138	122	132	130	133	134	123	130	149	131	115	145	127	141	122	138	140	146	149	137	139	139	145	114	142	148	133	128	170	125	131	141	143	161	139	134	145	133	132	126	135	130	143	146	152	140	132	139	131	130	130	148	141	134	141	142	123	132	127	130	141	131	155	140	141	131	157	156	136	136	130	142	132	130	136	117	129	142	135	145	131	155	142	122	139	157	127	143	140	143	142	114	110	146	135	152	124	128	130	134	151	126	130	156	135	136	122	137	147	138	141	126	127	130	157	137	162	130	152	148	110	138	132	150	124	155	135	112	166	152	126	146	156	138	144	140	137	154	141	135	132	135	134	129	128	139	151	131	146	112	143	116	150	130	122	149	137	162	126	124	118	137	141	143	147	136	117	124	137	122	137	138	145	147	159	137	128	107	138	136	118	110	149	128	121	145	130	132	139	139	126	126	140	149	122	125	118	135	139	143	151	153	140	139	123	133	156	157	137	130	132	129	131	153	142	133	132	132	145	123	124	125	122	143	123	143	126	147	139	125	109	145	160	140	143	127	158	139	142	109	152	143	133	154	145	124	150	129	145	148	147	121	151	146	139	150	141	147	123	122	122	116	149	109	141	153	118	141	143	129	143	117	116	139	128	135	154	142	153	141	152	157	155	146	127	122	128	140	148	135	140	133	148	142	118	151	127	118	122	123	128	164	128	135	135	139	133	108	120	138	127	136	158	135	146	119	138	142	141	130	118	138	152	135	149	126	137	130	130	154	131	113	131	142	141	113	145	140	117	139	182	147	110	116	102	143	146	130	137	147	132	150	145	125	141	109	136	120	131	167	120	146	153	154	135	146	128	142	120	139	159	141	150	117	150	111	160	153	122	145	138	133	145	132	131	123	128	150	124	131	134	149	149	131	117	112	124	125	164	128	112	126	147	130	136	172	152	140	124	158	136	150	156	160	114	130	122	135	136	127	138	129	123	149	156	151	153	139	127	125	163	149	119	129	129	123	123	133	141	141	134	132	124	123	146	138	132	136	135	128	147	123	133	137	141	136	138	119	142	140	109	153	130	141	139	130	129	131	134	144	131	144	130	131	131	143	143	157	142	118	131	116	138	146	131	139	125	131	133	159	126	123	135	136	115	118	140	134	152	122	121	120	132	151	136	134	107	123	144	138	139	144	148	129	137	140	147	148	118	138	147	129	152	129	145	149	148	116	128	125	145	135	112	144	147	140	113	129	103	154	132	132	150	123	149	130	154	122	140	153	121	124	133	129	123	154	148	149	116	173	150	151	162	148	152	167	137	127	134	143	122	141	141	134	148	124	133	135	130	133	132	130	143	130	112	155	164	148	132	136	140	140	135	130	148	142	122	121	135	141	157	151	155	141	131	148	130	121	144	119	125	125	138	135	156	131	138	157	130	126	140	122	148	130	145	151	161	137	128	120	143	137	142	131	115	141	124	139	135	137	124	140	145	132	126	130	139	134	110	145	130	117	136	142	127	135	131	121	139	115	126	120	131	129	131	127	138	144	137	134	156	145	127	127	149	149	157	141	133	145	122	125	99	139	148	143	129	137	132	132	133	136	140	142	138	140	142	134	155	141	135	126	154	153	135	126	140	132	120	160	128	128	111	142	135	129	135	133	127	120	119	143	155	141	122	127	147	166	125	130	139	132	127	143	138	140	146	136	137	140	135	151	156	138	128	130	152	144	129	141	128	146	126	130	149	123	126	137	117	147	120	162	130	114	129	134	140	137	161	119	147	122	141	114	160	130	163	147	132	127	154	118	132	136	154	129	134	154	119	149	129	141	137	139	151	116	115	133	127	145	142	130	134	137	137	137	148	149	134	164	153	152	129	163	155	139	133	146	144	147	139	144	144	134	137	153	133	123	146	138	143	147	134	127	136	145	141	137	104	152	133	154	121	144	149	153	137	132	136	118	123	152	121	124	137	143	137	161	132	142	129	117	160	114	133	141	134	141	135	132	148	138	128	127	140	150	137	147	137	145	142	136	139	123	142	126	131	144	144	136	133	143	139	146	165	159	167	116	130	121	149	135	152	135	148	139	140	140	142	149	126	127	135	147	146	144	145	157	134	129	131	159	140	125	144	130	135	113	132	143	126	145	154	142	132	133	136	150	144	122	133	123	116	120	142	135	123	130	116	132	146	129	114	147	138	145	126	138	146	152	142	151	109	142	137	129	117	151	138	117	144	140	138	120	144	147	118	133	140	128	150	138	146	140	141	125	144	153	127	118	140	126	130	124	135	135	140	138	116	141	132	116	130	115	126	149	153	149	130	157	131	132	113	141	129	159	115	141	127	135	162	154	129	150	134	142	136	121	141	145	159	151	143	137	124	153	118	119	151	142	143	131	161	114	136	137	136	152	150	159	124	137	151	138	135	140	144	126	127	105	142	141	124	124	146	152	135	116	131	157	120	127	146	167	152	120	131	123	123	130	142	163	153	125	152	126	140	126	135	144	119	143	140	142	123	116	163	130	135	139	115	141	138	135	123	149	125	132	134	153	126	147	133	132	144	122	142	140	142	128	120	128	159	152	134	142	145	130	132	142	143	137	128	131	132	154	141	141	129	135	145	130	127	134	124	137	142	148	130	141	131	133	124	146	125	122	115	123	136	132	138	142	128	139	115	124	131	144	150	140	153	125	136	126	134	153	116	146	138	124	127	131	117	107	119	138	136	152	128	169	135	141	155	128	146	143	109	129	131	137	132	136	132	142	136	127	125	139	137	124	139	125	127	133	144	147	142	126	147	113	154	152	144	134	138	149	153	138	140	142	118	129	118	142	131	150	156	120	130	145	147	134	111	155	136	148	142	137	119	128	143	122	149	136	137	147	136	155	156	130	139	150	139	127	145	145	162	141	133	141	142	126	126	144	122	126	144	147	123	131	136	164	136	137	124	122	151	142	129	129	128	146	153	145	143	139	135	138	134	160	151	142	144	152	105	151	172	155	149	161	123	162	143	130	157	146	157	137	142	139	140	145	138	133	131	131	151	140	132	139	135	131	169	149	130	151	158	129	135	149	143	136	123	129	135	144	137	126	132	114	130	118	130	141	143	130	146	139	152	142	145	153	125	142	151	150	143	136	149	146	133	137	125	141
45268	41574	33941	12797	7883	6780	5679	4766	4014	3411	3337	3084	3236	3062	2486	2615	2944	2629	2183	2076	2195	2179	2357	2475	2518	2312	2330	2074	1790	1687	1522	1586	1601	1663	1558	1417	1209	981	1059	3724	5563	4351	2466	1200	619	389	357	368	321	341	331	335	357	320	290	316	371	337	352	325	362	324	352	353	332	347	357	323	352	336	330	334	350	330	347	376	318	342	366	368	343	324	344	318	356	340	368	333	354	351	360	328	358	376	330	315	365	322	340	381	299	392	363	355	341	328	369	328	340	352	326	334	366	339	347	344	338	360	353	370	322	359	359	311	337	350	394	343	331	343	337	353	369	359	293	331	352	336	349	336	354	346	323	338	388	340	319	398	385	322	318	349	354	321	345	378	368	339	338	332	311	321	327	305	367	335	328	334	315	366	368	353	326	342	349	340	332	364	345	344	320	341	344	310	357	328	338	348	359	302	353	349	367	348	327	346	353	333	313	350	344	330	377	335	332	342	333	336	339	338	340	353	350	370	322	334	354	367	379	381	333	329	356	333	322	331	333	314	350	337	355	365	370	349	341	338	342	349	340	340	358	345	345	342	361	319	349	302	359	337	361	330	366	336	336	366	352	347	344	336	337	341	351	343	357	339	339	356	342	358	312	357	373	358	355	349	334	369	339	364	335	363	341	367	327	338	343	336	331	349	358	362	339	345	344	332	334	386	323	365	323	316	358	349	320	352	370	362	336	322	354	367	352	364	367	345	323	358	352	361	367	352	367	350	319	331	315	355	324	316	332	316	331	325	366	360	330	353	365	333	327	318	331	345	313	357	367	338	307	313	369	372	351	347	353	320	325	313	347	348	339	334	366	311	346	336	363	354	362	332	343	337	370	360	355	299	351	348	357	347	365	348	352	334	315	355	348	310	330	342	328	371	315	344	313	334	337	347	368	352	347	350	307	354	352	382	331	313	321	351	374	310	332	342	330	343	341	350	318	311	356	351	335	340	343	345	353	320	325	343	359	356	359	336	328	362	355	326	343	329	310	313	323	357	349	353	353	343	322	359	319	307	340	339	345	332	312	318	368	348	367	345	316	338	337	336	345	353	334	365	348	375	334	306	312	337	326	328	322	312	333	348	362	347	383	337	334	363	343	312	341	338	337	360	347	382	328	356	369	359	328	332	366	350	352	306	356	351	324	314	338	327	339	327	365	349	335	331	335	344	354	346	325	339	346	319	353	370	328	373	325	361	321	348	344	383	355	365	349	336	343	357	359	343	360	366	356	350	324	318	339	352	358	373	335	351	371	312	361	331	352	362	321	339	365	357	333	334	373	306	321	332	354	341	352	366	352	346	360	332	342	354	310	340	336	287	327	349	325	330	344	327	367	344	329	324	328	391	356	304	340	348	346	325	343	311	333	379	315	319	347	344	355	359	333	327	353	343	339	348	343	357	309	344	318	351	353	294	353	366	336	323	361	336	334	398	321	339	309	344	318	372	329	377	323	336	321	307	325	365	363	366	374	367	344	314	364	310	343	355	359	351	332	329	312	386	317	332	331	358	315	346	338	311	354	336	352	327	351	331	339	369	349	332	339	353	339	340	370	355	294	321	354	345	347	334	363	343	316	328	363	323	325	333	336	339	350	368	346	358	369	331	366	345	376	330	346	362	380	319	342	357	352	355	366	343	344	342	348	365	330	370	343	364	365	343	339	311	342	365	341	347	375	354	374	364	329	372	349	322	332	322	378	328	358	339	389	320	338	365	347	301	322	320	345	336	318	342	349	362	335	392	349	346	353	323	346	385	341	361	353	355	343	312	340	343	366	354	346	358	349	385	318	374	325	374	381	313	367	333	363	337	335	368	340	338	337	349	324	320	328	360	320	325	364	375	315	362	336	325	322	332	334	318	341	336	368	344	366	334	342	333	345	367	276	314	350	366	371	370	347	395	347	351	378	374	365	355	349	342	325	367	344	348	380	346	328	326	338	318	343	381	356	364	334	343	353	345	335	347	350	349	324	349	337	345	359	342	309	344	330	335	345	378	360	325	362	327	370	361	350	366	333	355	345	338	317	338	374	346	358	343	333	374	351	324	338	347	357	327	352	346	343	347	349	355	321	343	301	339	355	354	344	371	348	347	320	365	323	313	354	351	324	329	310	299	355	362	352	325	361	359	349	350	337	350	340	324	335	352	322	334	314	351	321	369	341	328	340	320	343	322	351	329	344	344	354	338	343	379	323	339	357	319	348	366	319	315	355	344	347	335	380	328	364	324	315	341	347	354	348	319	325	357	345	366	339	343	380	353	332	324	333	360	372	310	328	349	360	325	334	376	370	322	364	346	368	372	350	324	354	308	332	342	340	357	357	365	361	321	328	358	346	343	369	328	373	337	380	334	350	362	312	358	370	336	334	353	348	352	328	349	336	321	358	298	345	354	331	336	329	339	305	349	361	341	337	360	350	353	358	368	335	345	326	363	323	348	331	355	339	311	339	344	327	327	324	346	380	352	381	331	331	300	327	334	329	346	349	348	359	351	326	337	327	330	324	311	346	353	345	376	340	362	316	340	337	371	346	351	367	345	338	329	332	342	347	343	347	361	332	350	349	344	352	359	320	343	337	339	330	337	331	367	355	357	335	308	342	305	364	317	351	336	355	334	346	378	341	330	335	328	342	345	331	347	311	362	349	349	336	324	320	370	344	354	328	372	375	362	345	367	331	328	352	306	363	331	339	314	372	346	345	344	341	322	371	372	343	347	348	316	343	371	364	366	346	356	370	388	359	356	358	352	323	348	345	368	326	307	335	353	341	379	359	336	357	359	359	371	352	350	353	327	344	337	358	348	316	349	359	342	366	347	371	338	324	382	331	334	339	358	339	341	364	335	346	353	335	320	345	327	348	324	351	343	364	345	353	342	349	347	352	353	362	351	330	343	332	326	285	348	351	352	365	354	342	342	346	342	332	357	368	321	362	351	398	357	368	294	338	335	328	379	353	357	354	339	279	299	352	338	391	328	325	357	358	354	348	349	353	330	315	327	341	317	343	311	323	318	338	344	358	340	312	322	311	367	314	338	338	333	326	339	350	306	366	336	340	312	354	367	357	350	361	309	346	361	361	340	316	356	352	365	326	344	339	361	317	394	404	322	374	348	358	328	334	325	322	329	357	330	361	345	358	365	336	332	361	313	335	377	309	341	309	363	355	359	337	365	335	331	369	348	341	327	319	370	338	329	337	321	345	366	336	353	323	357	355	357	366	334	363	333	332	355	287	331	351	353	359	347	333	328	345	381	323	341	338	358	344	320	345	359	340	324	341	345	363	326	333	351	343	337	359	345	351	362	340	345	327	332	332	341	330	355	332	357	329	324	337	312	348	316	355	363	355	363	322	333	350	329	358	354	342	302	332	337	352	340	350	348	374	358	361	322	348	366	349	338	338	355	327	307	324	300	359	328	334	358	344	326	333	335	343	379	361	330	341	328	341	329	382	347	329	359	341	366	357	345	365	324	374	330	362	364
51313	29289	11132	2135	645	500	436	366	349	339	311	301	297	295	267	264	268	273	287	244	212	228	243	232	245	244	250	212	220	212	205	221	182	217	207	208	197	215	200	233	212	256	230	235	206	193	178	207	231	194	201	195	195	173	162	175	200	204	199	169	177	206	213	205	190	199	219	190	216	195	206	178	228	210	181	180	164	164	190	213	185	181	193	200	201	199	180	199	195	185	213	192	204	196	182	172	184	184	195	197	169	214	210	165	209	197	202	213	216	199	191	194	214	204	193	210	186	188	198	197	207	200	198	182	178	213	188	175	186	185	201	194	200	223	193	223	177	211	204	182	194	202	214	181	180	190	187	212	206	205	203	197	173	189	198	206	194	186	205	192	200	186	180	206	206	207	189	188	200	210	183	213	214	167	184	185	157	217	176	190	199	205	156	176	196	184	189	161	184	174	220	180	188	205	182	188	201	172	183	202	180	195	191	177	166	198	153	215	198	215	172	189	180	194	182	192	200	202	210	199	215	194	192	179	164	201	185	163	190	191	189	201	173	173	189	190	195	184	214	196	218	189	211	193	182	201	176	221	190	167	163	182	212	200	181	179	196	200	199	214	184	194	169	185	170	190	180	184	181	202	186	196	179	205	188	213	192	189	201	183	221	176	195	227	203	176	198	206	174	195	169	181	184	172	187	207	199	198	190	188	197	181	202	195	189	201	185	186	187	200	182	181	212	189	185	221	193	183	194	194	216	180	193	176	183	215	173	194	210	198	204	197	179	180	191	202	207	199	189	206	217	176	210	213	183	206	209	216	208	217	174	192	162	189	184	180	183	173	202	207	185	174	209	232	187	188	194	174	194	187	172	211	173	191	183	189	174	208	201	201	185	196	190	185	188	201	191	196	203	201	190	174	198	195	180	186	190	200	200	191	206	201	197	195	162	197	185	208	215	160	195	181	213	204	220	181	176	183	197	169	198	185	208	199	199	216	199	189	194	201	179	160	179	174	187	185	198	190	219	189	202	188	192	187	167	204	184	184	202	193	204	177	229	157	192	197	208	169	197	181	191	215	173	192	190	186	191	200	188	188	215	168	181	185	183	162	175	188	200	211	212	194	183	169	186	229	196	183	200	212	203	180	200	188	188	201	190	195	203	202	195	195	198	213	150	204	176	191	187	157	208	205	185	184	212	196	190	207	184	192	188	182	188	188	204	210	181	210	213	188	205	191	178	182	193	198	197	194	201	198	202	199	179	176	220	188	191	170	175	194	200	167	223	210	199	213	214	173	203	194	185	209	192	194	195	180	231	186	191	187	204	186	204	186	203	198	192	189	203	200	193	191	182	205	181	186	187	185	204	192	178	206	198	199	189	202	190	177	186	194	209	211	166	187	178	202	194	200	196	203	199	176	176	192	181	183	201	195	204	183	221	215	179	192	191	215	201	172	233	178	188	191	209	180	183	173	195	203	187	194	187	192	225	196	175	192	193	207	165	177	168	192	209	179	209	199	170	192	190	183	195	180	169	204	184	181	158	192	191	199	192	173	171	200	212	175	172	183	204	181	180	194	167	196	211	212	204	186	196	176	194	222	192	172	199	175	198	202	184	184	194	217	191	206	203	198	169	194	177	168	167	202	206	199	203	176	188	179	199	192	185	195	213	180	205	189	227	190	210	206	196	182	195	180	183	181	199	184	172	191	176	194	206	207	219	185	189	200	181	185	194	188	186	196	204	206	209	231	189	208	196	193	189	189	202	214	198	188	187	194	191	197	197	188	187	156	173	204	173	181	197	191	183	181	202	204	180	195	185	179	217	182	192	180	189	199	218	189	214	188	175	173	203	192	203	200	200	182	203	182	193	208	222	187	183	177	205	209	196	189	175	204	201	194	203	210	178	172	203	197	194	178	213	200	189	185	213	216	196	191	176	187	206	194	198	189	231	194	205	194	190	188	179	183	196	187	182	204	162	180	193	194	201	193	204	200	169	186	169	204	217	213	196	181	192	206	188	198	209	214	195	213	203	194	188	191	182	214	170	177	202	209	201	194	204	169	229	211	205	194	191	203	198	204	199	183	182	210	191	215	178	169	167	190	192	172	201	194	185	190	204	202	200	205	195	205	208	194	186	194	210	184	183	196	173	219	180	214	179	192	186	180	199	200	170	191	198	216	214	211	190	215	171	156	199	195	196	187	180	176	190	217	193	198	214	174	191	197	206	188	164	203	201	180	176	194	188	200	212	188	209	172	186	180	200	190	161	195	197	199	178	202	189	171	179	203	196	169	209	191	181	174	223	207	194	171	203	211	193	194	165	187	196	199	206	177	209	215	190	219	201	186	224	196	161	172	184	181	193	210	194	217	186	205	195	176	204	192	219	193	194	188	190	198	213	178	179	189	197	202	199	178	204	208	205	183	192	188	200	187	208	192	195	222	186	160	173	176	171	212	184	184	214	179	204	197	203	166	220	222	205	196	193	217	184	204	195	194	160	204	177	188	197	199	166	167	159	199	217	224	205	215	202	192	209	194	212	226	181	189	204	199	191	210	203	200	178	213	203	198	184	165	210	188	196	204	173	165	182	199	199	192	189	192	192	199	162	217	181	195	184	191	203	188	165	220	194	199	208	194	190	195	192	190	173	209	186	175	181	191	199	178	184	206	178	187	207	223	198	192	184	215	211	227	200	187	201	179	194	175	185	174	175	178	206	196	207	202	193	188	174	196	193	193	206	200	210	175	188	196	182	179	183	213	203	173	180	193	202	195	196	168	213	199	165	208	197	186	217	205	203	211	197	228	235	195	207	186	204	200	208	195	184	209	195	193	183	173	178	176	205	173	184	207	206	190	191	193	203	172	198	167	200	221	189	207	177	183	190	180	205	204	176	197	230	212	238	195	202	212	172	209	174	180	216	180	185	194	166	187	171	182	192	173	195	200	194	191	203	186	197	192	185	191	170	187	203	196	202	206	172	172	181	190	196	191	223	198	182	221	181	190	222	185	173	169	175	225	219	184	195	190	218	182	171	184	221	187	214	210	171	180	195	214	212	195	196	193	203	175	187	214	197	181	189	217	183	180	212	193	219	179	174	162	201	184	198	186	228	200	200	190	180	209	196	188	172	187	209	193	198	191	177	201	187	184	207	191	196	193	196	184	219	190	182	201	216	178	199	198	203	196	198	209	168	173	187	208	219	192	181	187	189	173	205	186	203	186	197	195	197	165	220	175	203	185	209	167	204	177	187	180	200	188	188	198	209	200	202	163	196	215	209	166	177	205	209	216	181	202	206	192	209	195	179	198	189	196	195	190	183	172	180	194	184	199	174	193	174	194	169	203	218	209	176	207	202	211	166	186	189	201	193	215	220	193	180	196	203	198	211	186	195	198	177	194	205	190	186	212	196	190	186	176	196	209	205	202	200	188	235	202	188	187	185	208	187	177	209	207	163	190	201	187	184	183	171	187	193	219	188	171	180	195	191	208	204	188	203	187	183	197	201	186	187	208
34525	22171	12234	4426	2371	1901	1586	1538	1453	1305	1180	1166	1134	1085	1099	951	998	1136	1030	880	776	773	733	744	716	704	676	597	607	614	619	562	576	528	538	523	551	559	568	723	755	766	654	580	493	508	449	473	508	474	455	476	488	486	450	466	454	504	495	439	442	447	484	445	456	460	441	491	444	448	459	473	476	450	460	449	470	510	484	475	464	460	482	467	472	476	469	434	427	477	453	429	428	481	483	452	433	494	490	442	488	453	464	444	521	435	467	484	481	486	462	450	436	472	477	449	474	489	446	431	451	474	530	447	438	453	481	456	474	473	505	482	486	457	525	463	477	445	477	472	478	429	420	468	481	505	464	510	470	455	454	462	467	454	496	468	481	449	463	470	463	458	493	491	450	463	465	501	472	445	508	486	465	483	444	487	459	486	477	475	474	520	464	467	449	434	470	490	450	445	465	461	467	439	468	486	464	451	471	488	464	455	493	431	475	466	477	445	492	478	470	467	433	474	472	437	439	451	462	507	468	419	455	445	469	481	468	491	467	455	475	473	431	467	463	404	449	465	453	486	467	437	437	436	478	486	473	482	463	484	507	434	456	469	477	401	461	506	454	488	468	463	444	484	484	471	484	485	472	520	481	477	458	465	421	457	455	422	464	459	473	493	449	488	475	462	482	480	452	475	487	483	475	473	492	488	497	452	478	468	457	456	498	451	468	462	470	461	476	475	428	467	428	450	480	482	440	485	462	462	477	421	458	482	442	458	453	492	467	508	488	469	470	494	470	480	475	504	476	489	454	464	454	442	497	463	514	451	481	455	431	462	447	484	491	504	452	443	473	441	500	464	488	472	476	460	502	462	452	448	457	421	473	467	468	471	434	422	442	514	438	481	454	504	511	479	435	492	421	436	466	447	449	460	430	497	468	471	462	474	454	459	522	494	479	468	446	534	467	441	438	462	447	489	472	483	448	490	464	462	451	450	485	493	472	452	475	431	490	477	456	462	468	486	472	457	440	484	448	497	435	459	463	450	491	469	513	460	479	449	470	489	457	495	466	446	460	442	438	464	449	499	429	482	472	478	496	439	474	478	427	455	465	477	484	457	481	469	453	449	475	460	465	488	454	451	484	440	465	452	463	504	405	464	455	485	457	460	456	489	483	452	474	498	454	413	443	505	446	494	450	441	488	452	481	468	478	471	438	447	468	466	457	479	454	440	466	513	438	440	485	439	484	459	423	463	444	478	453	482	451	509	466	440	462	460	474	449	464	489	469	442	477	470	448	497	475	452	455	487	484	489	480	428	487	457	477	454	484	477	461	419	470	484	445	510	475	443	485	474	499	435	494	430	482	464	458	442	468	454	465	482	469	457	459	496	444	468	441	481	486	466	471	447	481	459	477	431	488	473	467	458	442	495	469	512	421	462	473	486	452	451	488	417	451	462	435	442	481	430	448	446	445	455	467	474	437	496	477	472	452	502	467	454	474	455	513	479	507	490	476	481	445	471	454	445	476	457	459	467	497	477	517	474	485	455	457	448	491	430	448	484	478	458	462	464	484	479	470	488	466	472	478	477	466	467	468	471	461	477	480	486	471	429	484	484	489	487	470	496	450	446	453	425	482	416	475	458	472	445	447	461	427	441	440	444	510	465	482	446	511	462	486	467	493	492	414	474	447	451	482	435	488	458	469	473	472	512	491	476	454	437	480	463	469	472	461	491	489	460	439	491	451	498	446	452	457	465	464	488	463	472	475	469	491	443	497	444	486	487	463	463	466	464	457	462	484	466	456	469	462	476	420	478	454	440	474	453	467	472	490	432	486	474	450	468	444	442	442	481	457	441	431	494	460	459	469	445	481	430	470	449	452	425	454	465	464	450	454	514	457	475	436	436	446	471	485	447	442	473	444	472	449	459	443	457	490	452	457	479	455	443	492	449	451	412	457	425	451	468	457	495	447	482	473	484	478	481	460	450	460	456	461	451	437	491	438	514	483	477	490	428	458	477	490	450	468	394	446	437	490	471	463	462	458	454	481	455	482	469	468	448	461	476	444	446	471	481	490	452	442	454	451	466	475	431	502	436	439	448	503	473	457	482	471	482	452	460	468	443	506	451	460	468	435	500	517	480	456	446	460	493	481	414	417	460	487	485	476	422	419	469	477	502	450	461	463	495	420	470	483	458	490	460	424	470	439	428	435	472	464	449	472	447	454	460	489	429	493	517	454	466	439	437	477	446	435	441	480	436	463	454	457	429	440	473	458	497	466	473	473	466	486	508	461	499	466	498	459	496	502	473	482	465	488	471	473	453	490	470	415	455	470	431	439	469	454	420	438	455	500	485	510	484	482	483	453	485	436	497	435	460	463	490	462	469	447	466	453	484	491	445	468	473	498	468	460	466	441	467	503	450	485	458	469	466	451	488	437	459	482	514	453	481	462	446	470	476	478	464	476	506	440	479	481	444	437	477	486	475	462	473	498	486	476	453	465	479	504	437	493	485	462	470	501	466	513	449	457	443	470	496	461	465	440	478	440	486	453	424	469	452	429	437	466	443	448	501	447	458	424	479	431	450	439	460	445	500	449	477	463	458	465	447	466	475	474	465	423	481	456	467	449	485	443	445	481	471	464	441	442	452	462	460	440	431	481	465	485	449	463	480	493	490	425	474	482	483	456	462	466	475	486	466	467	450	458	470	492	413	469	464	464	503	486	470	461	462	463	472	476	485	449	492	483	450	435	448	508	434	461	508	428	487	466	484	426	448	481	457	444	432	449	490	464	492	476	463	503	456	466	450	465	493	435	489	467	485	473	506	471	467	447	457	472	439	467	442	493	433	458	467	447	445	506	432	455	457	475	539	458	465	462	459	450	472	465	483	486	464	457	454	466	460	461	477	483	488	469	453	465	476	520	461	443	435	448	481	430	437	445	490	450	447	473	438	515	416	446	445	475	471	500	467	495	476	480	467	504	463	475	482	445	509	478	431	483	449	472	474	432	498	463	439	503	463	456	491	477	469	463	481	486	455	462	434	461	481	475	478	485	488	471	467	472	477	451	444	467	452	470	491	461	489	448	466	466	468	423	492	501	481	455	441	431	478	472	471	515	441	457	457	454	479	463	443	449	487	458	506	490	487	454	474	457	444	464	431	469	481	486	488	520	468	445	467	468	447	432	485	443	474	499	460	473	461	452	459	423	448	439	461	482	497	465	497	451	461	426	511	460	433	450	464	498	442	477	466	478	456	435	471	473	461	461	469	495	449	491	444	468	481	463	465	453	473	452	428	467	467	448	481	389	484	495	456	477	445	474	439	455	482	488	453	477	446	477	442	470	444	493	454	441	496	469	438	489	470	479	501	481	464	448	478	485	479	474	493	453	476	451	494	473	452	498	469	490	419	485	518	478	491	479	461	465	493	464	456	458	465	447	458	463	427	469	485	476	458	494	475	459	470	468	466	425	495	496	475	442	451	502	475	488	476	454	503	462	482	428	498	511	453	463	459	473	486
54985	40265	25734	7571	2674	1419	1023	900	783	641	524	495	548	543	526	524	447	420	388	399	320	289	329	272	281	280	272	295	344	285	287	248	239	234	287	222	273	394	488	495	441	383	240	201	179	158	124	167	153	157	163	165	155	164	175	170	162	146	175	153	163	182	149	164	169	159	156	180	153	180	156	165	156	161	171	162	161	165	174	168	172	170	157	151	153	182	175	175	165	143	167	148	176	145	160	162	142	161	149	153	147	174	141	182	150	159	147	129	163	170	163	169	166	143	188	161	146	152	142	148	185	154	163	152	142	169	146	167	157	163	159	157	174	178	168	164	174	170	144	166	156	141	172	154	169	162	172	172	163	184	181	179	144	161	157	156	180	158	158	155	148	147	163	168	167	146	167	144	155	179	154	182	171	165	157	158	182	176	155	165	177	164	178	162	171	145	151	161	147	139	173	164	168	140	164	156	165	165	163	188	171	141	163	170	146	141	162	142	171	165	169	165	158	145	165	148	156	197	160	143	152	162	181	159	173	157	182	168	147	158	149	161	148	163	176	157	151	167	152	139	179	165	154	146	183	134	167	170	144	171	163	170	156	159	161	187	165	171	161	161	159	156	193	170	181	171	164	167	173	162	141	155	156	150	142	147	172	172	167	161	169	157	144	149	148	152	173	145	173	170	165	162	165	164	172	157	170	181	155	168	167	181	171	144	158	162	157	175	179	155	161	161	124	145	148	177	164	171	142	177	164	157	185	156	152	162	173	173	174	166	153	160	145	169	152	151	172	128	161	166	182	156	168	184	155	167	156	162	159	181	162	153	181	141	185	187	174	166	157	137	158	145	166	158	158	147	161	172	178	138	153	149	138	146	158	147	167	161	154	159	143	171	162	151	176	170	165	154	193	175	168	151	143	140	161	154	167	168	169	166	165	156	174	173	179	162	136	160	161	183	176	165	179	197	158	177	157	158	161	140	165	144	190	156	144	160	157	147	171	180	171	162	166	161	153	164	166	130	184	173	168	179	158	154	143	174	148	156	151	151	168	174	159	183	168	166	159	149	155	165	174	175	146	173	139	158	153	184	184	148	144	158	168	176	136	162	169	163	138	165	170	156	158	171	137	160	165	188	165	165	160	146	142	146	167	154	176	180	179	149	152	174	169	161	165	143	162	159	142	178	163	159	167	132	160	184	167	159	155	174	164	169	154	160	155	176	164	134	141	171	174	172	139	136	174	173	177	157	151	169	159	156	162	157	172	149	165	152	152	162	142	142	179	179	163	152	163	173	153	145	150	156	151	169	165	191	147	168	160	175	158	170	156	146	172	156	166	185	146	149	172	159	171	163	166	156	163	169	163	178	157	163	142	170	158	164	171	157	166	186	146	187	179	165	151	185	172	193	145	136	179	147	175	151	168	141	165	167	166	153	164	167	176	158	156	174	160	156	168	144	164	159	172	180	176	167	155	184	168	163	155	148	144	162	150	173	140	147	156	148	158	178	150	189	200	167	157	159	176	145	153	148	176	188	149	162	160	163	174	147	150	162	166	174	178	172	152	160	146	163	171	191	162	164	164	157	177	139	153	158	166	147	196	157	157	180	167	162	175	155	151	159	174	186	178	133	147	154	156	198	151	167	156	173	150	168	143	151	168	153	159	158	182	163	187	165	164	153	169	174	163	146	153	153	166	154	149	163	156	156	158	131	170	155	154	156	173	160	150	168	154	155	169	187	177	158	137	169	157	165	159	155	180	163	182	170	182	167	158	143	154	165	146	176	158	164	157	169	149	169	165	141	162	141	166	143	157	176	147	159	168	160	168	160	175	167	157	188	182	142	161	151	152	162	137	130	172	159	159	180	159	137	174	149	147	150	158	165	147	170	154	184	149	174	161	164	155	159	163	165	161	159	133	169	149	146	148	166	160	147	150	173	163	158	178	143	184	161	135	160	183	153	195	164	157	170	181	148	145	161	142	153	153	180	177	173	161	168	165	158	162	165	152	167	149	163	142	156	169	137	154	171	182	130	148	153	166	151	158	170	150	153	161	170	164	162	174	151	155	194	132	186	157	157	164	163	162	164	179	133	143	168	176	156	143	166	186	153	176	159	166	144	154	146	180	148	136	168	162	154	149	153	167	160	156	169	192	167	167	161	195	169	172	151	184	184	157	146	163	153	179	177	155	167	142	159	164	147	164	177	160	152	128	132	163	155	192	139	149	168	145	146	147	144	186	158	147	163	158	164	150	173	177	193	168	143	154	157	183	144	146	146	171	169	157	164	145	183	162	165	161	171	187	142	162	175	144	152	176	142	186	171	150	157	188	154	143	132	151	183	165	190	197	156	156	147	153	156	174	150	158	176	163	155	164	174	176	166	169	164	182	172	167	181	157	155	156	165	136	161	149	150	177	143	146	157	140	152	153	153	169	176	169	169	164	193	151	184	164	140	166	138	178	166	148	174	151	148	130	170	156	158	168	168	161	133	177	172	163	145	175	168	164	154	158	146	162	157	176	140	130	178	161	155	175	167	153	133	149	171	155	165	162	188	152	145	151	171	160	165	200	164	149	170	162	168	178	151	172	170	158	151	153	152	182	175	163	170	158	164	179	160	153	154	158	172	163	144	160	159	162	160	153	185	154	160	134	143	151	177	167	180	164	150	168	152	156	153	165	152	168	160	153	162	154	176	156	170	163	168	150	164	183	150	160	160	169	173	161	139	158	174	154	150	147	155	181	159	170	169	173	175	161	168	161	145	176	160	155	177	197	182	160	161	159	147	166	165	134	157	156	164	158	168	168	158	159	150	166	159	171	135	161	186	170	162	187	152	169	173	152	158	156	161	190	157	157	171	154	164	158	175	158	149	167	177	159	172	163	164	160	160	156	155	150	145	168	171	158	163	154	160	161	147	174	183	135	157	160	159	171	169	156	146	172	160	148	149	168	167	186	187	142	134	180	177	148	140	145	164	164	164	160	159	153	155	141	154	172	166	171	139	178	145	154	129	144	164	165	172	168	156	154	182	162	166	158	168	145	177	170	156	131	159	156	198	173	167	160	174	148	155	169	172	176	179	168	148	160	148	172	153	141	175	173	160	167	170	149	174	158	164	139	170	148	172	153	168	156	162	166	138	165	175	157	141	161	164	145	161	182	177	146	153	177	150	187	160	163	158	169	155	150	150	174	160	141	160	130	161	162	170	173	168	167	170	187	178	144	157	155	141	175	169	176	170	156	145	175	158	146	189	172	137	155	148	142	181	152	149	175	165	163	144	166	160	159	148	152	161	147	150	143	152	174	154	144	176	154	158	147	155	159	142	159	148	180	176	162	143	158	158	169	153	181	173	152	145	172	143	164	185	173	175	148	165	176	163	149	154	180	161	155	161	181	158	157	164	182	161	174	182	166	167	140	154	155	155	154	140	176	165	161	156	172	147	162	123	157	169	187	152	125	179	163	165	164	191	175	137	154	157	146	153	167	172	126	181	152	180	165	171	168	173	144	160
36457	32358	25839	10618	7979	5841	4786	4177	3944	3161	2582	2658	2742	2840	2777	2667	2598	2328	2203	1908	1604	1373	1272	1291	1401	1385	1409	1550	1607	1658	1327	1146	962	959	1100	1092	1403	2249	2781	2487	2332	1656	1053	663	452	436	414	360	379	382	447	390	408	384	380	417	402	423	384	396	388	424	395	403	412	431	394	414	394	398	390	422	417	404	405	415	411	394	382	387	420	402	400	411	371	378	420	404	418	340	388	425	431	395	396	388	392	393	379	366	418	411	375	379	359	408	383	384	433	408	381	397	407	396	429	402	398	396	358	433	419	414	378	399	373	402	411	409	428	394	402	430	407	415	377	421	412	401	378	421	407	402	387	394	383	369	398	422	408	423	395	379	374	406	412	369	408	388	408	406	384	405	371	380	398	385	417	390	391	412	416	425	374	416	388	416	413	415	381	417	367	379	422	394	418	403	412	423	422	402	372	402	422	402	441	419	404	405	403	377	396	371	423	411	411	422	408	395	422	411	424	394	382	400	398	384	383	411	397	410	422	400	432	426	379	384	413	453	390	419	402	387	414	421	396	370	392	366	367	393	395	403	389	449	396	397	403	380	382	374	403	371	414	407	351	397	407	399	379	399	402	408	453	385	400	388	364	422	386	383	390	416	415	407	411	427	401	402	445	407	418	397	421	402	393	409	429	412	399	393	371	391	411	363	409	377	429	353	420	396	416	372	402	398	368	411	398	397	388	382	404	409	391	370	378	391	387	434	434	442	425	376	400	406	395	399	399	407	404	410	405	407	397	386	402	389	375	374	398	419	395	423	413	410	412	410	416	410	422	379	413	367	418	398	460	378	424	399	417	410	414	411	393	424	423	411	399	381	416	348	358	351	453	421	396	421	389	421	394	442	426	433	374	399	399	416	370	417	385	461	424	429	420	407	396	392	413	395	380	408	402	377	407	399	419	401	398	418	387	403	399	417	414	364	385	416	390	383	374	400	411	429	373	387	393	363	399	389	371	401	406	436	419	366	381	389	416	400	412	360	401	401	405	380	402	435	415	397	400	409	414	411	409	375	413	408	436	425	400	353	384	400	355	429	389	384	361	389	409	426	438	370	438	407	415	351	419	429	386	391	414	409	415	377	411	398	395	383	386	385	368	359	396	389	434	418	380	394	378	403	386	428	414	417	444	395	425	373	389	364	396	429	381	386	391	415	386	366	398	434	396	426	399	392	395	445	361	413	409	388	409	407	408	399	400	430	461	372	418	406	387	395	394	383	409	422	415	407	388	412	425	375	397	355	422	415	418	401	416	401	373	408	352	417	386	407	414	404	432	396	415	414	387	381	443	421	409	430	382	384	402	421	412	420	390	376	391	416	385	396	405	367	370	390	389	385	375	405	412	388	399	360	407	382	421	409	441	416	396	390	389	397	399	408	441	430	394	398	404	421	408	398	431	419	373	407	376	417	434	405	387	406	413	431	372	367	383	390	410	390	404	409	413	391	379	395	424	396	409	405	359	383	412	402	385	396	379	388	390	411	371	410	401	380	416	419	411	412	360	358	383	393	414	406	405	402	369	408	393	400	396	461	424	427	392	423	420	398	416	420	396	417	416	401	406	387	424	378	412	389	432	388	431	444	435	384	404	367	405	379	395	373	426	413	399	391	382	399	422	395	401	414	345	419	423	408	399	394	424	413	393	360	354	373	379	404	412	416	410	383	377	408	391	417	396	418	436	403	386	422	402	419	387	379	391	393	429	398	403	370	434	383	436	378	420	439	375	418	385	406	416	406	383	399	408	393	398	417	380	402	422	417	385	398	395	416	448	408	417	409	376	374	420	404	426	411	413	423	374	400	382	397	417	395	408	389	421	387	375	429	407	371	395	362	398	374	415	403	386	433	421	413	417	417	406	386	401	385	391	404	377	356	400	421	388	359	400	398	402	382	387	428	351	386	407	417	446	424	399	417	394	385	410	396	415	408	393	414	396	421	418	387	414	396	372	407	418	411	412	417	407	400	413	442	432	428	412	402	396	405	407	388	435	424	392	392	365	402	411	440	387	368	434	394	404	392	374	426	379	384	383	413	388	417	427	389	402	423	415	384	381	375	378	438	396	424	403	365	391	399	407	399	390	434	407	372	394	413	394	433	371	422	383	373	398	403	400	409	434	390	393	375	376	403	413	440	400	383	399	392	419	401	371	422	387	401	386	405	410	385	404	365	408	411	391	386	385	417	406	405	401	442	401	405	452	409	376	400	415	371	405	409	376	422	383	379	385	392	417	441	448	438	397	380	384	467	428	398	408	384	390	426	391	404	424	420	425	385	366	389	414	408	399	382	413	421	417	385	410	417	404	420	427	434	422	415	427	391	385	392	376	406	391	388	362	376	366	388	374	375	425	377	396	403	417	398	402	395	434	411	408	411	375	382	414	405	386	370	430	368	412	405	419	397	425	377	447	431	404	427	397	389	390	381	406	411	379	399	391	393	408	404	411	387	402	392	387	433	390	416	403	389	392	407	422	357	389	419	420	382	418	439	430	414	446	395	390	409	432	391	416	421	378	400	417	392	397	387	379	404	354	389	399	379	417	391	399	409	437	375	390	374	416	403	377	421	420	413	430	401	422	397	372	395	400	404	441	400	386	404	379	391	408	379	407	392	394	372	387	424	410	423	402	388	415	413	412	408	385	382	422	418	353	420	414	418	405	383	393	365	406	392	394	421	413	364	381	376	423	405	414	395	401	395	406	425	359	384	427	409	410	409	406	391	377	381	379	393	381	446	412	439	381	411	425	388	393	394	397	399	428	391	424	385	398	419	419	398	444	400	411	431	367	387	413	390	386	397	430	408	390	417	408	438	412	421	391	375	367	358	392	416	356	414	394	415	408	408	370	412	413	396	409	387	415	405	413	403	374	373	417	393	413	384	368	390	362	440	382	371	430	374	412	418	360	400	394	391	451	380	386	388	395	416	390	409	411	387	469	397	396	375	379	419	395	436	411	411	421	421	409	431	387	384	383	363	428	402	408	386	437	421	386	395	373	399	389	422	394	393	441	400	463	378	406	385	390	412	413	397	441	435	403	391	413	413	428	420	388	399	420	384	402	419	416	385	355	401	371	425	374	421	387	395	402	399	422	378	384	377	417	410	390	398	380	408	402	388	372	409	427	420	414	419	421	452	410	399	404	399	354	382	380	431	417	374	428	404	386	408	400	385	383	405	409	382	422	367	421	383	405	390	392	384	398	352	418	427	405	395	411	384	383	414	400	391	421	396	403	424	417	376	432	418	418	384	434	436	365	403	420	384	372	401	399	401	422	418	365	387	413	405	391	393	401	411	425	395	411	392	456	383	356	375	380	418	398	368	389	369	394	412	386	377	400	394	430	426	389	358	396	400	423	388	366	382	381	399	386	413	389	416	402	383	368	404	393	416	421	407	437	371	403	372	359	399	412	392	404	438	357	396	379	389	362	413	408	453	388	378	392	397	395	357	387	373	401	396	404	417	404	356	390	385	429	404
57255	50231	41516	18541	7035	3887	2651	1938	1599	1289	1112	879	974	965	942	919	765	687	653	490	433	375	340	318	355	375	409	316	312	277	354	331	344	276	281	305	316	484	1064	1139	873	600	307	200	140	125	147	149	136	147	136	151	140	123	144	126	141	131	148	141	148	176	135	160	117	158	127	140	151	119	126	152	152	134	133	130	127	130	138	120	140	122	147	137	145	115	117	117	142	134	144	119	137	159	158	129	116	150	148	136	149	149	119	98	146	148	125	135	128	131	141	147	135	129	138	157	139	160	134	132	129	162	139	128	141	143	124	120	124	140	152	158	133	139	139	128	147	130	125	141	153	135	122	114	137	133	123	137	146	122	144	146	152	126	135	140	142	118	146	149	147	150	131	146	129	150	91	134	150	132	142	135	148	161	138	152	148	161	138	141	144	113	156	150	142	144	162	142	130	135	135	131	144	146	134	116	123	151	139	143	137	141	142	164	155	138	143	133	129	167	138	144	149	118	130	130	149	121	142	121	130	141	147	144	165	134	138	141	124	126	126	126	138	122	156	145	129	159	149	130	117	145	158	131	147	152	136	127	138	134	149	153	148	151	120	135	136	131	161	139	133	127	122	142	138	156	142	142	120	134	111	125	158	139	155	146	117	143	128	136	138	127	150	120	139	137	151	128	128	138	150	142	145	120	120	129	144	132	135	126	139	126	143	126	136	140	141	145	145	147	125	131	114	146	140	116	135	128	138	139	148	129	138	139	146	140	122	146	141	147	129	124	136	135	136	126	121	153	121	147	149	142	128	126	148	135	122	137	144	136	140	137	119	132	162	165	149	153	125	161	146	130	141	143	142	148	125	146	142	151	148	170	147	140	126	126	163	140	140	145	139	128	136	134	138	134	123	128	144	130	117	135	137	146	147	128	130	157	146	129	111	131	143	135	128	154	158	141	124	141	165	145	135	159	127	142	137	144	140	136	131	130	160	120	131	160	139	142	138	143	129	140	140	128	146	135	135	149	121	136	126	143	133	133	121	150	137	137	109	132	138	149	145	137	148	157	115	144	128	120	151	132	145	120	127	122	144	168	164	132	157	126	165	129	147	153	155	180	145	138	138	142	140	169	156	158	140	131	141	153	137	130	138	141	139	146	120	137	157	168	134	122	119	133	148	137	121	164	135	151	136	141	130	144	149	150	139	144	132	137	147	135	136	124	127	129	139	138	121	138	137	134	143	151	141	147	152	144	146	147	136	131	121	148	165	134	154	132	141	149	154	128	122	136	151	141	144	158	124	132	148	129	147	125	135	140	146	127	174	127	132	138	146	137	142	136	155	142	130	129	134	123	133	138	144	134	138	122	137	123	122	130	135	133	142	129	157	129	145	122	134	144	133	171	155	127	138	153	140	153	135	142	147	129	130	134	160	147	129	153	151	157	127	146	138	135	129	144	131	138	126	127	131	151	146	151	155	146	146	142	135	144	125	115	138	121	131	147	129	133	166	138	165	127	114	124	127	157	137	179	128	150	138	139	138	128	144	136	162	134	122	129	147	135	147	140	143	164	134	144	158	138	123	153	143	133	130	136	141	122	124	122	147	125	166	130	137	119	139	146	130	123	138	105	139	135	131	135	146	141	141	137	132	138	149	145	161	152	114	127	151	121	134	151	115	154	156	135	113	130	148	126	138	139	133	145	135	123	141	140	123	160	142	149	137	143	138	143	148	130	136	140	157	139	151	145	133	132	162	137	146	127	134	144	190	139	133	140	144	159	125	122	152	134	129	131	145	115	119	138	151	171	136	142	139	133	147	151	129	152	140	130	133	135	154	129	137	150	141	133	143	119	142	138	129	137	145	130	128	164	142	131	123	127	122	132	136	143	150	143	130	122	123	120	130	160	121	134	161	134	135	148	135	143	103	156	152	143	135	155	144	170	144	142	143	137	127	148	136	138	143	136	129	145	174	144	132	157	128	121	138	136	121	158	137	136	129	139	136	121	127	119	137	131	137	134	148	156	115	134	125	131	160	165	135	132	127	141	124	154	130	114	114	132	144	126	131	164	119	145	120	156	140	134	140	139	170	122	126	154	131	134	139	112	135	124	139	116	140	129	124	160	133	146	154	170	141	137	124	128	157	125	154	145	149	133	131	114	127	149	147	134	158	154	124	141	144	152	142	141	146	132	141	136	130	128	132	130	140	135	153	160	140	127	130	155	135	124	147	123	151	129	116	134	138	133	156	144	124	108	136	125	133	127	129	139	129	113	153	123	144	149	144	150	141	150	138	121	138	130	129	120	127	123	153	155	170	132	138	144	149	146	140	144	145	163	138	135	152	139	129	127	139	134	130	133	150	147	134	155	140	141	120	140	157	129	138	158	141	126	123	127	133	141	141	135	156	135	132	144	137	153	136	141	144	136	143	130	136	150	143	135	133	130	128	142	124	150	134	129	130	124	146	146	134	162	141	135	129	142	132	142	132	129	155	137	144	127	163	113	126	114	137	146	143	133	157	148	121	146	133	142	138	131	144	130	141	124	126	138	123	138	135	127	168	129	123	144	142	144	148	166	142	127	147	144	165	129	140	136	138	140	124	139	143	136	165	136	145	126	147	136	133	150	131	143	171	130	139	146	144	141	139	115	155	156	126	129	133	162	128	168	132	162	152	141	127	121	143	118	138	114	158	149	124	137	120	155	128	148	150	148	131	146	138	146	140	143	145	143	133	124	133	126	125	125	137	150	153	126	142	145	146	149	121	131	144	131	133	144	142	125	151	169	138	143	136	137	102	145	161	150	138	123	139	151	141	150	125	133	140	145	133	138	148	142	130	153	132	147	137	118	123	140	151	147	150	153	140	156	126	141	156	136	117	127	129	122	161	134	149	122	129	141	135	137	134	140	143	130	139	127	147	136	130	136	137	144	152	141	131	129	129	147	166	133	118	135	145	157	139	157	133	118	143	137	142	141	128	151	136	137	140	131	134	165	127	132	136	142	124	127	149	151	144	132	145	138	149	127	122	139	137	133	138	132	125	146	123	139	159	114	147	124	143	129	150	127	144	90	139	134	129	135	140	134	144	136	116	116	146	143	150	126	133	132	140	134	140	132	173	132	156	135	141	120	144	135	125	124	136	137	153	140	151	145	123	119	138	140	154	156	147	142	117	145	138	124	135	138	148	134	111	120	120	140	127	135	125	148	147	151	128	138	132	141	150	130	139	134	137	142	126	133	125	133	126	134	144	146	155	131	133	142	127	131	138	147	127	136	133	145	148	152	119	120	144	149	136	156	132	126	127	140	146	149	139	142	144	141	129	146	144	150	147	134	153	144	149	146	143	165	147	139	147	158	142	142	143	143	154	128	145	114	135	151	130	166	112	155	134	135	168	141	134	135	127	118	151	117	131	136	147	142	145	166	141	118	143	154	133	137	158	134	124	147	141	144	146	137	131	138	140	149	142	140	127	141	126	139	117	140	133	123	156	151	140	121	139	113	124	142	121	128	158	147
37441	40187	39526	18964	14535	12220	10202	8670	7502	6878	5827	4889	5106	5634	5804	5313	4644	4353	3791	2933	2425	2161	2122	1851	1883	2145	2188	1886	1662	1720	1837	1915	1841	1650	1542	1676	1877	3269	7013	7341	5538	3124	1419	705	443	383	321	356	343	336	336	324	336	349	313	344	333	343	328	368	330	351	372	353	360	374	355	338	351	351	326	313	347	349	367	337	344	364	381	305	341	385	347	346	338	354	364	360	351	351	335	362	335	318	333	378	335	348	352	350	351	346	376	343	339	337	359	336	331	377	338	330	367	338	383	341	367	371	356	367	356	374	348	341	363	364	365	335	322	361	339	345	379	358	347	402	369	368	359	344	348	384	338	337	340	326	361	348	370	367	372	384	348	320	342	380	344	379	354	346	351	324	367	348	346	355	352	373	372	362	348	346	392	341	379	378	359	344	349	340	379	378	360	375	333	368	326	348	338	349	368	373	363	316	359	361	380	381	380	360	348	344	345	343	377	377	328	349	321	345	354	308	391	366	329	371	371	343	361	375	385	357	344	358	341	368	365	366	341	355	396	368	329	383	359	367	357	347	348	348	354	356	384	387	361	345	379	371	345	332	335	352	351	321	324	352	345	343	344	379	375	349	372	355	352	362	345	362	376	328	337	337	361	363	332	369	347	342	349	333	343	309	362	326	336	338	361	370	357	346	354	328	325	343	334	340	328	364	356	384	369	347	341	356	366	328	353	337	318	356	332	383	339	367	376	329	374	347	322	371	357	339	362	380	359	336	326	360	367	373	365	336	350	322	367	353	343	377	354	342	361	334	361	386	335	323	382	357	373	325	338	363	361	343	354	341	345	369	330	353	309	357	335	360	344	372	360	356	350	388	356	349	339	360	369	380	361	355	384	361	331	331	356	340	349	323	359	344	362	333	365	332	332	315	376	385	346	379	332	356	353	361	365	341	338	341	315	351	351	329	366	351	340	347	384	341	354	357	344	350	342	352	379	362	334	359	358	360	319	354	369	326	371	376	358	366	382	340	338	375	361	342	360	372	332	333	364	364	342	340	356	341	357	345	360	371	357	352	330	331	323	346	348	335	359	354	383	332	375	316	339	372	346	355	357	330	381	323	350	351	346	356	372	328	374	331	359	353	332	345	366	389	329	343	370	365	375	363	331	326	343	359	333	341	361	343	340	332	347	343	353	357	350	355	337	375	381	349	357	333	357	348	367	372	326	376	380	378	351	365	386	358	339	355	343	351	345	363	345	310	353	345	340	381	332	344	365	383	362	337	332	378	369	359	338	300	364	336	356	356	337	335	326	364	348	338	343	367	373	335	327	341	384	314	352	358	363	357	353	340	354	362	322	327	358	345	391	353	346	406	323	375	315	347	328	325	395	345	375	357	360	353	343	374	351	343	345	342	337	362	361	363	324	373	379	351	314	343	339	397	342	329	340	303	334	322	383	323	396	324	334	383	360	355	350	339	347	371	359	342	360	347	336	387	350	349	332	367	305	357	364	369	344	373	360	317	356	357	353	343	337	351	357	323	346	349	374	347	321	380	351	334	330	372	346	368	324	359	345	338	360	360	360	344	319	346	342	347	344	364	366	358	351	364	374	330	354	334	343	329	372	363	332	333	353	351	332	373	340	321	340	326	358	373	352	358	335	332	336	388	335	337	376	327	402	323	385	338	364	366	334	369	347	374	337	355	359	351	323	369	327	376	342	346	379	340	346	381	390	355	364	362	329	340	345	351	346	339	372	367	347	339	347	389	353	347	334	372	352	351	354	299	335	340	362	352	376	332	343	372	350	326	304	357	367	349	370	339	357	342	349	347	352	322	344	327	385	337	362	346	392	358	364	362	343	383	377	373	373	339	355	330	367	361	342	328	346	355	358	365	362	355	346	364	367	350	349	343	347	346	348	343	369	357	352	382	334	360	368	355	363	335	340	343	352	352	382	336	371	400	335	330	361	344	337	343	347	339	347	342	337	352	345	331	352	371	357	348	336	353	373	382	336	363	313	347	338	358	345	346	347	345	388	375	405	340	324	386	400	373	378	327	392	356	353	358	372	360	369	391	369	381	373	359	335	315	344	358	345	347	342	370	368	337	364	361	357	346	370	353	343	322	337	341	347	348	349	351	361	365	338	392	339	320	325	360	332	338	359	357	382	371	343	366	383	330	342	342	363	326	384	373	355	326	356	345	337	357	323	337	383	361	344	351	366	376	335	337	343	346	328	351	398	392	373	341	348	338	363	360	356	350	381	337	355	372	359	362	374	367	324	328	371	373	367	358	327	348	335	359	363	349	333	363	351	350	325	350	373	338	370	376	363	378	353	371	361	344	380	331	357	362	370	361	357	322	357	326	377	355	336	338	354	352	343	381	367	323	337	316	378	347	342	318	325	362	339	349	343	354	369	361	353	342	323	361	360	344	298	394	354	343	353	336	356	316	335	357	354	338	327	368	366	360	372	343	342	288	362	341	342	373	359	389	351	335	361	340	352	361	357	344	335	346	340	347	335	388	377	356	361	364	331	354	330	343	347	327	352	341	339	347	342	347	337	346	322	354	353	323	333	342	345	347	372	357	342	366	357	382	368	350	370	357	356	352	335	345	369	360	348	385	348	338	340	329	333	361	343	337	381	351	392	356	340	351	340	356	346	356	330	355	380	350	350	356	362	338	339	375	359	356	362	304	372	363	345	365	347	325	337	372	338	360	344	362	344	364	365	342	340	391	350	371	352	373	376	343	342	367	375	374	327	322	361	332	320	326	369	371	356	390	382	325	350	358	387	344	353	382	386	338	306	327	344	372	367	351	353	368	339	366	344	316	358	330	353	356	377	354	369	346	351	376	345	376	371	364	337	337	357	364	325	375	348	367	329	366	340	383	368	321	341	337	340	331	349	361	354	394	327	325	382	363	375	369	366	353	368	362	329	368	378	344	377	357	366	385	346	358	333	337	378	366	350	348	353	320	366	328	344	335	384	330	359	362	363	348	361	351	362	357	373	350	384	359	359	316	352	374	334	346	341	346	356	330	386	368	336	354	380	376	334	363	348	369	365	336	347	374	354	339	331	375	350	359	349	350	364	343	363	345	387	338	365	343	344	358	358	348	355	335	351	329	385	354	347	351	373	332	358	360	335	336	386	388	344	341	366	367	355	374	365	300	371	347	341	321	338	314	384	327	352	337	333	349	359	350	360	346	338	349	374	307	354	341	358	341	366	321	324	357	353	336	360	355	351	319	363	341	376	358	340	348	315	355	346	347	349	398	367	356	357	341	355	321	372	354	382	356	363	345	359	381	354	356	338	361	332	344	355	373	322	360	356	369	337	348	328	354	341	353	352	362	348	388	340	331	382	314	318	333	352	361	333	352	363	346	382	345	329	396	351	335	334	361	319	357	349	402	325	356	305	332	347	370	349	391	368	317	351	371	329	311	368	318	347	349	347	387	332	337	354	375	382	380	358	374	347	351	374	350	349	342	345	380	333	357	358	332	379	344	369	407	352	387
38121	27044	19821	4518	1123	852	733	623	593	585	526	473	445	434	482	461	433	431	378	304	295	267	280	219	235	264	244	219	233	240	233	247	205	202	223	234	222	232	225	301	297	274	295	228	219	191	226	232	176	211	199	207	225	211	205	195	168	184	213	194	204	188	195	185	211	191	186	202	202	201	235	198	218	206	198	199	231	222	209	206	160	217	189	224	217	189	228	212	194	201	200	195	205	193	191	223	218	208	220	182	207	193	217	207	193	221	186	213	193	223	194	190	185	212	180	207	190	191	198	191	230	205	200	209	203	204	215	205	198	209	178	181	225	202	235	245	195	215	204	207	178	176	194	205	199	215	174	177	193	202	200	207	203	203	203	209	216	191	203	189	191	234	198	203	189	201	189	189	224	199	204	188	196	229	204	204	189	198	187	183	189	195	210	183	177	184	211	205	214	191	187	203	215	209	214	208	194	203	221	186	198	228	175	208	211	213	218	208	219	216	202	227	224	201	189	210	206	207	215	196	190	213	197	199	198	195	194	201	207	213	213	209	187	212	185	252	193	238	220	212	208	205	173	175	205	185	178	222	198	198	214	211	191	184	224	217	184	220	207	195	195	173	202	212	186	202	200	209	221	192	233	191	201	193	202	188	230	192	202	192	207	199	205	193	208	179	214	195	199	175	201	204	210	195	192	199	205	209	184	218	204	205	206	188	200	189	182	185	215	227	184	203	182	206	189	192	197	193	200	222	211	227	180	205	196	231	201	201	209	186	201	191	203	210	210	224	201	206	183	169	204	220	191	229	186	199	196	215	188	206	198	218	194	208	228	195	208	200	200	203	220	175	168	167	169	196	212	217	193	176	197	189	209	196	202	224	205	192	195	198	218	203	185	185	225	202	204	203	231	162	189	214	216	188	208	227	204	206	172	193	199	199	219	190	203	228	207	183	201	222	214	196	202	193	194	199	202	189	182	218	201	185	185	212	191	204	223	207	184	181	178	203	191	222	212	191	171	225	209	216	176	186	196	189	185	205	193	186	228	166	211	211	171	188	206	184	189	198	201	204	203	191	199	209	195	201	191	205	217	206	185	206	176	178	182	188	186	192	186	207	186	214	204	179	220	200	212	208	226	198	215	216	184	197	243	213	220	199	190	215	198	189	206	210	189	206	193	173	209	190	209	189	203	186	194	199	196	209	198	177	235	198	202	193	195	198	210	188	204	199	177	209	210	223	223	228	183	200	185	194	197	175	209	195	214	207	200	189	221	191	207	205	206	211	213	218	214	195	205	183	206	225	207	188	193	188	205	195	220	203	198	207	174	178	192	194	210	200	210	216	214	226	184	221	219	207	198	202	218	209	202	210	226	200	194	184	207	200	208	191	201	193	220	210	223	203	195	221	194	195	191	195	198	177	196	192	208	233	214	190	205	182	183	189	208	184	198	224	201	188	209	212	193	227	196	192	222	221	198	208	213	207	200	217	185	200	204	189	208	195	226	234	190	207	235	194	218	210	199	210	195	203	202	215	209	210	220	185	219	201	182	197	196	187	217	219	214	222	194	174	203	209	189	208	189	202	209	191	203	204	187	210	202	207	181	202	200	205	191	195	176	213	232	210	209	207	217	203	194	200	224	207	187	205	197	213	217	217	187	219	183	173	193	205	204	199	204	212	204	206	216	191	186	152	195	205	212	216	176	206	195	218	193	212	222	190	220	203	198	197	230	224	168	191	172	194	195	219	190	196	210	212	194	210	199	211	208	179	200	183	164	209	214	202	204	203	203	193	210	211	202	189	235	214	203	204	187	191	189	218	192	212	206	208	192	189	250	177	176	195	190	174	202	204	186	215	220	193	187	216	191	196	208	225	213	203	210	193	228	198	216	194	204	187	204	227	197	194	214	200	194	221	206	201	225	209	181	182	200	211	175	205	206	207	203	224	183	191	218	177	202	201	205	194	231	205	199	212	189	179	196	197	227	194	207	183	188	197	184	189	196	198	194	226	200	228	213	198	200	205	199	220	196	229	213	207	177	181	190	191	193	191	217	199	169	197	208	212	221	181	187	202	198	177	216	192	177	193	190	214	181	214	208	207	204	208	196	181	202	195	221	173	217	201	214	189	194	222	195	214	171	206	209	207	215	209	209	211	205	204	200	224	206	194	200	176	182	205	189	204	188	195	204	206	188	198	202	220	186	168	218	186	216	225	196	193	181	159	198	221	225	200	206	192	212	211	180	167	188	192	202	197	229	206	195	216	207	206	179	218	213	173	207	214	183	195	208	177	186	202	196	209	187	206	212	206	221	204	221	219	198	196	179	212	205	214	201	212	202	201	180	190	201	176	181	190	171	205	235	204	204	222	199	195	196	188	215	190	198	193	204	203	153	205	195	182	209	231	198	193	216	181	240	188	203	195	188	193	204	208	196	201	206	187	180	184	209	204	219	204	177	206	186	216	256	175	190	161	202	240	217	200	204	198	215	214	240	201	204	211	195	222	220	209	209	202	203	210	198	203	201	193	215	222	217	195	199	197	207	201	214	205	206	208	201	194	215	208	174	181	193	233	174	181	184	187	182	210	207	190	224	192	212	206	196	191	214	178	205	193	199	177	186	216	199	207	199	186	212	186	207	203	226	211	175	212	188	212	198	210	184	195	204	200	231	226	218	215	206	195	200	196	185	221	187	203	191	208	202	211	208	205	216	202	196	194	226	193	206	195	211	198	186	182	224	201	223	193	211	212	194	202	194	200	226	189	178	200	202	216	237	194	212	209	192	205	197	220	193	167	178	213	219	196	212	189	225	220	185	194	172	197	203	200	203	205	206	207	186	190	223	196	188	199	209	204	217	215	216	223	192	198	198	193	203	199	217	198	196	201	202	177	188	211	192	206	202	196	229	194	212	217	191	196	200	187	186	215	182	201	204	180	193	189	185	182	189	178	207	176	176	201	220	192	194	211	159	207	203	208	208	191	223	217	196	189	192	179	208	214	215	217	197	201	162	190	158	212	191	187	208	206	166	217	196	214	176	199	195	188	187	238	199	194	200	233	184	181	192	181	198	197	175	194	211	223	199	212	204	224	175	230	206	206	183	199	190	202	210	199	206	181	220	180	201	187	178	194	183	203	215	185	197	176	209	202	212	216	191	210	189	223	200	221	198	208	239	209	175	203	199	211	203	224	198	208	214	187	202	202	187	185	204	211	179	204	193	208	233	226	199	190	169	214	191	165	224	221	214	190	176	185	189	223	187	178	218	221	187	195	209	167	217	188	209	217	201	204	239	185	194	184	191	210	181	191	207	204	206	200	188	200	217	203	211	221	207	190	197	202	179	235	191	191	201	193	208	204	223	187	186	206	208	215	191	222	189	217	231	183	203	185	221	199	207	197	198	204	207	197	157	195	188	229	206	172	189	208	208	178	192	227	227	205	200	203	224	205	196	207	209	205	220	185	183	196	177	190	221	180	203	195	159	203	188	194	208	191	154	234	201	185	192	183	208	205
23646	21376	23142	7356	4071	3520	3114	2847	2604	2648	2499	2301	2107	2065	2220	2320	2092	1937	1699	1423	1322	1202	954	912	826	813	797	761	796	837	713	746	706	628	659	634	702	664	804	1062	1104	925	751	570	550	500	471	457	456	477	514	488	477	492	496	495	476	512	502	508	485	515	476	483	472	492	469	490	480	491	489	500	489	468	505	481	491	502	476	502	476	466	460	488	457	451	508	472	476	453	507	493	494	460	465	495	504	458	491	454	495	486	468	437	495	466	473	500	447	477	473	505	502	482	439	495	492	515	510	526	501	443	495	491	473	491	458	484	477	478	477	476	475	465	449	455	448	474	476	496	485	484	471	470	511	477	459	469	474	496	496	507	506	496	477	495	479	460	453	479	483	493	489	465	496	496	507	462	478	455	503	476	486	463	489	490	495	501	496	487	478	492	464	514	487	519	532	514	507	455	466	472	469	469	469	491	506	468	502	477	468	414	447	490	485	479	505	505	479	462	467	462	465	505	488	522	473	463	511	518	479	463	511	440	497	479	474	458	499	499	479	488	441	470	505	499	491	451	455	480	506	499	521	452	499	493	441	496	490	489	499	502	498	500	508	492	510	486	474	498	482	469	485	518	466	490	480	473	500	546	466	475	473	488	518	455	467	474	492	476	502	466	492	482	471	503	465	462	464	484	507	487	490	494	463	453	492	465	462	503	505	496	421	468	458	490	445	480	529	496	507	483	521	501	505	476	447	494	462	476	496	488	492	476	467	474	468	490	474	504	484	484	498	456	461	480	473	477	512	511	502	463	482	459	512	485	467	489	518	495	508	547	460	498	497	500	473	462	493	469	475	495	491	497	456	509	459	473	473	476	511	470	452	471	506	439	471	474	493	456	491	516	473	522	458	478	479	442	497	482	460	479	474	495	491	474	468	462	462	505	512	504	503	457	461	461	490	470	493	474	508	495	500	488	468	461	474	503	501	470	475	488	491	499	500	501	451	498	491	499	454	454	468	483	488	498	521	508	497	463	482	483	474	501	471	477	471	497	467	471	451	490	511	496	479	507	474	463	488	475	516	510	517	457	436	497	488	483	482	489	478	460	510	496	471	481	463	488	495	476	466	449	476	480	458	488	506	479	515	490	456	492	457	476	487	438	538	487	472	529	473	526	494	499	476	482	479	500	458	476	505	441	484	481	488	503	482	485	473	489	476	466	505	449	482	491	501	439	482	498	473	481	504	481	516	497	473	494	461	512	489	512	519	485	500	491	469	481	495	458	451	468	476	485	521	472	474	495	492	435	543	458	483	541	474	486	513	466	481	502	441	484	522	471	495	515	475	494	501	516	483	492	472	472	481	497	498	512	479	491	497	467	485	465	475	486	491	550	534	467	475	469	476	509	501	515	507	457	508	449	494	509	540	477	449	422	497	492	464	487	507	491	471	515	494	462	462	473	462	516	503	482	481	490	462	478	460	492	505	436	501	480	529	491	499	467	511	479	526	476	473	449	505	455	488	472	487	466	521	470	479	469	478	447	495	486	470	459	504	518	447	457	479	528	530	488	505	477	483	495	508	444	468	497	454	498	478	427	479	520	496	461	487	474	473	482	441	481	493	480	502	502	520	458	466	479	553	476	496	509	453	499	439	478	460	497	470	501	492	477	493	484	460	466	491	496	471	501	490	449	477	481	502	513	483	494	471	490	465	472	470	491	511	468	492	487	445	476	484	496	483	480	504	485	501	538	486	491	445	509	517	472	465	492	503	459	473	485	473	487	482	468	494	473	458	446	453	465	494	499	502	448	475	499	456	527	460	492	470	540	494	471	503	479	456	484	478	480	530	489	451	463	459	478	501	473	468	464	474	490	480	501	482	502	456	487	528	495	512	480	453	454	511	461	484	507	482	492	484	461	477	501	465	497	516	469	512	515	486	496	485	516	476	472	490	491	462	446	499	518	450	495	495	524	478	506	528	474	487	494	478	475	470	478	498	523	523	459	488	532	496	513	480	482	466	461	447	482	487	476	516	503	446	492	453	521	500	498	464	500	463	468	467	492	460	488	479	462	508	492	460	478	499	455	516	453	500	497	476	487	474	479	477	474	471	502	463	507	462	510	451	491	454	453	469	502	512	521	502	462	471	460	467	466	490	513	478	492	474	464	480	444	498	486	515	449	501	466	509	473	480	481	487	512	469	524	509	482	496	470	491	498	499	485	499	496	458	494	528	487	467	474	493	490	505	481	471	502	459	449	475	449	500	531	491	479	480	528	492	512	487	491	473	473	460	490	509	496	506	495	481	514	540	513	431	507	499	446	485	476	500	482	470	476	447	493	476	451	461	483	479	471	479	475	469	500	476	508	531	505	515	491	445	481	451	458	493	481	502	523	535	478	506	504	496	505	494	484	501	500	447	497	516	488	474	495	487	532	489	479	489	486	494	474	467	491	469	519	501	467	478	507	471	491	501	492	482	470	478	468	467	469	511	479	504	487	464	503	481	492	478	478	454	498	451	480	481	483	499	494	490	503	505	489	470	468	472	478	511	495	487	469	533	452	447	499	514	480	499	482	479	483	481	478	474	491	478	504	502	495	502	496	497	502	524	502	465	478	495	493	508	480	461	494	490	497	489	496	488	510	541	497	513	483	490	488	479	508	514	507	461	487	533	486	501	499	477	487	491	498	478	462	484	515	497	502	509	490	478	496	453	439	490	487	499	466	512	523	500	442	484	476	503	494	452	507	458	460	474	487	497	475	466	494	452	508	479	509	498	461	517	484	452	465	488	518	485	492	466	506	455	487	498	456	500	482	437	460	472	492	523	483	482	474	416	520	474	485	512	472	502	509	465	518	455	476	491	502	458	486	498	496	453	498	481	494	460	462	514	516	495	457	461	498	493	500	532	475	502	485	485	483	483	483	499	474	511	439	480	469	484	452	496	511	497	505	482	497	479	458	472	491	498	468	474	493	488	525	490	468	475	478	479	433	478	460	523	479	495	455	474	505	494	469	492	466	486	509	473	470	503	496	501	470	464	484	473	505	450	516	470	483	495	440	470	517	520	475	507	474	474	454	459	472	457	480	438	488	459	442	501	490	451	494	480	481	485	444	488	479	486	487	481	545	500	461	460	482	495	455	450	448	479	480	493	505	513	477	513	453	473	517	487	480	472	465	513	500	464	476	480	477	474	476	526	514	480	507	458	448	490	514	499	472	482	460	515	476	482	526	489	464	519	508	440	501	481	431	491	515	480	488	467	507	482	484	496	509	475	529	494	457	508	508	516	499	459	454	494	481	501	463	469	456	511	472	491	476	503	461	504	509	512	511	487	480	495	501	488	491	471	482	438	493	512	479	498	477	480	513	460	497	513	473	439	505	508	498	469	506	478	500	506	517	497	488	451	470	479	525	462	501	458	502	468	497	480	528	460	503	479	496	508	504	443	508	499	495	530	487	499	476	495	504	464	458	503	474	469	499	479	476	470	481	507	512	503	456	519	471	527	479	474	482	481	494
49734	41339	31302	10758	4578	2872	2120	1502	1055	778	745	709	579	602	616	647	653	570	485	477	425	411	344	302	248	282	245	247	243	262	289	328	380	357	323	299	362	345	490	391	347	276	203	208	183	146	160	137	169	138	157	159	165	141	146	153	151	179	148	155	148	154	171	167	149	166	165	171	180	138	164	165	161	141	170	151	139	151	165	144	156	162	161	173	160	170	154	175	149	162	173	171	179	134	170	151	172	134	135	153	175	154	200	166	155	141	167	151	149	159	172	152	154	159	132	163	145	165	163	162	155	173	157	143	163	150	183	151	164	167	146	163	152	157	152	156	168	151	163	162	135	157	168	146	161	169	145	169	169	163	155	169	161	161	162	158	191	143	141	159	173	150	151	179	173	143	149	172	154	146	166	179	145	147	157	150	171	187	163	150	149	151	130	160	142	165	162	160	170	152	159	161	153	174	165	142	155	152	163	141	138	152	151	137	156	147	149	164	189	138	165	155	152	155	159	178	163	161	175	158	149	153	146	170	141	127	143	205	157	153	167	142	161	158	178	174	167	169	168	149	154	165	182	143	142	158	171	150	156	161	149	149	153	176	159	159	147	170	159	157	179	183	142	155	142	169	161	169	178	127	145	151	152	150	143	159	166	176	142	153	176	172	136	147	164	159	177	155	174	143	178	149	167	150	162	147	161	168	177	146	164	135	171	163	164	138	169	143	152	146	159	179	148	170	140	159	167	152	148	152	151	161	149	177	148	158	151	136	157	170	147	157	180	136	143	160	157	128	149	149	148	124	170	181	177	160	150	154	139	170	152	134	136	159	153	167	166	165	169	161	151	149	155	164	162	177	159	148	183	165	162	169	165	186	175	147	156	160	172	147	148	163	166	157	160	167	147	175	144	134	154	179	166	160	166	161	147	156	162	140	154	159	153	174	167	145	166	149	146	165	173	155	144	148	143	177	158	160	155	164	156	157	160	160	160	153	140	155	157	156	167	146	154	154	157	130	187	177	158	143	142	162	169	138	159	142	152	171	135	140	138	157	163	130	160	156	158	161	143	185	158	162	137	157	140	163	173	169	181	154	146	149	152	158	160	170	152	157	139	165	145	157	175	140	118	153	154	147	164	175	169	156	173	138	166	148	160	161	157	149	159	153	184	153	166	154	154	155	177	150	157	154	170	176	161	176	153	144	157	154	173	148	147	169	163	172	142	129	170	174	159	161	153	159	140	155	143	165	175	183	151	151	141	151	146	165	176	134	155	149	147	166	176	158	165	157	149	154	161	136	166	162	164	154	133	168	184	173	151	163	136	159	157	155	138	145	153	160	171	125	147	164	147	184	168	174	158	168	145	174	155	149	140	160	165	184	154	164	159	147	164	166	180	168	160	145	148	176	149	142	141	155	160	156	152	138	179	173	155	149	159	143	158	171	152	175	165	146	137	170	161	157	166	158	145	170	155	168	162	161	176	156	165	163	185	130	167	175	170	161	136	152	159	157	150	169	150	176	146	150	135	156	168	163	177	150	155	171	165	166	157	136	200	152	157	134	152	169	152	139	161	153	159	152	148	157	156	175	164	133	152	140	169	181	167	137	150	161	166	146	158	138	139	164	153	138	172	146	139	160	174	164	140	144	165	151	145	178	175	173	165	176	156	146	145	166	158	162	146	151	133	161	160	146	165	139	162	161	140	165	158	154	180	170	146	166	144	162	164	184	152	165	151	161	152	136	152	167	153	158	170	167	164	158	166	161	158	155	174	132	154	151	167	165	162	160	153	143	149	150	169	171	171	145	159	172	125	159	172	160	162	165	143	175	161	146	169	138	168	176	133	179	169	156	161	163	170	159	158	161	155	151	160	140	148	191	148	144	168	170	157	162	170	153	165	154	166	158	161	162	162	176	144	142	191	160	159	164	152	151	182	148	170	158	163	163	149	154	143	158	158	159	154	141	136	164	152	160	163	190	125	168	169	148	181	176	163	179	174	157	132	148	160	163	142	140	136	160	165	139	146	171	150	151	143	171	151	158	182	155	191	182	141	173	158	156	173	149	139	170	161	147	166	162	160	151	154	163	165	160	160	179	159	146	151	171	142	164	165	150	143	167	155	162	139	178	144	125	140	160	136	168	151	150	164	176	162	150	145	163	154	161	155	167	170	140	162	139	161	153	157	152	144	132	199	161	145	166	173	159	180	164	169	164	144	145	153	153	160	167	137	167	172	155	143	128	149	152	155	165	163	164	166	152	147	166	165	151	177	173	171	184	148	137	158	154	132	165	158	139	176	167	162	168	172	168	157	169	167	188	184	166	168	127	148	153	159	152	171	145	144	158	154	139	180	141	152	185	140	159	150	150	157	152	154	166	185	166	161	145	151	171	168	165	156	148	140	158	159	168	167	168	152	158	161	166	136	140	162	154	152	161	147	153	147	200	152	157	172	158	191	162	151	159	166	146	177	159	167	149	142	167	163	155	136	171	142	197	166	153	132	156	166	171	149	170	137	168	165	150	157	161	170	156	166	161	154	153	155	170	153	178	173	171	145	157	141	173	163	167	184	161	171	143	173	163	145	132	153	150	169	149	168	163	160	133	162	141	160	126	173	149	145	158	152	180	154	175	162	172	174	127	150	163	167	166	157	147	164	164	142	171	149	173	160	151	165	163	180	158	160	152	154	151	150	163	166	163	159	160	162	139	143	148	133	153	168	144	152	154	163	156	155	144	149	129	145	180	156	143	156	188	151	154	149	174	180	151	160	149	158	155	156	136	147	135	173	167	138	165	149	160	148	161	156	145	172	167	163	170	138	149	148	170	151	143	180	158	161	165	160	164	163	163	171	156	166	157	147	144	150	160	156	159	148	133	150	173	150	146	144	169	185	150	136	174	165	166	163	167	127	147	172	141	169	161	157	145	162	154	147	145	159	158	173	154	178	147	153	169	171	175	159	188	175	158	163	156	152	158	165	151	155	158	166	174	148	171	170	136	174	164	141	178	144	159	146	166	171	176	159	167	144	166	174	152	161	132	146	155	170	168	178	156	160	175	137	177	156	174	185	158	146	158	155	150	160	140	156	163	154	140	154	158	139	148	156	154	158	143	157	164	168	177	170	155	164	160	168	172	173	131	147	153	147	172	153	165	171	146	166	155	142	168	136	159	142	166	148	168	193	140	159	127	165	165	147	161	160	162	148	167	162	147	173	164	161	157	145	153	128	157	162	158	158	171	146	152	177	156	167	135	180	155	146	161	159	155	144	128	148	161	149	177	162	177	144	171	149	169	167	137	163	160	139	152	159	145	146	158	160	157	160	140	160	161	147	141	169	178	158	169	145	173	163	180	128	167	154	157	147	139	171	150	168	159	155	164	180	172	143	165	178	168	142	148	143	143	156	129	160	125	146	147	148	172	164	143	143	166	154	165	169	169	128	153	146	160	142	144	165	149	171	190	137	143	149	166	155	124	164	160	154	140	160	153	174	139	168	144	157	173	156	160	159	179
32684	33364	31128	12805	12674	10160	8818	7335	5132	3787	3775	3583	3056	3431	3720	3859	3485	3291	2998	2528	2376	1992	1664	1409	1120	1034	1054	1128	1218	1242	1481	1675	1882	1976	1724	1663	2174	2219	2709	2127	1704	1123	753	598	525	431	396	359	378	379	390	356	402	372	398	405	400	344	383	391	386	376	410	391	386	342	425	380	379	387	391	387	386	373	391	430	401	403	373	415	404	381	393	394	432	401	397	383	391	397	399	398	382	368	389	376	377	414	375	402	382	381	416	393	395	395	375	399	419	382	397	421	418	377	393	408	391	384	391	417	374	406	373	363	398	361	398	396	398	369	378	415	357	401	359	384	405	390	432	356	392	417	416	399	424	378	416	393	409	392	402	399	429	371	396	367	374	411	371	392	365	397	344	408	368	374	361	396	366	392	379	390	369	379	389	385	372	364	393	394	377	402	391	400	364	383	372	395	368	388	432	369	378	372	378	387	424	385	357	371	406	371	411	405	403	365	391	397	374	408	369	344	389	398	410	375	392	412	427	392	372	404	408	403	376	379	404	355	374	401	384	392	366	402	377	383	374	397	355	391	403	395	368	380	382	382	411	355	360	360	407	377	406	400	345	400	432	383	375	391	388	380	392	368	349	422	384	394	382	372	435	378	374	390	377	404	371	406	346	412	360	370	367	373	379	376	387	412	364	378	355	380	404	394	372	391	392	403	382	388	370	397	417	394	429	389	343	384	433	402	405	360	354	392	371	404	408	369	429	385	344	379	395	422	365	389	422	425	410	393	398	391	394	415	420	442	399	357	377	367	369	369	388	385	437	390	374	382	402	387	383	395	380	423	369	397	393	373	383	389	367	363	350	385	359	420	375	385	367	390	400	392	400	406	406	383	397	393	387	380	386	348	381	429	420	370	422	370	399	386	371	375	392	407	375	406	365	397	372	396	350	395	407	394	399	404	405	397	391	412	442	398	389	393	400	377	380	398	390	368	365	375	369	374	386	389	393	394	405	399	404	364	396	385	403	387	397	421	396	358	390	392	377	384	376	354	403	390	395	402	401	359	390	406	373	371	383	375	402	380	377	339	381	397	405	395	362	405	386	325	381	376	405	367	369	398	377	422	380	384	388	331	400	369	404	369	376	383	402	371	379	361	347	408	400	379	376	361	377	389	380	391	404	396	399	397	373	403	396	388	412	383	405	402	408	371	415	417	383	418	404	412	403	369	381	369	397	352	350	407	377	355	400	400	404	381	406	378	375	387	394	386	407	382	398	393	393	406	379	354	420	390	388	383	371	398	384	392	394	370	372	361	374	451	352	383	395	384	376	387	382	383	389	394	416	366	387	402	315	395	400	404	389	372	373	379	360	403	400	407	403	407	402	349	421	404	408	428	405	373	397	384	363	401	361	373	397	421	391	406	371	396	393	401	369	395	375	402	388	426	412	387	398	398	370	388	374	380	368	395	381	374	398	403	398	400	392	368	385	375	423	413	395	388	451	385	366	375	411	383	376	353	398	399	380	389	420	382	383	372	379	372	381	378	385	430	352	378	407	381	417	384	377	394	387	386	371	399	377	367	399	388	425	395	393	434	394	382	419	386	403	382	399	379	408	433	385	434	410	393	400	402	403	360	404	408	404	420	394	377	372	417	391	376	407	403	389	383	370	378	357	398	409	383	400	409	418	397	374	393	392	413	384	408	402	391	391	410	401	419	370	392	365	399	364	414	400	361	376	415	393	378	396	382	370	380	410	414	380	391	374	380	400	378	389	394	376	402	398	398	387	364	406	376	405	388	400	374	400	399	395	376	379	380	370	383	407	352	398	422	389	379	403	385	408	413	397	398	403	410	359	409	394	374	391	384	398	401	410	412	393	387	410	404	398	371	399	382	390	389	406	401	371	390	394	353	374	370	387	337	399	380	357	385	386	384	389	373	361	372	384	400	369	401	384	368	399	412	376	373	376	364	405	382	394	387	425	395	358	368	397	423	383	384	372	376	405	406	413	383	359	423	434	414	356	402	403	413	358	390	415	407	410	407	406	360	382	352	435	393	392	358	387	364	371	367	422	362	390	390	350	400	401	408	404	381	357	412	437	380	370	394	405	412	420	387	351	403	380	402	412	386	385	409	413	367	397	410	387	411	391	403	386	370	383	398	393	395	351	354	370	405	408	395	371	399	431	392	388	380	376	383	387	406	391	417	406	357	405	393	415	377	372	379	370	390	366	438	410	388	411	376	405	350	401	384	364	390	382	403	345	407	383	374	390	383	354	385	394	371	405	378	392	366	435	393	402	383	408	397	414	397	368	441	387	396	394	387	394	378	373	397	388	378	378	385	396	428	389	374	367	391	381	382	389	370	404	369	377	405	394	364	365	379	401	378	387	383	393	414	412	385	409	408	411	354	386	390	378	358	357	404	396	385	380	382	392	355	415	387	373	383	389	435	375	419	354	373	380	388	405	367	389	401	415	394	405	376	386	395	387	364	403	453	386	411	354	410	391	383	393	395	344	389	402	380	378	374	435	357	391	392	378	409	424	392	388	367	390	418	405	425	391	376	364	424	353	380	398	419	389	396	382	428	377	389	425	388	403	369	391	386	435	394	389	367	427	362	389	374	397	387	444	367	367	372	360	410	390	420	407	403	383	420	391	417	389	383	385	378	401	385	373	410	391	383	398	366	373	422	388	380	353	416	413	400	413	397	416	374	405	439	357	397	394	415	372	371	398	361	410	416	359	373	385	422	394	384	368	353	385	394	416	379	385	382	412	358	396	377	371	410	374	367	374	387	389	380	409	377	389	401	397	388	365	376	403	399	398	381	416	404	386	371	361	398	423	401	378	342	357	361	382	403	384	377	357	398	407	394	422	373	403	370	354	362	372	371	380	379	386	369	382	393	387	413	414	375	385	395	394	431	397	390	378	369	395	396	394	405	394	368	362	385	383	416	384	395	423	380	382	377	360	383	390	384	388	382	366	398	400	409	365	436	392	430	417	404	378	416	398	398	394	403	365	403	396	358	403	394	398	365	392	399	359	412	423	381	443	397	365	386	378	408	413	368	337	397	377	387	381	412	405	403	386	393	408	412	407	423	388	410	409	382	396	364	417	380	377	411	391	374	397	418	433	373	367	395	381	401	392	385	391	365	392	365	346	392	414	377	422	365	363	415	388	376	405	370	406	382	460	368	414	423	368	381	383	365	390	388	351	397	404	384	373	413	408	387	362	381	413	394	407	385	391	394	399	426	360	393	366	411	345	389	417	427	375	374	410	388	375	380	382	416	368	397	374	380	383	387	345	400	366	389	390	370	355	428	400	408	396	407	377	383	388	353	351	358	394	396	412	395	386	347	355	378	353	371	373	392	386	371	382	402	400	406	408	366	404	362	376	351	369	392	390	404	386	358	357	412	384	404	365	360	369	367	354	382	376	374	396	393	409	356	427	389	402	369	379	363	377	416	413	377	355	366	389	400	368	362	387	409	395	392	404	392	402	367	385	381	389	393	348	392	388	391
61000	48456	31593	15424	11787	7629	5589	3521	2154	1668	1196	1136	868	803	834	867	975	967	894	768	685	632	526	498	415	371	330	391	346	334	355	367	413	534	538	500	756	946	917	520	284	232	213	171	163	157	119	161	120	122	111	115	117	132	108	124	139	114	118	113	134	153	147	122	121	126	114	120	105	122	111	116	126	112	116	136	137	133	115	111	99	125	134	128	130	111	143	121	121	121	114	112	141	132	125	115	114	96	113	104	139	120	127	132	127	134	134	130	117	106	126	116	128	112	108	119	129	123	108	127	128	112	127	127	119	113	141	113	116	125	131	129	110	132	120	102	126	108	106	107	117	114	142	123	128	98	127	119	125	125	121	113	105	126	138	120	124	133	105	116	139	105	137	107	120	108	107	124	138	132	129	149	118	114	118	123	136	124	116	113	144	118	113	149	123	112	113	100	108	134	127	125	119	107	111	119	111	113	105	111	119	139	140	143	123	123	101	120	145	100	127	120	114	116	125	111	109	140	109	123	133	133	116	102	108	116	117	107	114	98	151	119	116	108	117	130	137	126	117	113	109	126	144	121	111	112	102	105	124	102	135	113	131	125	136	160	106	133	101	127	130	127	132	137	97	117	129	106	131	111	133	112	113	144	124	103	120	125	128	108	118	105	115	140	138	120	96	117	99	113	114	125	108	108	135	109	104	125	104	127	126	97	127	116	110	112	111	107	130	137	135	127	113	113	115	121	114	115	119	96	121	113	134	131	122	96	126	111	111	140	125	113	104	117	124	125	111	103	119	107	119	121	115	140	118	107	109	109	132	110	135	133	137	111	140	134	122	133	114	114	124	119	96	108	116	105	126	124	120	102	114	114	125	98	86	121	117	132	112	115	107	89	124	126	141	122	123	137	127	119	135	125	101	116	117	121	115	118	128	107	124	109	106	141	128	103	120	130	124	131	117	125	106	124	111	110	124	130	120	111	104	106	126	125	135	124	100	109	98	124	113	124	125	118	115	108	113	124	120	113	130	113	123	135	119	129	116	98	114	110	108	133	113	140	117	131	122	130	115	105	106	127	130	117	102	133	143	107	129	116	122	118	128	105	101	98	102	111	118	104	111	114	97	133	112	126	106	109	119	144	140	131	121	98	121	123	113	106	129	119	142	121	99	131	117	109	137	127	117	119	126	133	136	117	122	126	116	131	118	131	110	109	109	123	104	141	117	107	109	128	130	118	99	112	118	118	141	106	127	129	113	110	114	128	137	141	123	112	110	102	119	132	114	104	122	104	113	123	128	111	124	130	105	131	123	116	130	118	122	119	113	96	104	117	106	99	91	122	127	120	116	131	116	127	109	102	108	107	118	117	108	128	105	125	116	127	105	124	124	106	123	92	140	118	135	126	119	129	132	130	113	119	118	113	120	106	135	109	116	131	97	112	132	128	130	108	118	126	113	114	105	124	101	118	130	125	109	128	129	119	110	128	98	102	110	101	137	119	128	113	110	115	109	109	130	119	129	125	118	109	125	89	102	131	123	129	137	110	125	108	121	109	120	117	149	113	135	117	139	121	99	106	123	127	104	121	113	138	148	124	128	133	116	113	120	110	117	136	121	107	107	115	130	134	114	113	123	118	112	126	130	115	125	117	123	92	147	142	114	127	106	124	132	111	94	114	128	128	120	126	121	150	118	122	127	119	118	109	104	112	134	140	142	141	127	138	125	129	117	127	133	129	129	102	143	116	122	89	121	112	128	125	131	121	103	122	114	104	148	121	116	138	140	107	112	107	136	102	118	118	116	133	116	103	123	133	129	108	119	130	119	133	113	136	124	126	131	110	126	114	109	113	116	128	121	120	128	121	140	142	123	127	113	106	112	105	127	103	116	99	127	121	119	118	104	122	98	115	99	132	108	109	126	128	143	124	143	134	103	145	132	124	115	149	122	128	106	123	120	116	131	114	125	116	124	139	110	118	138	126	121	122	133	120	128	108	120	97	102	109	110	112	112	127	112	125	126	128	114	120	123	117	149	116	139	124	117	143	134	115	119	128	115	113	124	112	127	122	118	109	120	131	120	126	120	127	129	127	121	110	118	127	114	123	122	128	105	120	116	125	159	127	116	115	118	123	127	118	138	110	124	111	111	129	129	113	131	121	125	113	110	123	109	136	123	115	124	94	112	91	118	89	122	121	125	117	93	123	107	115	118	118	153	153	118	138	142	124	138	124	129	118	120	138	97	121	107	111	130	129	120	116	130	142	125	136	112	140	106	113	111	108	115	100	127	110	113	121	112	118	124	126	117	118	112	113	121	137	116	109	121	117	130	114	121	121	112	135	139	105	110	115	134	121	99	94	118	113	130	122	119	112	110	92	122	122	88	96	100	136	143	129	132	136	116	106	116	142	127	109	137	113	105	132	126	131	108	112	124	105	110	133	123	132	116	131	107	115	127	125	105	127	128	110	125	102	132	150	110	127	133	126	116	127	123	125	139	119	138	119	121	118	111	129	104	127	106	97	103	133	103	121	109	122	100	107	112	115	125	121	117	135	130	125	123	128	127	150	137	130	117	105	141	108	103	107	112	108	118	117	127	117	144	112	110	133	124	122	120	122	129	110	121	130	138	119	119	136	126	129	118	123	113	116	116	118	117	122	130	110	120	141	119	111	111	112	121	109	132	144	144	110	137	128	106	112	111	125	129	121	95	128	122	116	130	125	108	130	127	112	101	109	124	143	109	134	114	99	111	132	125	123	111	117	125	129	124	135	123	135	103	98	100	111	121	117	117	105	108	130	98	105	103	130	104	114	107	117	109	114	119	111	116	130	119	110	124	126	123	126	134	111	119	119	124	121	108	122	125	117	130	124	110	129	115	122	120	104	112	126	124	88	114	120	129	110	102	129	120	115	103	133	108	116	112	115	125	126	124	137	120	119	114	125	140	122	123	112	116	114	139	125	131	119	129	135	121	160	127	118	117	126	88	120	131	124	128	131	109	117	119	119	126	92	133	110	126	129	123	133	138	134	119	124	116	122	107	106	114	122	124	123	108	111	133	123	125	123	106	120	133	127	120	127	140	126	118	100	120	101	92	133	135	128	109	123	117	113	128	119	120	113	118	107	124	121	113	122	121	129	101	111	117	103	109	115	114	109	117	90	114	124	131	126	114	125	111	100	137	114	121	123	116	123	138	112	133	116	116	115	132	118	113	118	129	126	127	118	120	97	110	124	114	120	133	115	120	113	118	123	130	120	114	122	117	131	122	113	140	110	122	119	102	119	137	124	122	105	129	127	122	129	147	117	129	109	108	120	121	108	138	134	108	111	118	121	113	110	114	122	136	111	114	107	118	122	118	110	121	124	118	142	121	134	99	129	126	126	129	138	130	121	114	122	102	130	141	108	121	108	124	109	122	142	129	117	111	119	120	117	125	109	118	131	132	122	121	119	124	119	146	118	116	103	150	119	115	99	121	105	132	112	123	111	108	104	120	128	129	115	132	104	104	118	120	114
39202	37892	27937	21040	23391	19569	17596	13776	10060	8212	6457	5942	4934	4775	5016	5513	6026	5802	5312	4633	4381	3914	3555	2955	2582	2163	2074	2037	2060	2108	2357	2216	2632	3315	3378	3203	5256	6193	5642	2927	1532	1036	870	613	547	430	398	280	325	309	290	304	333	331	300	329	306	326	296	312	336	317	324	349	318	316	335	297	308	332	286	341	314	291	298	304	318	289	328	312	296	318	298	308	306	297	317	279	317	329	295	296	340	331	297	314	307	287	260	280	299	310	328	316	317	302	312	319	317	277	340	309	319	311	301	293	311	307	297	288	317	297	254	318	295	328	336	324	294	333	327	321	305	314	285	293	277	301	308	301	303	315	286	294	324	304	347	298	310	305	365	296	297	296	343	304	294	296	302	278	298	313	340	318	306	338	308	324	317	316	330	313	298	289	309	294	315	314	292	289	319	310	278	356	284	290	284	325	309	319	315	318	295	311	298	315	291	298	309	285	307	276	330	368	319	290	284	327	323	302	301	326	323	303	313	298	289	333	335	301	318	305	310	302	290	282	275	301	309	306	318	288	307	311	309	325	285	295	280	311	304	333	310	314	338	324	321	274	279	304	319	306	286	322	314	364	305	302	320	281	288	318	318	322	293	301	329	293	341	309	302	329	304	312	303	305	332	328	299	299	309	285	310	283	315	320	294	300	294	355	283	303	313	306	304	319	294	314	274	295	310	306	340	301	287	300	306	329	347	305	305	302	324	299	300	319	324	313	334	300	302	303	317	315	288	307	320	308	307	297	300	338	260	348	301	298	309	331	273	305	290	334	281	314	300	320	340	307	311	323	330	313	310	288	299	309	324	312	341	358	313	295	329	290	303	314	327	331	295	316	311	325	267	316	331	323	305	289	307	301	330	279	324	300	321	307	280	309	308	357	311	299	324	278	314	344	278	271	283	291	295	277	323	355	330	312	298	291	286	277	322	306	291	303	300	299	311	307	335	294	292	312	331	311	337	329	310	314	319	311	329	307	325	313	316	307	318	324	314	313	306	292	332	309	291	313	302	284	314	319	299	300	262	339	303	340	299	296	309	283	298	302	286	328	331	318	293	316	287	327	317	306	276	306	280	313	299	317	317	321	302	309	297	322	317	323	303	312	327	297	319	332	313	310	301	303	315	336	294	302	322	295	312	305	272	311	319	303	299	328	328	341	311	295	333	288	321	311	281	307	315	290	310	333	331	312	292	293	284	346	352	293	333	300	297	308	333	309	280	297	315	322	326	311	325	297	305	347	288	342	313	321	265	288	333	312	362	285	314	345	333	310	313	292	319	330	328	276	346	304	296	341	319	291	337	306	327	325	280	326	318	299	284	319	305	309	321	296	341	323	293	333	273	304	360	307	314	333	301	285	332	293	348	304	308	309	334	333	295	325	308	344	299	297	303	292	313	299	302	309	312	311	293	306	344	307	271	274	314	300	316	297	294	283	292	295	332	325	337	329	310	344	286	311	310	338	307	323	310	296	317	306	308	328	316	331	309	299	299	280	300	299	307	357	286	318	303	297	295	302	311	343	302	279	289	325	306	332	310	291	291	317	338	359	310	301	308	327	308	301	312	301	324	314	266	310	303	301	305	317	300	326	310	308	336	310	303	304	323	302	292	311	299	335	312	295	320	301	276	326	275	281	280	307	305	304	291	289	326	315	274	327	323	283	300	314	319	319	303	321	312	294	294	312	275	274	310	319	293	306	320	307	280	323	318	340	320	314	292	271	339	317	305	321	290	300	315	265	332	276	305	317	333	329	313	319	314	305	303	315	261	273	311	277	288	338	282	321	293	359	314	298	344	273	325	283	357	279	309	297	295	325	295	300	306	313	324	314	303	303	299	329	322	329	332	289	316	319	311	333	286	331	323	285	312	313	294	313	299	290	343	304	311	357	328	325	318	352	307	318	296	310	299	320	309	279	315	305	303	350	295	297	314	296	352	336	324	301	301	251	302	337	304	310	304	311	297	303	303	327	335	303	296	301	313	334	317	324	305	326	289	298	303	308	302	313	343	337	300	300	316	332	303	306	292	321	306	330	328	281	343	305	272	273	319	324	285	282	297	318	306	290	299	334	313	296	318	333	295	341	320	274	323	355	299	301	292	300	325	299	310	306	284	321	300	287	322	303	286	313	303	310	363	316	321	287	316	304	314	332	304	301	292	288	312	312	332	272	303	277	284	327	303	314	325	354	333	317	325	290	311	316	321	309	283	306	317	315	349	308	320	318	328	338	289	303	338	283	286	295	318	311	277	308	328	325	319	274	288	331	316	317	293	271	290	294	317	329	329	322	300	283	338	307	306	317	326	302	305	292	325	296	311	314	331	296	297	292	318	282	308	316	315	306	285	323	295	317	317	303	326	313	331	299	306	326	291	309	295	315	285	300	315	287	311	337	303	308	306	351	321	281	295	330	274	324	301	313	323	293	317	299	318	339	327	318	309	322	328	330	335	309	312	297	341	315	299	312	312	300	331	287	340	306	289	309	339	305	277	313	316	299	292	321	316	290	309	308	341	307	294	314	277	312	305	293	329	308	326	312	304	323	284	322	311	315	300	307	285	323	318	267	308	281	293	312	310	327	288	287	307	314	300	306	334	316	311	288	310	344	300	333	303	302	297	292	351	337	340	342	299	286	288	291	315	305	291	352	292	309	310	329	350	327	301	317	310	291	302	321	296	290	339	281	325	299	324	285	309	316	301	320	286	296	320	312	318	314	321	317	281	306	308	270	291	303	341	335	306	339	320	331	322	304	311	331	304	317	345	329	324	305	341	315	300	288	309	302	330	318	300	350	318	291	317	322	318	293	338	325	304	289	294	324	324	305	311	306	319	341	311	290	320	288	323	339	339	290	298	329	296	277	298	294	300	293	302	284	341	316	286	311	320	319	313	310	320	279	312	308	324	310	337	302	306	320	315	308	298	281	314	311	326	284	302	322	301	292	310	319	310	311	309	321	286	282	305	292	273	271	283	327	299	311	285	310	305	306	302	298	303	286	310	322	334	326	291	327	309	326	312	309	287	286	312	307	294	328	319	324	322	274	314	315	299	328	325	356	316	320	309	308	311	330	306	313	343	284	285	317	304	313	317	331	293	325	297	315	285	333	296	327	305	320	303	337	302	313	300	318	314	305	299	308	308	302	285	344	321	295	308	339	267	330	292	299	303	292	324	290	312	334	326	288	319	275	347	299	295	311	305	316	303	292	306	321	315	279	312	308	283	313	309	326	301	328	302	314	346	321	330	289	293	327	295	324	304	331	316	285	327	311	330	290	277	312	302	335	317	299	320	309	308	297	322	344	315	348	283	311	321	264	318	291	310	348	323	331	314	299	341	290	311	320	310	306	320	319	341	295	317	320	291	322	330	310	293	289	293	295	274	290	309	319	337	312	310	308	297	312	292	322	298	328	275	314	305	322	280	313	325	337	318	307	324	298	293	332	302	291	295	320	313	289	316	309	327	342	302	304	286	311	305	310	328	295
43596	28678	19378	4992	1674	1159	1007	904	869	758	595	585	469	382	335	392	413	413	393	402	353	295	325	290	326	320	305	271	247	280	239	227	236	230	261	217	190	236	234	241	206	219	202	217	224	207	159	213	181	212	199	195	206	186	204	169	196	201	189	218	169	209	178	222	213	192	173	209	198	211	158	191	197	208	201	208	202	216	200	181	196	211	220	206	209	195	188	190	185	210	200	181	196	215	186	185	239	211	195	202	166	185	214	194	201	225	193	206	192	184	209	198	183	207	213	184	200	175	185	190	177	207	195	201	189	201	199	193	194	185	159	177	203	184	188	201	195	186	196	200	190	192	216	191	179	201	218	204	197	194	174	182	181	211	196	183	208	181	189	210	210	197	188	191	230	202	210	174	187	204	183	194	201	199	209	183	201	197	195	206	206	218	195	217	185	184	194	192	184	181	204	192	197	208	171	191	199	202	210	210	187	190	207	188	216	204	194	197	204	190	187	193	198	202	185	177	201	212	207	197	196	196	215	215	193	222	187	202	180	193	188	178	188	193	189	198	208	197	202	188	209	202	194	186	188	185	183	172	209	196	195	173	194	189	208	200	247	195	174	209	201	197	195	221	219	205	206	208	178	210	205	187	194	182	220	189	198	209	183	198	201	181	218	205	217	188	217	214	201	188	173	211	205	208	228	183	215	182	185	171	209	196	197	221	198	189	228	191	194	207	209	186	179	228	206	212	199	211	175	193	191	216	196	196	200	199	208	206	196	227	211	207	177	183	183	195	203	214	195	206	191	207	168	196	215	195	202	218	203	230	193	181	208	191	198	205	183	185	187	197	202	198	190	177	183	205	225	214	185	196	192	179	208	208	193	158	206	208	213	193	174	206	191	197	193	185	173	192	177	208	197	183	213	189	195	203	195	204	206	179	172	200	206	192	204	192	207	205	200	184	191	212	184	203	187	203	222	206	210	186	196	210	209	187	211	187	206	182	211	206	214	201	166	202	205	207	190	212	222	201	203	216	227	178	198	170	199	185	189	207	183	199	178	177	213	205	170	180	191	208	189	205	186	196	210	194	196	186	171	193	196	199	185	183	206	210	223	224	168	218	208	211	214	180	230	175	187	200	209	206	210	188	205	211	210	213	198	200	189	181	193	197	211	190	218	178	197	214	202	187	193	197	189	192	208	206	225	208	203	217	172	190	202	179	214	192	214	175	180	196	191	215	196	206	195	193	206	191	197	188	202	188	191	195	196	193	192	194	209	207	204	196	220	191	202	218	180	200	169	201	165	196	178	202	185	187	221	211	184	195	221	200	215	210	176	209	167	205	199	209	205	202	199	196	200	199	215	192	198	198	205	183	201	200	175	236	199	192	198	185	242	192	194	198	205	223	205	206	204	181	195	195	214	208	176	166	181	183	195	215	222	213	212	198	204	170	180	195	209	173	223	193	178	211	188	203	214	209	190	187	211	192	175	208	201	182	201	173	186	183	209	206	210	213	216	168	180	200	174	191	207	181	175	210	208	206	196	197	205	199	195	203	183	246	206	189	185	205	187	202	218	194	207	225	208	189	179	176	208	193	191	227	204	203	209	186	186	199	206	202	185	204	199	224	220	208	206	192	199	214	205	213	237	185	200	197	199	207	205	193	191	179	167	211	179	217	198	201	209	181	184	199	206	205	216	216	176	206	209	171	241	165	192	199	154	177	172	196	192	202	188	191	213	177	187	201	207	206	182	188	190	197	210	187	180	184	194	228	213	189	220	185	189	184	226	219	203	203	214	197	196	206	192	190	189	203	183	198	184	183	198	216	205	196	210	221	192	178	229	219	196	214	204	197	185	183	186	180	197	198	185	197	202	202	198	213	193	183	195	204	182	193	186	210	199	207	167	213	193	160	196	200	183	177	201	191	210	196	211	181	189	200	213	192	205	205	222	163	190	190	204	188	169	208	193	193	173	190	209	192	208	194	187	205	209	188	205	210	177	204	218	193	181	201	210	205	223	205	198	206	188	202	186	219	208	207	171	177	193	188	191	227	194	207	201	206	158	194	229	208	193	200	208	206	170	220	201	197	198	186	168	188	208	201	162	198	215	181	197	181	191	202	238	192	175	170	212	225	189	211	205	211	198	211	187	217	191	176	179	171	208	199	195	182	198	212	202	219	210	192	200	218	211	160	208	206	186	188	192	198	185	195	192	178	207	205	194	199	201	195	167	186	175	186	198	191	202	180	209	212	196	198	206	207	207	178	194	173	185	180	197	179	196	183	201	208	198	208	209	191	199	195	202	201	206	207	190	186	179	192	163	199	182	223	193	184	223	212	191	211	184	222	215	203	178	175	218	198	212	218	192	183	197	221	208	191	195	206	194	205	210	179	221	209	192	218	215	175	181	197	193	193	182	211	211	216	198	194	192	218	212	188	201	207	206	224	186	201	218	188	220	195	218	209	183	211	185	179	190	211	217	182	184	188	199	195	194	218	187	200	208	201	202	186	199	191	194	202	206	207	216	206	189	194	192	173	182	171	200	204	178	198	183	200	204	183	190	222	207	186	229	198	195	198	196	204	186	203	212	199	189	242	192	211	182	158	195	204	192	216	199	167	172	202	200	215	176	183	188	181	221	221	179	214	184	189	207	214	195	191	186	208	184	202	219	191	200	187	214	223	162	201	204	195	190	202	180	230	220	185	207	177	208	208	198	203	201	187	187	182	193	233	203	213	204	182	178	196	194	191	220	205	177	191	178	181	202	193	209	212	195	214	194	199	206	196	174	204	201	191	177	199	211	203	181	183	190	201	203	200	208	208	190	201	218	205	198	214	150	205	197	195	196	184	180	209	198	213	198	176	183	224	182	201	175	216	214	187	197	214	193	216	184	200	200	202	182	214	216	193	198	213	188	182	203	182	209	219	208	219	215	222	192	169	173	189	194	173	211	161	197	213	218	212	202	206	195	203	181	192	185	208	208	224	170	179	187	191	194	226	182	194	204	203	182	215	219	227	238	225	204	210	185	171	204	209	182	203	186	197	190	209	221	212	208	196	185	215	206	198	215	182	208	192	198	211	202	208	180	194	252	215	205	222	180	206	210	232	197	197	189	188	188	198	205	173	188	184	185	190	193	199	227	204	210	195	201	198	176	209	195	180	205	199	202	209	201	196	205	198	224	204	205	197	213	191	205	202	195	195	207	217	195	221	164	222	206	193	202	177	208	199	197	202	194	197	184	205	217	159	189	181	172	181	212	200	207	179	224	200	208	199	198	171	186	161	185	213	202	194	196	200	188	202	188	190	220	205	212	174	195	231	199	191	199	197	194	200	181	209	185	177	207	197	192	200	214	187	184	187	206	187	194	197	186	213	190	172	171	222	180	199	200	217	189	204	202	176	187	177	200	183	210	196	215	196	242	195	185	166	191	215	208	194	182	183	183	203	210	210	182	194	193	166	212	211	167	208	211	198	179	196	192	189	206	189	200	176	179	195	180	206	191	227	194	224
27231	22630	22109	8724	5850	4701	4167	4130	4174	3706	3194	2488	2210	1818	1580	1693	1873	1865	1842	1795	1560	1335	1281	1340	1421	1279	1199	1084	1066	1014	955	903	849	816	765	628	723	877	709	631	563	545	564	503	504	468	513	480	508	481	511	444	514	475	494	500	501	471	484	474	508	508	489	475	488	466	530	465	463	471	482	488	555	492	477	467	539	478	509	503	508	495	478	491	500	445	499	507	514	505	498	460	479	512	465	430	455	507	491	507	524	468	459	491	535	491	484	488	506	519	501	452	499	469	527	486	473	458	469	460	464	455	482	502	518	487	442	442	473	459	458	504	493	481	463	492	482	467	500	519	494	500	459	473	509	491	485	483	485	513	487	460	474	487	483	477	468	467	489	504	492	488	475	494	484	497	515	429	492	521	495	503	479	467	459	469	545	474	471	463	505	452	454	495	475	518	487	501	525	457	465	486	493	441	440	449	453	517	490	478	488	492	522	506	462	501	486	479	503	479	468	488	467	543	476	457	495	507	485	484	465	488	496	492	471	495	462	490	458	460	470	485	464	477	437	530	475	490	482	470	508	517	445	510	472	462	458	472	475	473	526	442	476	467	468	497	498	476	465	509	468	479	445	511	479	473	504	468	485	453	457	504	442	471	468	511	514	499	486	482	483	502	493	495	521	504	463	491	469	493	472	470	535	484	498	462	471	473	492	443	466	497	469	500	498	519	435	478	457	483	486	489	475	470	492	497	464	483	490	499	520	511	482	493	472	472	499	519	503	451	516	460	479	449	477	444	471	506	486	479	496	456	506	411	472	514	484	452	526	440	501	503	493	504	500	477	460	458	503	490	468	506	531	489	478	494	486	475	488	488	508	496	457	464	498	458	467	492	488	471	484	478	495	460	498	437	520	471	521	482	495	469	509	476	469	522	478	479	480	451	445	513	513	508	470	477	496	505	518	468	481	456	462	496	497	445	437	458	452	512	482	464	461	486	523	529	469	470	485	496	494	480	494	498	463	517	485	507	491	483	481	475	447	472	477	441	480	455	490	498	451	490	479	467	538	517	483	447	473	461	473	499	489	466	439	479	468	480	490	474	489	494	476	476	491	492	502	481	454	474	480	510	473	482	537	490	486	494	461	517	480	501	463	465	507	461	460	483	453	444	492	444	457	515	468	481	489	487	463	475	461	462	517	499	479	432	463	496	485	513	484	474	494	498	490	475	478	491	477	489	474	514	455	500	503	456	490	473	502	457	503	513	497	517	503	481	492	447	487	486	485	474	495	478	463	507	502	484	448	465	512	453	508	462	473	450	480	485	512	454	438	506	485	461	482	496	452	465	496	442	446	486	478	480	459	509	490	427	466	478	490	488	514	514	462	467	477	489	439	465	506	473	471	468	467	505	489	506	491	496	488	504	489	502	510	508	481	499	454	460	475	436	469	485	462	537	518	443	486	462	448	486	482	464	513	497	457	485	490	487	523	497	480	480	438	470	474	485	472	473	486	498	489	463	478	486	512	478	502	486	487	508	459	487	488	456	449	517	505	508	440	476	480	516	504	442	479	443	491	502	510	477	477	497	477	500	514	481	455	488	502	480	436	518	508	512	460	490	491	469	465	475	460	483	490	483	491	481	482	461	477	452	518	496	491	479	494	479	459	430	461	521	481	493	472	500	462	495	461	513	423	461	501	492	519	444	500	487	469	471	459	480	486	466	480	496	489	509	467	457	480	496	495	444	461	511	485	493	506	441	493	476	474	464	463	452	467	488	488	469	474	470	475	459	495	493	470	484	500	514	503	523	490	489	512	481	526	513	472	467	515	477	502	514	492	485	513	449	462	470	472	470	479	487	490	492	509	473	480	486	500	464	504	512	503	452	500	479	486	539	465	487	493	454	489	465	501	452	447	456	488	492	482	492	485	459	443	492	431	468	516	469	471	502	458	445	469	433	474	501	496	489	460	470	493	453	458	443	488	493	521	475	504	512	477	508	512	459	477	462	499	454	507	506	512	507	447	428	459	460	467	504	497	451	494	495	487	512	473	469	475	462	469	494	472	462	480	478	503	516	477	472	463	455	486	496	472	473	469	448	438	491	513	449	504	522	486	515	458	481	459	501	480	488	475	489	498	501	565	460	480	479	472	477	538	476	526	449	446	486	474	489	487	475	495	470	520	430	468	499	497	493	482	443	487	486	466	476	506	477	473	480	461	525	482	483	501	482	461	466	464	479	427	462	485	461	530	479	473	479	501	518	504	483	500	498	496	506	494	466	481	472	491	456	487	492	479	467	483	471	530	525	434	485	480	474	484	495	480	480	479	476	472	446	469	459	452	478	467	517	478	497	482	460	482	494	488	521	508	468	497	468	507	450	467	501	488	488	477	472	476	437	515	498	499	492	441	478	502	501	480	465	462	471	482	500	471	463	500	463	470	526	503	504	457	470	489	450	465	471	524	512	486	515	483	483	459	507	468	484	489	456	509	509	494	513	470	477	520	497	502	497	453	432	502	508	486	486	474	509	518	479	458	492	522	483	484	506	479	468	490	492	507	475	478	475	478	532	493	479	448	479	471	482	501	507	457	468	504	511	489	464	487	509	490	500	511	485	516	491	468	461	472	491	481	478	525	513	464	514	472	492	499	484	520	460	479	497	452	483	455	475	509	492	499	482	466	513	452	473	514	442	499	487	474	484	475	482	467	477	491	485	478	512	489	485	517	500	442	484	499	490	479	509	492	482	494	485	480	492	534	469	451	501	499	516	506	475	476	454	471	500	496	497	462	511	473	495	454	470	479	505	466	463	501	490	467	490	465	468	474	495	512	491	440	498	503	484	498	477	479	477	470	503	448	467	516	472	487	472	482	480	482	482	529	498	493	507	491	478	525	472	456	491	474	514	484	482	464	469	524	504	497	455	472	422	489	495	481	426	440	490	464	470	461	477	493	485	491	468	498	495	472	453	466	465	455	472	497	505	500	470	472	499	477	514	500	467	490	505	461	496	453	537	468	498	509	462	511	490	481	478	496	461	477	485	551	493	497	447	469	485	535	510	486	476	517	497	490	469	481	517	484	466	456	522	443	478	480	470	453	517	505	518	498	453	507	501	511	507	466	474	500	474	495	484	484	504	452	501	475	501	456	489	502	474	475	464	507	494	511	491	514	504	531	472	524	464	477	486	465	454	485	484	474	465	507	459	506	483	484	470	483	452	507	511	515	447	457	481	466	515	437	480	462	497	496	491	457	472	517	492	480	456	483	460	465	420	478	476	488	494	481	500	491	474	477	474	496	502	448	472	478	476	465	431	527	478	498	479	474	491	490	496	495	465	461	535	488	474	524	494	475	468	489	507	496	485	481	478	471	470	444	514	476	472	478	448	493	445	510	464	456	470	485	503	500	498	492	470	471	477	500	504	458	431	494	483	474	486	471	441	464	507	454	443	485	449	504	474	502	486	466	490	475	486	464	468	481	431	483	490	488	501	511	411	504	473	435	494	478	503	504	492	498	514
52045	41068	30667	11158	6351	4103	2963	2057	1502	1134	1063	989	801	663	566	576	563	525	542	570	484	492	466	363	334	311	285	324	311	347	302	311	296	296	317	260	448	521	459	350	285	187	193	181	183	199	154	181	179	177	181	201	199	151	166	182	169	195	171	139	190	157	174	164	171	146	193	155	167	186	171	183	196	166	174	166	146	165	187	179	171	171	162	155	158	163	168	162	165	202	176	150	185	230	163	177	181	171	169	171	177	181	181	185	157	181	170	156	160	179	182	161	160	181	178	160	176	150	171	179	171	169	182	165	160	152	159	174	181	193	191	181	191	172	166	161	169	180	178	205	177	163	168	153	159	163	166	173	187	174	190	169	174	175	160	199	181	192	163	181	184	158	165	163	183	170	186	196	172	175	160	177	183	161	166	154	197	169	182	178	176	173	166	189	172	184	160	163	158	167	188	172	178	184	188	162	163	166	171	183	188	161	185	162	194	180	148	176	173	195	178	180	152	164	191	162	193	163	166	198	188	196	177	165	146	188	185	170	187	160	179	179	192	170	167	160	190	187	158	155	164	170	190	162	178	172	163	151	178	160	180	194	180	180	179	193	175	185	153	183	181	182	195	172	174	196	142	196	184	181	169	202	160	157	182	164	160	166	161	182	166	172	183	168	165	193	185	169	157	196	169	191	171	212	193	187	166	188	197	163	197	183	174	183	180	195	194	175	163	177	195	184	178	191	189	160	193	184	180	182	168	176	183	171	195	172	172	179	190	204	170	178	200	174	175	185	216	187	173	157	177	198	174	162	182	169	202	190	160	190	171	175	167	171	191	153	184	180	172	179	176	184	185	183	165	169	179	151	177	198	172	211	175	188	190	147	162	183	164	153	186	180	165	170	190	187	176	173	167	180	189	157	162	187	172	176	188	205	171	190	174	174	181	155	190	167	170	183	153	172	175	157	175	195	176	193	177	178	193	172	183	191	182	196	175	183	185	164	178	186	189	171	165	181	172	182	178	180	163	182	172	195	170	169	205	161	189	195	171	163	186	181	177	166	174	196	187	180	173	157	181	175	177	178	168	172	195	181	154	187	153	172	191	172	160	182	187	180	174	185	173	157	197	177	156	156	148	188	188	166	200	179	161	161	159	187	182	160	198	177	194	203	172	188	191	185	183	166	161	181	170	197	185	168	193	180	161	176	161	177	188	175	177	175	155	152	153	181	203	164	173	165	173	162	184	188	205	188	174	165	142	169	151	170	169	170	161	178	170	179	191	153	180	170	194	154	164	157	184	168	186	182	187	174	177	179	159	159	196	156	179	201	169	147	170	202	169	174	177	179	172	176	171	182	154	190	170	192	176	198	185	192	190	154	155	186	149	151	177	186	201	171	177	183	174	169	157	167	162	160	170	150	170	171	177	210	190	173	195	167	174	137	180	154	170	176	181	172	176	160	176	192	166	179	185	147	169	171	187	183	163	164	176	209	196	184	181	178	154	189	150	181	166	189	179	178	166	159	161	148	165	161	196	151	182	174	219	184	174	196	178	174	167	168	173	180	182	162	161	179	174	170	172	166	156	165	160	177	186	194	176	181	185	170	179	190	195	171	168	174	163	192	170	184	166	163	175	170	183	167	178	185	168	180	187	161	183	154	156	174	172	190	159	169	172	190	188	184	180	173	177	198	190	186	153	175	191	160	182	154	162	187	180	195	171	164	152	175	179	175	175	176	159	181	156	192	190	172	163	166	200	179	156	189	176	175	181	167	171	151	163	159	185	182	185	186	176	191	180	171	193	155	148	179	160	174	183	178	182	161	174	171	194	188	163	169	179	173	193	168	200	172	178	166	174	173	166	179	174	167	161	175	174	177	172	183	177	145	154	153	160	175	162	197	202	182	191	181	160	170	183	176	177	180	177	205	200	165	179	177	166	179	160	202	168	158	183	175	182	176	162	185	167	172	198	166	168	169	175	188	186	181	178	166	173	177	198	177	180	172	164	153	152	184	156	172	150	168	147	196	184	180	182	163	183	181	171	183	182	166	172	192	173	194	181	189	160	157	167	175	183	184	172	173	140	170	202	162	166	197	175	163	184	164	157	160	154	170	175	173	155	160	189	169	164	157	161	168	164	188	181	182	177	183	157	177	167	173	164	180	177	188	177	197	172	181	177	165	182	175	185	189	193	169	191	191	168	203	173	173	162	182	193	179	179	187	185	175	184	166	162	172	169	185	193	175	169	196	201	159	197	186	176	168	174	154	163	165	188	160	179	195	171	194	178	198	164	160	186	174	180	187	177	189	178	165	178	167	185	175	185	177	177	171	168	173	188	178	163	185	205	170	163	155	186	175	180	168	160	194	181	167	187	169	176	169	154	191	188	171	165	182	166	165	148	164	170	167	179	181	154	192	171	167	181	153	167	194	150	193	152	182	152	156	196	146	179	172	165	138	181	154	187	168	156	160	151	188	192	177	191	173	147	189	191	191	161	173	156	182	176	176	184	154	166	168	189	193	172	193	180	183	190	172	179	199	202	171	178	200	216	170	170	195	181	147	160	163	155	172	190	166	164	179	189	177	155	170	163	193	172	188	166	175	173	169	168	172	166	185	163	151	154	196	195	168	183	186	176	160	192	175	171	163	172	155	197	159	168	184	200	197	134	175	151	199	166	172	181	162	164	166	170	178	177	171	156	175	169	177	171	200	169	172	153	173	181	178	172	151	158	154	178	191	190	190	166	179	176	176	175	176	164	178	170	190	158	180	206	172	162	169	162	176	182	181	184	159	185	193	178	166	153	171	180	182	203	184	185	169	152	184	162	177	177	152	167	145	166	162	168	193	170	185	197	175	182	178	183	162	172	182	157	190	180	206	159	173	162	178	181	173	160	152	164	173	188	150	191	163	160	172	168	204	190	170	153	183	173	170	185	160	201	172	180	153	190	173	156	179	189	176	182	154	160	168	167	161	179	167	172	193	166	189	187	174	194	161	183	163	164	200	187	183	169	204	178	180	190	167	191	165	200	146	184	180	196	170	177	193	180	173	185	161	184	156	168	179	166	174	167	180	169	167	165	179	179	167	177	182	160	172	148	193	195	177	152	185	164	187	176	186	189	141	173	169	176	163	180	193	152	163	166	163	163	164	160	150	166	156	174	153	168	170	174	176	190	151	171	169	193	133	178	178	191	178	159	153	170	166	169	166	172	173	146	158	175	160	183	177	180	164	163	166	167	166	189	178	179	162	200	189	169	176	158	161	172	153	192	183	169	154	165	182	190	182	180	185	198	171	160	136	151	170	171	183	176	184	171	177	180	159	194	171	181	168	165	153	173	198	177	175	189	179	155	179	154	173	183	168	163	184	193	194	173	155	178	183	166	187	156	157	166	181	165	179	184	186	160	160	165	168	177	191	217	176	188	191	183	183	183	160	173	181	183	181	171	165	195	170	180	168	177	186	185	165	170	179	180	147	166	164	177	167	175	185	170	182	179	147	172	165	173	169	181	156
33997	33051	30086	15574	16414	13311	11531	8749	7045	5979	5675	4997	4072	3482	2981	2891	3057	3178	3048	3108	2755	2633	2280	1882	1668	1539	1390	1388	1547	1666	1510	1507	1558	1475	1464	1272	2451	3230	2654	1657	902	590	500	444	410	455	423	451	432	425	422	394	402	431	453	438	392	471	442	440	468	428	436	417	442	438	434	411	434	390	414	417	428	414	389	436	426	434	392	418	424	447	440	419	430	402	454	428	384	411	428	446	428	464	441	447	467	428	413	440	457	441	405	446	455	430	423	433	442	400	434	429	404	431	415	426	428	458	442	391	473	433	419	435	467	429	457	459	449	428	450	430	403	445	427	448	419	398	429	396	393	438	417	397	443	430	471	439	460	422	431	469	422	395	392	426	432	398	436	440	410	421	404	404	423	474	430	448	387	437	434	430	438	440	414	428	428	419	455	398	454	400	453	448	430	441	434	431	406	423	429	411	401	432	435	390	423	382	414	399	413	411	437	435	441	412	412	462	419	440	404	422	454	443	416	454	453	421	440	423	461	449	399	446	446	413	431	450	438	403	473	403	449	439	428	446	424	422	421	422	435	419	459	455	415	446	440	439	403	430	440	401	413	400	410	425	420	457	456	448	397	404	422	428	424	441	422	412	414	396	458	427	411	447	417	445	444	463	469	406	424	482	418	447	437	456	420	425	458	428	414	469	478	466	385	394	447	421	383	413	424	429	460	434	443	479	450	406	444	403	413	433	425	418	396	420	398	436	411	475	405	408	408	413	381	414	433	407	434	428	445	408	467	399	466	432	452	427	412	452	451	437	414	432	419	416	450	452	449	413	415	455	431	452	428	425	459	426	434	452	448	460	417	474	406	444	454	422	399	428	435	466	452	431	432	448	452	410	395	442	448	420	393	471	423	450	419	430	419	424	464	419	432	406	414	463	408	427	431	432	440	456	404	429	448	409	463	432	446	450	430	391	439	424	452	446	416	444	417	444	405	458	396	472	425	431	416	428	430	465	444	410	441	454	410	404	413	411	439	465	443	463	402	465	430	408	403	429	422	428	410	431	427	433	461	459	424	437	425	433	419	429	411	401	414	421	417	409	415	462	482	412	439	463	446	489	446	415	440	394	445	430	472	386	452	452	478	429	440	434	427	435	456	420	438	423	462	422	436	415	399	459	427	407	415	417	453	417	403	402	383	413	438	400	437	400	440	428	400	416	420	438	431	408	461	454	432	424	407	412	430	432	431	425	402	420	435	454	429	456	397	417	455	416	418	454	445	422	404	426	402	423	411	455	431	471	430	433	474	412	430	439	430	451	431	449	428	418	444	467	430	419	456	427	420	444	467	427	442	452	442	427	414	414	375	436	459	442	410	444	433	440	383	443	446	445	473	450	422	437	430	428	470	437	416	434	430	461	421	428	440	438	415	399	435	412	413	434	457	431	441	435	427	434	439	427	416	423	404	461	427	437	468	424	449	439	423	440	422	413	423	443	470	444	452	448	409	459	424	438	452	423	448	446	435	435	444	427	424	434	447	440	432	389	421	423	462	409	412	458	422	417	454	430	465	435	436	411	469	406	461	453	430	413	428	441	431	426	449	438	424	419	406	419	425	442	479	441	428	481	399	432	431	468	424	451	413	408	433	416	456	466	450	428	437	462	470	412	457	457	429	406	427	439	414	404	433	428	395	466	453	418	442	449	438	447	404	392	401	426	424	433	435	495	407	431	432	427	399	461	482	458	389	419	418	422	423	433	444	428	438	422	409	428	430	432	455	403	431	434	426	450	430	451	460	444	455	417	421	441	413	418	459	425	423	411	416	417	418	426	424	453	431	433	441	418	438	478	426	444	414	418	469	435	452	459	428	423	429	397	452	430	419	439	456	445	437	436	425	436	438	475	443	422	426	431	457	456	427	444	439	415	403	417	409	431	434	439	460	447	419	450	417	419	436	434	463	426	385	437	432	455	449	446	445	404	417	427	422	442	432	396	421	427	462	449	421	446	442	414	450	459	413	393	433	405	440	464	419	436	445	450	445	406	429	421	453	448	445	446	467	456	434	421	434	459	414	408	447	419	424	429	464	413	434	461	437	460	430	409	439	415	469	459	426	424	416	437	454	412	414	420	435	432	377	429	419	422	406	485	432	396	435	426	436	403	432	411	432	440	463	399	440	443	453	402	438	463	405	430	436	448	431	431	426	419	419	427	415	452	441	448	422	414	416	440	445	405	427	412	452	437	440	445	440	440	413	418	443	448	424	438	426	419	436	431	454	436	430	470	412	442	456	393	404	430	449	463	435	408	425	444	411	417	410	425	440	405	396	437	438	432	422	430	398	429	431	430	409	439	452	432	459	467	467	430	442	452	421	471	437	419	445	428	454	389	417	442	420	436	427	434	429	407	446	433	437	438	435	453	469	421	463	436	415	400	435	431	455	385	426	440	426	428	397	443	441	405	461	411	412	420	402	432	407	436	430	426	444	417	413	425	441	420	436	456	429	432	465	413	440	455	430	404	436	408	408	448	431	433	440	391	448	440	412	494	435	420	432	445	447	405	438	426	426	448	467	452	409	441	440	430	426	459	440	409	418	406	435	451	404	418	457	378	410	449	425	479	429	415	429	415	441	430	439	434	435	422	452	443	448	408	446	415	451	390	441	455	421	432	444	426	427	415	406	433	416	401	448	453	429	433	464	393	440	417	430	421	434	415	427	413	443	409	412	404	412	418	440	391	406	415	420	403	423	413	413	424	422	433	435	417	436	473	379	427	443	444	439	475	427	445	428	472	398	405	429	434	472	465	449	440	412	433	399	437	395	439	448	424	401	417	429	444	432	408	407	446	429	430	448	419	432	398	445	441	417	422	450	425	446	390	429	501	420	402	420	459	425	442	407	426	428	430	423	421	452	390	426	391	402	466	416	427	406	440	424	434	395	455	422	490	436	397	426	458	442	436	452	439	430	469	453	440	403	421	427	460	478	429	447	441	422	454	432	433	438	429	414	454	427	408	420	408	441	429	416	432	434	418	452	441	469	400	430	414	430	421	441	420	410	415	420	417	432	423	448	424	426	461	411	454	411	431	437	405	464	458	443	423	426	421	429	410	452	405	426	448	410	459	443	475	445	404	401	436	460	440	449	434	421	436	417	464	434	426	452	401	444	453	420	424	453	464	443	459	414	457	409	435	416	429	449	441	425	439	432	449	450	420	459	453	423	438	441	424	392	407	451	395	415	414	437	445	431	414	456	412	436	450	461	466	477	428	415	413	418	429	404	458	431	411	459	462	405	446	424	443	438	420	416	429	426	440	420	472	443	458	446	426	459	442	432	417	426	409	462	439	450	416	423	419	407	458	444	429	425	428	409	453	445	441	417	405	427	411	408	442	416	427	455	450	451	430	448	447	424	444	433	414	458	453	410	459	418	459	427	428	442	463	441	418	416	451	416	416	430	415	446	446	429	407	439	436	437	458	431	391	467	454	423	408	410	414	410	415	390	445	440	412	436	426	448	492	425	461
62488	52461	42590	19865	11421	7010	4404	2921	2197	1637	1382	1245	1143	935	859	766	661	636	647	624	689	632	538	522	495	455	422	389	351	288	306	307	324	315	306	262	429	888	839	579	344	255	199	155	142	135	135	156	136	135	159	168	154	163	163	127	145	151	167	142	168	147	137	143	150	150	155	153	163	158	131	159	149	160	156	157	150	136	157	150	153	144	154	164	167	141	188	140	165	174	162	173	154	143	148	173	139	154	144	151	162	151	173	132	118	166	168	163	160	158	153	174	157	169	158	154	154	157	138	161	155	149	144	149	178	172	147	151	151	161	145	162	152	154	172	156	138	143	140	157	166	174	150	141	139	173	155	164	165	177	140	136	135	160	162	143	167	167	156	144	171	154	159	147	154	145	150	136	182	152	158	162	180	159	153	145	137	163	146	141	164	174	137	148	150	146	148	168	148	143	131	146	130	157	161	154	129	172	166	172	175	148	139	155	175	175	134	163	158	172	176	152	144	152	150	150	145	134	179	141	156	174	151	159	144	131	178	148	153	159	127	161	139	158	141	153	138	151	165	161	127	151	162	161	178	143	167	150	144	148	146	148	128	152	176	189	147	165	182	135	163	154	190	150	172	163	165	158	172	173	145	137	160	170	161	156	170	162	127	148	135	159	155	141	172	128	160	159	141	139	171	164	157	154	156	160	161	179	164	132	140	151	164	133	146	173	186	158	149	152	184	147	160	167	165	164	151	165	158	154	149	150	142	185	170	161	152	165	166	164	163	131	164	177	170	174	151	166	177	149	175	162	150	143	150	141	133	145	135	153	153	136	154	147	148	149	142	154	150	126	146	154	156	150	168	163	146	151	157	162	161	137	168	148	162	123	155	148	154	162	147	166	147	170	141	174	140	142	143	153	155	157	147	140	135	154	181	171	141	161	181	159	155	166	147	158	141	177	159	141	146	151	168	159	148	141	151	159	141	163	165	144	165	161	172	159	120	126	174	146	141	177	174	165	149	155	173	138	145	161	154	149	147	148	156	188	162	177	154	170	164	142	158	138	168	144	147	163	130	170	149	151	180	173	161	145	155	154	160	144	168	154	160	162	136	160	159	149	157	116	156	153	191	160	154	154	172	166	142	158	156	162	159	152	170	184	154	166	163	148	169	157	147	122	175	150	142	160	174	160	137	161	146	147	168	144	166	141	147	133	156	156	139	152	157	138	170	149	141	159	151	146	161	147	166	161	148	149	148	150	173	162	132	155	151	136	160	167	167	152	158	149	165	138	157	161	147	153	166	172	137	155	143	165	146	161	166	151	158	139	162	139	165	151	155	162	148	143	164	161	136	162	151	152	161	142	166	180	156	159	158	147	160	129	163	161	186	157	145	156	160	175	170	143	166	147	158	155	141	152	154	149	163	162	131	138	154	164	154	160	158	160	143	153	167	174	151	147	137	167	156	178	153	152	148	151	140	154	144	165	164	149	156	159	148	162	154	161	145	159	157	162	147	159	190	178	159	144	155	141	162	156	138	145	163	153	151	178	131	138	136	161	141	153	164	131	176	123	153	145	157	142	167	155	176	154	153	159	134	132	161	166	155	135	158	147	131	181	132	145	166	168	179	147	169	130	151	150	154	154	165	142	146	146	145	161	154	169	157	179	155	167	152	164	147	162	151	142	159	165	132	151	139	162	163	159	157	151	155	143	166	155	143	148	140	148	151	165	157	134	150	166	171	145	156	142	147	145	153	128	130	141	149	171	150	151	171	155	179	155	167	155	177	157	154	177	146	171	172	153	156	149	149	157	178	162	151	162	160	166	154	163	162	161	174	147	159	137	162	166	165	147	172	150	159	149	166	133	161	154	159	143	153	196	133	172	122	185	162	153	191	147	142	151	156	153	157	153	171	148	168	170	132	173	146	163	173	160	165	137	192	165	153	159	166	157	172	126	179	144	144	161	135	172	138	152	159	178	137	152	158	179	157	156	161	142	159	160	155	158	129	159	143	160	161	156	145	147	151	157	163	165	131	143	151	184	155	153	155	152	173	153	158	168	136	170	159	155	132	159	163	140	169	158	176	165	157	140	153	171	156	163	137	151	147	153	156	166	159	158	130	174	139	134	140	144	156	156	157	139	162	139	154	160	148	174	132	157	158	137	146	143	158	151	169	167	162	146	152	145	154	153	139	179	155	151	141	134	129	179	183	172	172	160	173	153	141	152	166	157	169	149	157	151	178	141	144	154	150	155	150	156	154	167	144	158	171	164	156	170	123	151	173	167	157	168	156	160	174	163	141	163	151	142	163	172	157	165	155	155	162	167	167	153	163	161	176	177	146	152	161	158	117	157	148	141	142	148	134	129	161	140	178	144	143	145	137	156	173	152	192	162	167	167	138	147	136	169	180	156	176	146	146	141	154	143	149	164	153	168	170	170	179	152	165	147	154	172	149	155	139	155	133	157	156	160	159	157	146	154	160	180	165	167	137	178	155	150	150	145	172	162	144	171	149	138	137	180	155	149	165	151	158	141	139	135	128	172	151	153	142	173	159	155	133	159	183	154	140	172	141	137	140	154	146	170	152	143	158	160	137	137	154	160	150	134	162	129	146	135	181	147	167	166	147	152	145	130	153	177	142	145	170	136	166	148	182	149	153	143	148	167	133	150	174	167	140	155	174	146	163	158	123	144	182	146	153	155	155	177	172	143	169	123	153	146	157	167	134	139	154	137	140	130	169	139	142	148	168	183	132	148	157	146	151	151	173	140	134	131	143	147	139	154	149	176	144	154	129	160	141	162	145	152	169	136	127	156	187	152	166	134	159	162	166	155	139	174	143	146	153	165	169	137	154	152	177	154	188	149	177	153	161	154	156	162	144	150	149	167	150	163	161	148	156	147	152	144	144	148	175	138	172	169	162	134	152	132	142	154	175	134	150	169	160	140	171	162	171	146	134	174	154	150	144	169	142	150	172	151	135	166	159	161	142	144	146	153	144	141	157	153	156	182	154	140	159	155	146	154	139	140	165	170	183	153	149	160	144	141	149	175	174	172	143	155	154	147	163	143	153	148	141	155	164	174	163	163	182	152	152	133	137	147	135	153	153	176	177	159	160	143	153	163	164	161	163	155	146	149	154	144	153	174	158	167	145	149	159	171	151	180	147	147	152	176	175	171	164	169	147	164	129	172	157	174	153	151	176	178	153	167	155	142	165	166	173	161	145	159	143	166	160	122	156	137	147	140	139	146	139	155	162	155	155	158	144	132	175	161	171	123	153	163	152	152	162	139	170	153	131	165	138	160	170	169	146	152	169	169	160	163	135	158	156	168	134	170	158	169	149	166	145	153	165	159	143	142	157	154	154	167	140	174	157	146	168	183	182	151	142	151	151	148	147	149	167	160	155	185	154	174	157	159	192	138	144	160	158	155	139	155	149	166	137	144	158	125	155	171	147	157	147	176	189	171	141	159	141	164	141	150	154	156	141	160	145	142	152	144	152	161	139	150	137	147
40734	41575	39576	22408	22115	17691	14602	11773	9920	8422	7241	6678	6185	5332	4878	4284	3923	3786	3639	3622	4061	3587	3209	3239	2959	2621	2344	2083	1789	1772	1743	1774	1591	1589	1393	1361	2557	5573	5577	3153	1687	926	603	457	388	424	410	424	402	383	362	406	375	370	376	380	399	409	331	378	375	423	377	414	409	418	377	399	396	389	430	402	385	395	399	382	430	431	410	409	376	408	401	408	412	413	386	428	406	383	382	374	447	401	381	403	393	387	379	415	418	409	365	398	425	401	372	384	384	384	402	388	419	415	373	388	403	363	403	406	382	377	416	402	396	373	383	403	413	354	367	376	353	380	406	409	387	409	372	406	381	396	373	415	365	392	400	367	417	400	434	419	402	392	392	382	412	413	388	382	363	353	390	402	387	368	402	430	405	408	403	393	383	412	415	399	389	366	395	381	381	396	411	402	414	375	387	388	389	387	405	434	395	374	386	404	412	393	406	363	391	401	388	412	391	396	352	375	426	401	400	408	377	407	390	385	378	411	379	366	422	357	371	374	405	351	338	372	398	421	381	373	390	385	423	373	366	381	368	393	410	364	377	389	379	388	390	423	410	361	422	368	400	390	402	396	410	395	405	374	406	405	384	373	397	399	414	389	417	388	411	385	371	407	385	374	379	360	357	351	404	411	372	414	396	408	421	361	389	407	342	393	374	326	410	401	399	376	357	387	419	367	417	413	387	399	413	399	411	394	396	391	395	377	392	379	362	422	379	343	379	388	392	383	436	381	373	394	377	371	366	381	383	399	378	396	387	389	381	377	376	378	428	359	392	364	383	409	397	403	386	372	413	402	351	428	387	431	391	414	390	370	410	391	362	433	380	412	397	406	374	411	347	377	400	425	392	402	392	387	385	394	394	400	411	366	405	365	375	364	395	386	404	410	371	392	418	440	384	359	389	410	399	395	411	434	414	391	355	380	383	372	384	403	442	388	389	369	361	382	427	385	416	385	409	405	410	416	391	378	394	401	405	373	374	378	404	404	411	386	372	402	386	401	413	358	372	404	381	375	399	370	399	385	396	399	408	415	387	382	401	376	388	423	355	399	391	372	409	395	376	390	404	417	386	390	389	420	349	370	404	367	393	400	378	347	400	380	392	423	383	376	414	391	390	384	392	412	372	395	423	401	399	409	392	418	418	409	369	407	364	403	385	398	356	414	400	378	377	384	400	389	410	405	395	385	374	380	365	418	390	398	365	398	374	400	406	388	420	393	396	417	357	391	419	396	409	414	393	380	386	396	390	439	388	399	371	367	381	420	377	362	393	385	383	392	391	398	394	392	366	392	342	389	381	395	342	379	391	372	413	401	387	394	377	380	373	379	387	380	412	396	430	370	371	439	407	422	379	341	430	386	376	377	413	373	416	368	396	381	407	365	344	401	385	369	400	376	374	376	371	406	375	392	368	383	390	376	402	383	428	410	411	414	391	422	382	375	391	364	415	350	372	407	376	384	394	398	375	393	398	398	433	375	350	415	379	362	418	363	422	377	434	420	406	415	356	368	400	420	398	356	383	395	384	371	359	332	363	396	423	424	382	387	418	424	391	389	388	393	427	378	414	378	388	411	433	363	398	423	369	382	390	375	381	406	414	380	355	421	416	369	399	366	396	409	403	376	429	357	418	415	391	420	413	386	406	391	382	390	412	352	388	383	413	400	356	417	377	369	406	392	399	384	382	404	398	379	413	377	383	428	411	388	411	396	375	408	397	415	378	372	375	383	404	388	417	377	372	404	367	373	384	404	350	390	405	422	413	382	385	391	395	433	360	397	421	363	390	385	367	399	401	399	397	424	407	367	432	411	385	403	367	381	402	401	415	402	399	385	381	427	397	380	380	402	423	409	394	396	426	381	357	391	421	383	375	380	354	390	361	375	376	358	423	405	404	369	344	397	412	387	399	426	369	402	397	397	409	360	414	408	361	394	387	423	414	393	399	384	366	400	395	384	368	425	404	388	375	374	384	376	428	416	381	388	373	388	380	408	409	404	385	425	399	383	429	423	362	375	393	386	419	377	371	381	394	409	357	429	361	373	410	378	363	381	414	384	407	405	405	377	403	405	388	387	379	369	373	424	388	402	394	381	375	425	389	420	374	400	362	362	380	382	422	381	403	373	400	406	362	372	376	372	431	373	386	390	388	401	390	388	410	391	423	390	410	369	418	382	389	389	374	381	394	364	388	378	391	393	388	403	425	383	412	361	363	420	405	416	352	376	411	395	380	364	391	368	413	373	386	438	384	395	377	395	362	412	398	411	397	395	426	394	402	362	393	354	394	402	377	369	422	341	387	414	402	405	397	413	383	375	392	341	401	402	383	377	426	391	377	382	387	435	402	360	392	374	408	378	395	418	426	421	370	352	408	399	365	395	350	399	398	362	360	426	386	399	373	394	387	372	390	427	390	388	425	393	367	377	364	350	398	392	376	378	392	394	391	405	404	382	400	410	391	415	401	396	409	385	383	375	408	399	369	373	405	370	386	397	424	357	360	375	409	409	452	414	411	405	395	412	374	418	394	389	415	432	391	403	382	400	358	391	406	406	394	406	375	377	397	391	403	385	400	392	382	410	398	421	369	392	386	388	424	384	386	367	379	398	382	384	412	400	399	338	388	388	377	387	412	390	372	387	397	373	404	388	440	357	431	415	422	390	410	380	412	368	364	385	389	398	365	372	381	416	392	392	382	388	401	361	398	413	409	372	377	392	418	403	429	361	408	363	429	413	398	423	376	392	380	408	403	388	379	377	378	402	380	380	392	365	416	371	420	380	424	385	405	380	404	389	353	412	420	390	418	380	397	375	367	386	384	403	350	373	379	406	396	386	350	392	391	406	398	418	374	361	389	428	376	379	382	380	376	364	428	366	372	391	394	429	366	394	396	382	385	387	427	414	360	417	414	384	413	402	374	407	420	392	373	396	420	420	393	395	392	389	410	405	382	374	365	401	365	351	403	382	403	391	387	431	400	372	383	407	365	382	406	399	379	403	391	401	433	418	380	360	384	409	405	397	415	389	394	394	401	389	393	374	359	440	400	380	386	398	380	414	375	387	348	404	404	378	380	391	415	418	403	442	350	353	402	410	359	388	401	384	405	402	381	389	416	393	374	445	400	407	392	395	405	405	364	427	378	382	384	360	420	391	382	385	406	386	393	405	405	377	411	379	395	377	353	390	383	325	408	422	390	421	395	398	387	443	362	389	389	387	363	413	403	347	405	379	421	364	355	387	411	391	396	392	408	362	403	390	395	377	395	402	417	415	415	373	437	349	399	389	372	386	396	364	392	406	408	397	355	432	392	445	397	371	397	418	401	369	411	361	379	376	397	401	393	408	431	402	421	380	388	382	382	381	374	397	377	405	358	379	375	404	378	387	412	388	374	377	361	412	407	390	426	416	432	417	383	373	393	417	391	408	403	365	399	423	392	384	392	389	375	438	416	419	418	400	403	380	360	387	388	389	376	393	386	426	398	411
46441	31291	19292	7223	1091	683	614	588	588	590	619	592	524	483	410	406	406	363	344	357	336	305	309	276	266	258	242	236	254	238	233	234	240	216	211	236	223	236	262	272	252	232	234	198	196	193	220	217	208	184	199	200	212	188	180	180	203	199	221	171	217	203	220	202	209	176	195	220	196	174	197	200	216	184	222	200	217	175	208	189	207	212	231	175	201	203	199	181	192	202	196	173	189	189	189	193	214	195	218	214	204	199	210	207	197	193	198	217	193	190	207	243	230	205	200	204	206	223	205	197	194	199	198	200	188	210	217	202	189	191	178	192	178	199	198	219	199	198	198	211	213	206	199	195	179	187	187	181	212	197	220	209	211	174	220	187	184	192	221	177	189	189	210	200	212	197	199	202	208	189	184	181	189	199	199	214	193	234	198	195	158	195	183	193	196	199	186	184	183	222	186	168	210	191	199	206	196	186	190	182	202	199	197	199	210	211	188	203	186	205	189	201	208	216	204	194	185	176	212	201	200	191	211	203	210	202	203	203	193	208	215	171	192	191	209	199	210	194	193	194	218	203	213	217	239	208	212	196	237	179	187	193	197	208	210	208	223	204	204	183	180	182	184	201	198	200	212	217	201	207	238	199	181	199	210	196	186	207	210	206	217	205	202	217	208	200	184	222	212	219	201	189	233	215	220	197	213	194	188	210	187	214	208	197	206	176	226	210	186	176	208	184	177	210	221	189	201	202	237	182	213	170	193	188	208	214	188	214	200	208	210	207	188	207	187	188	223	180	192	208	244	210	221	233	191	218	196	192	191	177	217	221	199	184	200	191	184	200	198	194	180	180	188	199	216	208	205	206	196	217	210	215	223	213	207	175	196	177	206	221	236	196	195	200	200	206	207	212	194	218	193	210	186	225	194	225	201	172	192	210	205	216	182	204	201	200	180	204	207	193	209	202	189	210	234	199	211	212	203	207	219	204	185	185	198	178	197	185	197	206	197	218	197	184	225	210	194	200	173	215	202	200	194	205	191	194	211	197	202	214	209	231	188	201	200	203	191	219	203	212	188	198	177	204	214	206	149	196	179	219	218	200	197	192	190	198	186	202	211	215	213	182	205	206	188	175	167	167	182	237	204	231	202	179	214	194	179	202	189	177	196	196	172	203	193	218	206	209	197	219	217	201	184	191	203	216	198	198	188	208	189	205	204	182	193	223	185	194	221	195	198	202	215	191	201	197	183	196	198	203	188	173	219	200	222	225	197	199	210	191	197	216	206	173	220	199	187	185	230	172	196	187	227	217	200	174	168	214	213	219	212	190	213	200	205	215	183	190	182	212	199	175	205	210	200	192	211	213	211	184	194	182	182	211	193	177	205	185	202	212	196	204	179	202	176	175	180	190	219	211	179	211	198	223	210	211	190	183	215	176	203	237	200	209	196	183	211	195	220	162	204	174	202	184	213	179	221	196	218	216	215	196	198	201	216	201	201	185	223	201	215	195	189	179	195	204	195	201	194	216	204	182	226	206	198	198	208	198	184	198	214	180	188	203	205	215	199	187	221	197	209	194	176	203	198	218	219	191	216	162	188	217	206	194	192	192	204	182	233	186	199	214	171	181	195	220	204	198	196	206	205	224	170	204	180	189	216	205	210	220	219	209	207	233	207	206	197	201	183	200	231	207	206	216	216	213	207	222	212	214	192	202	221	207	208	198	213	180	174	204	184	175	187	202	219	158	217	223	179	219	202	181	237	190	222	225	207	197	207	189	213	187	205	184	208	203	203	217	212	193	217	214	186	209	184	206	203	187	201	210	199	202	190	191	203	217	191	218	196	199	206	196	174	202	206	216	178	227	207	182	241	172	230	212	198	197	217	214	193	219	194	207	215	197	182	192	217	206	194	186	152	201	195	196	194	185	225	203	244	188	182	197	184	196	182	178	210	211	200	180	220	221	245	174	182	209	209	194	191	221	216	200	176	212	218	189	190	207	188	228	196	204	210	189	198	194	207	187	238	197	177	207	203	212	204	180	201	202	189	193	185	193	202	200	203	182	192	228	197	186	191	194	172	209	205	197	210	225	215	194	197	204	231	207	226	197	194	209	226	195	224	215	224	192	202	205	199	188	208	196	235	210	198	202	196	207	192	182	199	209	209	206	166	224	226	187	212	231	207	207	202	203	211	194	199	186	198	164	212	204	171	202	215	194	186	203	195	217	170	203	213	219	214	189	239	235	203	193	199	194	187	207	184	216	194	185	183	209	196	219	202	192	201	203	177	221	213	207	198	184	190	190	193	199	212	205	217	233	216	191	188	210	204	204	199	176	200	224	185	237	182	177	220	173	210	210	209	185	201	170	188	205	210	187	183	186	196	187	203	211	177	202	172	193	217	192	186	205	215	201	205	192	218	204	239	235	175	198	226	208	223	186	206	200	198	214	204	203	210	195	199	196	191	219	221	223	244	202	193	206	211	213	190	203	185	200	179	208	186	195	226	179	189	179	185	192	192	166	187	186	233	211	222	217	192	177	181	226	190	206	210	200	192	190	182	195	187	220	211	203	200	212	187	181	186	200	203	192	180	207	217	190	208	206	214	213	176	186	182	185	187	179	194	196	224	167	223	199	206	216	201	178	202	206	198	227	217	210	199	201	216	204	214	233	216	207	189	190	211	230	209	191	192	218	179	190	212	194	197	210	181	211	208	178	186	207	201	198	179	186	195	208	193	216	221	183	203	192	181	202	173	195	194	186	178	227	190	231	199	190	194	181	192	183	229	212	211	211	179	208	219	211	194	203	192	196	188	201	182	212	196	240	203	214	198	218	167	209	175	203	185	209	183	186	215	187	197	198	199	224	196	196	217	220	239	185	197	191	186	202	206	178	217	191	188	192	184	199	169	217	199	211	212	223	211	189	210	215	202	214	195	212	207	187	220	171	206	187	203	210	215	204	165	199	222	205	217	209	196	195	215	209	183	208	196	210	228	200	184	176	218	195	211	202	177	189	214	217	190	200	196	188	213	193	208	177	215	209	215	184	189	201	202	200	211	185	189	191	205	190	231	219	200	194	209	222	177	194	200	179	193	181	244	203	218	180	198	221	211	193	215	207	195	232	198	200	205	199	210	175	217	224	201	188	213	213	177	182	208	196	206	190	206	191	206	214	200	190	213	183	202	216	227	195	214	192	214	191	190	215	226	181	218	219	190	199	228	190	202	215	194	226	221	205	178	189	196	171	206	194	190	227	172	188	218	217	196	186	183	179	216	189	188	200	205	193	209	201	212	218	203	192	202	216	221	199	176	219	210	222	172	185	214	215	207	196	182	192	193	215	183	190	203	195	201	180	201	229	221	199	213	189	206	199	217	194	199	211	182	199	185	223	221	197	203	198	207	196	173	196	203	205	239	189	203	185	209	221	183	179	217	196	214	209	228	175	205	172	182	220	205	182	233	205	197	189	192	206	218	210	198	229	222	195	214	197	205	192	196	205	209	193	227	169	227	195
30426	24145	23103	11968	3357	2788	2542	2391	2408	2706	2775	2664	2605	2297	1998	1988	1859	1781	1677	1548	1467	1328	1170	1036	947	934	817	843	771	784	832	827	755	744	766	707	690	778	996	897	767	589	540	534	554	522	464	515	467	502	509	492	494	515	489	504	533	496	502	467	496	439	488	496	482	486	482	480	502	458	481	488	480	490	494	496	466	491	480	497	490	478	488	505	472	500	482	526	511	499	473	504	466	505	481	517	484	518	495	487	477	480	524	484	490	483	512	527	494	479	500	520	464	476	507	496	472	503	492	462	428	463	463	481	491	521	486	508	480	503	481	468	471	489	536	513	473	482	469	488	518	450	492	473	510	491	474	507	475	472	500	513	514	539	466	479	503	488	491	493	481	495	492	474	477	492	472	518	509	481	455	480	486	491	488	448	514	507	507	492	530	475	552	519	510	494	505	475	507	486	493	465	521	468	502	463	456	459	493	505	485	456	484	493	476	464	493	489	515	485	466	512	463	519	501	509	484	460	499	489	507	515	536	465	484	489	476	478	494	450	493	478	516	520	545	494	489	495	474	536	492	472	488	473	509	477	538	475	509	486	508	474	493	461	481	473	476	484	516	483	491	523	479	518	505	520	505	479	508	455	489	481	526	476	506	481	449	456	490	511	511	530	546	529	493	478	477	476	489	529	476	508	479	498	547	514	518	498	496	496	488	466	497	479	546	506	488	518	477	508	476	450	502	531	490	475	506	516	474	519	493	482	474	478	495	478	481	514	488	434	482	505	471	505	501	519	505	454	486	475	489	510	464	503	494	501	509	508	474	488	500	500	454	467	473	489	504	505	499	525	493	493	493	478	442	499	477	472	488	466	498	523	475	476	557	454	466	487	494	471	491	483	489	476	502	487	511	491	481	484	506	491	482	506	510	500	499	484	455	540	548	491	506	506	468	483	479	517	465	469	458	496	502	509	505	503	486	501	489	495	464	490	512	519	490	538	497	506	483	511	510	490	512	493	480	502	474	505	501	452	515	491	514	479	504	492	478	449	501	526	495	513	486	493	504	514	440	495	504	479	515	515	476	467	504	492	492	478	462	470	497	482	468	454	498	487	449	495	499	498	537	539	496	498	497	490	491	464	497	476	500	474	480	485	476	496	500	500	504	552	489	518	505	520	515	492	498	489	493	504	499	491	470	495	517	490	508	495	516	498	516	516	485	496	505	470	488	479	488	484	503	486	513	461	509	465	504	477	492	515	469	479	495	502	493	435	525	471	526	452	522	482	487	477	465	498	492	495	481	514	515	476	493	496	459	498	472	484	471	514	503	490	504	492	471	504	513	466	468	474	479	516	472	505	460	452	518	500	524	553	498	522	468	469	524	483	493	497	489	539	492	466	507	497	502	470	518	532	446	515	513	488	466	510	504	541	484	469	468	476	491	503	490	505	495	497	515	478	458	462	493	508	453	510	510	493	498	503	497	526	487	495	494	529	500	469	488	484	502	496	498	436	521	469	494	490	501	492	493	519	491	498	507	480	491	485	494	501	527	468	511	516	453	465	519	487	494	481	472	512	496	458	528	499	520	493	495	536	506	477	473	459	493	457	444	475	488	498	515	484	465	457	489	491	495	487	524	524	491	485	479	498	515	500	479	472	459	513	487	528	488	495	504	487	473	475	472	477	506	486	501	494	447	511	493	480	512	485	479	532	507	502	540	514	522	509	499	468	492	501	516	478	464	518	504	505	529	488	537	491	525	463	498	478	503	526	508	476	473	429	505	494	489	479	503	462	471	497	483	481	489	508	495	498	515	506	459	478	473	517	512	502	489	538	454	525	514	497	502	471	476	486	508	509	465	488	487	449	532	509	479	482	467	460	486	476	480	504	492	498	467	476	491	496	510	466	479	492	484	518	463	503	475	516	471	496	468	461	479	488	467	496	518	502	477	499	512	500	483	480	512	452	484	468	513	533	518	515	517	473	520	523	518	513	473	456	477	503	464	480	479	485	505	482	495	505	498	488	451	516	469	470	500	470	506	478	520	474	488	509	479	489	478	481	449	487	509	452	514	500	492	532	489	510	505	509	489	479	497	489	455	503	513	467	507	515	523	507	490	469	502	506	490	519	484	482	495	498	536	463	488	501	473	486	521	493	507	505	514	487	490	537	477	512	526	493	486	509	510	521	510	478	495	490	511	491	492	471	455	533	497	493	493	482	473	475	461	523	474	486	522	461	501	465	473	476	494	542	522	516	487	512	547	489	491	498	516	513	443	478	492	517	495	492	504	500	464	514	482	514	495	465	500	473	506	482	477	465	511	507	535	514	495	495	471	487	486	511	474	465	499	471	484	465	485	497	499	508	485	496	467	487	488	506	453	467	486	525	491	503	528	516	492	491	523	513	478	466	502	492	493	487	479	493	512	506	519	507	480	500	465	524	460	472	536	523	500	519	441	513	489	486	473	500	499	529	524	500	492	476	470	463	512	523	509	485	533	520	478	493	494	478	478	487	486	478	508	493	514	509	483	458	500	487	500	461	495	482	510	523	477	516	489	486	478	494	485	490	503	505	500	502	521	512	515	506	459	500	461	489	485	477	485	488	487	522	467	504	510	513	475	452	519	498	514	445	470	506	490	492	486	522	490	518	524	513	501	500	468	518	472	495	471	464	510	475	487	526	473	476	430	488	461	496	485	491	480	469	471	497	482	487	481	515	480	488	512	466	462	475	489	466	519	484	463	467	484	492	467	521	501	508	505	470	502	496	484	498	531	497	485	558	548	486	466	512	494	533	516	475	513	504	510	489	480	455	437	505	481	458	501	471	491	492	520	549	480	488	507	495	480	501	493	450	516	467	472	484	487	464	480	515	516	504	521	468	505	492	483	460	524	480	465	516	474	490	465	501	515	462	514	481	469	543	491	456	520	525	494	462	504	464	513	499	483	502	491	487	456	512	487	462	482	514	491	482	483	486	480	487	481	453	472	508	526	481	494	504	501	490	483	500	535	478	488	498	461	485	483	470	505	534	513	525	484	492	502	504	472	510	441	460	488	485	478	481	491	555	476	468	510	486	492	495	506	468	452	481	475	526	496	486	472	509	492	487	496	480	494	486	457	514	518	521	498	470	474	490	490	508	505	524	500	483	462	484	513	497	531	475	468	461	483	491	480	534	473	541	449	507	497	543	497	548	474	467	494	494	509	487	498	529	501	528	516	516	519	479	505	505	512	511	532	526	485	478	507	488	486	505	479	504	464	489	544	481	486	474	483	460	517	523	485	487	444	503	527	432	498	456	465	517	500	489	492	524	485	507	495	504	505	474	521	501	516	484	476	507	459	493	496	469	497	493	489	510	471	461	483	503	476	475	498	525	462	494	466	470	463	498	491	500	496	475	500	503	465	499	524	517	462	492	504	451	485	482	476	511	505	471	496	507	461	504	520	480	473	472	473	531	527	460	505	486	472	493	512	490	525	500	466	487	509	460	494	521	487	451	476	486	487	510	487	505	541	501
54517	43940	32304	10851	4691	2696	1590	1165	858	643	703	642	717	755	698	632	576	500	425	416	431	375	384	356	383	331	285	269	289	290	300	271	268	286	261	273	249	293	534	489	392	270	195	192	178	193	182	194	168	179	191	172	189	169	195	179	190	189	158	192	185	174	164	145	183	167	182	171	184	185	194	175	177	186	165	201	184	161	215	189	177	205	188	180	167	153	171	172	179	175	178	173	162	188	157	176	177	176	170	167	172	197	176	152	166	178	195	165	162	180	182	168	184	163	187	182	193	186	182	201	166	162	176	183	178	182	161	163	167	210	171	178	189	177	193	185	166	166	184	169	203	197	195	191	168	180	158	151	188	175	180	180	181	225	163	178	185	161	176	176	187	172	178	184	150	183	207	184	161	205	171	192	197	200	168	211	193	187	152	180	196	190	191	176	152	175	186	160	196	162	172	176	180	182	157	209	165	168	174	172	209	174	203	178	198	166	184	190	175	186	183	170	195	161	204	203	170	160	160	195	174	171	163	171	207	200	157	184	201	206	186	181	177	166	186	173	195	185	187	159	189	166	168	188	200	168	154	195	162	164	177	187	210	204	158	195	173	206	167	174	174	187	167	185	173	173	197	197	185	159	182	191	188	192	161	180	181	162	172	172	186	163	183	197	171	170	184	181	187	175	189	183	171	173	208	191	184	177	182	153	173	177	203	180	209	178	177	159	180	184	187	164	213	193	186	209	179	178	200	186	178	175	171	196	152	184	186	195	185	174	166	190	198	163	171	166	189	173	163	171	161	169	169	150	188	183	192	182	163	193	163	158	145	172	130	193	170	181	166	159	177	182	174	161	196	177	164	189	165	168	160	199	167	189	187	199	162	186	169	165	188	198	192	191	187	173	208	166	183	196	171	207	171	183	217	178	185	171	188	189	195	199	185	184	171	156	199	171	186	177	181	167	179	170	156	171	199	172	198	196	186	173	167	187	176	193	161	168	196	161	149	166	179	198	172	212	188	188	185	188	162	176	201	187	187	174	210	186	183	154	188	208	193	185	161	175	202	190	199	167	176	170	167	184	166	179	195	189	166	199	162	183	170	158	170	159	179	177	196	159	194	178	195	201	161	206	174	174	152	199	177	168	172	172	174	198	156	193	198	196	193	172	152	180	178	150	180	198	177	169	167	161	174	184	230	177	157	162	162	162	181	192	172	189	159	194	184	192	185	187	198	177	193	150	185	169	161	206	179	184	193	159	183	196	181	174	192	173	181	170	195	149	166	180	206	175	166	202	171	193	217	159	164	177	153	164	175	205	194	161	192	178	202	175	175	161	186	179	176	183	174	165	182	212	182	171	179	184	193	174	190	189	166	174	168	195	195	185	182	192	171	197	174	183	197	172	189	183	189	200	186	156	163	183	173	149	160	133	188	186	188	154	186	159	191	159	182	194	161	194	175	200	151	163	186	171	194	172	180	177	166	178	167	192	182	164	196	179	186	178	184	171	200	182	187	157	178	177	188	157	154	154	152	217	183	167	200	170	183	142	180	174	172	165	194	178	189	168	189	183	186	181	172	188	190	189	158	179	178	168	181	182	161	189	186	182	183	174	198	163	172	165	203	196	167	178	174	175	192	175	190	174	170	185	167	168	173	176	176	187	178	187	165	161	184	178	169	170	215	176	190	165	198	182	151	158	203	194	181	186	178	165	183	195	171	193	196	184	159	180	165	162	184	186	182	185	183	175	189	197	176	191	180	166	182	180	179	191	170	176	166	188	197	179	154	170	177	205	176	143	175	182	176	153	170	176	194	163	185	200	204	203	157	186	185	169	192	180	166	179	191	196	161	189	181	162	197	162	191	180	177	181	194	184	175	164	175	179	171	182	183	209	183	182	166	158	201	177	169	153	171	171	176	201	220	184	204	178	163	165	180	170	173	189	188	171	194	221	195	164	170	175	191	172	183	195	176	179	155	193	177	192	166	207	194	171	187	166	184	197	185	191	152	173	172	183	173	186	159	173	175	173	183	208	197	175	178	169	170	179	187	159	165	190	167	190	202	178	200	181	164	203	195	190	179	183	164	198	182	194	199	163	186	194	175	196	173	171	170	154	158	160	171	201	158	191	176	189	186	178	178	185	186	173	178	176	144	172	193	152	155	184	170	166	182	167	177	174	149	190	171	157	183	184	189	188	164	179	193	176	175	174	168	184	161	175	184	192	150	168	168	159	181	198	208	170	185	194	191	180	163	158	174	194	163	173	178	184	181	158	204	191	153	191	175	184	187	206	175	161	178	188	210	169	173	188	180	177	196	168	197	186	160	163	145	176	191	192	167	163	178	173	180	185	174	182	209	189	158	199	183	200	156	184	179	165	166	162	169	181	177	178	163	165	201	180	190	176	168	192	165	205	196	170	166	194	184	178	174	181	156	206	166	172	188	157	159	185	164	187	164	167	175	198	191	175	172	186	201	189	186	186	168	167	186	159	162	190	179	198	191	189	196	160	146	180	184	156	180	170	177	167	162	194	181	188	158	149	161	184	184	161	168	186	185	168	170	166	169	165	206	182	181	174	185	163	166	161	177	166	171	168	193	162	181	167	164	180	194	172	171	165	182	165	176	196	174	167	165	190	192	186	183	165	165	171	188	181	172	196	180	180	204	171	170	195	175	193	171	161	182	178	185	158	198	167	151	180	173	198	175	178	153	180	160	183	194	187	148	178	177	183	176	201	191	209	205	174	193	178	199	173	190	182	165	175	194	172	193	172	186	172	171	158	180	165	169	192	188	166	167	191	151	163	164	174	180	185	201	183	162	196	199	155	191	176	193	179	162	178	206	176	170	213	203	177	167	173	185	194	157	179	178	192	167	168	187	179	161	166	180	167	140	177	193	189	186	178	196	177	168	178	169	183	171	198	169	157	160	184	160	194	183	187	162	194	196	170	180	199	163	181	165	177	201	177	192	181	161	170	171	207	184	196	169	183	162	155	165	187	198	167	169	159	198	138	168	178	181	176	185	194	180	176	180	177	164	175	187	164	187	151	196	176	157	153	177	186	189	171	191	191	173	167	180	184	175	219	192	169	192	189	185	185	174	170	178	167	194	139	213	167	192	182	187	194	159	188	167	194	180	187	147	195	203	167	184	162	177	169	175	196	183	170	181	216	179	188	162	187	163	171	165	174	163	188	165	189	161	194	172	170	162	189	156	193	179	188	182	190	168	173	175	162	183	175	189	170	175	166	178	160	190	190	179	191	172	184	181	183	189	190	200	209	194	152	183	168	202	194	198	179	183	174	173	171	196	181	151	212	170	176	181	196	194	174	193	170	175	163	175	199	181	162	171	188	176	190	182	169	155	159	184	160	159	186	171	181	167	159	190	173	200	153	186	168	175	164	189	190	193	173	192	194	167	157	137	161	169	191	171	199	162	175	181	178	193	194	187	183	184	186	177	196	196	155	187	168	172	184	174	171	180	194	177	163	180	163	166	174	185	196	205	152	174	182
35747	35598	30893	13344	12135	8813	6441	5179	4060	3318	3252	3688	3950	3844	3696	3283	2974	2772	2405	2235	2123	2132	1971	1956	1829	1544	1374	1284	1325	1280	1239	1143	1245	1248	1196	1139	972	1454	3186	2852	1887	952	621	495	449	474	449	474	425	450	461	435	430	444	422	458	445	459	446	434	476	490	443	437	436	461	431	490	421	406	407	473	441	463	463	443	437	419	419	441	442	424	438	404	460	415	450	439	461	440	428	425	463	459	454	449	455	429	460	420	434	424	416	401	436	424	420	436	463	453	483	451	457	418	446	438	429	421	434	425	437	469	442	432	435	415	436	426	405	463	430	423	418	464	475	426	429	408	462	401	419	426	442	467	431	442	431	439	421	433	487	457	425	453	438	460	450	437	454	438	451	409	441	467	437	443	418	465	422	451	447	464	466	453	426	403	493	428	404	419	474	401	451	433	448	444	473	410	438	439	435	436	435	433	412	441	468	446	454	429	440	408	437	470	411	424	456	414	445	475	452	419	401	451	438	443	449	446	389	488	426	476	426	431	457	459	450	436	466	454	405	441	414	421	470	477	478	419	438	451	469	427	454	430	472	438	433	482	418	435	405	433	462	466	448	470	450	414	439	452	432	407	440	429	435	416	404	419	418	436	443	463	437	412	407	435	469	446	469	497	432	430	467	452	442	460	412	427	439	447	413	453	436	415	463	418	414	478	433	435	412	474	441	471	432	414	421	455	412	390	434	432	412	450	457	436	453	406	418	406	451	449	454	459	449	452	441	434	435	478	409	430	411	474	431	444	424	471	474	428	459	458	443	451	413	427	445	418	446	446	427	446	422	450	421	399	414	431	461	459	430	440	442	452	427	417	450	416	458	480	464	451	408	438	455	459	422	438	465	441	463	452	459	474	478	426	458	420	441	464	410	419	439	418	423	444	460	434	463	437	446	435	412	428	469	433	419	448	421	443	446	446	476	497	405	426	401	457	425	455	397	436	452	430	474	433	433	434	417	474	509	458	435	437	451	438	460	437	414	471	428	422	461	417	440	423	446	466	473	430	421	428	459	475	437	431	460	435	424	406	433	425	418	399	442	438	412	413	460	436	448	462	440	414	465	402	476	465	416	409	415	401	413	442	459	467	454	418	419	420	460	440	435	429	435	445	481	432	428	445	429	490	476	455	446	443	445	456	426	429	446	436	387	424	447	461	465	427	431	419	451	413	475	448	441	489	444	434	459	417	431	470	466	424	463	433	408	433	406	458	424	458	477	433	430	424	454	464	445	437	411	412	419	452	440	444	436	440	464	439	465	433	468	475	481	438	455	448	443	419	473	416	478	458	450	458	448	419	448	477	479	472	422	455	457	420	427	462	423	464	442	436	465	419	451	441	465	404	393	411	425	423	398	448	442	442	457	458	466	403	446	436	493	448	483	451	416	488	451	430	423	458	421	443	443	409	449	420	438	449	450	460	443	459	463	426	445	443	434	468	464	449	414	407	445	425	426	425	441	469	489	470	429	412	447	425	409	463	438	428	436	411	437	422	429	412	415	449	477	427	462	456	452	432	445	455	455	476	430	470	443	451	428	438	421	425	439	452	475	396	434	408	442	461	436	459	408	443	443	468	457	479	419	447	421	431	455	461	409	455	475	440	457	433	468	448	437	444	436	433	411	434	465	430	457	437	426	448	440	478	479	447	428	457	442	488	460	409	478	446	416	411	421	428	456	468	451	451	418	438	466	447	430	446	450	470	443	434	426	412	451	404	446	430	472	434	452	437	470	485	466	406	474	422	452	403	463	427	406	427	439	430	453	466	439	426	476	455	406	483	399	454	409	446	454	457	457	459	430	427	452	445	420	439	393	434	454	448	433	426	453	458	448	429	415	411	438	454	455	414	462	443	432	453	434	425	450	423	437	467	445	440	435	500	440	416	453	460	466	455	443	419	472	491	448	435	441	450	426	459	444	456	472	410	456	433	447	418	454	421	425	428	428	440	412	458	433	467	446	463	443	445	446	405	421	454	457	470	427	408	426	452	450	429	472	461	419	447	427	444	514	425	428	409	438	441	419	436	434	420	433	443	440	436	419	438	419	464	399	444	441	442	429	470	404	422	412	429	407	448	430	463	484	443	474	427	466	429	411	406	459	435	430	416	426	444	410	452	413	426	442	448	492	465	439	425	440	400	441	424	453	438	448	465	444	445	479	437	497	452	468	461	433	413	403	455	460	450	441	445	435	412	429	446	471	432	438	425	470	442	431	452	469	424	465	427	433	441	469	412	447	426	443	473	452	477	461	454	440	467	450	433	397	486	481	462	408	461	418	432	434	419	412	422	430	429	479	440	463	426	445	413	453	460	478	409	478	446	445	451	464	482	441	467	417	443	431	412	416	432	431	432	408	440	424	448	451	415	424	441	409	461	447	485	457	435	467	412	428	429	407	441	441	439	445	474	431	463	430	433	458	441	361	421	442	448	409	438	428	427	445	440	455	440	462	439	475	475	456	468	466	427	464	433	444	427	434	403	419	425	424	445	394	440	439	483	447	447	434	455	431	457	468	449	440	460	461	446	462	405	418	454	410	425	465	410	439	437	421	470	450	419	474	448	432	446	429	422	448	458	470	435	426	405	454	457	447	436	422	421	432	457	452	432	454	470	407	416	428	417	477	433	431	442	426	493	483	439	491	424	446	451	440	458	428	430	452	423	437	448	460	487	462	462	441	456	456	404	407	421	427	458	459	443	457	415	433	448	427	409	465	438	469	451	456	435	455	452	447	448	423	425	441	462	432	449	440	447	444	492	432	427	413	420	439	415	413	415	399	448	456	472	429	450	420	453	420	452	436	414	434	466	442	443	435	404	439	460	443	442	460	424	435	411	425	406	426	439	437	454	435	469	474	429	424	451	422	442	431	465	442	417	448	436	449	431	416	439	444	457	427	444	475	462	427	424	459	431	438	396	417	418	455	457	439	450	428	454	411	451	428	437	467	457	438	459	454	483	419	417	457	453	469	413	439	459	420	439	466	454	417	456	454	440	415	396	435	425	440	461	444	444	454	444	428	456	404	452	445	470	440	395	445	444	466	415	449	439	427	464	456	409	416	474	437	420	455	453	463	448	407	465	458	432	413	471	438	413	457	419	448	438	476	420	458	400	471	425	445	493	463	451	447	445	438	450	452	437	430	489	451	428	460	426	410	437	471	434	440	471	432	469	433	428	452	427	419	378	420	457	455	433	427	452	444	443	434	443	460	462	434	437	440	430	415	434	451	472	447	452	450	431	418	429	417	464	469	470	448	429	448	442	416	427	456	427	460	507	467	446	422	427	435	449	428	440	448	450	472	454	457	473	426	435	423	466	414	452	428	454	434	422	433	427	454	453	452	466	430	421	444	474	428	415	439	436	421	409	430	425	455	446	411	437	428	484	422	447	453	394	419	435	450	441	431	429	457	455	432	418	490	411	431	458	456	428	444	432	447	406	456	463	477	477	441	455	461	442	435	407	420	446	433	465	439	441
59811	53871	46912	22173	11208	7175	3572	2489	1751	1277	997	870	919	860	852	865	794	726	681	645	610	539	520	477	415	406	432	389	375	359	367	326	359	372	339	348	338	501	1175	1019	724	353	242	209	169	173	155	174	165	174	167	176	173	150	167	154	157	150	150	162	161	157	169	179	142	157	165	155	145	156	162	159	148	165	145	159	167	156	165	144	152	154	143	161	148	164	140	142	155	169	168	158	147	139	150	138	160	150	148	165	172	166	151	138	137	178	159	164	170	177	146	171	166	146	191	157	151	152	140	163	152	170	149	140	153	154	154	174	156	148	157	186	174	175	156	154	161	163	150	157	163	145	131	158	172	147	155	146	171	155	170	143	129	172	178	127	172	146	131	149	179	164	134	146	149	148	145	159	143	163	172	151	151	161	134	148	159	135	133	162	149	148	175	158	153	126	152	171	152	180	157	135	159	200	156	147	147	166	169	153	144	155	160	151	153	154	174	143	170	165	129	143	151	161	168	131	162	173	191	167	162	152	146	157	155	151	165	158	164	170	148	152	159	172	147	156	134	158	163	157	125	163	164	164	134	153	153	170	160	158	144	177	144	159	178	148	168	147	167	166	156	153	171	157	141	147	168	144	137	146	179	138	139	137	150	156	138	168	170	154	145	167	152	151	164	138	155	154	151	162	166	153	171	156	168	141	143	168	143	176	141	151	143	162	146	159	156	129	169	151	156	168	151	166	166	150	183	148	153	163	155	155	178	155	164	180	166	156	144	169	150	151	143	160	133	149	160	155	151	132	138	148	159	166	138	154	146	146	157	162	152	182	170	160	173	160	187	161	141	161	148	152	151	150	130	167	179	156	154	137	176	163	132	164	168	149	147	162	157	167	160	130	148	174	152	141	166	147	169	156	149	122	139	160	161	148	163	168	149	165	138	145	156	154	132	152	177	139	174	167	162	168	151	141	147	162	163	160	169	174	167	148	178	170	156	147	146	164	162	149	156	148	144	129	144	147	149	144	153	171	163	139	160	153	154	152	166	151	152	167	150	154	173	175	185	152	160	153	197	150	150	149	144	168	176	159	165	180	163	177	156	153	161	171	147	148	154	134	140	167	140	151	151	150	131	158	153	142	143	152	185	157	190	157	127	158	155	153	187	138	176	175	139	157	147	153	169	163	154	156	190	148	157	165	156	159	151	170	156	157	140	166	169	168	155	165	174	155	159	162	150	170	160	161	146	149	153	136	131	163	153	163	145	170	172	152	127	157	153	158	130	154	133	164	159	159	173	158	151	159	137	163	154	172	150	169	155	167	135	161	152	149	151	146	148	149	152	158	165	138	131	142	148	148	152	138	161	133	171	148	139	161	170	141	155	164	175	174	144	155	129	170	154	162	147	140	150	148	148	141	170	166	163	162	133	158	156	158	168	134	175	157	159	167	159	147	172	131	153	156	187	167	156	184	143	153	152	157	152	146	133	183	152	148	198	145	151	142	140	147	142	136	159	157	166	153	144	146	149	136	150	133	147	162	143	158	179	127	155	161	169	159	162	147	137	179	160	132	149	159	137	152	148	152	159	143	167	143	143	149	159	145	142	121	163	127	138	154	151	154	140	144	149	166	153	143	160	127	140	144	148	159	169	151	149	162	171	151	145	156	160	180	178	169	158	167	161	157	176	163	178	159	153	147	163	173	158	136	159	145	155	148	151	173	164	157	138	154	153	149	149	155	168	143	157	148	179	170	154	157	167	148	162	133	136	157	149	141	148	154	173	144	141	148	136	157	152	164	172	165	139	144	150	148	157	173	169	156	147	143	147	156	135	136	142	154	154	149	152	154	152	131	171	172	154	169	167	159	133	130	138	145	149	156	158	160	163	148	154	147	147	140	154	176	172	178	162	168	167	127	168	150	171	158	128	142	149	132	144	153	144	158	137	145	143	159	149	143	143	145	144	167	142	140	148	152	165	155	172	151	149	155	163	160	165	152	167	162	153	181	174	155	163	163	153	183	182	160	156	171	154	157	166	154	142	147	140	164	145	178	141	175	160	159	153	141	173	156	156	147	156	160	165	159	153	162	157	165	157	162	154	152	177	185	149	150	161	161	172	180	161	142	147	181	159	185	154	132	158	150	175	165	144	171	146	153	140	159	144	144	158	165	150	143	148	142	166	156	186	151	147	174	156	148	158	161	163	135	161	151	146	156	159	157	138	149	142	147	181	164	148	159	138	143	134	179	152	166	136	175	163	168	133	137	151	170	153	168	125	143	186	158	156	169	167	180	165	171	159	161	162	150	161	164	172	152	150	154	166	167	188	153	189	147	127	138	182	127	138	173	174	158	143	144	145	153	142	169	163	149	146	167	167	170	164	146	160	153	172	154	150	152	146	142	161	137	149	153	140	157	154	167	142	170	186	153	151	166	147	142	160	169	164	141	161	142	159	157	149	150	148	148	160	143	152	153	149	161	165	165	162	178	142	157	162	150	167	170	161	160	151	153	135	156	149	140	157	150	155	156	145	148	152	160	153	157	167	194	165	168	139	148	158	144	156	154	161	163	164	161	139	153	150	133	146	159	145	153	156	154	130	180	144	165	146	142	168	173	145	133	159	175	181	150	142	170	174	183	165	146	171	147	151	158	145	138	152	142	150	123	167	133	151	146	173	143	175	159	151	159	158	135	157	155	167	150	166	175	162	145	168	150	170	162	158	159	169	135	163	164	150	169	139	150	167	153	146	143	158	123	147	155	134	149	163	158	126	149	148	149	156	157	151	149	156	156	156	159	154	160	147	183	156	167	162	153	152	144	158	140	173	142	174	167	163	155	163	175	155	164	162	151	159	159	141	145	152	147	172	174	158	144	135	154	137	189	139	163	150	165	162	151	139	147	181	172	142	139	165	172	145	155	171	161	137	145	151	146	171	162	161	156	167	160	164	171	151	162	147	155	177	168	167	158	179	155	138	148	140	152	156	146	113	172	190	171	167	145	149	169	155	166	153	152	140	148	171	201	132	161	157	156	164	171	146	172	164	154	148	120	153	166	150	175	173	135	156	159	178	153	139	179	154	181	136	159	143	173	156	148	178	147	169	145	159	160	163	160	144	150	161	152	157	181	151	138	173	137	156	138	160	153	164	155	141	170	158	149	162	155	148	188	168	144	150	138	188	156	135	138	148	141	153	166	172	141	154	166	157	166	172	143	162	151	144	148	155	169	152	168	136	155	143	157	179	184	148	155	156	146	158	144	142	144	131	144	173	158	152	170	147	170	140	157	150	145	161	163	139	151	147	150	177	160	166	170	156	156	160	168	141	153	149	155	144	159	158	161	142	145	172	155	158	155	148	125	175	171	136	155	158	156	150	158	165	158	143	159	166	159	153	153	167	152	156	177	172	165	180	155	162	138	167	151	164	145	137	165	159	162	163	143	141	148	150	163	153	146	166	143	174	151	159	167	138	151	151	161	160	150	156	163	168	158	134	166	168	163	161	172	178	149	155	126	157	165
38104	42467	44037	21960	20174	17192	12292	10275	7532	6099	4938	4666	4745	4724	5041	4922	4653	4378	4069	3888	3423	3019	2861	2554	2524	2438	2539	2246	2049	1961	2046	1866	1829	2053	2037	1753	1812	3043	7603	6572	3885	1691	917	569	485	410	395	398	431	377	350	400	378	395	366	400	369	409	385	407	388	428	374	382	374	396	424	389	391	389	378	365	341	403	399	434	408	370	369	424	404	365	416	400	431	396	390	369	425	411	402	410	410	383	400	358	364	402	363	408	370	402	386	382	408	392	408	350	399	386	391	365	344	424	409	398	394	447	397	386	389	396	410	429	409	395	409	413	401	378	373	400	374	413	425	404	387	392	406	392	390	390	421	411	413	395	410	417	397	374	397	375	369	390	357	405	417	389	393	376	389	384	384	418	388	393	370	372	403	365	395	387	416	389	417	401	402	386	388	418	384	415	392	408	399	405	408	397	391	404	390	389	367	348	400	393	397	391	420	391	412	420	416	400	388	429	413	347	399	366	383	394	355	406	388	394	399	392	394	386	350	422	366	393	429	394	388	422	384	401	350	392	394	402	403	370	403	388	372	401	368	399	419	407	411	375	395	359	364	373	433	397	382	421	404	372	398	375	404	364	373	396	391	366	421	343	393	378	393	403	420	429	363	423	364	415	411	393	387	409	390	397	365	411	372	373	401	393	401	370	396	351	388	363	402	394	396	392	410	437	402	415	387	398	357	388	400	370	391	391	405	368	401	391	391	361	424	362	391	377	418	404	400	392	385	342	366	409	380	413	422	354	361	403	413	362	392	386	428	359	410	388	400	376	359	373	401	375	412	371	383	417	405	406	412	392	412	390	397	403	379	422	417	451	379	380	410	369	391	394	384	374	380	423	358	390	382	404	390	394	405	374	381	378	382	426	388	412	410	397	422	436	383	390	416	362	391	425	397	391	421	427	397	362	398	394	356	393	354	412	399	406	370	371	386	373	419	401	395	369	400	364	374	389	377	395	356	355	402	397	398	359	369	375	367	416	430	414	408	366	347	397	414	403	431	395	415	409	418	384	380	388	366	393	394	425	400	363	410	361	389	388	391	350	416	410	377	363	386	392	415	365	368	355	401	414	399	377	401	382	401	398	402	387	417	406	385	349	376	394	406	372	416	362	369	390	386	387	374	368	346	404	374	363	404	410	384	379	412	394	363	368	356	378	394	402	406	389	409	377	358	407	370	404	395	367	421	396	405	401	411	355	416	389	368	415	395	400	394	403	387	388	392	387	407	408	400	383	406	416	401	402	393	372	368	398	357	364	400	404	422	392	389	399	382	399	374	402	394	391	426	404	417	397	375	371	402	421	409	401	375	362	400	402	384	390	389	388	352	398	382	401	407	401	388	416	367	363	390	378	382	399	423	389	413	395	382	366	405	395	387	361	387	409	390	374	387	400	423	392	364	362	390	367	402	382	369	364	364	382	397	382	382	392	377	363	385	399	417	403	367	354	388	392	370	375	414	405	418	435	368	395	389	392	421	402	414	359	378	379	385	367	380	340	386	380	387	395	375	383	393	406	401	381	395	348	411	385	397	394	413	404	356	398	380	404	418	380	378	374	413	341	369	380	387	407	388	394	374	408	396	367	384	395	431	377	396	410	388	393	375	375	426	387	363	437	404	387	388	418	360	401	400	409	369	374	389	377	382	396	391	390	380	420	431	388	406	360	381	393	402	379	397	418	414	349	356	390	426	384	408	407	387	389	386	373	371	403	336	389	392	415	412	385	378	357	360	366	427	380	368	456	393	393	391	400	359	382	398	390	371	401	401	385	410	407	391	414	398	401	385	373	363	371	403	411	385	402	409	402	375	394	390	387	405	383	384	397	388	406	370	404	372	372	393	381	371	420	389	402	357	389	401	388	389	380	390	392	381	402	369	354	344	395	401	398	385	383	398	422	373	391	438	388	387	369	397	415	373	372	395	400	400	377	404	405	390	395	401	398	367	380	400	385	366	392	403	378	406	386	401	387	403	387	403	371	408	372	429	384	376	398	395	364	397	393	404	372	406	355	352	393	384	368	420	394	396	363	404	399	370	393	417	375	404	383	405	357	383	413	413	372	383	395	363	414	386	416	410	384	429	365	369	404	407	371	389	386	369	410	403	376	393	372	423	377	420	395	399	361	395	385	405	358	395	411	405	400	380	404	414	398	398	381	394	391	407	395	387	391	395	394	380	408	417	361	394	406	393	382	403	381	402	385	411	364	350	408	399	408	377	394	368	403	378	399	394	416	409	375	415	396	407	396	404	432	384	406	390	378	430	409	369	444	399	389	405	365	420	404	376	393	367	346	449	398	410	418	370	415	409	391	417	379	380	377	347	387	409	365	404	391	405	373	401	391	367	405	345	399	397	389	401	375	404	389	362	386	401	368	389	383	383	379	364	412	410	330	368	419	390	391	420	412	396	405	417	409	408	399	396	379	373	387	405	405	427	385	446	384	397	393	410	369	362	374	405	424	365	378	439	374	405	383	438	395	425	411	381	399	390	356	419	395	419	392	390	391	370	378	405	401	381	391	402	420	402	392	407	392	362	370	409	383	389	385	380	420	383	410	379	407	400	422	381	388	375	376	400	330	405	396	386	398	423	404	411	415	397	395	402	395	401	397	375	388	379	398	401	434	414	388	428	354	389	401	380	405	374	396	383	394	364	350	414	375	402	359	391	386	399	396	399	394	366	376	405	358	385	373	392	382	388	374	399	381	418	413	374	377	408	399	378	393	385	397	419	372	393	407	391	427	344	399	368	406	380	393	393	377	386	420	407	389	392	377	389	421	370	409	396	421	378	344	358	369	412	401	368	377	403	440	406	367	407	392	360	409	408	381	374	349	361	390	375	378	393	414	382	420	379	391	421	385	391	371	428	400	383	392	404	376	393	386	409	422	400	385	390	370	354	387	375	398	401	413	428	401	404	395	375	416	416	385	394	402	407	404	359	371	369	367	409	401	341	406	397	386	391	418	382	379	394	381	408	381	373	399	384	399	354	387	401	401	389	375	364	373	369	412	411	392	384	362	395	398	372	384	351	378	374	354	381	367	400	418	348	379	388	385	404	390	406	435	416	369	400	405	386	374	402	435	394	389	349	390	437	388	398	368	358	394	407	374	409	376	384	404	374	415	354	378	411	375	390	371	426	369	393	401	388	346	394	390	423	402	391	405	377	403	396	405	375	370	402	417	377	363	375	379	349	381	362	390	412	384	424	407	415	399	418	381	399	381	409	380	413	403	391	382	387	409	404	410	384	396	380	359	385	379	401	416	386	386	408	385	372	402	376	403	375	423	358	418	382	372	372	421	384	396	363	417	420	382	418	404	393	408	388	365	402	403	430	367	404	352	399	356	372	394	357	387	427	380	392	380	405	413	346	393	375	383	397	405	382	405	411	388	413	399	409	387	442	423	418	390	403	379	390	370	373	395	394	389	391	412	401	417	364	361	361	396	393	344	398	387	401	391	409	441	384	376	396	355	397	393
43845	32477	19496	3809	1360	1026	704	539	487	450	434	345	323	332	361	326	319	335	348	320	332	326	311	276	296	250	218	242	256	255	254	240	227	230	252	204	222	237	242	271	292	225	220	226	216	207	196	196	230	193	210	214	212	184	230	197	195	203	187	204	212	231	189	210	207	195	230	202	204	218	223	186	189	196	182	188	167	219	210	193	177	197	228	217	206	204	200	234	203	189	207	236	200	222	213	211	179	205	207	186	199	189	205	177	202	200	201	247	190	162	224	196	199	211	192	207	197	216	200	171	188	183	221	221	209	205	206	182	206	215	176	207	189	191	206	165	171	202	197	176	225	186	220	203	202	233	190	205	187	185	209	223	190	205	211	195	189	192	197	201	206	193	189	204	202	205	207	180	199	190	217	199	203	201	209	187	197	203	219	196	184	203	198	197	213	192	185	208	208	185	166	192	181	185	190	208	198	191	187	196	165	197	189	217	186	206	187	210	192	193	230	183	214	201	216	175	188	220	184	161	221	206	203	206	187	208	192	190	201	230	190	195	193	179	214	190	222	206	194	210	211	187	185	195	260	184	175	201	189	188	191	203	201	202	219	194	216	208	197	216	185	179	200	216	203	184	181	216	202	203	182	211	207	189	186	190	185	202	220	205	211	223	210	190	194	219	212	199	191	183	187	192	194	189	196	202	192	203	182	202	217	190	204	203	167	212	174	180	189	199	213	212	191	208	192	201	202	194	191	197	184	218	201	174	211	193	197	178	185	184	164	197	202	189	213	194	199	211	204	206	175	202	192	213	190	182	209	227	219	236	200	163	199	219	204	208	176	196	219	201	196	225	187	189	219	197	198	205	183	194	196	190	210	224	232	223	233	184	197	210	203	191	209	199	197	191	227	194	172	195	212	205	199	174	198	206	205	193	195	195	193	198	212	211	207	179	210	202	251	199	206	225	205	207	187	182	189	198	184	222	240	206	218	205	190	232	180	203	227	202	206	209	192	223	211	171	190	212	189	185	188	203	199	212	191	231	185	203	187	167	226	199	191	182	203	193	213	193	185	201	191	202	209	173	216	192	214	195	187	216	181	175	224	213	225	204	189	199	195	208	195	194	222	204	196	173	212	222	164	214	211	197	178	173	195	209	187	197	197	206	200	199	208	202	214	205	193	179	202	184	217	192	196	196	217	206	173	179	211	203	202	185	193	189	212	210	185	189	178	186	208	187	193	198	209	178	202	180	223	232	192	212	209	230	191	219	235	213	214	206	216	214	219	189	215	203	204	211	194	197	192	198	196	211	205	198	222	194	213	216	202	225	201	226	207	194	204	193	220	183	189	196	204	192	174	207	204	181	186	196	192	200	184	161	210	188	215	193	207	196	189	198	196	189	203	192	195	208	214	206	216	202	185	202	197	200	232	198	198	208	196	200	195	192	194	192	195	192	199	239	185	175	197	192	180	209	214	221	212	219	241	192	191	199	189	203	201	190	209	196	200	210	211	203	188	207	211	180	199	206	210	195	218	208	185	203	244	213	202	209	193	197	212	199	190	194	214	206	197	189	228	211	217	196	184	211	214	200	156	208	190	199	182	202	183	199	162	207	179	177	205	194	201	203	200	194	233	194	190	190	201	175	211	184	199	218	204	218	191	188	186	207	189	194	206	214	198	196	217	196	189	196	212	193	221	207	207	215	198	195	203	208	181	195	221	196	194	202	208	195	186	193	222	181	214	214	203	211	221	181	177	194	211	221	235	195	185	203	181	198	209	212	180	193	194	186	191	195	185	180	178	203	211	191	184	220	177	197	193	207	192	171	215	213	208	201	205	188	187	209	200	180	219	214	209	193	210	224	187	224	200	205	209	180	208	213	223	214	210	182	224	208	195	216	238	187	185	192	231	182	211	199	196	232	192	187	190	189	179	214	195	204	178	204	191	178	197	205	197	211	188	211	201	215	216	194	182	215	197	193	195	228	199	221	199	189	210	201	183	192	208	185	191	178	196	205	205	167	196	195	213	194	212	187	194	216	226	187	199	189	186	188	204	205	235	213	213	212	196	201	211	208	185	195	194	204	213	224	177	207	199	209	191	190	207	209	179	202	211	194	186	229	205	214	206	228	204	210	208	198	200	202	197	176	209	179	217	221	215	180	198	198	179	211	180	203	227	218	204	193	208	196	216	176	200	209	204	242	197	219	194	227	206	211	202	218	192	221	213	186	213	187	181	199	193	202	228	186	201	191	209	176	195	208	216	192	194	175	191	151	181	195	208	194	202	224	190	208	202	195	201	215	174	183	200	215	184	223	201	189	190	215	193	177	216	199	199	194	230	197	215	198	195	210	197	233	198	198	204	204	194	215	212	207	212	177	186	191	203	225	192	204	234	206	177	190	195	215	189	199	191	204	204	209	196	181	181	201	216	214	186	210	203	217	216	202	191	205	205	197	203	223	192	197	188	184	218	189	199	200	224	185	188	162	213	206	230	204	193	199	202	177	190	213	210	195	197	198	187	207	201	215	194	219	184	183	206	189	205	202	198	180	179	183	251	191	207	237	200	214	201	186	207	201	222	213	224	183	215	199	211	194	197	204	211	200	174	214	192	207	190	208	204	186	182	203	199	220	214	211	215	198	201	211	184	225	198	192	190	186	238	228	199	171	206	216	220	204	198	197	215	217	227	208	207	211	178	189	200	201	205	192	185	203	178	195	204	200	194	215	203	204	217	223	210	205	203	210	195	200	201	218	213	205	190	200	222	191	201	178	205	226	210	212	212	194	207	203	199	206	195	215	212	205	166	190	189	193	198	209	223	209	185	205	191	179	198	208	193	224	208	212	193	200	183	183	187	205	184	216	235	219	178	202	177	205	202	176	217	210	242	190	163	207	189	208	191	189	209	211	191	214	200	200	190	215	193	178	222	195	179	198	187	213	211	221	207	201	196	206	206	190	202	218	193	223	196	202	223	193	199	206	216	200	201	202	198	199	208	196	206	193	204	199	237	200	186	184	202	212	228	199	188	205	204	197	205	189	183	214	207	216	208	200	232	216	224	176	203	210	209	203	203	223	183	210	205	179	215	210	198	187	179	195	194	189	212	199	172	207	208	195	164	222	209	202	188	189	202	209	185	207	182	209	190	207	205	206	215	223	215	186	196	191	195	202	212	190	215	201	197	229	205	194	208	187	206	160	196	186	227	202	201	196	204	208	216	209	203	209	198	174	216	196	194	193	202	198	191	208	188	195	183	207	176	203	193	196	214	187	244	195	194	198	218	201	226	215	207	178	171	213	205	201	237	207	185	193	209	185	202	196	191	217	220	203	222	201	195	194	203	208	223	204	211	197	179	210	189	208	204	202	191	180	193	200	233	195	216	184	219	202	187	207	198	187	225	197	180	201	184	194	213	206	226	230	200	223	202	193	191	194	196	202	223	221	187	211	187	226	209	177	211	203	201	196	189	212	195	227	198	211	199	189	184	214	191	202	192	201	194	196	206	218	214	188
28152	26115	20105	6410	5040	4099	3190	2419	2087	1998	1828	1595	1456	1450	1629	1555	1468	1419	1476	1455	1326	1259	1276	1081	1002	931	884	877	876	861	797	781	799	797	752	716	694	716	882	1098	817	718	616	521	519	497	481	480	492	492	502	496	524	473	462	474	481	512	462	472	469	486	510	491	531	458	520	466	552	488	466	463	486	462	469	468	512	480	503	522	513	509	488	494	440	504	512	482	489	549	526	464	487	468	483	508	474	471	508	475	475	503	459	453	462	480	494	490	494	472	485	497	476	504	481	476	530	496	497	454	471	520	458	494	515	491	473	487	486	518	505	486	480	461	509	509	465	482	461	467	482	485	508	467	455	512	469	458	534	478	482	465	529	516	475	469	479	478	480	483	517	510	473	512	494	489	478	457	526	508	470	474	478	467	487	491	474	476	519	520	493	501	480	508	480	541	473	480	468	479	495	476	510	521	490	441	491	487	468	506	477	476	440	460	485	504	477	497	533	471	498	481	474	486	505	496	476	480	475	483	513	489	508	452	496	477	483	475	455	486	473	472	481	497	524	467	477	472	494	447	454	498	533	511	457	511	491	475	511	477	458	499	494	520	441	496	459	461	480	468	505	486	507	501	529	495	503	495	487	523	490	543	517	511	507	486	484	455	494	457	484	464	490	512	474	489	492	459	526	470	481	464	497	448	498	514	442	471	489	451	449	486	504	509	474	502	523	486	480	503	503	517	485	526	473	490	472	497	485	486	499	472	485	505	503	489	483	481	452	469	495	531	467	477	518	514	494	500	479	508	504	494	498	461	442	490	505	503	500	490	518	533	448	505	482	483	482	493	497	506	494	531	426	471	498	459	462	516	477	480	511	477	468	476	509	491	519	487	457	484	515	530	482	456	466	494	476	482	488	491	439	490	492	468	531	467	517	495	476	503	472	496	419	480	500	499	506	501	515	494	467	471	490	495	451	474	516	448	511	499	502	476	501	490	503	497	493	459	473	486	497	459	481	518	515	468	465	463	495	488	456	476	466	459	477	517	469	491	505	518	486	497	478	496	495	499	517	485	481	488	490	454	489	478	494	497	462	474	507	492	504	469	491	511	528	496	465	492	526	487	539	486	496	484	514	498	493	445	533	486	482	479	474	494	487	514	504	479	514	503	514	508	495	487	552	488	506	503	474	471	502	510	541	444	487	514	501	470	489	487	491	512	493	450	467	468	512	462	533	493	504	446	487	501	475	518	546	507	483	468	455	506	502	485	510	489	488	486	513	504	464	472	504	508	505	487	505	465	505	468	477	494	465	498	513	509	503	504	493	505	461	468	455	464	521	509	460	481	493	516	506	451	506	461	492	542	508	479	545	463	496	471	459	468	486	455	482	459	479	513	501	494	497	446	508	482	467	437	480	469	461	479	467	481	494	484	503	496	489	469	491	498	509	473	464	451	469	515	475	433	480	534	483	498	471	493	488	450	472	504	503	463	470	513	466	498	471	500	473	516	488	531	453	492	491	492	475	498	477	518	495	482	493	456	506	535	498	476	502	486	474	487	493	477	469	491	493	469	489	512	537	473	500	490	499	488	492	471	481	480	482	497	463	492	502	477	502	501	520	494	474	477	509	473	483	503	492	511	522	504	472	471	495	492	487	474	499	463	509	499	459	430	506	500	468	461	479	483	495	511	494	458	427	526	506	517	511	519	502	457	469	480	485	531	486	509	464	513	499	468	536	481	522	486	497	488	456	516	493	496	492	529	471	474	471	507	488	481	486	507	478	494	518	499	472	531	485	423	483	508	479	481	480	497	517	507	502	447	529	466	508	499	507	486	471	469	520	526	486	492	492	490	483	463	503	492	508	501	524	491	491	523	495	513	495	478	477	504	505	487	477	509	499	480	515	480	451	495	464	496	525	488	503	503	485	473	454	487	511	500	452	489	515	507	472	449	502	493	468	467	495	493	470	508	485	478	505	505	522	481	498	494	522	482	479	492	454	512	484	515	507	459	523	507	485	458	523	501	474	481	487	532	510	522	514	494	490	488	515	471	501	484	500	472	526	501	518	489	494	480	455	540	484	465	490	472	517	506	508	496	534	486	480	501	477	464	502	525	503	456	470	512	491	513	499	474	481	478	466	507	479	495	462	470	475	504	516	491	440	497	476	482	499	487	521	496	508	505	496	519	514	475	502	454	464	471	494	486	483	509	484	476	516	449	482	492	500	509	463	448	499	478	513	505	481	503	498	466	520	481	465	517	485	520	511	486	500	499	486	474	479	507	478	454	496	470	459	475	525	473	478	468	536	492	495	498	477	460	471	515	476	471	489	469	451	476	467	477	465	512	506	481	494	486	478	500	466	501	506	489	503	471	467	513	456	525	478	505	517	488	484	477	456	480	483	428	447	492	464	495	466	464	517	516	478	517	482	492	457	467	486	539	472	492	502	487	482	458	506	556	477	489	470	522	491	476	447	472	499	468	493	517	489	501	502	508	462	491	468	446	535	507	527	458	502	489	478	520	524	466	480	494	490	522	510	502	458	514	491	496	503	499	477	506	484	497	468	446	498	472	496	448	508	484	526	476	469	472	494	536	504	489	463	509	502	488	456	500	493	492	503	470	504	434	507	486	440	496	448	468	473	480	481	494	480	446	499	499	478	495	545	487	496	531	508	520	482	468	475	501	536	480	497	491	477	478	505	445	486	483	494	494	428	476	489	490	452	501	463	499	477	514	449	483	489	475	478	521	479	479	496	479	473	517	491	443	471	459	485	491	471	506	476	528	403	492	495	486	520	443	524	491	514	487	471	490	486	489	457	480	496	476	508	490	486	460	470	501	481	496	487	494	509	469	504	489	468	478	473	516	472	466	493	492	515	501	453	463	484	457	476	460	485	453	500	452	486	480	518	497	500	462	449	489	487	525	504	517	458	492	444	491	494	512	493	453	524	467	473	485	447	489	534	454	483	518	520	490	501	480	489	461	491	501	435	508	413	456	492	507	492	429	456	495	515	478	451	496	505	499	477	470	485	492	517	467	487	507	481	467	474	484	480	517	487	525	459	527	534	501	478	513	498	484	503	486	471	476	517	454	466	491	462	515	456	540	508	490	482	517	505	488	512	489	508	480	493	502	482	517	451	490	492	463	548	507	508	487	484	434	499	483	509	498	453	502	458	516	484	521	497	446	478	484	521	481	516	490	494	462	511	470	505	463	481	457	517	482	516	475	484	426	517	465	469	461	460	480	521	488	450	484	500	509	458	472	512	495	479	532	468	483	485	480	491	488	468	467	499	507	493	496	419	492	439	503	523	489	498	506	501	493	481	504	470	493	529	468	465	531	503	480	477	488	503	488	522	476	499	488	480	457	482	495	472	431	488	493	477	478	527	504	490	470	555	484	519	471	463	486	504	496	480	475	490	525	446	472	489	456	484	473	504	469	478	481	493	465	462	522	503	476	523	486	486	503	496	467	517	507	496	518	501	494	468	489	505	477	481	454	464	492	468	463	473	472
57849	38500	27066	8948	4311	2461	1472	999	803	698	628	511	505	438	439	360	370	378	309	333	351	300	309	291	249	321	264	262	247	250	250	244	284	275	300	257	275	300	504	525	334	244	226	220	167	177	193	196	142	173	187	169	156	187	163	159	173	201	201	153	174	147	164	159	184	152	169	178	167	165	176	168	157	191	176	188	162	182	159	175	158	155	184	175	168	204	177	184	169	173	186	157	185	189	174	165	172	169	175	189	176	179	184	178	154	170	180	167	143	167	174	180	161	180	174	172	178	174	171	190	165	180	180	182	167	173	141	206	157	153	188	161	181	183	162	167	178	191	172	166	175	151	165	184	162	172	156	157	172	188	176	192	176	168	162	150	163	156	177	192	172	177	182	147	185	167	155	172	171	189	178	152	169	170	185	163	164	169	176	170	172	153	161	168	174	171	168	198	173	166	172	179	172	148	168	157	184	173	167	153	170	160	178	185	195	144	142	169	144	190	159	149	164	193	166	169	162	180	180	153	161	152	193	166	180	176	160	163	176	173	194	186	183	163	180	166	195	197	188	181	165	171	180	150	199	185	199	184	167	174	179	184	164	144	177	194	193	165	164	177	179	165	167	164	170	190	151	162	176	152	161	178	162	176	188	182	170	168	161	171	194	188	177	157	169	135	187	170	157	191	163	191	164	170	171	175	168	153	173	172	171	205	183	167	167	187	195	174	175	158	184	147	162	176	148	164	157	165	180	203	191	160	173	184	162	190	194	178	167	148	148	185	181	157	193	155	153	175	163	197	178	176	134	192	188	171	175	154	173	188	167	153	169	168	193	164	188	183	155	170	177	183	192	168	177	169	179	188	167	193	158	181	174	158	155	177	205	169	183	172	161	163	196	178	187	186	185	174	167	166	185	171	211	164	183	181	180	168	169	155	191	158	197	170	167	173	159	144	173	178	160	167	169	205	209	178	167	139	184	154	192	198	162	152	177	169	190	156	157	169	179	162	187	194	186	160	150	175	173	157	157	165	171	157	149	174	158	178	165	174	183	141	173	174	151	190	153	199	173	163	171	162	172	177	145	190	183	188	162	177	180	168	147	161	168	158	158	160	169	163	164	189	179	174	175	183	184	164	171	171	160	156	190	166	171	154	175	174	173	167	146	187	162	158	167	149	168	192	183	148	197	165	179	162	166	154	195	165	169	163	180	164	192	168	185	202	138	168	169	183	181	199	175	190	161	167	153	175	182	172	153	156	181	180	180	163	163	206	178	154	156	148	171	186	189	186	182	175	153	150	198	144	158	193	176	151	161	166	173	154	194	182	162	176	159	177	173	175	191	169	174	173	176	184	190	162	184	175	172	193	171	169	159	161	167	188	183	174	171	180	177	161	204	178	158	183	167	170	178	150	163	183	172	166	185	175	161	150	167	170	147	136	166	173	181	185	195	185	163	181	178	159	168	181	198	168	168	181	160	162	176	160	137	164	198	189	182	169	170	164	178	166	181	173	173	162	190	212	177	184	156	180	178	174	172	174	172	168	177	169	176	164	150	159	193	176	165	193	188	167	190	170	170	169	189	174	168	173	173	157	180	186	158	186	160	162	171	173	194	153	198	176	183	156	177	194	189	154	172	181	154	163	174	161	157	185	173	200	175	177	171	175	158	158	175	171	184	182	166	167	172	162	196	146	161	163	167	178	165	175	171	169	172	184	146	172	182	182	200	159	181	199	175	178	179	190	176	195	190	201	161	158	156	170	169	168	159	162	169	180	167	163	174	172	182	176	169	152	165	164	167	150	154	197	147	168	155	161	159	179	167	186	172	177	178	173	170	198	182	181	177	169	171	162	182	169	168	163	165	178	165	179	155	184	153	154	187	176	157	192	176	182	142	160	171	181	174	178	177	178	168	169	169	186	185	201	176	158	159	193	175	161	176	178	157	176	177	166	183	199	186	192	197	186	167	170	171	186	147	163	165	179	167	154	171	187	141	189	168	179	152	206	173	185	180	182	159	166	169	168	161	185	183	166	160	171	176	190	166	174	176	172	170	196	200	177	160	191	161	172	159	193	173	183	192	157	178	189	161	148	169	173	148	155	158	183	199	192	179	185	143	169	149	172	162	193	160	186	176	176	189	178	180	165	193	174	180	157	192	171	162	201	178	178	189	156	178	160	174	178	181	174	183	183	191	183	186	168	166	188	151	175	181	182	174	184	181	147	173	173	178	190	190	185	181	168	166	156	174	135	194	179	163	162	168	163	173	156	170	172	163	157	179	152	177	168	141	184	189	193	181	179	152	167	166	200	169	178	165	167	181	191	171	179	172	186	173	176	152	159	165	169	156	174	177	180	157	168	175	164	170	194	183	177	181	181	178	172	175	161	135	189	159	178	183	170	182	180	189	178	166	160	171	159	200	144	173	182	178	181	169	212	158	178	163	164	183	179	187	184	175	163	159	182	199	166	193	177	172	220	179	181	169	144	168	165	181	147	173	198	177	189	172	156	196	177	177	168	185	178	175	186	190	155	168	157	163	177	197	166	186	205	159	153	190	177	184	161	182	178	196	161	185	169	181	168	179	173	175	169	197	179	198	171	164	151	171	194	172	190	185	176	163	181	166	187	162	179	162	180	184	170	152	192	172	167	167	181	193	177	161	162	192	144	168	179	139	186	166	166	177	164	168	157	169	183	188	168	167	198	189	178	165	210	174	177	186	160	170	179	157	177	173	163	167	180	162	157	185	178	173	176	156	174	172	175	152	158	155	188	165	183	165	163	188	167	169	180	173	158	169	162	145	173	169	156	167	169	159	191	169	176	178	171	161	169	156	193	160	198	165	155	174	167	172	181	186	185	148	193	143	172	173	173	175	154	175	171	153	181	162	178	167	157	146	164	194	174	171	170	164	171	162	163	200	183	155	149	165	161	179	163	169	176	174	171	190	167	173	176	173	159	178	170	168	167	166	187	161	200	175	163	189	155	186	173	217	190	162	156	178	157	171	176	184	178	174	181	156	173	188	154	160	171	194	162	175	155	151	171	146	163	189	186	154	144	174	175	186	174	155	181	162	144	166	166	175	179	172	186	190	159	182	169	168	175	160	173	157	176	180	206	146	164	170	187	164	181	167	165	154	153	147	183	177	161	188	178	178	165	182	169	148	157	170	190	178	151	155	183	155	167	173	161	165	179	171	208	190	180	186	176	181	160	174	178	155	181	170	187	166	203	168	169	182	178	154	159	184	169	164	172	166	168	172	178	170	161	147	182	166	166	177	162	154	155	182	153	180	172	156	183	153	168	180	168	170	195	168	177	156	190	160	183	166	170	187	150	179	183	168	172	158	160	157	158	179	148	180	171	193	156	192	156	173	143	151	150	170	159	196	171	182	148	171	192	171	174	182	161	187	182	165	147	190	190	187	209	170	166	186	161	179	180	189	189	178	173	159	178	176	174	201	187	196	173	192	181	189	166	188	186	165	151	191	172	139	188	150	164	179	163	180	169	188	169
39043	30655	27563	12550	11446	8439	5922	4596	3922	3546	3140	2605	2453	2179	2004	1701	1625	1595	1641	1604	1528	1355	1267	1238	1149	1057	1086	1155	1148	1063	1162	1131	1260	1326	1388	1056	1030	1538	2873	2621	1741	1035	645	493	457	430	443	419	425	423	428	428	446	460	439	440	440	432	454	475	409	438	456	411	429	389	438	428	420	428	442	434	399	462	440	443	418	418	463	465	404	438	443	387	416	440	450	433	423	435	400	394	418	424	454	442	440	416	409	411	400	445	426	446	412	423	416	415	419	478	440	449	461	444	452	427	451	414	419	451	434	455	408	441	425	393	440	412	445	420	441	393	431	407	420	441	442	465	403	399	440	454	442	424	425	427	381	385	423	427	430	436	456	408	426	397	436	449	414	473	434	413	435	428	426	441	498	446	459	463	440	465	384	413	423	440	402	441	449	420	424	430	431	422	451	435	456	434	415	428	428	426	453	428	417	461	430	460	408	409	458	403	425	451	411	460	412	402	390	442	427	463	436	442	449	443	450	424	379	414	429	445	436	408	436	431	400	415	421	451	433	417	413	397	422	442	435	458	464	411	408	413	446	424	436	410	443	422	423	470	446	416	471	494	446	410	449	408	446	448	420	437	431	440	408	421	433	416	443	400	409	457	436	441	446	433	402	457	471	417	429	433	418	467	433	406	452	399	443	420	396	459	422	458	402	449	435	438	454	411	406	415	432	421	405	425	413	463	407	440	412	438	445	435	429	394	427	436	412	413	449	455	449	433	436	427	442	439	450	431	446	452	427	462	438	428	404	381	474	376	426	422	437	419	442	418	404	395	434	445	439	443	425	442	412	427	437	429	441	432	440	435	439	439	459	470	413	410	426	433	453	426	420	457	411	463	439	454	423	439	438	451	410	415	460	433	453	410	433	411	455	449	436	424	403	457	458	413	410	434	444	425	415	401	424	428	425	441	466	448	424	461	426	439	415	447	423	440	430	388	428	418	421	397	422	437	407	416	453	422	425	424	431	450	431	423	410	448	459	441	435	413	409	412	400	454	419	418	433	465	445	438	447	413	429	413	425	425	439	437	429	474	413	437	440	431	432	404	418	432	451	423	406	436	464	453	420	427	420	415	469	432	436	435	413	425	407	448	432	442	423	416	439	405	410	382	446	398	455	429	463	442	444	419	409	424	384	422	433	399	451	434	432	411	420	432	426	402	439	453	425	435	415	424	462	419	465	419	423	457	406	419	420	448	437	439	405	426	432	437	424	428	460	461	421	471	436	431	454	450	430	424	452	442	386	450	479	473	457	414	426	424	417	454	469	449	432	419	428	436	383	436	414	427	421	417	474	477	427	429	447	469	421	445	419	430	432	481	417	417	390	457	416	422	443	381	407	436	419	408	421	459	449	437	455	414	454	414	423	397	397	419	416	437	424	399	425	431	432	439	463	434	423	414	432	455	440	369	420	366	394	417	418	474	444	433	414	456	453	420	437	425	437	421	398	449	440	396	444	448	431	409	447	426	433	398	421	443	410	397	489	426	425	429	434	458	430	451	429	386	439	443	395	433	420	377	426	426	438	412	420	409	414	402	425	450	453	443	424	413	427	415	411	457	448	411	416	435	407	427	402	443	380	406	432	442	428	437	414	380	400	428	439	409	417	465	470	436	408	441	413	421	458	432	385	454	408	439	425	402	450	448	430	411	455	429	434	419	432	388	406	443	443	442	461	431	395	427	407	444	426	444	437	428	387	436	462	457	415	398	440	462	461	465	421	463	422	449	455	447	409	446	420	420	446	422	465	467	461	435	447	422	429	439	419	441	442	455	419	401	434	406	422	443	425	375	435	436	449	411	448	416	430	416	416	406	435	423	448	485	423	458	469	445	482	436	451	401	434	415	427	449	407	402	393	431	440	442	456	453	411	444	410	419	374	433	425	429	398	434	430	426	473	421	445	427	414	414	433	390	458	409	446	427	414	417	423	416	417	439	422	416	455	471	415	442	415	402	420	449	417	401	440	399	429	395	427	439	448	390	448	422	420	419	404	438	448	406	416	409	443	427	464	412	404	434	467	423	404	426	453	430	441	390	399	409	402	458	419	425	415	425	427	458	447	411	414	434	404	408	411	409	416	375	440	410	436	441	439	461	414	434	432	427	409	413	468	444	412	427	457	438	438	474	418	422	387	406	357	423	441	446	442	424	443	427	452	421	429	427	429	428	418	425	395	447	443	454	445	431	435	418	427	401	377	428	423	431	391	410	461	408	439	420	456	387	439	412	422	443	453	438	433	441	415	402	432	431	420	427	400	421	422	451	430	445	474	432	407	441	439	407	448	441	432	464	434	393	416	429	461	446	421	430	406	441	414	449	406	451	433	434	395	455	427	444	435	407	441	445	455	438	419	421	390	420	450	404	424	425	453	435	414	444	423	398	444	445	466	476	381	421	472	471	407	405	432	428	385	430	405	379	415	429	376	431	434	437	407	430	407	412	421	373	456	453	405	426	463	431	412	389	433	438	417	406	430	428	433	403	454	438	429	415	457	430	404	415	448	452	407	406	451	437	435	441	468	426	497	446	433	410	403	410	407	439	371	417	466	409	432	407	416	450	424	442	406	423	434	428	414	416	461	456	431	422	424	440	471	431	414	418	430	411	409	462	391	454	405	446	430	429	441	450	444	431	410	410	463	433	432	424	441	443	459	435	426	429	441	447	438	463	422	458	413	425	425	421	447	416	431	380	455	467	450	383	430	446	410	402	439	406	429	397	428	448	433	436	426	434	433	499	424	410	454	422	386	423	409	441	410	424	405	408	387	457	422	454	431	420	411	399	409	422	432	433	419	485	426	383	424	436	401	443	416	445	406	419	424	424	475	411	431	415	449	435	393	430	432	415	414	432	429	418	425	437	426	424	426	402	434	458	441	420	426	394	403	409	434	422	485	424	422	443	460	427	449	433	448	433	414	431	434	434	395	436	414	445	412	421	419	443	374	447	424	421	452	397	431	441	440	454	409	474	423	409	437	450	421	443	466	433	419	414	418	427	415	387	430	405	427	469	451	445	421	406	436	424	451	426	445	432	435	444	411	438	441	432	421	451	400	434	401	421	432	435	440	445	432	442	441	434	452	408	391	410	449	421	449	468	433	419	455	437	461	428	441	430	453	423	401	407	396	442	369	426	465	485	428	437	399	445	448	427	423	439	441	474	425	442	456	443	454	449	446	453	460	478	417	412	410	436	434	413	427	406	427	386	438	443	462	450	444	425	413	422	451	430	442	384	446	433	422	424	406	454	445	444	465	449	446	424	414	455	434	410	463	429	426	411	445	445	406	461	425	429	440	406	459	410	429	414	441	415	435	394	405	418	411	387	448	412	444	432	395	417	432	447	443	418	425	409	424	438	433	451	426	410	445	452	404	383	436	394	437	433	404	432	427	406	424	428	445	424	418	440	430	434	427	448	417	447	435	449	416	439	435	408	445	439	435	447	473	410	442	432	452	394	441	390	429	442	442	427	438	413
60615	50457	42377	21198	12175	6534	3430	2391	1774	1269	989	903	808	755	652	578	515	492	425	410	470	457	453	360	368	368	336	374	387	366	371	332	344	366	385	367	398	548	971	1009	762	471	292	203	168	173	138	146	136	162	154	162	142	151	136	148	123	158	139	142	152	159	144	189	141	141	147	150	128	134	146	163	143	141	146	167	138	127	127	154	138	129	188	147	136	140	170	162	146	176	155	131	159	142	138	138	171	177	147	152	174	141	162	154	151	150	153	133	153	169	167	137	138	165	153	150	152	159	150	149	150	151	131	133	158	128	162	149	159	164	142	153	140	129	156	131	156	147	132	158	154	138	148	164	152	163	153	150	163	145	150	156	182	168	155	129	155	129	150	141	173	147	141	129	160	154	167	146	171	152	146	151	140	148	164	165	153	171	154	134	153	149	138	149	152	139	138	144	151	157	150	138	125	143	139	158	164	160	161	154	149	130	165	136	146	144	136	154	151	148	129	145	145	147	142	134	160	166	154	149	135	166	149	142	146	140	183	140	142	149	148	135	144	144	126	133	175	155	164	152	162	145	124	151	136	145	148	190	147	156	120	160	148	146	158	138	148	159	139	150	136	131	139	151	150	164	142	163	151	144	154	142	162	160	147	158	133	133	156	168	157	174	145	127	146	126	150	148	153	128	145	147	149	158	144	156	142	140	162	136	148	145	162	172	155	148	135	142	135	141	151	161	131	176	144	152	149	149	157	135	155	140	152	166	157	147	134	156	161	147	114	151	164	133	140	152	141	129	161	128	143	151	128	126	150	169	163	139	138	131	137	152	144	152	138	137	154	169	140	165	138	140	164	135	144	166	142	142	151	147	149	144	156	148	141	156	136	154	165	156	165	165	176	154	142	149	139	157	147	143	124	144	161	153	146	108	128	151	152	136	150	168	168	134	167	150	140	136	150	161	145	145	140	153	139	157	146	145	131	162	145	148	169	146	137	131	155	145	154	157	167	119	134	153	124	165	158	139	143	148	150	134	149	143	170	135	138	136	167	136	148	135	157	141	177	135	135	151	172	135	145	159	141	134	156	140	143	122	163	150	158	136	154	138	164	174	164	143	157	164	148	152	125	120	138	148	130	134	159	165	160	151	140	127	148	134	142	164	134	151	159	169	170	162	164	160	167	128	159	152	168	147	149	172	178	162	142	137	139	151	158	154	161	150	141	169	171	139	175	163	132	149	140	151	165	158	128	143	155	153	167	149	141	140	113	137	141	154	168	147	134	151	147	140	120	160	171	172	157	160	161	128	113	118	151	170	142	163	152	157	161	115	155	158	154	146	149	154	159	140	172	170	181	149	150	177	118	134	126	135	162	132	157	168	168	162	138	164	162	147	147	148	159	155	142	145	151	146	139	150	165	151	160	146	153	156	156	152	123	160	147	170	164	147	186	152	159	177	168	136	146	151	159	142	148	153	163	134	168	135	141	150	146	162	169	151	161	140	146	163	144	148	140	139	144	154	131	170	160	145	166	144	182	148	161	143	129	146	160	149	131	155	150	150	139	119	156	152	132	159	154	127	146	151	145	151	148	163	151	151	206	158	168	152	119	145	144	157	168	154	166	169	170	154	168	161	153	139	154	163	152	152	159	151	133	154	157	158	148	159	153	166	146	152	142	145	143	143	123	145	169	161	139	152	153	156	161	148	138	145	150	152	174	157	167	174	148	160	145	172	167	144	140	151	160	143	172	139	164	138	150	123	146	143	131	171	150	127	179	164	146	163	140	144	141	140	164	144	147	158	158	158	135	144	182	149	156	164	136	166	124	157	153	141	161	143	143	127	145	170	151	147	154	177	154	139	139	166	149	139	137	146	143	152	138	163	128	132	149	157	162	148	145	168	126	133	126	154	145	167	149	144	130	162	136	168	185	152	162	166	150	137	151	142	137	166	122	131	148	146	164	126	177	134	147	147	145	146	151	152	153	150	144	163	150	138	152	151	157	145	157	133	135	142	153	155	155	143	143	138	139	159	144	157	143	133	156	137	146	149	165	161	138	152	140	151	140	155	137	145	167	162	124	165	153	161	143	153	171	149	134	144	167	160	130	150	152	157	139	150	157	126	144	137	141	161	135	131	172	148	159	155	168	136	151	138	145	146	147	149	148	158	137	133	162	136	137	150	152	150	145	144	170	161	141	157	136	168	162	150	144	152	141	172	135	138	170	142	147	152	129	153	144	155	175	119	144	140	160	136	140	151	141	143	154	153	135	161	141	142	131	153	153	145	143	125	151	152	180	159	149	143	148	167	153	133	134	168	169	136	170	133	152	138	143	139	151	160	165	149	144	168	128	139	133	155	167	144	177	150	124	119	157	165	137	153	143	142	168	147	141	143	126	160	146	170	156	152	145	161	167	126	138	145	150	145	168	124	153	114	150	114	156	132	152	152	165	138	124	154	171	155	148	135	166	152	140	156	153	156	142	145	168	129	149	145	151	118	174	155	140	129	132	143	159	161	163	147	131	148	141	139	133	178	148	141	157	159	155	142	168	148	169	155	155	143	159	142	150	138	151	145	144	149	157	156	162	142	152	126	148	148	136	148	145	141	154	147	135	157	148	131	151	141	171	136	164	147	165	135	148	157	148	153	132	145	137	158	147	133	142	154	132	170	150	150	145	139	141	153	152	124	150	130	188	146	139	163	134	150	132	137	148	138	134	133	146	150	156	162	143	146	137	144	151	154	143	159	148	150	148	153	166	128	115	167	140	154	135	145	150	143	140	151	146	130	138	153	168	144	158	133	164	131	170	134	154	173	158	147	164	146	171	174	149	173	163	135	158	133	142	139	137	152	142	139	123	163	175	156	154	136	131	141	151	151	147	128	141	152	144	142	163	152	146	150	165	145	131	161	164	135	148	151	137	157	140	134	151	153	152	162	141	159	143	137	139	170	133	144	169	142	164	142	148	144	149	160	134	147	166	157	156	139	134	147	136	137	157	173	130	123	143	153	158	155	142	135	165	127	144	156	154	146	162	135	147	132	161	146	129	142	151	151	145	168	141	137	142	148	129	156	143	124	156	167	134	140	145	149	142	127	150	155	130	146	144	151	150	158	139	139	136	141	147	143	132	138	167	141	128	147	163	160	159	152	158	155	136	143	172	157	139	158	137	158	141	118	158	158	155	155	138	161	132	160	140	140	163	158	158	158	163	176	170	163	165	160	137	149	151	142	165	151	161	155	147	162	161	149	153	157	148	152	155	140	157	155	155	154	125	137	160	148	167	156	165	144	161	152	140	128	163	139	167	138	139	164	145	128	154	144	139	158	149	165	147	163	119	146	163	148	155	128	162	118	132	163	141	158	156	159	142	159	150	128	157	154	150	135	174	174	126	160	153	141	147	140	150	162	143	149	157	166	144	122	162	166	164	142	149	152	154	164	151	133	147	165	142	157	155	147	142	164	171	139	148	136	130	159	150	144	160	163	142	133	115	143	158	139	174	147	131	136	126	127
39555	40233	39717	23991	22035	16412	12083	9811	8005	6239	5159	4669	4652	4034	3659	3321	2676	2681	2311	2276	2627	2566	2429	2151	1894	1814	1838	1898	2172	2153	2024	1984	1913	2288	2438	2503	2255	3257	6047	6210	4561	2515	1253	705	480	401	414	381	370	345	373	421	357	348	382	370	402	344	385	378	378	405	368	389	383	380	387	397	345	376	403	381	392	393	401	366	387	389	401	385	367	362	367	376	395	388	376	368	360	362	346	382	377	380	391	392	394	373	361	382	345	403	406	384	372	410	372	372	377	374	361	375	401	388	366	365	392	327	398	398	393	397	338	381	447	355	387	374	352	359	369	388	409	362	368	393	368	367	391	393	320	351	408	358	412	349	364	402	393	349	362	375	369	343	406	377	376	381	391	351	379	349	382	389	385	388	353	398	355	386	385	382	397	337	408	353	377	333	420	421	380	393	364	364	359	427	386	369	376	369	386	389	383	402	362	381	383	402	378	404	388	378	367	380	376	362	400	384	408	384	396	354	371	382	388	406	369	380	397	353	379	362	355	355	377	370	359	358	369	371	380	384	358	396	359	365	368	357	395	398	383	394	339	379	399	362	396	371	354	382	386	387	380	383	369	381	386	359	384	380	369	375	366	390	364	377	390	363	379	376	354	390	396	420	389	371	351	367	383	371	369	355	345	368	375	368	361	376	376	358	387	364	405	355	404	383	380	379	394	389	372	364	393	388	373	387	368	370	378	351	381	381	385	356	391	397	339	364	379	373	356	343	352	343	348	403	327	360	376	367	417	367	335	381	420	391	380	391	392	320	385	393	423	343	377	380	355	348	349	347	359	448	371	362	393	404	402	345	408	343	391	376	385	409	393	370	374	406	360	368	378	385	348	389	378	375	349	380	372	400	342	393	391	389	325	361	363	356	345	357	379	390	354	346	369	355	372	365	370	377	361	435	389	411	355	353	365	380	376	356	366	348	364	371	401	387	364	385	371	365	368	378	379	377	372	365	400	367	388	402	392	374	381	411	407	389	356	355	355	348	365	360	377	383	369	380	370	391	372	366	383	416	375	376	364	368	407	378	369	365	367	408	363	376	396	361	380	396	350	366	364	371	392	372	371	342	412	374	391	389	374	378	405	367	395	408	383	381	423	375	349	375	388	355	358	359	418	346	384	386	350	407	401	384	378	391	354	382	395	368	377	354	413	344	426	355	406	364	367	352	388	389	381	389	371	376	378	382	366	399	377	343	376	377	416	376	381	403	359	352	377	381	375	388	396	387	388	375	356	403	373	393	380	391	360	416	380	367	358	340	362	392	346	361	363	346	332	400	391	346	425	384	317	374	363	374	373	364	411	387	357	376	385	388	394	360	390	383	389	402	332	371	386	418	388	377	347	367	349	387	378	371	375	393	379	386	378	357	400	365	345	379	373	356	385	390	381	354	375	378	397	372	384	372	388	387	355	380	385	385	382	393	354	382	385	353	358	381	401	370	339	381	362	369	381	387	382	372	391	362	384	369	402	364	385	357	352	353	388	416	365	371	394	363	389	401	381	376	389	369	351	362	380	436	343	357	378	358	353	374	404	354	355	396	377	380	366	369	393	364	374	373	396	398	359	334	368	411	403	403	394	415	396	371	354	406	410	389	346	385	393	389	402	380	363	351	374	384	382	369	339	362	375	351	359	380	358	410	372	370	394	365	380	395	353	371	385	364	401	365	372	373	348	359	363	361	364	380	378	364	375	351	413	357	390	359	384	360	371	367	398	398	365	364	385	395	378	376	362	357	392	365	396	370	384	370	381	378	365	388	379	356	365	353	407	331	380	367	386	358	363	404	383	378	393	385	387	332	377	378	379	408	364	369	388	378	382	361	357	399	384	372	367	382	383	391	389	386	412	413	379	373	377	400	389	377	385	402	358	391	375	377	363	376	390	376	355	394	389	386	385	359	365	364	400	356	375	414	424	351	375	381	347	360	374	387	377	383	413	368	361	377	399	354	375	383	430	405	377	394	399	377	367	397	375	379	348	367	366	357	327	411	395	384	412	387	380	419	373	347	376	373	420	378	366	370	399	396	343	382	377	366	380	392	363	381	394	370	344	391	373	385	377	340	375	363	412	391	350	350	359	394	382	354	351	370	399	381	400	338	383	383	361	373	367	403	401	400	402	369	385	427	382	389	401	384	356	388	362	383	404	389	382	405	392	403	345	361	367	360	365	406	377	354	393	353	371	380	383	345	390	383	396	398	396	366	358	403	382	389	376	370	350	383	362	388	368	375	397	396	384	350	400	316	417	323	368	407	362	378	382	375	376	335	358	370	399	367	389	356	386	401	356	364	373	372	367	379	378	379	348	394	375	373	353	376	375	383	352	400	412	368	342	317	371	394	354	363	399	359	406	378	413	347	346	333	383	389	368	406	392	350	418	373	379	398	367	367	399	400	399	387	404	381	376	395	381	395	371	358	379	364	364	416	378	368	410	378	400	391	378	389	353	369	387	370	387	384	366	350	338	363	405	400	363	370	383	375	334	369	358	400	386	356	348	368	367	342	369	390	365	395	338	426	392	379	369	416	375	402	369	389	361	380	418	357	405	376	375	417	369	392	407	366	378	345	397	381	357	391	352	400	397	404	383	373	354	367	394	407	391	352	353	401	400	356	373	352	365	345	381	381	372	382	372	385	391	358	348	387	348	379	387	348	372	366	367	402	353	344	404	364	351	359	369	388	376	382	331	387	408	383	398	376	371	368	390	386	356	398	378	361	368	415	402	390	364	384	398	343	409	410	401	362	352	395	344	347	377	375	371	392	397	390	392	385	383	376	378	409	412	428	398	378	384	395	367	381	389	384	360	368	380	379	368	387	383	401	428	421	395	384	394	396	370	403	359	403	371	369	338	395	388	359	373	361	410	366	367	404	409	392	380	411	386	369	368	380	337	328	365	391	365	353	390	355	383	374	361	401	381	350	356	347	382	391	390	383	364	365	388	357	363	377	396	356	364	387	375	360	365	368	394	385	375	376	379	373	364	386	375	396	374	380	344	407	340	361	348	403	398	385	334	379	386	371	386	362	365	398	373	387	376	399	390	408	384	344	396	377	418	364	397	380	387	380	367	362	396	410	382	385	354	376	381	405	340	380	379	363	364	402	388	366	389	357	414	388	395	391	370	363	395	408	385	373	396	389	371	383	367	373	341	401	370	362	361	374	387	351	379	391	396	376	379	360	397	351	404	385	376	400	379	407	398	358	393	375	366	386	380	384	347	368	353	358	387	376	362	398	381	404	406	373	408	405	378	375	386	351	365	393	378	385	380	405	401	404	368	376	351	401	357	389	363	378	371	385	384	399	372	394	383	375	379	358	387	382	372	387	374	405	352	386	375	378	358	382	393	361	321	398	360	392	387	385	373	407	392	374	388	375	407	358	396	405	363	381	367	336	396	362	379	374	356	374	366	382	397	418	416	358	393	367	378	398	386	394	401	394	353	349	382	368	347	402	359	396	385	365	357	376	358	371	382	393
40147	31838	18592	5748	1842	1154	801	684	628	499	480	397	362	350	334	309	306	276	283	309	299	290	296	296	306	285	274	268	254	244	258	232	269	225	254	242	235	209	227	271	264	274	199	236	235	231	216	194	163	187	209	183	208	179	191	179	187	204	199	232	204	201	188	200	197	190	185	176	201	209	209	214	235	194	212	203	210	202	193	169	213	190	204	203	203	178	203	189	209	206	186	194	212	198	213	209	205	185	214	208	225	204	180	201	209	210	218	205	221	196	208	193	183	173	176	222	222	186	197	200	198	184	215	207	222	213	183	224	207	207	190	182	207	210	174	199	201	215	166	186	224	211	227	213	195	209	198	198	215	218	207	206	188	180	223	211	203	229	189	208	205	186	216	219	210	222	185	210	216	198	188	198	188	246	212	211	192	205	194	217	208	200	192	212	228	208	213	218	204	191	203	208	185	186	195	187	179	205	191	206	180	196	226	216	202	208	204	195	213	191	196	195	198	230	191	203	226	215	197	220	201	201	212	212	217	225	190	234	179	198	209	217	198	211	213	190	195	203	185	224	207	198	223	205	203	220	193	202	216	196	185	202	213	221	182	188	219	210	224	173	229	202	199	191	174	211	208	206	220	206	223	187	198	204	217	200	245	208	224	216	197	230	196	190	175	214	201	219	220	192	214	191	212	196	199	208	226	199	206	220	195	251	197	216	211	189	188	169	208	221	218	204	224	186	196	202	182	202	217	187	212	220	192	211	196	203	207	201	197	216	196	210	189	199	207	185	197	192	195	196	214	206	233	208	205	192	198	212	192	185	169	193	198	227	173	210	201	236	207	198	190	206	185	210	195	228	219	202	213	204	209	200	205	200	190	191	199	184	216	199	196	220	227	200	172	174	199	192	193	206	230	221	229	204	191	223	189	215	207	190	183	193	201	196	193	219	187	209	187	195	210	198	197	206	201	201	213	206	226	195	198	222	196	225	199	200	213	229	206	204	191	191	203	214	221	176	205	204	193	201	186	226	188	199	216	213	184	195	214	211	235	207	239	211	218	207	206	175	192	207	213	201	170	189	215	192	204	203	204	190	209	214	198	199	211	199	197	212	196	213	206	197	191	185	205	213	205	207	212	232	205	211	172	197	202	223	241	208	229	214	194	212	165	196	207	217	171	196	191	183	199	200	227	187	210	186	210	192	196	184	207	191	201	170	212	219	190	188	235	204	225	199	203	199	183	192	209	225	197	182	203	191	209	192	213	224	198	177	205	179	179	211	212	203	191	198	210	207	207	215	210	193	220	201	204	177	216	191	203	217	223	207	178	195	229	203	183	203	192	227	179	185	208	194	182	209	203	199	214	189	172	211	183	208	184	212	228	207	195	187	197	191	207	207	204	170	190	210	190	201	181	206	193	214	205	218	185	194	196	189	204	207	222	217	190	204	188	191	201	204	205	185	220	194	228	208	212	197	209	191	204	216	207	200	181	222	171	218	173	170	209	221	177	197	217	214	198	213	213	198	199	172	193	211	180	222	221	218	219	200	213	203	185	190	183	194	191	209	221	213	185	190	208	208	219	167	201	200	220	208	212	205	224	174	195	208	193	199	195	193	214	204	190	209	212	217	208	219	190	201	188	209	219	170	183	184	213	187	208	191	191	185	195	209	163	199	207	206	234	188	197	228	209	179	212	196	209	208	194	193	235	213	218	210	202	188	194	197	213	185	168	200	179	177	194	205	222	193	212	215	228	202	215	223	195	192	207	175	195	212	192	219	210	182	201	219	210	205	209	208	203	215	195	203	227	194	209	186	205	173	239	214	218	197	225	193	195	207	200	191	209	194	187	213	184	215	178	220	215	206	230	187	186	186	198	165	206	201	195	220	189	209	205	215	225	186	208	215	205	184	195	231	210	188	194	197	210	211	203	196	223	213	199	209	208	202	189	224	223	208	212	205	203	202	182	185	213	226	191	198	194	204	221	196	181	204	206	223	189	179	185	195	202	206	209	229	222	189	213	204	229	196	171	191	201	207	174	200	192	181	221	204	204	195	185	191	180	209	191	218	177	200	194	228	178	214	204	196	190	231	185	193	204	202	205	192	230	229	243	209	198	219	192	198	176	201	202	216	188	198	204	194	211	204	203	195	221	198	180	177	204	208	189	187	208	183	184	217	229	190	195	211	205	190	219	209	211	196	219	192	183	201	213	211	196	194	195	210	213	203	195	196	217	200	194	208	200	206	212	192	186	180	193	198	230	197	228	214	208	197	202	181	205	230	196	194	205	216	195	171	187	211	192	198	219	220	209	221	210	199	209	214	212	179	203	182	225	182	210	208	187	225	214	230	230	213	210	171	218	211	212	208	200	224	229	207	221	229	193	222	200	216	211	202	192	200	189	218	213	223	219	187	204	187	231	226	213	221	207	227	211	184	223	195	198	190	217	199	213	201	217	199	187	202	219	201	200	195	177	233	216	215	188	198	202	186	197	153	181	223	183	196	196	219	226	206	194	206	207	198	213	215	199	198	217	208	191	232	207	223	205	197	191	178	215	195	180	209	218	191	201	213	190	214	217	202	214	193	196	210	212	207	198	185	214	197	170	230	251	214	217	226	196	198	168	208	184	224	220	196	192	190	231	214	218	230	201	207	193	207	198	203	190	192	241	217	206	220	228	182	199	199	211	188	202	209	211	217	205	226	216	207	228	182	204	199	192	225	223	204	185	191	209	189	203	198	193	184	215	209	224	168	180	218	204	200	182	220	200	184	201	204	218	187	203	212	186	194	206	194	209	194	188	202	201	230	205	208	207	214	181	200	204	194	201	173	228	197	196	200	198	199	210	201	197	237	200	226	219	199	219	175	214	166	203	195	209	211	203	187	209	205	202	222	202	179	184	219	225	183	199	220	187	216	178	211	198	203	198	208	204	198	188	204	190	206	214	217	207	206	218	195	245	224	191	190	192	181	191	200	187	170	197	223	197	197	215	217	190	205	196	197	221	224	213	194	215	211	228	187	182	196	200	216	203	215	220	196	211	209	201	217	205	190	185	190	222	198	182	185	209	223	199	217	236	201	206	207	220	211	208	213	183	225	188	198	209	188	233	197	200	181	217	226	214	199	206	204	208	202	204	199	188	216	220	195	199	195	210	194	194	201	209	184	197	196	229	204	191	202	174	230	195	223	182	211	214	206	218	218	193	185	169	206	216	199	225	215	197	215	195	192	214	221	202	179	220	211	206	193	191	195	207	216	199	200	180	188	210	202	192	191	222	229	224	190	219	212	219	188	187	208	230	223	204	214	237	201	221	198	205	191	205	172	231	211	176	191	207	225	208	173	204	207	170	198	220	207	220	229	205	175	194	204	203	202	209	209	212	190	212	212	185	183	201	176	180	202	185	190	203	206	185	195	197	207	187	183	201	202	193	219	180	206	178	217	191	207	213	178	221	195	212	203	207	190	194	180	208	197	179	182	199	225	242	202	202	203	199	198	209	194	210	183	182	206
24761	25648	20780	10617	6415	4856	3515	3004	2792	2366	1922	1660	1468	1361	1296	1237	1129	1109	1139	1153	1150	1310	1258	1210	1144	1047	975	928	862	828	794	761	792	774	842	763	772	680	834	860	946	867	712	554	494	528	489	454	458	480	473	512	512	516	477	504	515	490	494	470	561	534	462	511	514	451	471	513	455	459	518	501	479	477	506	510	486	453	492	472	491	512	514	463	477	530	489	515	471	496	524	465	471	535	515	534	467	512	489	489	476	506	504	472	520	503	526	490	474	504	487	479	494	496	503	450	511	507	474	463	498	458	496	491	469	459	522	469	490	477	473	522	483	530	502	464	489	512	507	483	469	517	494	501	544	495	482	505	493	459	504	472	509	500	501	504	457	525	516	467	480	459	442	509	498	476	479	473	538	476	487	459	514	539	491	508	506	470	488	488	458	517	491	505	525	459	466	442	526	508	509	535	477	518	471	482	490	528	481	512	486	505	473	500	464	490	473	457	477	516	544	517	490	475	501	494	467	504	510	461	475	513	487	493	483	488	499	499	504	486	484	489	497	477	524	482	499	486	502	483	477	463	500	477	484	479	476	494	490	496	448	512	487	466	469	489	512	494	487	508	478	506	494	499	453	453	461	535	499	474	515	469	465	501	470	499	486	490	470	486	462	475	473	515	497	467	531	473	468	449	520	454	485	486	529	488	489	452	496	514	472	484	495	500	479	491	483	551	464	514	525	521	480	501	532	493	476	487	496	489	485	459	468	514	514	528	491	494	505	488	503	461	499	511	497	498	453	529	504	498	531	498	492	508	515	511	501	521	503	544	480	517	514	502	483	487	466	509	527	499	464	511	534	509	447	499	501	488	486	471	461	498	515	488	470	497	493	496	538	482	490	480	520	511	526	485	482	476	485	473	454	505	520	481	473	481	434	485	514	477	491	473	493	450	541	507	471	502	500	493	481	484	489	513	509	532	469	562	498	505	487	494	489	475	473	509	528	505	484	465	498	515	537	495	511	516	491	515	510	523	511	500	492	490	460	469	495	553	501	468	472	485	499	470	458	501	519	476	514	477	519	524	533	506	506	487	437	470	488	513	517	442	496	513	489	499	502	492	500	457	466	500	508	451	500	460	489	530	442	493	487	509	488	499	442	469	500	498	487	490	444	483	495	468	476	493	458	465	468	520	503	480	497	552	482	477	463	462	507	455	570	444	517	495	494	509	522	469	529	490	491	475	516	496	519	503	495	456	468	511	501	529	482	481	466	502	525	448	542	478	497	497	464	509	458	478	513	516	460	510	485	485	520	466	495	484	489	418	486	477	522	479	508	474	514	545	520	554	437	499	475	466	533	521	498	483	504	505	488	466	502	492	498	518	520	507	493	500	482	484	534	492	479	497	490	490	484	493	496	435	521	502	494	483	458	510	471	519	462	492	480	509	472	509	497	449	514	478	481	445	505	538	469	528	514	487	482	493	455	504	447	526	491	527	472	440	456	488	501	472	501	476	521	483	468	505	483	518	487	527	498	476	456	505	501	479	540	499	485	498	496	489	500	505	500	511	478	474	482	481	487	506	494	468	498	485	516	481	487	500	510	535	490	488	469	502	494	532	459	494	476	468	532	500	502	478	481	470	511	491	496	473	471	476	489	500	451	451	468	515	497	520	467	516	482	504	487	472	479	446	479	478	476	488	454	490	481	519	467	456	508	461	500	490	507	483	532	489	499	483	489	497	518	501	503	461	474	504	483	495	504	507	449	507	511	498	484	465	493	467	491	512	473	480	492	492	495	467	519	488	499	498	481	441	515	466	516	478	493	516	509	450	500	463	468	487	467	539	510	511	475	509	499	490	500	528	499	485	453	422	497	493	519	523	458	498	495	534	479	480	489	510	484	513	484	477	506	500	468	474	528	521	455	511	509	526	481	473	491	484	488	468	521	464	460	528	482	469	454	486	513	521	494	493	500	503	488	463	510	503	522	520	503	498	482	471	533	484	469	520	510	501	477	498	519	488	501	524	445	510	466	476	490	497	505	506	499	507	499	467	465	472	501	480	508	512	492	475	505	515	475	473	499	499	531	519	505	521	478	492	523	490	467	516	462	513	473	479	489	500	462	482	505	503	472	498	500	488	532	497	498	521	542	474	518	508	506	481	532	488	485	445	496	515	530	467	466	481	470	490	519	499	470	505	472	483	460	494	491	527	491	521	484	482	462	441	474	461	475	470	519	478	475	464	511	492	501	481	473	478	476	509	494	509	504	482	539	477	524	487	468	478	489	502	515	513	495	469	462	481	505	521	503	499	490	459	492	516	478	512	493	502	505	487	490	463	478	519	478	489	481	480	486	489	467	457	464	471	474	466	528	488	501	505	523	512	461	503	463	521	543	475	466	534	501	500	477	508	490	507	474	483	490	485	513	466	553	458	453	473	508	479	477	505	502	524	466	462	495	482	500	472	483	484	483	473	480	477	454	488	502	493	472	504	455	497	498	525	528	483	487	512	519	488	451	540	513	473	526	500	491	498	514	436	519	499	455	454	500	506	537	486	510	498	516	478	529	518	527	511	488	539	456	502	496	471	504	502	498	480	482	485	502	521	466	473	461	517	512	523	515	481	529	485	493	485	503	528	488	539	479	485	477	484	499	464	491	477	514	513	488	503	465	526	458	497	483	496	500	487	507	490	530	483	465	469	526	505	453	498	474	507	481	512	507	497	508	489	515	456	483	471	480	493	482	478	506	473	490	517	492	492	452	503	517	486	521	442	507	508	499	518	497	455	476	506	467	496	472	470	491	485	460	466	493	525	508	464	496	487	485	470	520	516	492	512	479	534	489	447	503	487	482	518	482	527	502	452	514	481	482	490	545	505	503	476	490	442	466	462	513	508	536	460	506	475	514	477	511	467	514	492	490	510	483	539	480	501	517	507	485	477	500	473	511	532	503	482	472	527	476	499	502	502	516	519	472	460	475	487	521	541	517	482	485	493	471	494	488	481	485	487	494	528	476	456	535	492	508	501	499	499	503	495	510	482	534	471	484	473	451	496	495	539	537	448	472	478	474	464	451	508	506	470	514	461	495	483	470	501	479	461	529	511	505	431	482	495	523	492	490	508	473	501	488	455	474	475	485	480	482	477	496	480	507	476	451	494	478	530	505	516	511	531	495	548	497	541	478	482	471	511	529	518	479	469	499	521	507	503	513	524	500	497	495	520	495	496	559	519	492	484	508	499	473	499	473	541	507	493	468	469	486	506	505	509	497	536	464	484	484	466	559	465	518	503	501	449	469	539	503	474	492	501	520	506	502	506	508	479	451	479	503	476	479	489	490	541	514	506	527	527	493	503	515	506	476	449	501	504	509	481	452	460	504	484	525	484	484	518	491	520	536	516	498	500	521	511	468	515	505	526	513	510	526	497	504	526	480	489	457	504	474	525	471	509	496	543	486	478	492	506	507	539	501	446	466	472	507	478	523	492	478	507	514	493	509	480	465	519	514	505	544	482	530	489
58049	46217	34308	16033	5014	2870	1773	1263	969	736	640	561	497	424	409	334	333	287	307	346	312	282	303	266	274	233	233	272	252	255	246	251	229	202	248	220	269	296	406	566	447	347	252	206	171	178	157	176	185	139	174	156	159	160	170	141	173	161	170	166	182	168	164	145	175	146	161	163	162	168	168	162	159	157	172	170	157	155	155	167	168	205	172	142	175	176	161	191	149	186	162	165	172	178	159	148	171	160	180	146	176	151	192	182	174	162	172	196	198	193	175	172	168	164	190	159	172	176	170	163	172	171	156	166	177	171	162	174	184	171	173	176	173	189	179	167	166	194	189	160	174	160	158	155	214	178	155	179	171	191	169	176	178	187	173	162	179	193	185	152	158	164	159	161	166	184	174	169	161	152	166	154	161	147	155	157	162	154	158	173	172	180	155	172	172	175	153	171	151	158	152	163	154	170	166	158	173	158	176	158	178	147	145	191	160	183	166	162	153	187	166	154	181	169	176	148	160	161	149	157	166	162	164	177	176	167	175	163	153	178	179	168	154	161	169	183	160	188	174	186	181	163	162	167	147	164	153	174	174	163	163	186	182	175	197	154	160	168	161	158	184	169	171	162	154	165	168	155	177	171	166	144	143	177	153	183	197	164	154	192	164	190	182	205	176	193	152	152	183	185	167	178	168	168	167	137	174	177	177	184	182	162	174	157	162	191	183	152	160	183	170	159	163	176	175	188	200	177	158	168	144	184	163	168	156	156	157	158	164	168	183	154	190	173	139	165	167	141	147	196	193	164	145	162	177	167	165	174	175	174	176	175	170	143	153	159	179	161	162	168	165	188	152	170	173	160	172	159	151	166	177	168	154	152	157	157	175	166	164	177	170	205	178	174	164	162	170	151	174	165	182	195	148	170	149	158	165	152	172	155	197	182	165	152	174	155	204	176	178	164	181	163	171	168	180	174	186	164	175	165	152	167	161	182	149	164	151	170	186	173	160	152	156	173	170	196	171	158	176	192	173	141	162	173	176	151	180	162	186	178	169	165	161	167	166	163	181	165	199	157	158	166	177	169	191	175	163	175	166	171	133	177	161	166	163	187	165	177	167	167	160	180	197	170	165	187	156	167	189	162	209	162	171	159	167	158	166	163	187	192	165	182	173	162	163	169	179	200	201	160	165	163	157	198	176	168	156	182	174	156	153	186	164	181	170	175	163	146	148	161	183	157	157	181	183	158	171	154	157	191	157	181	179	176	163	170	170	163	189	189	194	172	151	160	187	185	186	151	171	174	166	182	183	169	159	166	173	168	163	156	161	156	184	176	203	177	181	148	151	153	176	162	173	148	193	183	177	169	182	186	155	174	185	161	158	152	157	167	158	172	169	174	175	155	163	122	169	157	163	181	185	159	166	164	188	190	168	180	181	178	180	152	168	178	173	144	175	176	174	176	188	164	156	184	174	184	173	165	165	149	164	180	158	171	159	175	173	133	176	181	159	183	172	180	183	172	183	173	168	175	176	165	152	186	165	146	171	160	171	182	161	165	159	164	168	157	171	164	210	188	143	191	169	178	178	168	165	175	177	185	154	162	157	167	161	161	149	160	167	165	172	161	170	175	174	175	170	164	164	169	177	175	153	192	196	164	157	169	161	165	157	172	167	191	149	171	177	164	160	172	157	177	161	140	165	177	163	152	149	165	170	159	169	168	182	167	172	183	197	158	171	158	160	182	179	157	147	145	170	161	169	175	175	192	151	201	149	160	141	174	145	184	190	165	171	165	167	138	151	135	177	166	179	160	181	174	162	174	169	166	177	177	179	192	150	213	157	168	185	196	176	159	169	161	171	139	162	170	163	159	172	155	155	169	153	192	173	161	173	177	160	185	162	158	196	179	173	151	172	176	185	182	177	176	194	151	186	150	150	149	186	154	176	170	171	158	162	186	159	155	189	179	164	170	161	188	162	150	172	151	185	161	169	185	145	165	157	175	137	155	155	184	149	144	154	153	173	144	169	150	161	160	154	167	178	150	169	179	178	186	182	181	146	190	151	160	151	148	164	162	148	160	181	161	176	156	158	187	170	164	158	175	163	180	168	165	177	189	202	162	178	173	168	183	163	183	150	176	157	165	180	163	159	173	184	158	153	153	175	167	155	168	140	162	167	180	164	171	172	180	164	180	184	159	195	176	140	134	176	144	157	158	169	175	155	170	193	175	159	158	162	170	146	172	168	181	184	177	188	170	177	176	192	183	173	162	154	148	189	158	167	167	159	155	164	184	147	185	179	177	165	168	154	187	171	174	179	175	167	186	157	145	165	184	172	172	186	174	173	161	166	163	155	149	180	190	172	165	154	149	163	160	159	172	180	155	160	169	178	199	160	191	197	158	195	156	188	152	201	172	161	177	161	174	172	162	142	161	149	162	169	175	160	168	151	172	179	140	190	169	168	150	174	177	172	153	166	192	155	155	163	170	160	171	184	191	156	181	179	162	165	194	188	163	170	171	170	158	154	172	157	176	149	191	178	183	167	175	174	162	162	168	164	153	189	163	156	163	147	185	161	159	182	159	159	177	187	175	147	188	154	174	180	179	163	173	191	176	200	153	172	167	174	180	158	167	161	173	141	162	170	179	152	171	152	183	170	175	161	158	173	149	158	179	155	178	183	180	153	154	162	164	153	171	162	203	165	163	172	191	169	161	144	181	154	160	172	172	166	157	186	173	169	166	162	196	162	183	149	152	158	169	177	181	177	162	174	183	162	169	165	187	168	145	167	171	167	173	163	175	157	166	173	192	179	153	180	153	168	160	154	175	169	168	185	177	147	157	169	200	172	158	150	182	160	172	157	163	172	178	188	166	194	178	172	173	167	166	173	145	163	171	167	165	175	186	162	184	170	166	176	163	182	180	170	169	172	174	187	167	171	163	166	160	148	155	201	174	141	164	160	177	167	179	184	185	168	180	163	170	147	176	169	164	174	158	177	177	150	157	175	179	145	163	184	178	208	164	148	153	164	159	140	190	159	166	162	151	174	161	177	172	177	172	159	165	158	179	171	159	138	160	170	166	164	190	174	140	187	161	153	147	145	159	179	184	173	156	161	158	161	173	159	174	162	181	172	173	172	156	171	182	189	167	152	204	175	167	180	194	177	158	171	175	173	194	171	158	159	164	158	156	165	166	139	174	159	154	176	176	184	194	174	174	155	163	163	166	137	148	183	163	155	157	189	154	192	162	169	155	176	151	160	177	170	184	170	184	165	176	169	152	159	158	156	173	152	156	154	159	184	171	196	164	167	168	148	165	169	151	159	181	151	168	151	167	162	204	162	191	164	163	164	140	175	167	160	156	194	174	158	188	154	163	168	165	166	192	159	162	171	169	176	170	170	186	166	170	189	180	182	191	173	186	166	174	168	168	164	162	170	185	170	191	160	168	168	140	159	188	163	164	170	167	164	164	169	182	167	178	191	165	155	174	155	183	173	171	189	183	174	170	154	171	182	177
37465	36607	34700	19968	11743	9681	7346	5610	4456	3755	3234	2719	2418	2035	1889	1625	1459	1390	1305	1398	1438	1342	1180	1203	1292	1143	1066	979	955	963	921	980	1006	917	987	1031	1030	1511	2425	2933	2281	1372	844	614	530	475	404	412	428	438	374	421	426	420	421	390	390	400	460	408	426	429	410	411	435	396	451	430	397	409	408	408	408	433	391	433	402	429	406	410	411	433	430	421	406	410	435	403	407	381	409	419	412	392	422	428	409	423	424	392	410	435	417	424	404	430	400	393	411	447	409	429	414	425	398	413	486	434	426	409	441	434	387	412	443	406	399	423	396	430	447	432	400	404	399	464	429	380	441	419	390	410	411	430	390	390	470	367	400	418	452	384	444	404	372	423	409	419	385	393	408	429	432	420	406	453	447	406	395	419	408	433	399	408	412	420	404	432	440	450	422	436	406	393	426	410	395	388	424	398	412	395	418	421	464	429	461	372	380	421	425	428	457	400	400	384	412	422	435	404	395	393	422	407	446	402	408	440	442	398	425	462	440	409	430	404	422	433	417	409	438	460	397	401	438	423	415	390	391	404	397	393	425	422	411	416	453	415	398	404	425	444	445	462	385	439	419	418	443	416	377	409	403	421	393	414	395	449	385	440	406	387	391	423	412	378	397	435	426	384	383	395	390	479	399	450	441	422	397	464	415	412	413	422	404	420	443	429	408	402	425	414	429	410	407	455	404	420	379	415	408	424	439	421	396	428	412	399	400	418	417	401	409	397	411	427	416	405	415	406	403	428	432	430	446	402	408	442	371	383	412	431	412	416	411	454	392	398	413	429	412	399	444	443	428	432	428	398	401	413	438	437	413	449	420	425	374	446	380	427	404	439	443	427	419	445	414	424	444	389	391	408	423	445	401	369	395	395	420	407	416	386	433	376	412	425	408	324	403	420	406	427	396	429	430	442	479	443	405	417	405	421	382	424	426	419	428	424	399	441	416	402	420	422	383	446	419	400	435	398	398	425	404	378	455	407	422	399	422	422	401	392	411	456	407	376	418	401	403	416	429	398	430	389	450	424	447	432	420	405	407	446	427	436	450	412	376	427	392	412	452	449	406	472	406	468	453	401	420	448	426	411	400	430	430	448	387	441	397	446	408	427	412	453	384	435	371	413	420	402	403	421	415	447	413	398	414	431	424	388	380	363	374	415	415	443	424	416	427	389	383	369	391	432	392	384	370	458	421	442	421	408	433	409	403	381	402	400	416	440	414	421	439	440	412	412	429	388	420	438	425	414	408	395	379	393	413	386	402	388	388	412	418	393	416	379	422	410	426	405	387	410	413	400	394	391	389	393	428	413	441	403	402	391	377	403	418	412	394	408	441	427	404	461	434	396	433	451	437	431	396	446	437	431	406	415	433	405	412	445	460	414	434	434	380	414	431	415	401	413	443	421	398	364	426	402	437	434	431	408	417	406	393	393	423	402	417	430	429	458	419	402	439	390	421	384	383	418	374	413	412	413	422	403	396	405	443	384	433	443	394	403	439	443	402	411	409	430	436	411	416	419	421	423	418	410	432	451	405	446	464	395	449	428	415	440	440	403	412	417	410	391	407	385	416	411	374	420	443	419	408	403	403	405	455	417	436	401	409	457	448	443	447	453	382	428	412	422	395	431	401	422	419	412	426	439	438	446	393	395	425	414	395	424	428	445	429	419	371	426	399	434	413	448	418	439	410	439	442	433	396	395	392	396	426	378	423	429	426	405	436	407	415	384	419	432	458	397	424	435	453	417	417	403	398	418	403	432	433	376	402	423	419	392	410	408	401	422	451	404	438	428	412	393	408	418	411	420	453	391	390	429	403	399	402	439	429	416	398	397	408	432	445	452	425	419	432	377	427	449	424	433	424	421	446	423	404	434	402	471	416	422	416	422	455	410	415	392	411	423	454	418	414	423	405	427	402	422	401	445	437	408	415	402	393	369	414	412	415	412	431	413	411	391	399	411	373	401	413	402	391	396	421	418	383	436	402	425	413	381	395	428	431	357	392	406	439	415	424	396	446	358	412	403	445	405	420	480	409	413	411	417	415	402	391	428	422	435	406	405	424	407	408	405	418	410	407	421	399	385	430	405	448	396	442	407	408	400	414	401	397	431	408	408	412	434	404	429	393	433	391	408	420	419	384	430	399	441	404	413	394	413	397	387	410	420	422	420	430	466	396	424	410	385	416	453	426	415	413	411	424	392	457	413	391	408	430	415	384	417	437	436	417	397	434	416	411	447	423	418	399	401	416	438	397	435	403	389	370	418	435	388	387	401	444	399	399	408	368	409	420	427	390	390	431	421	406	407	419	403	444	417	389	424	443	442	395	395	425	404	394	397	391	404	398	434	412	380	401	435	404	469	422	447	428	444	379	408	436	427	411	402	449	423	394	448	447	407	414	420	386	391	406	405	412	401	486	376	410	396	401	411	436	395	428	426	390	414	411	372	405	413	386	418	375	386	396	452	393	419	379	428	398	376	412	453	384	421	403	419	410	419	395	427	445	431	426	403	431	398	409	405	386	370	426	419	409	398	406	438	424	399	411	408	445	436	399	434	392	405	432	431	381	442	433	435	473	446	409	401	402	409	411	423	418	413	428	401	446	419	420	393	397	435	419	409	433	405	382	395	395	387	418	399	423	411	417	413	409	391	432	416	430	414	428	415	375	423	428	386	444	369	387	383	436	451	400	413	415	420	413	403	430	452	398	405	425	445	417	401	402	419	377	406	396	405	431	416	386	435	366	426	438	415	450	455	417	435	398	426	417	395	404	384	416	384	398	395	415	454	384	418	407	412	413	416	401	438	408	399	401	415	413	404	442	401	431	412	440	392	414	429	414	418	418	408	385	461	391	391	422	446	411	427	371	443	440	399	385	423	436	417	456	407	432	389	395	400	437	396	460	446	434	431	442	400	403	437	455	451	399	383	432	415	433	418	441	441	415	389	415	416	419	405	435	399	410	400	431	398	392	388	437	368	425	412	416	427	418	401	421	443	418	383	443	428	446	413	398	451	382	391	405	432	393	395	413	434	340	422	395	396	427	430	435	444	418	401	416	419	399	449	439	424	408	375	411	381	373	397	408	437	432	446	436	423	420	395	418	423	429	415	429	393	406	432	427	405	419	402	390	413	409	417	410	417	429	420	435	431	415	427	402	418	401	408	428	407	445	402	411	442	411	399	401	424	423	406	416	397	448	416	414	419	395	407	418	430	424	443	409	398	390	421	438	405	434	415	404	456	421	422	432	456	431	407	402	431	413	413	405	384	406	419	416	438	398	424	401	423	430	419	426	407	403	426	429	409	421	413	419	406	454	444	435	409	431	438	405	423	442	439	405	394	443	443	412	440	409	438	411	354	424	430	423	401	399	431	414	405	446	410	396	413	424	411	423	414	404	404	412	404	413	424	389	385	412	412	464	437	383	410	420	382	390	395	419	410	399	416	438	413	399	410	397	373	427	426	386	408	464	406	425	439	417	396
62291	51339	40911	18293	11086	7302	4218	2819	2441	1847	1370	1084	875	693	595	521	442	387	392	347	338	341	378	325	314	309	292	284	295	290	273	277	290	286	316	295	330	548	1010	960	666	473	286	196	149	149	118	165	151	146	128	139	155	127	134	139	144	142	150	149	134	131	117	117	139	132	150	166	137	159	140	140	138	116	143	150	134	128	151	126	126	126	163	139	149	139	157	125	138	136	157	154	141	144	161	157	153	133	138	148	148	136	173	140	135	143	139	127	138	154	159	132	142	149	165	110	127	151	125	146	137	148	143	126	148	139	162	152	136	124	141	127	147	131	147	131	161	148	151	156	157	127	122	140	135	138	131	155	158	155	135	144	156	123	148	150	126	137	144	148	140	137	118	148	154	158	151	142	137	132	111	141	155	144	160	145	144	154	123	145	159	141	144	148	138	132	138	137	132	167	137	127	145	140	143	151	135	133	156	134	141	151	146	149	157	150	146	149	141	155	137	161	152	146	157	131	145	133	120	143	125	126	121	138	152	130	136	126	129	156	145	139	147	134	129	111	130	153	144	135	145	140	149	127	140	129	141	127	137	154	126	126	134	143	132	155	124	139	145	147	143	141	133	142	123	146	124	139	132	137	140	137	150	143	157	148	145	152	138	155	140	159	124	140	117	157	150	170	139	136	134	133	141	142	133	133	134	142	142	137	137	155	136	134	147	136	136	155	137	128	134	128	157	138	139	143	148	128	131	115	108	136	131	111	131	115	157	138	132	139	127	143	140	149	151	121	146	139	150	133	176	145	132	137	152	125	143	125	131	153	141	148	116	136	130	155	128	139	148	134	139	131	137	155	158	143	120	125	141	132	136	139	155	129	165	135	151	149	154	131	157	139	148	155	139	129	135	130	149	127	135	143	144	129	154	137	143	158	169	149	147	144	137	152	111	156	144	158	135	136	137	149	140	128	120	130	149	117	121	140	131	130	126	154	133	132	136	150	135	147	138	154	149	161	150	154	135	132	134	144	130	154	133	128	116	148	134	136	126	123	131	134	148	134	161	161	142	151	120	141	140	143	149	143	124	124	129	151	155	120	107	144	132	159	142	147	154	137	139	127	149	121	140	157	114	141	130	135	136	131	130	124	150	133	151	144	153	145	134	132	125	133	143	144	148	140	155	142	132	142	148	147	146	135	133	138	157	155	117	151	156	135	160	116	183	137	146	151	126	139	156	152	124	134	141	153	113	146	137	157	149	155	126	151	134	126	129	152	145	135	143	141	141	122	135	145	124	136	135	130	148	155	140	134	158	131	146	127	126	117	165	143	162	177	140	144	156	156	150	155	145	140	141	115	161	148	152	143	146	120	137	129	156	118	123	146	166	150	138	152	139	120	144	152	126	144	136	168	139	168	132	133	137	150	136	136	135	151	136	133	134	139	156	134	148	173	129	161	129	136	135	142	125	146	137	151	172	147	135	129	131	145	146	151	124	144	139	136	150	120	118	138	169	140	140	154	149	150	120	152	137	165	123	151	162	142	139	126	135	128	121	143	149	108	125	139	129	138	142	143	154	143	158	142	133	165	131	126	145	135	129	142	141	126	138	143	134	149	147	137	117	141	152	146	160	144	143	148	145	137	131	116	120	140	139	130	113	123	118	145	115	143	140	141	154	140	132	174	138	132	142	148	159	124	135	125	158	148	133	137	148	153	140	154	144	120	126	157	138	148	141	141	165	140	140	138	143	134	132	138	151	163	140	128	152	120	131	150	158	136	166	145	142	136	143	124	141	146	125	146	143	149	131	148	139	127	133	153	161	134	143	137	125	142	147	141	133	138	152	144	146	143	136	154	153	150	124	141	155	123	145	133	141	149	137	155	143	145	143	164	159	122	154	136	128	154	153	127	125	149	174	123	155	134	133	138	147	134	152	140	143	150	143	130	111	145	137	133	140	154	140	121	141	124	146	127	124	136	157	141	143	122	147	154	172	118	137	139	130	138	130	131	137	144	146	157	142	126	150	135	129	123	121	164	144	155	147	142	130	141	137	149	142	144	117	147	141	143	145	130	143	134	138	134	153	125	129	140	130	139	116	136	149	148	133	137	168	144	122	133	111	122	163	148	148	116	147	118	133	143	148	144	131	159	125	123	154	124	146	120	144	143	145	124	133	121	127	139	127	132	166	137	127	134	164	129	146	138	151	132	155	150	120	139	164	138	151	127	145	122	165	135	135	145	148	144	139	138	135	124	160	157	124	144	145	139	148	142	138	141	139	141	159	139	148	123	136	159	120	130	127	149	137	137	133	136	123	138	156	123	137	148	135	136	152	125	140	137	147	140	140	131	147	144	146	127	115	150	153	151	105	128	140	114	145	133	120	118	138	127	145	141	145	137	135	131	121	145	141	133	123	153	151	123	159	130	127	133	137	133	151	152	131	162	125	120	138	166	141	132	156	149	156	147	160	146	149	150	134	136	140	120	131	146	113	132	167	139	137	131	164	136	134	140	121	149	135	137	151	160	145	144	152	152	143	133	133	143	139	139	136	156	127	144	138	125	141	155	145	128	123	125	147	143	128	145	148	128	150	149	147	138	117	136	165	122	122	142	126	145	143	140	138	146	138	127	143	132	166	137	140	122	136	141	152	137	160	135	136	160	144	157	130	142	148	148	135	141	157	130	115	134	138	151	131	145	147	153	138	147	156	168	120	127	142	152	135	122	129	139	142	155	144	155	138	161	154	125	135	141	139	141	142	137	158	144	149	155	162	178	124	141	126	123	150	139	141	183	145	147	138	136	135	144	146	126	162	103	152	146	142	128	146	140	134	145	146	145	147	122	146	145	141	104	137	141	133	135	140	124	149	162	151	147	144	147	121	150	136	143	137	138	153	149	144	127	151	141	113	138	162	125	149	157	131	141	134	129	120	138	124	148	130	142	131	137	135	136	147	128	139	153	136	127	129	137	136	143	128	138	141	130	137	142	137	137	128	149	134	138	147	141	144	148	143	155	160	125	108	135	127	131	148	148	127	129	134	132	140	149	132	137	133	111	129	135	167	138	148	119	156	134	132	134	112	138	137	134	145	170	139	138	134	145	159	147	148	145	122	152	155	134	153	135	133	145	122	128	153	138	161	116	127	132	151	138	124	142	136	147	130	132	151	138	118	145	139	150	155	132	133	183	149	150	108	154	154	138	140	148	151	152	126	132	136	146	139	133	165	142	128	177	114	139	135	153	119	150	135	149	144	130	151	130	166	135	150	131	155	145	142	151	136	151	140	138	135	140	160	132	152	141	169	161	116	132	147	141	134	131	137	145	130	145	142	119	152	156	133	148	147	159	150	140	138	128	128	133	144	142	148	130	141	162	131	128	133	130	121	151	142	134	129	146	156	141	132	156	129	129	137	153	133	131	135	147	135	134	134	151	143	151	141	132	142	141	134	146	147	154	120	130	168	143	124	145	161	161	139	141	117	141	151	129	163	137	147	134	146	132	160	147	145	144	133	145
40754	41499	36725	20889	20710	17907	13403	11307	10289	9072	7186	5910	4754	3955	3256	2830	2511	2268	2224	1944	2007	2032	1944	1792	1651	1726	1452	1320	1603	1583	1506	1524	1418	1650	1779	1811	1930	3575	6048	5994	4238	2563	1421	739	476	388	305	408	387	339	347	349	342	354	361	329	381	324	378	355	344	327	322	348	351	341	343	355	360	371	345	343	342	388	336	371	335	346	372	348	330	368	350	343	320	359	365	366	359	347	384	356	374	312	399	346	380	366	357	343	368	308	375	340	326	369	358	338	325	362	345	321	370	354	338	374	340	382	363	336	374	354	351	356	340	335	336	365	351	354	349	358	380	360	370	363	343	345	364	358	380	352	338	348	375	362	365	358	319	342	363	343	377	323	348	352	387	357	367	351	363	372	358	355	357	349	353	378	322	360	359	366	333	360	339	351	365	328	366	353	336	373	383	365	379	367	352	339	355	353	351	355	371	371	360	331	327	364	353	355	350	378	365	351	322	335	333	375	326	350	360	366	337	385	354	394	357	340	355	374	369	345	368	354	338	354	370	364	359	357	356	354	387	360	352	365	342	384	356	352	354	359	353	371	360	330	381	375	367	363	367	386	346	341	335	385	350	361	365	347	342	342	377	343	330	364	343	323	340	374	386	387	342	363	361	390	357	334	333	356	353	353	328	340	366	337	334	364	369	368	345	371	321	361	397	367	321	336	343	303	326	335	353	359	397	377	369	359	335	377	360	342	331	349	336	367	363	388	357	367	353	358	355	371	338	335	329	371	360	340	346	350	323	382	338	329	364	349	405	372	344	365	347	361	348	364	360	326	356	373	370	363	338	352	348	341	353	379	336	358	302	355	342	359	341	332	337	322	355	375	363	349	348	366	378	353	352	357	377	351	333	368	339	384	369	339	388	337	378	331	371	375	339	372	341	366	374	358	378	357	336	322	341	362	348	339	357	357	353	362	356	362	342	346	362	370	346	364	351	343	336	379	355	370	390	359	348	353	334	367	349	384	359	353	352	343	341	336	354	385	326	352	380	365	360	347	353	351	381	356	338	376	347	360	353	374	336	357	350	381	344	375	367	373	361	380	374	396	385	374	351	314	337	373	368	352	355	343	383	340	356	339	352	340	355	342	364	338	368	355	354	374	357	366	352	343	385	392	353	360	367	341	338	365	349	339	367	368	340	362	322	344	359	352	368	377	383	361	335	356	380	349	372	352	340	349	364	359	375	342	350	317	353	356	332	356	360	320	316	345	341	382	355	327	344	388	363	356	341	348	335	346	351	340	349	333	382	360	348	345	374	400	365	366	399	366	365	382	335	394	341	327	347	365	359	332	397	345	362	378	351	318	358	333	377	364	367	327	351	338	315	369	345	350	310	345	331	382	335	372	334	355	388	362	326	356	375	385	388	396	335	372	350	357	330	376	338	374	354	362	385	352	352	361	384	325	336	333	400	359	335	350	397	333	375	346	326	317	377	372	381	345	340	339	345	370	368	358	378	359	356	378	361	336	393	347	337	342	342	323	368	349	368	353	357	341	359	379	333	362	334	354	329	329	360	324	362	366	354	341	318	342	392	354	361	344	368	333	347	367	340	355	373	387	338	374	349	369	345	370	351	343	380	362	364	358	345	354	327	330	354	366	359	303	343	364	351	348	370	380	356	369	387	348	348	322	359	378	327	361	385	346	356	320	359	353	364	354	346	337	373	377	336	367	373	331	349	360	344	318	344	356	343	384	328	353	371	347	354	345	388	371	388	317	361	314	391	322	350	336	326	380	400	351	378	351	347	364	389	368	331	371	384	395	348	354	350	374	369	343	329	336	361	341	368	357	343	301	345	384	366	334	336	328	333	374	392	383	346	332	337	383	356	348	358	361	368	351	373	349	379	340	361	370	319	345	324	394	379	365	355	348	329	370	360	359	363	335	351	383	328	338	342	342	357	357	339	367	382	341	340	361	327	328	354	360	340	355	371	344	385	375	350	353	352	365	367	331	371	363	344	329	358	341	346	406	353	363	350	354	324	344	328	341	391	352	351	364	375	343	381	362	352	364	370	378	345	318	348	389	357	380	359	357	331	353	341	381	337	377	378	338	377	354	366	347	329	380	341	356	379	321	408	336	341	373	353	323	366	385	353	346	370	347	365	374	389	357	375	341	338	373	341	359	339	375	370	369	367	375	385	358	384	330	357	361	348	374	348	347	379	377	366	352	349	362	359	374	337	360	355	367	339	355	352	336	353	350	348	402	382	332	335	369	375	327	318	365	352	396	348	349	378	351	356	359	346	337	331	356	389	353	351	384	329	333	372	364	361	359	360	371	345	357	352	337	333	334	380	351	366	356	345	365	390	343	350	331	338	364	345	373	361	381	351	376	363	341	359	372	350	344	326	350	351	382	337	355	384	343	355	379	365	337	340	371	351	343	356	337	388	360	339	378	350	333	371	359	352	372	373	379	387	352	368	316	319	356	315	373	329	345	344	325	344	350	362	328	356	370	349	356	341	371	380	358	352	323	345	326	381	370	323	349	360	381	339	345	369	349	347	374	349	351	352	356	357	362	367	341	383	394	362	372	315	336	363	329	351	345	344	340	363	354	363	347	338	331	338	350	376	351	366	345	338	373	331	393	349	345	343	343	337	370	380	374	353	321	337	349	318	353	345	345	357	372	391	332	353	361	353	357	364	335	349	373	395	365	352	331	346	340	364	351	363	311	393	356	351	362	368	353	355	334	341	342	352	343	342	341	364	335	382	340	345	348	308	352	347	378	349	332	340	360	368	351	327	348	342	361	383	364	355	353	333	339	337	378	309	345	342	339	319	317	368	347	326	331	361	342	367	355	390	372	334	366	361	333	340	352	351	352	375	373	363	337	347	357	340	365	329	348	347	360	351	364	359	342	360	346	327	347	363	347	352	367	352	399	365	343	362	326	354	368	365	360	358	355	343	314	376	361	368	380	379	376	368	334	356	375	335	324	356	349	325	380	338	354	330	403	345	378	367	358	354	366	341	362	316	345	330	356	375	390	355	357	339	355	317	356	353	343	342	333	346	360	335	351	348	346	359	335	367	326	365	345	358	361	344	365	389	356	358	363	353	383	357	376	347	342	354	334	363	378	349	342	360	352	375	349	369	374	347	353	365	362	340	342	370	367	354	373	342	352	354	361	364	357	354	387	358	377	350	356	354	356	380	359	355	345	343	340	385	333	333	378	374	337	342	359	372	363	356	401	354	360	342	375	367	364	325	334	341	343	352	367	356	314	338	337	347	369	378	345	364	351	389	357	340	354	344	353	330	375	352	343	368	376	369	370	322	394	355	359	348	342	367	346	345	324	372	317	330	367	384	350	336	359	339	364	330	356	350	340	351	321	386	325	358	359	339	355	345	371	349	339	347	352	348	372	333	343	354	357	319	327	373	377	336	349	342	359	342	337	345	361	363	345	380	324	397	356	337	377	354	395	362	382	341	349	344	403	362	332	342	353	353	351	334	335	359	392	414	350	370	359
41736	31414	17674	5141	1742	1086	785	622	539	486	417	414	417	396	372	283	265	244	254	266	261	251	253	266	249	276	275	254	249	275	261	223	223	226	225	213	209	222	248	299	266	241	242	214	180	179	207	225	207	205	190	184	184	205	205	209	204	230	213	187	191	211	205	207	221	209	158	197	199	186	196	200	201	209	210	200	201	206	184	175	214	207	197	204	202	207	169	214	217	187	175	195	208	190	221	220	175	223	184	204	212	210	218	189	203	174	182	194	194	217	186	187	187	225	209	219	188	174	200	200	191	205	172	209	201	182	219	186	195	227	197	193	193	193	210	183	195	187	189	212	203	200	199	214	175	188	201	206	202	161	194	213	196	188	188	215	196	196	199	198	219	223	200	196	195	200	185	183	217	200	196	185	206	244	183	193	195	214	192	195	216	183	202	205	191	179	206	188	198	190	219	205	200	198	180	193	200	178	190	172	216	205	229	207	187	179	206	215	182	197	174	187	197	222	221	184	190	204	195	201	190	196	212	221	182	195	192	218	193	192	220	184	199	208	185	181	208	189	191	189	184	207	171	210	173	187	223	182	174	184	224	190	211	189	182	210	204	197	178	190	178	211	208	212	201	184	195	195	199	166	198	219	205	209	202	219	197	203	188	183	197	188	185	202	197	207	206	220	205	216	197	215	175	214	217	188	208	192	181	195	186	202	202	226	165	179	206	204	191	192	212	200	196	191	180	211	201	175	221	176	212	210	215	227	208	188	201	185	190	203	178	201	193	197	199	192	201	187	206	208	202	185	246	191	197	191	212	194	203	201	200	211	213	215	178	195	232	180	204	213	213	200	221	203	182	202	192	198	228	226	194	202	201	167	206	169	202	206	197	195	183	191	220	170	199	195	189	208	191	218	197	204	189	201	195	211	205	211	194	232	191	195	193	188	218	216	201	231	213	220	202	177	201	206	180	205	201	205	199	203	190	191	204	195	220	177	212	174	198	164	203	211	230	188	183	211	187	229	206	191	177	227	216	216	204	191	178	214	192	176	199	208	210	182	193	200	201	197	211	198	202	225	201	204	214	196	187	216	185	196	213	175	200	199	199	218	201	209	187	193	209	213	193	201	210	212	186	223	181	175	188	199	192	217	188	225	201	177	199	183	174	205	203	191	210	195	218	194	209	170	216	190	209	186	176	209	194	202	208	209	202	202	185	203	193	182	174	187	200	191	169	200	212	169	201	193	186	218	214	197	207	208	212	216	197	194	209	182	219	219	199	187	181	193	207	217	199	207	216	176	185	191	207	188	210	188	194	219	190	197	198	200	173	194	192	218	203	183	191	209	213	190	205	191	206	196	186	215	197	204	221	196	201	190	188	205	199	189	191	220	194	200	181	192	233	209	198	194	190	214	203	195	209	192	204	192	194	198	187	209	197	192	209	194	197	212	234	187	196	198	199	219	208	219	208	207	186	171	209	204	182	174	179	193	212	197	184	188	210	191	190	199	197	197	181	188	177	197	203	200	200	187	182	203	205	187	212	185	191	215	181	195	178	213	200	205	182	183	175	170	211	202	194	191	210	194	195	203	208	207	232	205	184	206	199	190	200	185	208	197	212	176	196	196	197	198	201	199	190	172	185	203	196	184	209	212	227	184	185	179	218	215	195	199	192	209	204	181	201	207	216	195	204	212	196	193	206	225	193	184	230	199	185	191	196	187	206	195	192	222	204	212	218	205	206	213	209	217	195	186	169	181	208	215	204	206	192	200	205	199	190	193	190	213	230	204	240	184	188	206	191	207	201	194	182	220	182	207	162	172	211	185	225	214	215	192	179	185	195	208	193	213	230	223	210	204	206	201	205	228	204	193	205	188	225	180	191	211	226	195	198	197	185	204	187	225	190	213	198	219	177	191	190	198	202	192	181	193	173	213	204	203	198	189	218	221	195	189	198	207	182	203	190	212	202	224	213	186	208	168	198	180	200	204	186	194	208	208	203	213	192	171	210	187	199	189	225	176	184	208	209	197	214	202	194	190	212	195	179	209	185	190	200	194	207	202	208	198	222	200	231	195	196	203	180	208	195	199	205	211	211	207	195	192	214	235	211	200	204	215	174	185	200	177	239	197	198	179	217	191	187	197	185	231	206	198	194	165	208	188	192	182	198	208	181	186	196	205	178	215	189	221	201	199	217	210	212	193	213	178	216	209	188	216	224	206	189	202	181	223	215	225	222	215	202	171	188	204	200	205	201	205	209	198	191	189	200	203	177	189	207	192	202	198	188	193	186	190	215	182	224	199	195	188	200	197	205	196	200	220	188	206	188	185	219	211	190	183	194	210	206	214	197	188	212	202	192	215	179	204	201	192	212	193	190	181	192	186	193	210	204	207	182	179	167	197	215	232	218	208	188	207	185	195	175	207	188	214	163	172	200	235	189	183	215	185	210	177	196	213	193	198	216	178	190	216	190	206	201	207	209	210	192	199	188	202	217	193	191	201	188	213	206	177	221	187	199	207	201	234	198	222	169	184	177	214	224	188	215	197	176	168	206	177	212	201	217	203	180	188	191	191	197	222	187	202	183	214	204	188	210	202	174	167	211	213	211	197	231	217	176	229	196	196	183	209	191	178	171	201	194	229	193	181	216	198	186	188	206	196	224	180	189	214	175	202	175	177	196	249	182	190	192	188	190	207	193	216	204	185	194	218	205	205	190	188	185	216	184	227	180	209	184	206	178	196	204	181	208	193	193	210	222	188	203	214	201	203	214	198	176	202	217	206	217	170	195	179	168	221	200	190	215	215	206	194	205	165	190	180	189	211	198	200	195	203	173	187	194	208	210	201	199	193	202	203	192	200	178	191	187	205	200	200	182	194	195	201	192	202	198	169	203	216	206	195	173	190	192	207	188	180	198	195	199	189	193	204	211	193	191	198	199	235	181	208	191	175	175	192	229	203	211	207	199	222	201	221	194	217	193	204	232	191	171	207	209	182	227	218	198	194	180	202	195	172	206	192	215	206	176	190	169	178	189	184	211	215	210	208	172	205	205	184	199	198	228	188	237	212	237	217	187	233	195	203	195	226	180	191	168	197	190	210	180	190	212	185	179	221	222	192	180	187	195	207	196	197	206	187	202	212	193	199	186	197	212	216	188	219	202	199	189	201	215	198	181	213	195	202	211	207	201	196	174	217	188	204	210	185	219	222	185	211	237	218	188	213	194	222	214	179	184	201	206	191	198	223	201	211	211	204	215	179	183	202	212	199	220	209	178	207	218	195	203	198	195	176	206	206	203	187	204	202	156	216	198	184	187	181	202	184	192	198	189	187	219	193	203	201	205	236	179	195	200	206	193	192	209	194	197	190	182	200	193	193	185	207	181	191	189	187	213	219	204	205	216	216	186	203	194	196	171	209	186	211	214	179	175	227	202	201	198	157	229	177	193	196	216	195	209	191	210	200	186	213	190	192	211	251	204	247	222	211	197	212	198	210	200	173	175	202	208	192	215	230
26326	24226	19768	9551	5972	4462	3584	2825	2391	2132	1881	1855	1931	1894	1604	1187	1002	892	935	926	884	840	890	956	913	939	893	935	953	903	793	790	763	724	766	708	692	755	887	978	922	820	674	531	505	484	488	485	485	478	477	538	466	465	440	514	522	477	472	492	435	502	503	511	471	496	514	492	493	442	456	506	473	495	501	443	472	482	468	499	493	525	484	465	466	515	498	474	465	520	480	471	475	469	479	452	486	442	456	507	463	488	435	474	512	487	477	454	496	480	467	477	525	498	455	490	496	503	479	463	480	492	480	488	482	499	481	485	468	491	487	457	521	466	479	452	433	498	498	477	473	465	475	481	468	497	501	493	474	455	473	478	470	472	497	421	458	475	506	486	486	471	511	442	523	456	476	449	509	476	415	480	483	476	526	484	492	491	486	485	502	496	510	500	515	491	487	530	510	487	510	492	536	497	460	472	490	541	441	458	492	448	458	513	451	487	466	458	471	483	469	482	486	508	494	532	447	488	464	472	485	471	461	448	494	502	448	471	523	469	446	448	485	442	493	492	441	472	469	456	472	473	443	455	527	469	483	501	470	432	531	454	517	503	491	519	432	518	507	450	477	459	481	529	498	463	464	460	475	506	502	552	491	513	429	446	466	469	481	470	471	445	486	549	503	497	521	454	460	494	496	491	473	491	476	473	507	516	511	473	503	502	447	508	470	513	482	482	472	489	460	498	481	457	472	479	470	499	458	465	484	484	483	494	455	505	491	476	464	493	490	478	499	509	472	456	511	447	458	501	462	505	465	492	528	493	477	462	458	483	475	538	476	496	492	514	470	497	446	537	503	492	469	492	438	459	492	493	494	513	497	470	505	466	455	472	497	422	510	502	483	490	490	473	477	474	478	466	501	489	475	505	457	512	486	496	476	461	473	467	541	474	493	460	480	462	501	457	477	432	462	506	471	486	463	471	506	475	504	481	499	484	511	503	479	501	495	467	509	496	493	473	480	519	505	488	527	462	490	448	488	510	481	501	481	498	485	485	500	480	481	481	483	476	457	481	463	508	498	468	507	486	495	495	473	459	482	469	464	488	498	468	464	478	513	469	470	477	474	522	484	507	516	463	496	468	469	511	510	501	460	492	477	467	494	449	463	506	485	520	446	452	478	446	481	483	503	493	484	434	470	522	441	494	486	481	490	440	493	502	499	480	489	505	492	472	470	484	474	508	481	523	465	508	509	476	524	485	442	470	463	475	463	457	462	484	450	442	510	493	497	488	445	470	465	468	463	495	513	490	443	482	485	503	487	463	499	479	523	433	491	479	516	481	489	507	426	499	492	457	477	473	476	480	497	480	485	488	495	450	481	498	468	481	485	464	464	488	462	501	503	510	468	462	456	485	492	490	515	506	482	450	459	499	427	490	456	504	460	453	465	447	478	494	481	480	510	520	479	498	492	488	500	451	505	497	485	491	487	476	500	527	475	481	475	499	487	492	486	522	429	458	489	490	431	468	483	499	477	457	478	476	491	493	504	492	474	433	483	502	488	477	416	458	504	476	453	502	471	497	528	450	497	448	483	484	473	469	474	463	491	470	498	478	456	487	482	498	483	444	458	475	491	520	501	465	443	473	527	486	520	451	493	499	496	492	479	480	496	507	488	473	449	475	490	478	479	481	450	474	487	529	480	450	508	486	462	451	462	462	466	467	485	508	527	446	467	475	446	461	469	533	490	463	452	489	511	477	461	520	510	510	483	484	498	486	498	485	479	473	489	462	493	514	492	478	467	512	478	505	487	485	462	517	497	468	472	465	469	460	484	465	480	483	451	494	466	501	483	485	485	502	456	489	502	490	487	458	496	535	468	443	496	463	485	502	470	459	500	500	483	477	497	466	516	503	510	444	459	440	428	522	520	471	506	439	475	487	478	470	482	487	464	491	469	465	467	512	497	494	489	498	502	492	503	506	505	479	457	492	460	463	506	456	487	497	497	479	468	469	474	478	502	470	507	477	477	480	499	470	507	472	465	483	519	455	505	482	465	490	492	466	484	477	489	506	467	517	512	483	458	485	462	446	505	496	496	482	468	520	495	537	524	490	474	476	444	494	488	490	455	489	461	475	460	453	501	496	470	487	527	430	474	503	462	462	483	484	479	448	505	456	489	467	450	482	524	477	453	475	513	520	470	488	484	460	470	442	497	464	488	491	462	438	472	492	464	486	511	472	437	471	483	472	451	513	496	469	469	491	483	502	453	491	463	461	490	495	522	481	520	463	494	479	506	503	502	509	474	459	448	496	496	469	451	509	456	474	517	454	473	460	472	483	512	490	496	472	459	503	489	457	506	508	483	493	433	475	508	473	455	459	469	486	504	486	498	504	513	438	437	541	503	484	554	513	483	480	452	489	507	474	433	525	452	485	476	466	480	481	482	513	481	506	501	511	531	503	498	488	442	471	459	516	461	478	486	494	476	450	462	468	484	438	497	489	496	461	505	494	457	504	502	534	478	490	485	505	486	496	476	472	441	464	422	495	478	486	485	485	483	484	465	493	529	488	527	485	488	460	458	498	497	478	492	510	477	519	496	504	507	502	458	459	451	518	506	488	455	522	500	477	498	528	474	447	472	458	489	420	479	473	510	483	480	468	470	480	480	533	511	479	492	493	478	453	438	511	495	529	496	441	504	466	531	485	454	465	482	479	498	509	487	449	479	476	512	459	428	480	470	503	481	484	491	463	476	490	463	495	508	490	482	484	483	448	469	455	495	458	504	483	493	461	500	469	511	501	485	468	480	540	461	471	452	484	505	482	484	439	501	525	511	482	461	466	464	473	493	471	501	479	468	502	443	469	501	491	454	480	486	496	507	462	456	463	476	497	464	472	457	486	483	492	422	509	516	480	491	448	499	491	439	516	527	507	445	477	453	490	465	492	485	504	461	491	478	483	490	505	487	500	457	474	509	484	473	493	462	465	503	469	487	499	465	474	479	474	494	460	467	468	503	480	446	490	524	482	463	478	494	490	487	462	525	497	469	482	519	512	466	472	443	466	457	435	479	454	487	472	472	470	495	521	501	489	460	478	476	508	467	484	486	456	465	510	448	468	516	468	479	507	487	466	460	488	506	475	544	458	475	495	446	458	459	483	509	477	508	464	476	523	494	497	519	506	459	463	514	468	466	466	498	462	501	459	437	498	445	505	466	503	463	504	475	494	478	493	541	460	474	509	474	490	472	509	486	469	506	478	454	495	463	455	504	452	472	479	534	499	471	464	474	475	489	476	467	472	469	453	468	474	472	486	502	466	469	480	469	455	477	489	470	521	438	504	479	483	467	490	482	470	509	480	454	460	511	473	456	491	440	488	494	484	468	522	473	498	483	481	487	464	478	456	459	472	499	458	502	506	475	485	456	489	494	493	528	475	457	460	510	484	458	471	492	495	480	525	417	500	473	499	476	482	502	478	447	504	466	488	480	491	472	498	497	503	509	465	493	462	475	507	501	530	486	494
55671	41519	30488	12177	5263	2784	1723	1446	1121	908	796	643	579	552	465	432	428	331	353	337	314	298	286	264	239	270	239	235	198	244	212	225	251	239	238	237	216	286	532	554	472	338	242	227	184	138	167	157	184	169	177	168	189	193	186	186	166	142	201	156	149	180	157	169	162	160	185	191	159	152	180	171	173	164	173	187	180	143	155	176	184	148	149	178	154	162	142	166	161	174	179	147	188	159	171	155	171	181	154	163	175	165	162	177	168	164	146	149	172	159	165	158	167	164	168	170	167	170	141	182	165	164	159	160	198	173	180	174	180	162	195	150	163	172	159	175	142	170	174	163	201	179	172	167	171	163	179	182	161	198	177	146	179	192	149	178	167	163	179	163	174	140	175	186	171	174	183	181	177	157	182	171	173	182	166	190	177	149	159	172	152	160	159	168	157	150	162	167	174	136	169	163	176	166	174	144	175	181	143	166	162	136	175	160	147	171	186	187	190	184	167	179	157	159	154	175	165	155	155	161	179	169	165	182	165	162	177	158	176	186	182	136	174	163	159	153	164	164	173	179	138	187	163	154	178	173	151	164	164	159	186	154	186	179	151	165	164	167	181	146	175	153	155	171	154	152	175	191	181	159	176	170	161	167	158	147	155	196	173	192	147	187	147	195	177	151	156	174	177	156	155	171	172	168	184	176	167	138	174	164	166	162	157	181	163	173	179	169	152	154	166	147	171	164	164	162	155	179	176	137	176	186	162	187	163	165	157	155	156	169	175	184	172	180	173	163	148	145	178	166	150	172	206	185	179	157	171	180	158	175	158	166	208	178	147	177	153	149	184	181	157	182	159	149	167	194	163	182	163	174	181	149	179	173	171	156	173	162	177	172	145	162	173	151	179	162	181	162	148	159	170	158	185	191	159	159	184	147	154	185	170	163	180	156	154	173	168	163	167	163	165	182	166	158	161	169	156	164	177	175	152	170	145	183	145	166	165	151	180	181	181	165	161	160	177	161	188	194	168	161	178	167	183	167	156	163	174	179	181	173	175	155	163	167	148	191	147	146	177	201	184	160	169	153	124	154	147	171	181	184	155	122	162	190	176	152	156	163	163	173	183	173	156	163	157	203	163	162	165	188	162	189	178	177	185	164	169	188	131	170	156	176	157	166	178	145	179	155	154	182	189	170	140	165	162	180	159	146	161	160	166	172	179	154	173	175	161	144	157	153	172	158	164	170	175	162	153	160	171	167	185	180	169	167	175	179	161	167	174	172	138	160	161	158	168	184	164	174	170	194	168	180	184	164	179	194	168	182	167	172	186	171	167	174	170	164	180	180	150	131	144	185	160	155	159	179	139	160	162	163	166	190	154	170	168	168	173	158	155	183	171	191	147	170	160	171	141	175	164	142	143	166	132	159	162	166	144	155	161	170	162	186	157	175	176	151	202	165	178	155	156	173	172	162	177	157	163	154	175	153	154	175	166	180	172	180	155	172	173	154	152	151	158	155	182	140	157	161	173	170	166	171	164	167	147	155	149	181	163	158	175	202	174	160	150	175	162	139	183	188	174	182	169	161	185	157	159	169	146	185	143	154	133	169	173	164	153	166	164	170	168	161	178	182	148	164	157	153	164	161	148	169	154	171	184	194	140	161	153	174	190	158	180	155	179	157	172	176	158	163	150	158	171	180	175	168	145	187	173	152	159	197	163	158	172	160	176	193	178	152	163	156	203	160	167	164	156	176	177	170	168	200	163	153	171	155	152	186	154	160	144	172	167	164	168	181	177	194	161	149	150	157	167	161	185	171	178	190	161	187	172	178	157	174	143	171	197	155	160	135	179	145	172	169	155	165	172	178	166	186	176	154	172	165	182	152	161	150	148	167	156	186	148	178	172	194	178	145	186	166	181	170	175	172	180	161	148	161	155	160	174	136	162	174	165	167	157	154	154	189	172	141	178	181	174	159	167	186	150	171	179	177	161	181	170	171	171	162	160	166	151	175	152	175	164	169	172	175	153	187	164	170	179	157	157	161	190	165	169	145	169	182	157	173	177	166	165	158	187	173	165	147	163	160	172	159	177	193	188	176	157	178	161	182	155	158	170	172	177	173	173	183	184	177	165	157	167	181	174	142	170	160	174	158	162	171	187	156	183	186	166	183	176	158	152	159	124	186	161	174	174	166	148	167	167	162	144	152	159	179	186	158	191	161	177	165	176	161	172	177	168	151	174	152	154	170	154	172	184	178	163	149	150	180	155	191	176	171	190	165	153	164	164	147	179	180	205	165	148	154	153	146	168	169	179	155	179	154	175	171	157	179	167	169	157	152	191	164	176	166	181	183	159	178	168	167	162	176	183	201	152	170	172	143	161	161	152	195	171	162	168	153	175	167	142	176	212	173	186	153	172	145	133	165	164	171	180	166	162	154	193	170	161	164	154	154	184	169	154	188	186	162	174	164	152	197	150	159	166	162	164	179	179	164	171	137	177	148	149	195	174	153	151	152	152	172	179	174	170	173	157	189	152	157	159	177	146	154	168	184	151	164	156	169	159	190	163	177	167	173	184	176	161	182	156	199	184	182	180	173	179	155	160	184	163	189	147	168	177	187	172	177	157	151	165	186	161	167	179	202	170	181	142	168	153	174	166	144	177	175	175	162	157	153	164	175	149	174	159	181	167	152	177	156	178	164	162	166	185	167	157	189	137	176	162	151	169	160	186	185	162	173	183	185	150	148	168	161	181	181	182	161	155	153	169	179	188	176	166	186	183	155	180	154	168	147	150	156	163	166	169	179	173	155	168	137	150	172	158	177	181	165	160	143	177	181	165	171	185	192	170	174	189	148	197	173	167	152	162	149	172	156	167	159	153	172	158	169	166	175	169	171	165	171	152	169	173	163	176	189	145	186	165	175	160	155	170	161	156	188	155	196	152	155	156	166	196	162	172	173	180	179	154	171	202	157	145	170	190	174	215	173	172	140	174	176	170	176	161	136	188	190	172	180	167	195	170	177	166	161	183	182	167	179	173	162	163	172	163	174	159	145	181	166	161	165	179	174	181	199	157	161	174	166	172	172	172	183	169	177	166	152	166	175	172	155	192	146	191	166	157	166	167	178	162	177	160	161	176	155	181	148	158	192	175	181	168	151	168	172	163	181	171	152	157	194	178	186	180	160	156	167	176	153	165	138	178	153	178	158	192	146	171	149	166	194	163	158	172	166	181	176	154	167	192	150	200	207	178	159	172	196	159	166	172	174	174	166	147	183	152	165	161	169	186	148	151	153	154	150	189	125	164	161	170	185	166	166	179	170	177	172	155	150	188	168	162	189	173	154	131	161	181	167	160	163	166	161	162	167	161	144	167	167	191	160	166	180	168	181	176	163	168	149	146	158	172	159	176	173	202	192	148	150	180	162	183	171	162	165	162	183	172	140	166	173	177	176	144	159	165	161	163	173	159	174	166	161	173	158	154	161	177	193	174	151	195	150	174	161	170	159	182	172	189	161
36615	34191	29920	15116	12639	9140	7404	6521	5302	4664	4009	3337	2845	2753	2423	2218	1893	1498	1430	1551	1411	1253	1146	1087	1052	982	996	997	986	923	937	887	941	958	977	979	1122	1797	3258	3112	2417	1579	938	665	490	429	458	394	404	416	384	429	424	409	431	444	418	386	356	402	396	443	444	411	406	389	410	421	416	441	420	408	401	409	412	409	396	432	419	418	440	397	379	429	414	454	413	418	417	363	438	418	416	428	448	398	397	390	432	403	411	426	439	402	452	410	428	422	408	433	396	430	407	437	436	422	406	443	417	411	446	378	428	430	402	385	430	424	403	424	397	411	407	386	399	396	436	389	393	426	409	398	425	419	459	446	439	394	453	420	366	432	429	415	407	423	409	382	394	436	446	407	424	400	416	409	380	388	412	411	400	442	420	412	402	439	399	406	402	433	397	420	421	418	458	415	430	391	422	398	403	393	405	413	416	426	440	413	385	394	415	406	416	408	393	412	388	385	406	424	401	441	391	425	448	438	404	401	436	457	440	402	432	402	390	410	435	429	426	450	427	417	430	377	432	439	406	418	426	409	407	428	402	424	419	421	429	418	398	423	401	404	411	418	454	411	426	439	409	435	420	414	425	382	434	388	409	455	412	385	436	420	442	396	386	422	431	385	401	437	397	458	441	405	401	424	441	431	421	444	406	400	418	424	387	413	422	434	419	408	394	405	375	423	410	433	437	418	436	407	457	402	418	416	420	455	421	381	389	471	410	409	416	411	400	395	436	435	420	407	418	409	418	382	418	421	408	420	398	433	409	410	407	380	431	391	381	434	406	414	412	416	385	409	416	448	414	378	363	420	402	430	433	425	400	426	452	431	401	406	400	414	436	448	438	420	440	406	403	425	432	426	434	410	449	407	406	397	447	402	424	449	408	426	404	385	424	410	402	404	404	413	392	436	427	407	406	450	428	452	404	455	412	403	424	382	441	411	423	429	400	396	423	425	391	424	425	440	429	404	378	424	404	420	417	435	432	419	421	402	463	392	441	395	382	413	417	386	436	380	426	416	391	374	393	433	411	405	436	419	409	397	398	396	444	401	377	436	383	388	399	450	420	430	439	411	410	414	414	427	405	399	442	428	412	427	421	416	404	402	405	384	395	441	391	390	413	407	413	397	397	440	423	408	411	402	426	424	408	410	374	420	391	390	378	428	418	384	414	417	400	406	413	392	389	401	431	381	401	429	413	461	420	390	423	430	393	410	374	418	389	417	411	402	411	447	410	384	418	414	368	424	417	409	447	384	455	427	391	417	366	378	395	408	407	409	422	391	435	438	408	425	405	413	430	419	380	417	410	464	430	460	421	422	423	411	386	392	438	442	365	394	417	419	449	418	440	429	403	385	407	411	395	412	391	408	442	427	402	469	398	433	424	377	414	397	401	394	430	397	378	444	421	386	402	392	412	422	411	395	461	412	449	430	413	433	395	398	458	410	450	447	378	404	383	370	426	419	469	449	380	435	389	441	405	438	423	413	406	404	390	405	383	404	413	407	399	374	388	432	461	415	426	411	429	413	414	416	417	434	455	411	403	423	456	425	431	413	378	413	405	404	398	414	419	395	411	451	416	418	427	399	410	418	415	413	453	453	397	430	445	404	451	381	410	416	389	419	389	409	424	420	385	427	423	434	458	430	433	426	430	426	423	430	441	418	388	391	443	415	421	445	431	372	426	395	387	415	409	441	467	377	419	447	376	378	404	419	419	381	404	407	422	408	441	394	403	392	381	398	391	387	430	384	423	426	428	409	376	382	405	446	398	426	414	389	415	389	416	387	405	421	410	399	415	438	426	417	473	389	382	423	444	392	403	392	414	436	433	383	449	416	419	370	409	421	399	422	384	426	407	420	435	381	428	425	402	390	402	433	426	402	434	417	435	419	433	364	427	456	395	382	370	403	402	396	410	393	404	426	413	400	412	399	392	412	460	400	407	387	438	442	394	403	463	407	428	418	411	414	417	419	401	388	431	439	455	419	448	418	417	409	392	391	392	429	424	381	406	412	452	411	371	419	427	413	420	409	392	418	426	420	421	411	418	413	397	366	423	410	401	414	416	398	395	397	426	420	443	422	410	399	393	384	437	417	427	416	431	411	427	419	430	432	409	460	413	425	418	426	427	405	401	387	412	417	403	411	394	426	424	401	455	410	412	407	400	407	374	387	405	409	406	390	424	413	410	415	434	453	419	395	421	384	428	429	418	403	419	385	403	421	420	416	404	384	431	453	400	426	439	396	449	431	392	376	409	422	404	394	416	406	407	411	401	415	408	435	409	427	450	427	409	376	388	435	430	393	415	414	446	453	411	391	438	427	429	401	417	406	439	382	416	416	390	385	416	357	393	432	430	396	406	440	405	423	395	405	428	442	427	401	411	403	436	418	458	416	405	446	434	410	378	417	353	410	401	426	420	380	394	410	446	389	375	418	423	428	427	411	440	407	407	401	399	420	444	425	412	425	400	407	399	428	400	441	399	410	429	394	435	439	417	422	412	445	432	413	416	409	431	423	415	405	388	451	430	399	391	411	416	458	437	435	410	428	401	391	417	487	432	377	405	424	408	400	390	377	430	380	411	436	429	394	391	411	383	410	415	390	399	399	418	434	424	435	403	460	454	425	413	439	457	441	412	419	428	425	444	419	403	418	399	427	413	422	441	463	411	417	428	414	439	452	399	385	385	412	396	427	413	389	417	396	433	405	437	432	419	382	388	433	442	431	455	405	415	416	419	419	406	416	416	392	439	421	400	420	405	405	427	410	408	434	442	398	396	421	393	395	364	408	405	417	417	436	443	417	426	422	395	437	417	397	405	400	393	414	425	422	438	420	431	390	403	400	421	382	398	405	446	409	387	398	401	440	406	417	435	413	430	442	400	438	428	423	440	440	428	430	420	406	444	382	432	417	402	433	440	394	420	441	405	422	384	384	418	385	361	442	432	407	418	438	390	428	405	408	403	402	405	400	416	391	434	449	390	429	424	446	396	395	407	430	408	445	399	438	436	439	437	396	432	415	399	417	418	395	418	403	368	428	396	397	425	441	443	425	430	421	415	451	414	388	385	386	382	424	422	402	428	415	420	409	446	412	432	430	465	407	442	423	411	405	436	440	406	427	453	413	383	427	430	405	400	392	384	412	385	390	413	400	442	403	384	444	415	395	412	405	415	400	384	399	413	410	423	433	394	387	426	412	426	450	433	415	403	443	419	374	394	421	432	466	417	417	395	425	433	435	410	412	393	437	417	440	440	394	416	382	432	458	412	403	392	410	442	374	417	386	391	479	419	390	375	406	440	375	416	429	422	432	382	437	438	430	477	437	436	485	429	415	376	422	381	413	389	400	430	459	401	442	443	441	391	406	426	401	403	433	424	414	428	392	424	406	416	389	427	390	376	431	404	393	439	425	427	422	377	432	381	439	421	419	374	398	401	388	421	446	408	395	431	424	399	371	418	399	414	407	398	426	407	398	410	425
64308	48506	32017	16060	10190	6175	3990	2802	2033	1594	1334	1089	876	833	726	596	534	491	478	454	396	344	312	296	285	276	263	261	255	255	283	248	229	264	272	291	303	476	757	874	792	601	310	258	226	189	148	146	147	155	131	128	146	142	147	158	151	154	153	142	136	127	134	146	133	160	143	153	158	149	166	167	124	131	145	143	145	117	139	111	147	156	150	162	148	150	147	136	148	155	123	123	132	155	147	131	151	144	136	138	134	142	177	167	126	150	150	133	134	160	134	138	129	146	152	163	136	125	139	129	131	141	140	115	135	159	146	164	157	159	153	152	141	120	142	160	133	151	129	154	138	132	155	145	148	145	144	158	130	153	158	155	128	152	145	119	143	145	154	139	134	151	178	148	169	158	141	160	167	155	158	134	149	123	154	142	146	163	148	142	131	148	152	157	136	145	133	131	136	130	132	153	137	128	165	133	144	152	136	145	160	136	139	119	143	147	142	139	147	156	149	135	131	142	136	138	136	147	146	149	145	129	104	155	145	147	172	137	132	156	130	141	166	131	148	130	138	135	141	151	140	171	149	137	124	143	146	149	146	154	125	133	137	148	165	149	123	138	141	158	153	159	124	154	142	152	126	150	156	139	157	138	149	137	130	142	140	163	151	144	147	142	154	158	156	140	153	156	159	162	148	166	153	134	155	137	144	142	148	160	151	137	145	145	178	158	140	136	151	166	140	140	149	151	164	135	150	154	141	158	147	157	135	141	151	129	151	144	151	126	133	148	158	166	169	163	133	148	124	130	155	161	157	132	169	147	145	139	128	154	167	141	136	140	146	174	137	127	147	148	145	167	132	139	156	135	160	155	146	161	181	131	166	138	153	160	158	146	151	176	140	139	161	138	146	163	144	147	121	144	171	133	131	152	139	145	139	152	166	164	154	146	155	173	150	147	138	157	141	153	146	140	138	166	160	163	126	147	166	164	167	138	145	148	148	133	162	160	154	146	163	148	164	172	148	143	160	129	117	171	135	145	142	160	146	164	149	143	130	170	148	145	137	165	138	145	134	146	142	121	132	164	160	136	137	144	140	160	145	153	159	153	155	150	132	136	139	144	144	151	154	155	153	161	134	160	148	142	159	151	167	144	130	184	145	138	140	144	161	142	145	151	160	146	151	160	147	162	153	139	145	152	148	131	156	140	152	140	126	133	142	146	135	135	130	162	178	163	148	124	172	163	135	170	141	165	166	150	159	143	136	156	162	148	145	149	141	144	165	157	146	130	139	158	148	123	157	129	161	161	143	152	134	149	144	123	149	139	148	130	142	151	139	156	131	176	151	164	129	139	146	127	129	134	150	155	156	147	142	148	157	158	116	148	163	158	148	138	177	144	157	156	137	153	124	146	132	155	152	163	163	150	168	152	142	144	144	143	153	156	154	142	151	125	139	135	157	148	144	160	155	141	152	145	144	159	179	162	157	140	149	140	164	165	134	158	128	150	154	142	138	152	153	137	143	126	155	141	141	152	147	169	176	173	156	140	155	142	168	141	148	138	162	146	163	131	145	142	150	134	137	166	163	126	139	137	130	138	131	134	144	148	141	158	155	155	160	118	116	168	145	147	141	129	147	142	126	153	148	146	147	167	181	141	179	157	142	174	140	151	148	159	139	150	143	150	144	150	136	172	160	155	156	134	143	142	148	139	135	157	171	152	157	149	134	156	149	149	135	151	156	149	133	139	122	137	141	131	138	146	149	164	145	161	154	145	174	128	166	151	144	143	157	144	134	132	154	126	157	139	150	150	148	137	148	142	152	162	163	146	135	161	149	163	145	128	142	143	149	147	135	149	152	159	140	128	141	158	161	148	156	144	166	157	151	173	140	143	135	138	151	151	150	153	140	137	141	134	162	150	164	125	161	155	134	125	136	163	148	136	138	131	136	142	152	143	137	157	150	145	136	146	156	134	144	135	162	137	130	138	154	157	184	150	161	157	142	141	164	159	149	132	159	143	147	148	160	144	149	137	158	154	143	147	149	132	136	155	123	158	145	132	117	136	166	125	154	130	129	148	150	143	145	121	160	106	148	144	145	129	159	174	138	159	144	154	131	140	147	139	161	145	157	129	149	150	141	139	163	155	150	147	139	149	137	141	160	134	151	150	144	142	153	138	169	166	155	141	148	156	149	151	160	155	158	129	162	132	144	150	147	162	157	168	142	153	144	147	169	174	161	162	151	115	146	161	141	162	129	126	165	153	153	142	142	163	165	145	136	142	156	141	153	153	167	159	176	151	176	161	142	135	166	154	128	129	147	134	146	145	170	142	124	148	146	160	147	160	140	129	153	152	150	137	156	152	139	129	148	173	144	161	140	141	141	144	142	166	139	130	129	138	154	157	142	183	136	134	153	145	155	142	151	164	146	137	149	144	147	131	141	155	127	155	130	157	149	152	128	147	130	141	156	159	146	143	171	140	139	175	138	154	128	138	136	154	129	135	153	132	144	129	154	143	142	141	138	154	142	150	166	127	128	148	159	136	168	127	130	135	138	184	148	161	144	161	173	154	149	154	142	136	137	170	156	148	141	142	151	125	138	152	154	157	165	148	125	167	148	162	158	167	167	150	175	150	143	141	142	171	151	157	145	136	168	167	129	136	141	153	151	160	141	148	143	138	144	134	117	150	140	149	142	145	146	153	148	154	168	154	158	142	134	139	158	139	147	149	146	134	139	130	160	137	137	173	138	145	170	146	139	125	128	133	152	147	144	127	139	149	160	150	129	140	141	169	158	145	138	152	157	145	144	132	142	137	131	144	124	148	165	149	160	156	139	138	138	135	165	160	130	150	164	142	156	149	150	140	142	142	133	160	145	158	163	121	147	162	151	165	157	166	151	130	145	171	151	131	141	149	154	148	149	141	139	151	156	157	151	151	147	148	143	151	161	132	138	138	168	147	154	166	148	148	155	129	161	149	152	144	155	140	121	156	140	149	141	155	159	126	158	143	138	130	130	155	134	158	128	171	151	144	149	133	130	134	153	153	135	137	136	146	175	162	146	166	158	167	148	148	154	155	140	151	139	131	164	145	149	166	150	170	136	148	145	130	138	157	149	156	131	147	164	155	156	149	177	141	139	156	161	145	143	157	155	150	153	163	159	150	146	167	151	152	141	138	161	133	144	149	160	147	150	150	167	144	153	123	131	156	154	145	134	160	164	150	144	137	164	174	143	126	156	137	151	159	140	140	157	137	147	140	123	151	137	145	134	146	159	145	150	145	128	151	153	154	159	145	174	139	163	145	161	132	184	141	151	153	135	127	163	132	110	135	134	138	144	151	148	142	176	127	142	161	123	137	143	144	139	145	144	163	148	153	138	143	178	143	116	129	162	138	148	134	145	172	123	165	160	155	141	160	148	152	144	162	160	161	173	149	135	143	139	155	157	132	150	147	133	131	131	152	174	156	172	171	161	162	157	139	138	141	176	170	160	129	149	146	164	143	144	157	129	159	152	168
42404	38629	29213	20154	18887	15611	13032	10873	9041	8045	6993	5946	5051	4689	4168	3233	3031	2742	2534	2413	2045	1741	1505	1490	1488	1386	1255	1205	1294	1329	1200	1239	1130	1258	1449	1681	1718	2883	4844	5737	4779	3287	1387	1126	759	583	413	348	355	384	359	361	381	337	401	398	358	351	364	350	350	365	333	367	332	379	370	358	394	401	361	381	343	387	339	344	353	341	359	361	395	398	373	373	361	396	334	388	384	403	336	325	372	363	326	381	371	366	380	381	379	377	351	312	380	359	335	349	390	348	368	397	364	377	419	403	350	376	385	404	375	405	348	365	386	365	383	375	363	374	322	403	344	316	392	341	383	357	382	382	385	409	372	392	376	381	390	377	364	389	363	370	423	338	383	368	357	352	391	386	366	351	375	367	373	366	347	370	376	373	341	360	356	379	357	336	357	347	385	372	348	371	400	376	375	376	371	378	368	374	348	388	398	372	315	358	358	401	345	382	361	415	343	368	388	344	349	358	364	383	380	376	372	329	378	364	371	357	382	393	399	377	364	387	374	344	354	374	393	375	386	378	394	390	367	382	386	370	375	356	339	367	347	385	368	361	405	381	375	400	348	361	363	358	367	424	401	393	355	390	359	356	359	357	365	338	361	383	430	383	426	375	425	342	380	379	379	351	353	369	367	357	387	379	360	384	388	398	411	339	364	381	349	367	405	351	389	398	359	374	357	361	353	354	398	377	393	374	355	370	402	354	385	404	370	378	399	353	365	357	397	365	382	387	390	381	345	394	407	366	366	399	370	329	377	386	376	375	389	373	395	368	345	375	369	405	381	409	350	342	346	378	369	360	386	342	361	373	362	383	357	373	391	364	369	383	341	371	395	386	384	365	411	379	372	384	359	368	358	358	383	399	382	376	422	371	388	376	398	380	360	385	390	352	367	376	390	359	389	354	367	340	390	361	336	349	377	361	353	368	420	349	403	358	382	375	359	369	340	423	408	375	375	387	380	372	379	379	377	384	380	334	362	395	394	372	373	409	387	376	364	380	358	365	368	385	371	377	383	356	357	392	354	319	373	357	343	362	402	381	332	376	382	359	376	363	381	376	430	371	406	355	388	359	402	355	379	371	384	358	373	385	371	356	437	361	380	365	368	386	385	382	382	387	351	366	400	392	374	373	384	399	376	344	367	375	378	390	406	358	307	392	357	371	371	386	361	354	393	393	376	344	367	381	361	379	372	418	353	392	381	357	355	345	373	356	351	393	342	367	382	376	388	395	372	370	356	374	364	362	340	362	347	384	394	383	373	375	367	379	340	367	335	349	363	398	395	362	405	317	357	390	398	409	373	373	373	359	375	357	411	370	356	352	312	372	378	355	377	360	349	374	377	385	374	377	360	364	365	385	386	357	353	338	360	391	378	360	357	353	372	347	399	342	374	378	370	393	399	360	370	395	356	380	376	369	369	360	384	367	357	384	374	384	384	364	367	367	380	398	337	390	379	413	371	383	323	343	334	355	359	356	326	391	354	386	356	394	374	380	348	353	369	363	379	322	357	394	365	386	349	382	414	378	396	366	334	380	371	389	385	359	397	340	403	363	365	394	396	381	353	412	391	347	343	392	372	333	397	372	369	368	383	357	388	376	372	366	370	400	382	369	364	341	383	348	366	356	374	396	362	366	379	370	365	369	396	394	392	400	366	428	362	386	391	385	357	368	363	413	358	374	377	391	386	399	357	394	362	388	391	393	372	358	387	332	386	338	386	393	378	373	390	322	369	387	396	372	380	370	381	385	366	381	375	348	435	359	364	377	365	381	350	357	395	354	368	365	366	352	346	392	361	361	394	362	388	344	367	394	408	356	365	379	397	374	349	365	361	375	383	379	364	384	359	360	358	388	351	409	336	346	397	377	373	351	377	403	389	392	368	385	354	338	419	389	400	353	392	388	394	359	359	387	348	402	368	367	339	406	364	386	381	369	385	357	382	351	379	369	399	339	400	385	394	389	381	373	364	384	369	382	408	381	362	361	357	351	353	397	357	355	370	358	374	348	383	363	337	383	364	378	372	370	373	392	343	383	357	365	325	345	341	383	395	349	351	343	377	380	370	384	364	382	366	387	378	379	370	363	348	344	363	386	360	401	363	383	364	353	361	340	387	363	374	350	393	361	367	357	399	385	364	356	376	352	371	400	353	344	383	374	368	357	371	344	383	399	403	400	367	381	375	315	368	343	355	406	408	396	409	373	406	376	379	354	363	381	364	364	359	377	346	414	350	359	372	359	374	364	381	380	349	372	367	386	381	376	380	391	370	376	391	352	348	389	382	408	363	375	369	400	343	363	397	370	345	381	332	360	377	365	377	367	354	365	356	385	367	365	375	354	382	345	376	348	377	365	356	376	393	381	399	364	396	375	355	360	374	362	386	385	376	389	372	352	362	385	370	351	369	384	394	365	384	373	340	379	396	346	378	336	367	357	376	357	369	380	402	370	376	361	364	394	368	384	387	348	359	362	362	360	362	328	378	395	361	365	358	393	383	370	371	355	359	384	395	417	348	364	343	406	382	380	357	354	360	379	377	399	374	352	377	361	404	353	400	356	374	371	398	361	391	369	348	357	382	348	368	348	389	383	378	401	341	359	363	370	411	336	379	351	387	376	369	358	388	377	373	390	330	366	364	405	365	404	365	418	364	369	356	359	375	399	350	362	363	399	392	345	393	371	403	414	357	355	365	374	368	369	361	375	410	388	371	362	370	378	414	383	388	358	380	342	354	349	368	365	406	392	345	372	359	358	359	386	356	362	383	353	383	412	377	393	359	336	363	356	380	384	353	356	367	382	366	333	353	363	353	391	380	380	341	369	408	356	390	361	393	350	393	395	363	384	386	372	395	330	372	343	367	419	355	369	356	378	367	354	350	376	370	393	359	364	378	359	379	354	385	345	341	353	403	410	374	364	352	363	373	359	358	368	349	376	380	397	346	384	363	384	381	373	403	365	367	378	342	356	375	372	355	376	342	382	385	339	352	381	377	392	363	402	382	369	338	382	358	366	367	362	367	366	361	381	351	365	344	342	387	350	377	334	390	359	368	384	365	335	370	395	353	367	354	374	352	365	372	368	345	373	387	358	386	402	396	372	371	363	377	386	330	371	359	356	363	408	366	380	363	362	378	400	358	388	370	376	395	387	372	369	394	354	355	371	365	383	368	375	346	386	356	350	359	362	383	387	406	358	356	349	378	356	348	378	381	361	382	356	393	383	375	369	388	368	378	395	347	380	353	362	339	360	362	372	355	376	388	393	382	333	369	397	355	334	388	378	384	368	344	394	378	416	369	322	402	375	397	364	348	403	403	374	416	386	365	362	349	374	345	352	381	417	369	397	374	375	354	369	385	367	368	342	360	357	369	387	350	359	363	375	344	360	363	426	388	339	363	389	380	365	377	386	336	392	389	373	355	407	400	379	412	351	379	339	353	400	362	377	370	377	377	354	370	381	348	370	349	356	370	389	341	359	360	370	340	359
47219	31475	15655	3715	1467	1063	795	604	561	465	380	381	340	337	268	282	274	287	258	266	199	243	219	231	230	243	238	247	207	202	249	211	216	206	205	235	220	243	203	235	204	208	244	219	267	220	238	189	218	210	168	220	214	181	224	205	218	204	220	205	185	224	222	214	207	200	180	210	180	205	189	207	210	206	195	179	203	204	210	195	200	204	200	200	200	224	171	199	228	212	201	209	201	194	190	205	203	214	227	225	196	221	231	191	220	215	176	213	196	216	195	205	191	189	214	215	207	206	198	208	227	230	218	188	168	230	221	218	202	228	199	222	210	198	204	222	211	173	208	209	204	207	190	188	179	214	213	201	203	203	224	215	180	195	201	191	193	185	197	203	202	207	197	223	189	205	190	201	223	191	216	214	209	185	207	191	206	194	197	226	172	179	197	211	183	194	192	205	186	231	196	179	205	187	195	220	203	203	209	221	206	231	206	228	237	207	186	198	199	205	213	207	187	228	177	170	197	191	215	210	198	174	198	204	206	193	203	210	210	196	217	198	195	201	190	201	196	187	202	192	188	196	212	187	224	201	212	195	206	205	241	228	227	206	223	204	217	194	205	203	218	186	224	192	197	196	218	207	199	186	208	215	193	204	176	210	225	199	194	202	209	195	227	218	224	207	200	204	211	237	219	187	212	201	221	201	204	201	218	191	193	218	175	198	199	186	236	218	184	213	179	217	225	190	175	185	201	212	166	195	210	212	203	201	213	201	214	189	229	202	196	199	208	210	214	201	171	187	226	188	218	181	211	185	194	214	206	187	218	209	210	188	185	181	227	207	206	187	194	233	198	210	218	192	208	229	214	231	183	226	184	204	215	204	211	209	216	198	192	212	180	209	183	221	178	225	183	190	195	215	213	202	192	229	220	214	216	205	181	187	186	195	193	193	193	183	198	236	179	220	213	210	230	191	207	210	201	201	188	196	192	196	193	229	233	170	209	228	216	214	208	193	186	199	217	193	215	206	207	200	206	182	195	199	225	217	216	194	193	214	209	192	223	187	238	207	226	212	200	189	190	208	213	210	229	192	204	184	207	212	181	218	214	209	219	214	207	225	215	214	167	209	185	228	181	218	188	206	208	193	179	211	229	214	205	157	219	198	219	204	210	188	216	204	197	212	196	181	184	208	166	176	221	206	201	218	225	214	201	160	184	183	194	183	220	220	208	176	185	195	173	190	214	213	208	199	211	207	189	224	241	184	209	223	213	210	201	182	230	193	228	227	189	229	227	202	186	189	193	187	227	217	190	217	225	205	213	195	213	221	192	206	216	197	209	205	220	195	256	197	199	200	197	176	194	196	200	197	169	224	204	207	188	211	208	205	217	208	203	194	224	199	210	183	199	194	185	192	212	218	186	184	207	229	208	200	212	208	199	205	191	164	209	194	173	193	190	202	230	196	213	210	188	207	206	199	212	204	201	212	183	196	186	208	223	216	215	188	174	185	193	174	207	230	213	211	225	195	211	209	205	208	213	192	198	203	175	194	230	188	225	213	196	203	214	188	226	190	193	189	191	214	206	203	215	187	230	232	222	216	211	202	209	181	207	185	192	180	190	191	196	205	228	202	204	206	198	237	199	205	217	194	196	202	201	222	192	218	210	213	209	221	211	228	202	213	199	202	208	200	216	198	183	210	197	214	189	204	200	207	213	187	169	215	202	181	196	187	210	184	223	201	200	223	201	205	195	194	205	212	190	207	223	208	186	223	195	191	207	186	207	200	193	186	196	186	196	201	195	213	207	214	205	213	242	193	205	200	197	194	190	200	199	174	183	181	180	206	222	174	200	185	188	212	210	228	203	204	200	189	209	211	221	192	206	201	191	196	197	212	210	217	194	205	195	186	207	202	227	206	217	177	220	229	176	210	194	216	185	190	199	214	227	206	218	223	232	202	210	197	209	200	202	217	188	189	179	161	214	231	206	204	226	202	201	219	210	213	189	184	202	202	203	191	233	211	212	204	218	214	216	218	200	221	183	199	214	215	184	220	251	210	216	209	214	207	200	196	191	220	190	228	204	204	200	213	202	186	198	207	196	190	196	192	212	202	187	208	190	211	209	203	188	195	217	225	205	200	209	207	198	196	189	224	206	219	201	205	224	213	198	173	209	199	200	209	185	173	202	206	217	189	207	213	205	220	220	185	208	210	174	208	218	206	196	201	207	197	214	179	204	212	191	198	206	200	187	219	188	218	185	193	195	190	199	223	241	202	200	194	224	207	198	206	213	204	213	222	204	201	202	215	195	218	229	234	204	189	210	199	192	208	178	211	237	177	229	212	185	190	221	223	201	186	226	205	212	203	197	200	213	177	191	219	204	195	197	213	170	217	171	204	215	217	199	185	191	192	224	225	231	199	199	200	208	214	208	197	197	181	182	204	176	196	206	211	194	207	187	193	214	212	190	213	231	196	208	195	210	185	201	192	178	221	211	191	203	188	197	213	193	193	209	217	198	229	224	223	201	227	197	210	205	225	230	199	205	187	208	191	183	232	199	194	216	213	203	199	205	215	183	213	211	194	182	196	167	181	211	178	193	197	216	195	217	193	211	220	217	191	193	198	232	177	227	194	195	216	204	196	201	227	240	211	219	211	193	213	216	221	213	219	206	213	248	206	220	200	185	217	190	215	198	195	222	194	216	218	214	211	208	205	205	185	222	173	190	209	193	231	219	191	193	247	200	181	236	229	203	182	215	187	202	216	217	230	212	202	200	199	200	218	224	191	213	205	188	188	225	189	202	200	191	216	215	205	219	191	187	190	192	196	187	211	192	186	191	221	193	211	205	198	216	198	186	220	215	189	217	189	241	198	171	209	202	189	225	182	219	206	203	213	212	214	200	233	203	226	213	222	224	214	203	189	219	194	220	221	195	206	170	219	195	205	186	189	197	206	237	218	191	184	195	202	182	185	179	225	177	180	187	199	230	209	205	219	213	180	212	214	202	223	217	189	195	212	213	194	203	204	234	207	179	238	188	206	193	191	209	188	204	201	205	208	197	199	202	204	198	207	181	195	237	208	215	208	214	208	213	210	210	204	211	213	222	191	196	182	199	165	228	210	199	205	217	206	203	198	229	197	193	199	215	205	196	199	236	223	210	206	191	185	211	182	187	190	221	200	208	187	197	213	228	200	189	203	182	219	225	188	218	200	208	187	208	205	205	213	236	209	195	202	215	210	201	190	176	241	208	221	215	219	203	204	188	188	206	188	189	214	201	193	242	207	214	210	206	227	188	201	214	184	192	209	240	196	208	216	193	191	201	199	202	226	205	222	218	201	193	240	211	198	213	221	218	181	190	203	211	210	222	201	210	200	170	203	205	231	210	193	221	200	202	187	192	204	194	219	191	195	225	216	198	212	193	195	207	214	223	217	204	214	222	226	202	231	202	200	190	191	195	194	194	217	210	200	192	200	209	220	218	215	195	222	192	218	206	201	196	199	219	212	202	206	206	212
31276	24782	16608	7095	5417	4458	3450	2569	2482	2026	1779	1497	1382	1308	1103	1002	949	966	903	863	790	823	744	721	751	742	761	731	650	617	584	604	612	609	590	588	641	622	648	647	638	588	655	611	620	613	604	533	464	487	492	493	494	500	474	508	528	484	491	472	492	482	487	510	494	459	468	492	522	496	488	492	477	558	504	467	526	523	498	512	443	480	479	492	484	514	483	503	491	493	490	490	509	472	486	463	520	506	466	492	556	499	491	500	490	491	544	476	496	524	480	529	496	528	495	555	478	489	498	538	519	506	463	505	475	508	537	497	501	484	479	547	516	502	512	475	497	479	479	496	523	498	486	478	506	504	478	482	499	505	503	516	525	536	502	540	514	493	498	497	522	508	499	459	487	526	496	527	489	508	501	493	520	476	467	519	461	489	489	501	464	467	526	493	514	519	465	482	518	487	489	508	476	529	472	485	471	469	508	486	482	505	494	496	498	463	509	471	524	496	489	515	494	472	475	474	501	509	522	498	510	463	465	516	523	491	451	476	538	502	498	495	514	450	488	512	491	457	483	530	502	491	503	463	487	509	503	503	460	501	522	474	463	462	508	514	495	474	520	493	464	488	491	519	484	519	467	491	493	514	510	507	482	490	500	493	472	557	526	522	501	469	477	503	517	475	518	484	506	477	455	519	484	476	518	498	486	447	489	502	488	486	506	509	480	514	456	501	530	459	453	482	542	515	505	490	495	497	492	531	462	479	468	475	497	472	475	505	462	522	519	524	480	483	499	550	484	511	483	510	521	512	472	478	505	468	467	489	473	475	497	482	535	501	550	459	472	510	474	483	471	480	506	478	501	493	487	471	493	544	507	499	472	486	513	485	506	532	464	501	486	490	482	512	479	482	490	524	502	494	528	510	482	501	487	487	514	460	519	488	450	518	515	442	519	492	488	486	493	475	538	511	533	497	472	507	489	472	504	480	474	492	502	461	518	465	484	512	497	494	492	505	494	495	498	494	502	501	486	527	504	514	501	525	492	488	526	517	489	488	489	481	483	495	502	493	524	496	530	529	523	479	495	498	492	496	503	470	526	465	503	486	520	461	490	505	485	483	509	469	516	516	528	497	509	482	501	521	487	488	470	519	483	508	504	496	511	496	496	489	466	475	488	512	514	488	500	516	493	467	470	532	476	528	503	504	468	503	527	468	484	513	474	495	507	506	517	492	499	492	487	465	514	481	505	501	509	472	474	488	479	508	502	524	469	510	488	528	471	495	557	486	442	509	468	518	503	503	519	491	503	486	494	516	488	487	464	495	480	496	502	477	491	502	506	488	486	517	500	517	491	485	471	429	489	478	510	483	505	483	528	505	509	508	479	508	481	479	501	523	503	535	515	543	520	491	512	514	504	501	485	522	471	492	524	492	512	431	535	533	512	452	537	486	499	486	504	470	505	474	481	486	500	503	465	434	497	475	478	493	523	489	461	498	518	547	502	509	505	494	540	503	497	479	499	485	486	495	537	469	495	509	466	465	476	478	487	480	515	484	515	473	468	490	506	512	469	460	471	482	503	505	463	442	502	535	528	514	535	446	491	499	491	454	469	461	470	495	493	508	461	493	525	494	479	539	498	475	501	496	480	542	476	476	527	501	486	544	476	538	462	529	477	513	534	528	504	485	543	465	537	520	488	504	513	514	463	435	501	444	487	520	499	472	474	484	529	490	484	485	484	504	506	473	480	518	509	496	488	489	477	442	481	503	497	497	544	509	480	522	475	477	516	463	525	481	492	478	487	461	498	532	528	482	495	498	515	492	540	509	503	517	487	508	452	492	501	492	488	477	500	492	487	517	519	503	495	481	494	511	508	512	526	505	489	483	492	492	522	476	470	489	539	510	489	477	479	485	540	472	477	533	446	466	486	483	528	512	502	509	474	522	546	473	486	523	515	457	501	478	473	461	488	485	478	517	525	481	534	502	512	476	512	496	474	493	471	503	483	494	485	535	514	518	515	475	506	489	493	507	516	441	511	480	505	497	534	509	489	502	504	500	470	487	485	498	497	459	496	505	491	533	521	481	475	496	456	513	508	512	535	503	494	496	450	498	492	508	487	518	502	493	470	489	502	517	494	511	487	545	480	475	525	523	472	516	452	496	527	488	519	494	511	515	528	489	504	521	513	530	495	516	489	509	494	498	507	455	523	508	491	495	505	485	482	500	474	475	477	480	525	497	503	518	502	478	497	516	487	513	537	499	497	488	501	507	492	487	499	504	493	494	509	475	482	468	515	503	519	490	513	503	503	483	497	470	505	460	457	517	505	515	531	490	505	494	515	468	484	512	494	476	502	482	494	508	512	538	510	518	483	484	511	511	514	505	493	519	499	515	508	467	468	509	508	475	500	499	454	491	493	531	480	530	504	493	500	495	503	468	497	455	462	507	532	494	456	477	537	416	511	478	452	468	506	449	471	473	525	510	496	514	489	505	500	516	500	454	542	506	513	481	474	518	518	504	511	495	534	516	528	511	472	495	509	486	498	477	468	511	521	465	473	494	509	494	502	486	497	481	503	479	515	540	498	481	477	478	504	504	508	492	465	460	512	461	500	478	477	515	490	469	486	503	491	503	483	462	444	514	505	486	481	473	546	494	490	474	485	519	488	496	505	498	500	475	502	501	510	522	543	501	468	514	468	473	460	507	492	505	471	508	497	481	509	484	495	518	498	463	514	481	517	485	522	519	485	524	500	525	474	469	484	473	509	491	494	529	517	522	487	518	502	463	509	480	493	477	517	498	490	512	483	487	525	508	453	480	481	523	514	509	477	499	512	485	532	507	523	471	491	540	512	521	446	514	518	460	503	482	498	503	477	519	497	510	501	483	532	478	481	511	488	524	500	518	533	499	512	489	492	478	506	498	481	515	511	501	488	504	471	522	513	509	427	537	485	486	482	517	507	504	525	516	513	491	534	508	475	495	470	501	466	485	490	522	535	477	511	441	452	482	495	517	503	504	514	523	465	457	521	495	464	515	517	514	499	481	481	479	511	488	521	497	528	472	495	506	505	450	492	470	505	427	482	521	483	491	490	493	531	503	483	519	469	499	484	496	508	459	464	497	486	467	469	485	538	509	503	501	485	482	463	513	498	534	504	504	511	530	473	477	494	517	525	474	519	517	482	506	527	489	464	495	497	512	511	501	498	523	521	502	461	495	474	492	499	486	504	472	487	472	525	493	468	499	492	479	474	530	467	507	489	498	516	529	480	508	511	484	508	499	494	506	474	489	454	506	530	505	492	480	481	485	530	490	520	487	500	499	545	507	478	502	445	478	509	498	485	484	500	474	471	524	503	510	495	473	471	489	498	525	466	521	531	445	496	516	462	459	502	483	497	519	489	453	481	492	491	489	492	441	486	492	486	525	483	463	482	480	531	479	543	490	487	506	470	453	484	545	530	502	481	502	482	527	519	510	483	491	528	532	498	509	507	478	468	472	485	487	507	489	496	457	535	522
55860	41832	33626	14267	5754	3508	1988	1356	1009	765	690	590	480	466	408	443	345	304	320	287	318	274	267	254	230	245	235	229	230	208	217	249	219	234	294	248	265	368	453	380	322	262	249	221	234	192	177	181	176	185	187	177	157	167	172	171	152	160	163	158	186	181	153	156	175	191	154	170	168	194	176	168	151	165	182	166	156	142	167	161	153	138	157	161	203	161	170	147	175	157	165	181	204	186	173	173	178	173	174	185	160	175	190	170	179	177	176	170	163	162	158	175	180	151	166	156	185	153	177	173	145	146	163	175	170	147	168	166	162	153	158	163	162	183	165	137	169	164	139	150	167	168	166	177	162	182	160	173	194	155	156	167	171	160	151	167	168	148	181	159	168	148	168	146	167	156	164	166	180	209	156	171	178	147	162	194	175	186	171	149	156	177	170	174	185	142	157	176	167	179	185	163	186	158	141	153	177	167	165	186	170	159	152	170	193	169	154	175	175	164	153	175	159	164	175	175	180	176	171	193	186	191	173	165	163	160	181	137	177	148	169	146	172	179	182	167	166	177	195	180	162	136	166	169	145	183	175	161	170	170	185	173	164	179	161	192	155	168	162	170	154	159	189	146	154	172	157	167	146	159	196	174	165	144	176	172	162	162	167	172	156	169	173	146	178	182	178	164	195	181	164	187	183	151	173	195	180	195	185	167	166	156	179	177	174	172	169	156	153	169	175	169	156	190	188	173	170	189	158	159	146	166	164	170	160	173	179	179	181	160	159	176	173	200	148	170	186	155	159	192	149	173	155	180	171	164	165	177	201	158	170	174	162	168	154	164	162	198	150	171	189	167	159	181	182	193	167	174	181	157	170	154	142	154	158	177	159	162	188	153	164	163	160	150	188	172	167	176	157	173	182	192	166	177	162	158	143	187	169	170	156	160	161	174	139	204	157	141	202	171	173	191	167	185	174	172	171	177	184	161	161	146	162	186	185	171	159	161	168	162	173	181	201	179	195	190	151	145	163	178	157	172	166	166	166	145	158	172	155	173	155	150	178	187	171	136	183	194	189	168	167	168	180	186	170	188	168	142	173	167	172	147	162	167	156	184	179	149	147	195	181	194	181	145	143	169	158	157	165	151	180	152	162	174	163	158	167	160	177	198	195	151	182	177	156	171	167	177	158	153	152	153	179	193	177	167	169	178	159	185	175	182	169	169	172	189	167	193	156	168	151	161	157	177	191	163	178	160	171	159	159	167	179	182	144	153	174	168	161	185	187	172	160	168	164	176	171	190	163	174	171	138	168	177	172	188	172	167	143	157	169	176	177	167	182	191	196	149	165	175	176	153	181	152	159	169	172	160	179	160	153	177	157	158	170	161	167	168	177	180	176	165	170	187	161	184	171	153	148	149	187	174	161	187	148	173	169	180	190	202	153	164	180	174	191	161	184	163	177	170	163	166	198	149	172	176	176	161	182	153	174	167	173	175	173	174	159	164	162	180	186	170	168	166	160	166	166	161	143	150	188	178	160	156	178	169	154	163	175	169	186	168	152	185	155	172	171	195	193	176	151	175	163	184	169	160	205	177	163	157	171	153	168	159	179	164	165	198	175	179	156	181	165	172	185	171	183	178	158	163	169	156	146	168	150	191	181	157	162	146	203	157	154	168	164	181	163	141	136	172	182	169	169	188	148	176	174	181	153	185	189	170	170	170	157	179	166	179	170	160	166	169	169	159	176	179	177	155	179	173	164	145	147	162	179	168	171	169	164	171	171	156	172	169	171	169	176	196	166	167	152	170	172	160	165	168	167	165	178	170	144	172	152	155	184	144	172	174	170	184	161	163	177	179	164	178	184	187	129	174	138	175	154	203	151	168	148	155	181	170	185	181	152	152	180	168	146	167	167	171	171	155	186	166	157	157	156	180	169	156	178	182	182	179	164	205	166	173	150	193	170	164	158	165	172	170	182	163	171	173	161	162	184	166	198	167	153	163	186	185	151	160	166	183	136	185	171	207	174	176	166	161	160	178	182	154	151	164	163	183	159	180	161	158	154	181	191	187	157	184	150	149	148	165	150	186	165	157	178	185	176	160	172	179	183	175	161	164	183	157	154	183	164	170	182	158	165	154	150	156	172	161	170	151	177	162	148	155	199	164	179	171	149	175	184	163	172	158	159	151	185	189	162	165	169	182	184	164	180	155	155	173	164	182	168	181	170	170	157	146	165	174	149	164	164	158	164	176	184	167	189	166	147	166	171	176	189	167	170	165	164	192	178	172	165	170	188	159	137	155	187	154	162	168	178	178	150	167	179	178	146	162	162	173	159	146	165	206	179	182	176	185	164	171	175	172	153	172	177	174	166	170	165	169	167	145	160	197	157	164	149	173	179	172	172	170	179	165	165	205	176	166	153	171	160	167	181	161	160	154	166	180	163	162	158	168	156	182	156	167	188	163	168	177	170	173	153	162	162	158	157	173	169	168	173	162	158	159	193	157	186	160	158	152	181	181	172	148	156	172	173	169	166	175	167	175	177	174	153	158	162	177	171	175	169	148	168	171	179	168	145	162	162	155	180	192	172	158	178	141	159	129	170	158	161	181	180	170	170	162	169	165	172	172	175	159	147	136	158	152	153	163	151	148	200	197	178	175	138	164	174	165	169	173	197	152	176	177	173	161	171	157	190	164	189	171	158	176	148	135	178	180	171	176	159	156	179	161	180	158	166	164	157	164	154	175	149	177	181	181	179	171	166	178	179	187	150	151	149	175	176	169	165	171	163	183	179	177	191	153	176	176	190	172	181	171	175	178	148	184	153	162	182	189	127	135	162	157	174	161	176	174	154	177	175	186	164	149	181	179	162	170	166	192	181	152	199	188	154	176	154	155	172	172	174	154	160	152	159	164	160	173	180	190	182	153	160	145	167	170	163	146	173	169	156	168	172	170	163	143	182	163	172	157	179	158	180	149	174	175	138	157	184	178	187	170	174	166	209	164	197	158	182	139	160	148	180	189	169	195	145	151	158	141	155	129	159	175	192	162	180	187	133	182	163	186	164	160	150	133	168	174	153	136	165	168	155	155	184	154	193	143	172	164	166	145	151	170	168	150	182	153	174	171	170	164	148	175	158	165	161	164	158	164	170	176	162	147	155	143	158	190	188	166	163	164	157	175	176	159	167	173	145	168	167	185	189	156	160	162	189	143	182	133	172	176	167	183	175	173	153	176	170	167	156	141	164	189	189	150	153	149	171	176	133	193	173	140	159	161	173	174	157	163	155	156	179	169	160	174	148	154	177	167	163	141	162	168	167	185	181	188	166	146	157	160	125	180	138	155	174	175	155	155	163	157	161	197	155	184	167	157	171	166	195	160	140	182	149	150	158	177	186	168	163	181	140	167	181	168	165	190	165	172	192	166	186	162	162	159	177	159	168	160	190	163	194	175	178	169	151	162	165	187	156	183	161	164	179	140	172	170	150	160	158	163	155	159	175	163	177	172	171	159	180	157
37133	34714	34595	16667	13720	10725	8036	6065	5007	3859	3353	2774	2422	2375	2136	2242	1870	1414	1439	1327	1322	1272	1269	995	918	853	839	877	866	928	907	846	858	986	1023	1053	1055	2105	2271	2260	1538	1196	1085	879	758	518	470	407	429	432	423	434	404	407	425	468	380	396	418	397	417	476	412	453	395	408	431	385	434	394	417	355	447	434	434	427	414	428	433	427	386	440	455	429	409	382	402	384	394	426	385	381	412	411	418	420	422	396	418	422	443	454	417	403	436	404	384	399	406	464	420	399	447	399	420	411	416	432	417	443	470	409	430	402	423	410	400	417	410	412	415	413	417	384	432	415	402	379	436	442	364	392	416	410	429	395	401	420	446	412	424	457	430	462	410	432	409	385	406	425	393	395	403	410	406	430	392	406	417	428	397	426	424	423	444	458	411	383	422	414	386	408	402	437	406	367	423	418	443	408	390	429	393	429	389	415	425	390	407	413	421	404	381	428	416	432	406	411	429	439	427	451	417	455	474	424	403	381	385	394	424	408	398	428	386	412	391	392	403	387	429	405	424	384	410	452	396	420	427	401	421	402	380	416	369	416	429	427	392	405	417	387	416	381	407	400	414	452	393	408	409	417	385	457	423	423	431	381	421	449	363	420	418	410	414	410	418	417	422	448	429	439	400	401	384	415	387	415	423	436	431	406	402	410	417	395	405	448	454	424	406	414	412	427	416	414	469	403	406	423	419	445	461	409	434	408	410	458	407	398	409	414	419	424	418	436	409	393	417	435	425	416	397	413	425	431	438	421	416	445	417	400	410	374	406	433	456	401	442	378	391	424	411	396	421	404	429	417	423	403	414	394	417	435	374	414	439	418	432	395	414	420	407	396	414	418	417	396	415	425	400	402	417	423	404	387	384	394	423	398	414	446	385	389	388	393	396	418	414	431	416	405	421	381	402	456	426	389	444	395	406	404	432	408	432	415	417	447	382	424	442	416	441	423	400	408	436	439	402	399	400	414	408	393	370	414	387	395	409	388	421	419	397	410	415	438	441	398	450	421	411	388	401	395	395	399	403	408	398	393	369	422	424	402	409	422	406	403	405	415	411	430	420	397	426	437	415	383	425	427	418	395	418	397	413	416	436	444	443	403	436	414	425	453	479	414	407	428	394	437	414	435	416	432	461	405	428	382	396	432	438	419	430	404	437	415	440	417	366	404	410	385	426	412	394	447	431	401	393	415	394	433	446	412	439	432	411	422	420	411	410	451	360	386	470	403	404	407	408	422	411	411	407	402	376	390	421	454	395	426	399	429	396	407	419	400	393	400	382	421	452	421	399	416	439	436	423	417	425	421	421	411	427	439	377	385	441	414	380	379	430	395	386	423	475	399	421	418	367	391	380	408	417	407	447	401	420	419	429	397	370	444	425	413	423	391	415	440	412	398	421	410	412	397	409	413	401	428	370	420	418	412	432	426	437	420	367	414	430	422	437	459	432	423	417	441	416	445	421	422	425	420	448	389	415	400	387	382	424	403	436	394	401	390	424	422	419	446	415	407	406	444	402	404	399	428	413	437	423	402	422	444	420	387	400	390	410	383	439	446	425	415	416	444	441	398	389	359	416	376	415	415	433	435	447	448	423	420	437	406	428	453	399	413	415	420	415	414	437	401	376	392	387	408	402	425	379	462	430	388	426	431	415	449	422	412	423	414	376	403	387	436	437	430	440	416	396	407	427	410	388	434	398	437	426	423	398	412	374	382	414	426	420	393	419	412	432	392	409	427	404	431	418	446	415	382	418	430	420	438	420	405	408	434	406	424	395	451	428	401	430	421	426	435	404	459	421	379	436	425	429	419	425	440	410	409	410	432	427	409	383	428	427	421	421	417	410	414	443	443	455	407	412	393	420	415	409	389	365	405	425	417	401	428	408	428	415	432	421	367	411	407	430	443	421	454	429	423	434	426	441	407	399	438	434	382	417	425	397	438	410	421	415	436	441	374	427	429	406	414	400	403	428	430	423	422	393	395	426	410	426	390	424	431	424	422	407	413	432	422	429	406	428	387	423	442	400	419	426	432	400	428	411	457	442	406	406	413	398	393	419	451	368	405	433	461	437	427	412	413	413	410	425	417	389	425	456	406	462	382	415	401	408	406	428	413	436	397	424	346	426	402	426	427	383	418	434	410	378	416	419	418	421	392	463	406	431	406	405	425	425	375	418	437	449	397	416	458	427	452	407	430	406	462	426	419	436	424	452	412	400	415	414	404	399	414	457	414	433	427	409	399	429	408	389	412	406	407	399	438	422	432	443	394	423	453	424	429	407	411	431	415	442	384	412	420	461	413	416	432	417	415	419	346	392	429	418	396	365	392	421	400	444	434	425	411	418	408	409	397	400	409	408	398	409	432	404	434	386	398	376	417	445	408	406	453	411	382	417	412	397	454	422	444	439	399	417	427	399	394	423	418	404	417	429	395	428	419	423	419	431	408	405	416	426	411	432	391	459	413	434	443	413	415	391	411	390	403	420	394	430	389	394	415	448	404	406	379	405	409	451	438	407	389	426	420	456	421	396	435	409	426	354	389	457	416	413	426	404	411	462	413	418	413	423	390	392	427	424	424	430	445	418	460	438	386	433	409	368	442	400	396	436	406	429	417	392	384	402	431	406	439	410	414	403	419	393	385	412	421	405	410	419	420	412	406	395	450	406	435	431	425	415	398	415	407	390	409	416	392	460	417	413	410	439	379	382	430	439	417	410	390	421	404	391	389	425	401	408	419	418	402	426	412	422	433	413	393	411	420	359	408	412	450	392	399	450	457	411	378	444	408	430	398	386	429	412	434	411	405	428	410	384	410	427	407	417	406	429	466	406	435	421	422	445	424	389	425	382	448	403	411	412	414	405	435	428	418	429	423	449	386	400	429	399	468	420	391	452	417	409	430	452	420	462	415	404	385	421	358	425	426	431	436	413	420	406	442	421	414	415	412	415	404	395	408	460	389	393	429	435	380	420	382	403	408	411	443	408	383	400	410	434	417	398	403	392	435	439	426	435	400	435	375	418	415	400	392	405	435	419	444	446	420	422	426	381	384	426	407	406	387	417	388	429	424	418	453	381	421	376	421	425	419	419	413	405	417	412	412	444	380	394	416	427	404	405	375	428	430	396	420	419	462	418	408	432	410	434	418	430	399	413	417	417	452	424	447	440	432	424	419	444	411	415	451	457	415	381	389	383	449	417	418	433	389	421	395	393	422	409	439	429	430	413	406	450	400	393	400	463	361	430	415	392	430	403	440	453	422	427	360	422	369	413	441	395	432	411	398	396	430	422	408	426	425	428	443	377	435	386	424	379	385	399	457	402	392	391	432	408	419	417	431	387	457	413	422	408	401	412	408	407	418	439	463	454	392	404	445	406	421	397	375	422	403	412	410	401	411	419	419	429	462	413	433	404	413	428	395	382	430	388	415	440	433	431	428	428	429	381	399	413	418	392	410	379	428	408	422	418	415	450	401	392	428
66256	49789	34346	19019	11953	7128	3748	2473	1716	1390	1169	964	835	725	664	541	548	483	444	425	422	322	346	301	294	277	243	239	262	276	248	260	272	276	299	319	327	640	1044	956	597	352	220	193	185	153	134	121	139	139	125	129	144	133	139	141	140	117	146	117	156	123	129	135	142	144	147	122	131	134	127	139	125	129	114	104	140	149	130	124	149	151	139	141	116	110	121	120	136	130	135	152	145	156	128	128	130	124	153	126	139	155	153	136	125	129	127	152	130	135	130	111	129	128	134	142	133	141	129	132	142	147	137	106	144	114	138	134	141	121	143	125	136	144	149	142	155	129	132	138	124	126	141	116	128	122	133	133	134	142	145	131	152	124	129	138	138	132	114	138	116	130	149	124	121	130	147	144	124	143	125	133	134	132	115	144	131	134	146	134	127	116	107	118	139	144	141	134	126	130	134	132	137	139	134	122	117	122	144	129	130	121	145	129	116	139	129	111	148	113	131	136	128	121	150	128	157	133	134	131	144	141	144	150	141	140	143	151	138	149	138	138	148	132	125	134	142	144	127	131	112	132	134	143	120	124	133	138	131	154	133	138	145	160	137	149	162	120	136	143	135	151	119	146	149	132	143	130	139	137	160	138	148	138	143	147	117	136	148	154	126	129	150	119	126	129	127	128	141	137	119	121	160	141	124	141	170	115	148	146	141	157	142	136	123	130	135	137	132	147	129	140	135	134	126	129	110	129	131	129	139	135	116	136	132	124	151	165	130	128	123	156	119	142	133	111	139	112	126	129	125	141	131	138	157	130	135	160	121	138	137	119	123	135	131	133	130	159	139	127	134	131	145	139	130	131	131	141	118	116	132	133	131	147	150	148	137	127	126	137	138	130	136	139	114	150	128	141	121	102	131	143	130	117	138	139	137	124	142	130	129	139	128	102	128	133	148	118	129	136	135	127	149	129	124	137	129	127	132	124	133	125	148	118	142	128	134	119	128	140	125	124	134	113	149	140	135	123	155	131	137	116	124	148	152	149	160	116	128	144	141	127	147	130	134	156	134	141	126	146	131	148	129	136	129	117	140	123	144	143	131	135	137	129	108	124	139	140	139	133	136	122	128	117	135	133	131	125	138	138	108	131	140	141	170	117	113	134	145	133	139	133	129	140	141	128	124	144	131	111	141	126	128	135	136	130	118	134	129	131	116	143	111	152	111	137	137	141	137	131	125	140	131	132	126	123	150	129	139	131	104	142	121	131	136	117	144	144	124	127	135	130	106	123	143	114	141	123	131	110	140	134	125	135	145	148	129	124	134	128	122	128	141	141	134	144	136	146	159	158	133	152	138	132	130	126	155	121	135	134	129	135	134	139	124	138	157	124	125	122	135	133	146	133	118	120	115	137	128	124	146	132	135	147	157	117	144	131	146	115	126	142	144	127	126	132	143	119	131	118	125	140	131	122	115	137	132	122	114	137	134	140	140	118	135	139	129	125	133	122	120	121	128	141	118	122	118	139	138	146	107	118	129	154	130	150	135	134	130	133	129	120	150	145	137	147	122	126	121	142	126	125	129	136	132	111	131	117	128	136	124	152	143	137	138	149	125	137	144	147	115	150	134	114	135	126	131	118	130	141	166	135	143	127	117	138	122	162	142	136	136	144	137	114	144	117	127	131	150	131	124	140	115	133	117	117	141	145	150	133	143	141	152	118	135	126	153	136	137	145	137	126	144	123	140	152	140	127	132	143	126	125	130	158	151	130	142	137	125	130	143	137	141	131	137	122	119	135	139	129	141	142	133	135	136	134	144	139	125	133	137	130	136	130	117	132	144	143	127	141	114	143	142	139	132	127	145	126	130	118	143	140	125	119	132	143	121	138	125	143	139	125	145	148	123	157	136	132	128	119	122	120	147	133	119	114	125	129	117	134	133	131	136	120	117	145	122	125	127	124	144	134	147	122	131	124	105	139	151	128	150	131	157	117	127	137	132	127	146	128	143	112	149	142	136	131	125	138	131	136	128	160	142	124	141	127	128	113	129	138	115	137	154	129	141	140	156	117	149	133	133	142	134	146	125	142	132	119	134	131	142	136	138	108	153	151	128	151	132	142	115	132	136	121	137	124	120	91	112	139	131	120	141	148	130	120	127	115	130	163	129	113	125	144	119	138	129	144	131	139	132	136	153	152	121	122	141	143	145	118	151	134	133	127	129	136	149	123	147	127	119	134	122	144	156	127	137	146	117	133	122	140	124	149	147	138	122	144	130	113	124	150	131	130	119	147	119	128	134	129	135	126	153	115	128	124	135	131	148	117	133	125	133	136	120	141	112	133	129	131	138	137	144	117	129	136	131	156	145	129	133	139	117	145	117	136	134	131	113	139	128	138	117	134	113	100	115	143	138	128	127	161	128	133	144	112	167	133	129	133	120	118	173	132	115	106	136	127	123	126	132	136	154	123	131	134	118	133	132	141	124	116	101	155	132	130	146	132	125	124	138	141	127	163	130	119	125	109	141	132	139	136	141	132	126	131	117	125	123	117	121	139	144	164	124	115	125	123	111	123	141	130	137	109	126	120	130	131	129	134	126	135	129	135	146	131	128	123	149	138	129	124	129	129	130	145	132	114	121	142	129	130	138	143	130	133	140	146	142	136	122	125	139	121	130	137	121	146	153	137	134	118	130	136	116	142	119	142	129	135	141	153	123	121	144	123	141	115	127	142	110	130	127	118	142	125	168	142	136	112	134	142	134	142	150	148	154	133	135	129	117	142	136	128	121	133	142	130	138	128	134	150	118	128	152	142	123	141	151	115	146	114	126	123	125	145	137	125	139	122	157	108	128	151	118	111	126	125	111	127	133	126	139	125	131	117	133	127	135	127	114	142	147	140	152	150	132	129	137	128	129	134	144	142	137	142	145	121	145	134	127	142	138	107	144	103	134	120	143	169	155	125	152	142	154	134	131	134	125	137	126	108	135	136	121	140	151	136	119	118	122	127	139	131	140	121	162	128	155	110	99	118	119	125	139	127	138	139	145	139	139	110	109	135	129	136	134	144	137	114	139	134	136	132	127	149	141	128	139	127	151	134	130	144	134	137	137	127	146	113	136	155	126	126	125	122	127	141	133	122	149	148	139	125	140	137	125	115	121	149	144	140	148	119	154	152	121	132	144	142	128	135	132	136	123	130	130	154	133	157	133	140	151	135	141	140	140	137	120	139	139	117	103	149	128	118	142	132	127	119	133	127	140	133	146	131	140	156	126	140	141	130	142	130	140	141	116	124	119	140	125	127	145	137	130	145	134	131	127	119	133	144	136	132	123	134	128	116	118	137	129	146	144	148	122	120	131	114	139	145	136	130	125	145	132	140	125	130	117	137	148	138	128	112	128	128	144	138	129	136	132	137	147	128	141	149	142	124	119	146	106	124	127	124	136	128	135	150	146	134	119	134	148	124	117	146	151	146	118	128	127	140	132	127	125	128	157	146	113	120	156	126	120	131	120	108
44036	38724	33062	23059	21066	17253	12602	9863	7953	6771	6004	5150	4440	4098	3670	3314	3181	2608	2231	2274	2122	2029	1751	1555	1432	1445	1262	1145	1293	1236	1194	1383	1397	1545	1526	1733	1775	3913	6634	5619	3357	1508	773	645	599	433	347	372	332	322	335	353	348	359	352	323	351	331	364	330	342	340	352	337	361	350	334	364	343	331	338	319	312	328	315	323	362	329	335	354	355	334	347	334	332	371	348	323	299	307	337	354	374	364	342	355	345	337	332	333	349	346	337	348	387	327	331	354	331	347	353	334	305	329	357	342	326	303	334	328	389	351	300	363	360	313	333	312	325	329	301	364	326	326	347	337	350	336	361	347	300	346	346	350	321	343	347	326	338	318	356	301	327	357	288	360	344	328	374	341	312	325	318	357	310	326	370	338	376	293	332	360	359	352	341	354	351	345	342	316	374	337	355	331	312	301	338	323	330	323	329	332	304	321	372	334	350	328	355	348	314	336	347	347	350	328	372	333	328	355	325	360	317	316	325	373	365	330	342	356	314	345	351	373	337	363	342	325	326	397	330	368	341	329	304	330	319	331	341	343	315	348	315	324	343	338	345	341	350	364	305	331	356	332	325	337	328	364	331	351	340	346	357	348	325	321	329	332	357	331	352	309	313	332	307	334	355	326	348	337	356	315	350	331	356	330	362	351	311	330	344	320	334	344	339	333	355	328	343	338	313	303	363	321	323	331	325	335	374	325	341	338	365	331	330	349	320	359	321	327	338	333	300	338	337	356	319	353	339	358	323	328	343	326	325	330	356	306	390	321	349	337	323	344	317	329	349	362	362	355	342	324	333	315	343	353	317	350	339	356	316	325	334	305	365	341	361	348	330	370	331	370	332	319	326	332	325	324	329	366	345	323	351	349	343	353	337	370	344	381	317	380	333	304	341	315	343	334	327	369	322	328	334	345	361	344	321	317	351	305	318	371	335	335	359	352	344	348	325	317	333	326	338	317	319	317	357	372	351	331	370	311	368	318	336	340	321	303	356	351	326	318	349	332	327	314	361	354	312	343	344	331	336	371	325	345	332	364	348	339	342	348	353	354	349	346	329	311	352	334	314	327	335	318	351	329	329	355	331	357	352	330	325	330	361	313	351	337	360	339	326	357	329	350	363	365	353	320	369	337	355	366	331	358	336	344	360	344	342	320	378	353	344	314	343	329	314	317	332	369	337	357	347	356	319	320	357	361	320	337	372	341	338	299	302	291	356	367	351	380	351	296	332	362	347	323	334	360	316	362	321	344	335	323	346	343	329	369	343	340	369	366	336	373	310	339	318	344	339	323	362	360	354	373	329	378	333	359	338	318	333	354	362	353	331	325	364	357	331	348	371	309	354	337	342	361	332	312	326	341	328	328	395	342	303	373	327	338	340	360	349	344	311	333	330	322	360	332	350	329	334	366	350	344	352	332	322	339	343	330	319	326	353	330	331	349	307	357	361	346	359	350	358	341	336	341	343	345	313	337	323	337	333	329	340	340	331	336	353	335	328	345	364	345	318	338	316	328	367	353	329	375	326	335	337	366	353	339	338	337	329	320	334	319	314	343	334	348	334	346	320	367	309	359	341	314	292	359	335	369	335	322	325	343	332	271	341	358	332	282	367	319	333	356	350	333	327	338	339	346	302	365	352	320	345	359	357	346	342	324	314	339	350	312	343	318	340	316	338	304	361	359	340	336	325	311	351	333	344	334	318	342	345	347	327	334	368	365	343	331	359	329	353	364	330	378	326	338	330	321	365	332	331	350	329	370	355	332	356	349	356	368	369	311	318	329	345	317	344	317	336	371	378	329	336	371	369	333	367	359	338	344	369	349	335	373	333	326	361	316	343	346	371	355	315	330	332	310	341	342	356	328	337	342	332	320	366	347	316	341	355	331	330	337	348	334	311	356	354	322	333	343	348	327	347	368	331	319	351	350	341	385	343	362	329	348	341	347	339	314	312	330	364	363	325	314	348	357	335	340	335	363	348	336	321	340	328	334	321	325	343	346	342	335	340	354	311	353	358	357	343	342	356	346	342	330	349	339	305	359	354	325	345	321	316	322	310	328	357	352	341	344	359	331	328	362	335	309	336	352	308	347	352	350	341	312	354	347	351	321	314	320	375	325	349	366	341	321	310	341	313	325	355	379	318	334	338	339	378	330	329	319	346	314	324	337	338	338	339	356	322	336	321	336	362	328	339	376	316	318	344	343	325	328	334	352	340	361	330	348	316	358	383	363	319	317	322	337	343	299	320	352	331	339	304	362	328	321	325	325	351	332	317	348	334	347	375	332	315	320	313	326	335	332	317	370	356	334	347	315	322	329	342	353	341	310	316	351	339	310	324	342	340	343	312	339	330	344	344	350	335	336	347	353	344	363	332	308	323	327	353	341	368	362	337	311	370	313	342	327	338	346	364	334	350	332	374	341	346	357	304	308	365	375	325	335	332	337	347	342	318	344	354	331	347	327	335	345	348	324	349	387	401	326	292	352	335	359	345	338	375	333	352	306	347	343	333	355	349	323	344	296	354	357	346	331	318	328	335	348	329	323	326	328	357	341	334	377	351	332	311	339	303	358	346	315	334	338	332	361	321	343	320	362	315	313	364	313	333	333	337	304	342	339	295	334	335	336	318	336	326	362	354	303	341	320	344	360	327	334	319	382	332	315	325	316	323	355	327	342	368	343	328	367	343	366	316	356	351	356	397	332	342	325	324	310	330	323	335	331	282	353	325	342	343	345	344	342	326	351	366	359	348	340	325	320	294	353	327	364	340	352	333	341	321	339	335	361	316	350	325	361	353	330	347	348	338	364	369	353	351	309	354	324	330	346	336	355	340	324	332	338	323	329	379	365	331	319	335	295	356	350	335	355	341	339	313	334	311	352	338	388	315	333	332	356	310	329	324	337	324	306	334	312	330	349	344	334	357	332	329	349	331	367	334	352	335	368	363	361	337	363	321	343	353	312	322	326	313	343	357	358	329	328	356	336	339	389	345	334	345	349	341	315	320	348	328	316	335	339	323	330	334	348	308	327	334	361	347	342	338	396	317	348	325	320	330	361	368	337	365	358	317	334	359	319	316	339	333	345	340	346	325	348	363	362	362	346	363	329	353	345	330	337	346	352	359	330	347	357	374	344	336	325	349	358	361	331	353	302	334	351	346	356	342	325	352	314	342	326	340	319	351	338	327	306	331	324	303	328	336	331	364	319	335	318	326	354	362	344	352	307	356	362	340	359	319	347	367	335	334	342	284	335	338	376	357	320	330	379	335	320	325	341	349	354	352	273	340	355	347	337	371	348	316	347	316	335	319	362	330	329	325	307	351	315	330	349	324	326	345	354	354	313	366	343	372	340	334	336	323	384	340	322	323	301	378	364	344	327	340	369	311	325	311	366	355	358	285	298	363	343	374	334	349	311	358	353	370	332	344	336	352	348	344	322	326	349	355	374	341	315	341	346	326	338	359	341	329	352	336	321	343	331	333	370
48252	30161	15078	4331	1651	1159	807	607	456	431	414	376	347	297	275	285	261	265	241	229	240	263	239	221	249	229	229	211	244	200	218	204	216	219	208	211	207	187	232	223	248	233	204	205	215	222	196	197	204	207	188	190	201	174	198	191	206	183	203	197	202	197	196	190	175	190	213	188	191	183	195	187	188	187	182	231	205	219	201	213	190	173	209	197	211	191	174	207	180	198	205	212	196	200	212	190	195	174	198	202	199	167	180	193	198	189	204	194	210	220	187	206	207	184	209	208	203	184	232	179	211	196	207	209	210	206	201	192	192	196	211	197	192	210	193	192	211	192	204	175	192	200	184	197	207	178	194	198	176	206	204	190	180	187	223	178	180	178	199	208	213	185	186	190	203	214	199	194	169	188	224	199	170	206	184	204	182	196	170	186	179	201	204	193	183	158	201	206	210	220	226	190	196	208	196	180	185	197	170	184	204	224	222	214	192	192	193	211	211	172	202	185	228	196	197	189	186	191	210	208	205	191	211	186	202	187	212	199	203	188	188	192	203	172	189	199	171	181	229	213	199	182	215	195	182	207	193	207	220	204	190	220	212	207	194	181	196	180	196	217	202	216	198	220	179	203	187	188	212	199	201	197	191	182	195	193	192	212	185	185	197	196	225	200	199	204	197	196	171	198	188	192	223	187	200	209	180	187	183	176	206	210	212	199	196	198	193	216	189	213	190	208	199	195	216	205	185	188	198	201	168	188	219	180	174	194	207	181	204	201	205	225	205	209	188	201	202	189	216	187	217	171	205	209	211	217	199	205	226	168	195	203	224	203	199	184	203	189	181	205	209	191	206	199	177	186	212	192	183	215	203	182	188	209	206	196	196	180	200	186	188	205	200	218	202	197	197	219	207	208	198	182	195	211	185	213	210	195	217	208	218	207	213	217	187	193	193	194	238	210	186	215	209	204	203	201	211	225	202	210	187	200	177	187	188	199	166	222	175	176	199	172	221	217	211	175	205	215	179	195	196	201	202	185	201	216	183	213	196	188	204	221	186	188	188	203	208	155	177	214	192	208	186	223	198	179	181	225	215	176	194	202	187	183	208	202	194	192	193	195	196	190	202	199	190	198	184	194	187	194	200	209	179	190	232	206	184	218	180	190	183	184	208	190	182	224	219	205	210	169	202	207	190	207	194	186	179	177	192	175	187	204	236	180	193	202	195	224	205	197	190	231	196	202	194	221	175	178	196	178	171	200	210	180	202	175	181	208	208	202	187	180	183	226	197	206	180	184	196	199	201	184	201	204	187	200	193	202	219	224	205	203	189	170	206	220	191	209	216	195	236	185	199	186	215	195	201	188	205	183	209	178	204	211	202	185	208	199	190	195	208	200	188	190	205	174	177	200	200	171	186	205	212	188	202	201	231	189	187	220	206	205	205	201	181	201	209	194	227	195	205	184	208	191	182	187	197	222	180	182	199	203	224	191	219	196	198	197	204	177	188	205	197	189	199	212	196	202	190	178	213	209	210	201	200	170	206	179	183	210	177	201	200	196	204	171	182	193	217	208	197	199	191	182	189	160	176	205	227	194	194	201	186	199	197	202	187	199	188	194	179	202	199	215	185	194	206	210	194	188	210	186	200	189	191	189	197	190	197	221	196	187	188	217	188	188	207	207	190	186	174	196	176	217	214	219	203	190	177	228	195	196	186	177	202	216	182	191	214	170	197	210	197	201	179	189	220	216	256	197	178	197	189	179	193	207	194	183	197	192	187	187	171	179	186	231	187	181	185	214	224	199	186	213	189	175	203	210	225	212	189	199	201	195	194	220	200	187	191	209	197	178	225	179	194	190	199	200	197	224	184	201	208	219	190	176	206	210	202	198	193	224	187	181	182	178	201	206	194	198	222	186	188	201	179	204	190	190	206	196	213	223	223	177	193	191	186	203	210	191	193	199	188	181	202	200	184	209	195	208	220	187	181	186	198	212	183	204	219	201	189	197	193	181	212	191	207	197	209	195	194	192	187	191	196	191	184	194	199	192	199	178	211	226	175	223	204	203	198	222	199	199	169	213	161	210	209	167	194	215	197	201	184	201	187	214	198	183	207	182	207	193	196	147	179	192	201	193	213	205	183	176	189	221	219	205	202	177	159	195	192	176	204	212	196	219	192	194	196	196	212	170	207	211	179	180	214	209	197	194	204	212	184	197	199	192	169	200	184	199	199	231	201	195	179	192	207	220	194	225	209	187	186	194	217	193	186	189	202	192	183	196	201	226	200	204	199	182	193	210	211	184	185	207	215	216	203	223	200	215	198	205	202	198	208	180	200	231	207	187	196	191	189	203	188	211	190	183	210	193	215	178	193	196	170	221	189	210	218	188	222	203	235	207	206	190	214	218	200	191	184	227	204	191	217	204	195	179	201	186	201	179	204	205	196	209	208	176	218	177	182	183	182	194	212	184	172	204	204	188	170	192	192	192	206	191	204	220	195	198	189	178	181	181	180	229	178	204	196	202	172	204	205	167	186	200	191	188	206	212	168	159	187	210	197	179	194	175	200	182	216	214	220	208	179	179	212	217	181	195	191	204	231	198	170	195	194	214	210	198	196	216	178	195	181	206	172	183	186	185	223	181	216	193	200	205	218	205	182	181	209	188	178	197	176	209	211	188	207	190	182	200	229	211	167	169	204	187	203	204	204	209	207	190	183	194	170	193	221	198	185	199	218	196	214	194	211	196	224	201	190	186	188	207	186	195	228	179	169	176	201	198	210	180	206	195	202	182	202	194	173	206	202	210	200	193	199	192	180	175	175	204	170	193	214	195	234	194	198	223	229	198	206	177	200	187	197	196	218	181	205	180	199	182	202	217	186	213	183	194	219	195	189	204	207	226	191	180	193	193	218	194	199	205	179	208	195	224	227	226	193	187	208	180	189	179	184	197	204	198	179	180	181	160	200	212	217	207	219	199	194	185	226	216	198	180	202	183	229	226	202	206	210	200	196	177	190	205	205	218	204	188	208	205	223	188	203	225	219	222	216	192	177	179	205	187	200	207	192	197	206	204	205	214	186	208	190	188	187	195	196	223	190	198	184	192	184	206	185	217	196	171	221	201	218	203	196	183	208	196	195	168	186	186	218	214	223	206	195	202	212	186	214	228	224	188	203	198	206	214	197	210	188	190	204	207	198	177	180	197	197	214	190	204	225	209	222	181	229	188	221	191	201	203	199	194	184	203	211	183	182	209	188	185	207	191	175	183	193	185	187	185	179	194	182	206	165	213	193	180	182	227	214	179	174	202	217	222	200	192	197	202	190	183	215	203	195	206	200	204	188	226	208	193	185	220	200	217	216	208	205	219	168	192	171	209	201	209	208	207	185	202	175	181	208	219	171	190	187	196	171	187	207	215	202	191	181	219	194	202	211	192	196	212	220	195	212	189	201	209	198	217	183	210	171	173	206	190	205	178	170	184	223	200	202	212	189	167	199	217	178	195	192	188	212	209
32530	22507	17717	8666	5949	4484	3505	2496	2082	1790	1683	1510	1346	1148	1065	991	955	944	855	814	943	871	819	790	704	686	764	712	647	603	609	620	603	534	541	598	596	579	646	775	794	760	567	494	495	485	452	461	453	479	531	445	443	489	475	454	425	492	486	480	520	484	422	455	480	479	457	467	496	466	464	501	506	500	501	484	453	450	488	450	483	461	496	482	479	483	449	456	476	459	465	494	487	505	484	495	430	501	479	460	465	483	477	463	434	495	472	473	459	520	518	455	459	459	489	421	470	444	444	494	474	493	481	489	518	471	529	488	476	497	487	477	482	449	498	476	485	468	470	477	459	460	486	501	492	494	484	482	492	500	511	445	491	497	503	459	465	463	496	482	465	526	518	462	471	443	474	457	486	479	482	474	453	476	500	496	478	476	468	420	493	476	443	480	492	492	446	506	458	453	493	481	475	477	501	484	505	461	520	496	499	510	473	502	498	461	440	466	466	449	508	522	487	476	435	498	435	463	433	434	511	538	476	474	499	486	494	489	474	461	454	471	470	473	474	453	478	432	476	445	460	495	505	493	512	445	492	440	491	463	427	470	478	483	454	470	469	491	464	472	424	489	461	469	500	443	465	479	508	455	494	488	514	468	459	502	467	475	492	481	499	479	481	441	451	490	488	473	500	481	447	487	474	472	481	447	505	483	452	458	476	503	453	518	473	426	504	471	452	481	458	457	435	475	466	479	520	485	486	444	524	441	492	508	456	461	455	460	468	464	476	453	470	479	493	447	509	466	483	469	506	414	524	470	455	462	457	500	458	480	468	471	491	508	490	423	488	457	474	498	481	448	438	515	499	460	504	480	473	459	490	463	491	474	487	478	458	505	466	502	467	495	432	477	469	436	464	474	464	508	499	489	472	473	441	484	502	484	458	483	468	495	476	474	442	438	472	502	469	502	423	513	490	498	482	489	432	512	454	481	477	459	433	475	440	479	473	479	486	432	494	473	471	514	449	473	467	478	489	470	468	453	464	451	458	478	487	529	458	449	489	463	476	465	452	476	456	499	479	470	481	462	478	435	463	504	490	467	465	435	481	464	468	484	454	488	433	476	451	506	466	461	440	487	481	457	491	448	482	435	501	468	452	506	512	454	505	495	500	501	446	474	448	482	475	477	435	478	490	435	493	449	479	452	487	476	455	479	469	476	507	476	491	457	471	456	484	434	498	513	457	468	471	500	443	471	500	484	463	460	481	495	470	488	495	452	470	473	496	483	507	458	420	464	484	500	449	459	471	493	472	460	505	469	450	506	475	447	484	445	450	502	465	430	464	493	478	489	475	451	495	476	475	484	464	501	477	535	425	470	462	474	470	453	461	493	524	479	485	437	506	500	450	493	496	457	523	446	521	479	509	461	459	478	474	465	441	518	480	484	463	441	493	464	487	491	456	474	466	514	463	478	493	505	454	484	476	500	480	515	452	460	461	486	486	500	484	479	482	493	489	414	504	503	471	444	465	461	464	456	446	459	487	449	469	483	499	482	451	462	480	445	483	444	510	456	472	492	439	484	462	448	488	495	448	455	455	452	443	425	466	483	475	487	451	486	481	449	499	480	456	489	460	462	481	449	474	484	483	450	472	463	471	441	487	476	499	492	472	469	482	522	478	494	447	492	444	482	503	482	488	480	512	463	497	478	514	434	422	441	489	484	500	465	474	432	487	506	475	481	486	476	453	464	479	537	465	459	443	476	449	480	481	484	521	481	481	481	499	473	469	494	479	444	466	484	494	488	459	485	512	456	465	457	474	483	455	467	448	457	470	476	437	457	454	483	500	482	488	491	476	472	482	469	456	469	483	461	432	489	481	481	513	469	531	462	479	512	473	478	440	491	471	439	456	467	483	416	505	497	478	499	472	472	454	474	473	484	487	451	476	516	478	466	457	506	470	469	463	515	495	419	470	448	474	427	505	476	485	507	484	432	497	455	485	512	494	448	458	477	545	488	492	462	490	459	473	445	494	477	480	480	518	470	471	461	477	498	484	475	457	451	496	484	490	477	473	483	490	486	468	477	498	491	462	505	453	477	519	479	465	475	463	470	460	450	495	475	472	497	495	442	460	429	525	470	428	490	503	437	489	465	427	498	482	489	452	464	477	460	502	464	484	507	472	480	493	539	482	466	485	485	485	440	474	472	512	479	480	454	458	481	475	485	442	498	485	449	448	494	461	468	432	483	439	484	486	451	478	479	475	464	503	484	492	483	461	463	463	486	496	483	482	432	519	513	519	463	452	494	483	442	468	499	448	463	481	452	477	454	472	512	482	495	494	444	554	478	510	436	493	481	477	500	509	468	506	469	503	438	454	438	477	500	498	447	512	432	529	464	499	478	482	456	452	475	503	466	521	435	497	477	476	507	515	461	499	488	456	475	485	466	466	506	513	491	493	512	497	498	451	487	492	511	441	443	532	458	481	519	506	431	483	464	487	474	478	437	468	464	451	463	503	477	501	497	496	474	494	458	516	478	485	509	480	461	463	461	433	455	469	489	442	485	438	456	458	460	460	453	484	481	471	460	461	493	470	516	471	473	421	470	476	451	449	491	478	506	477	493	479	454	462	475	470	436	469	488	494	517	470	481	447	488	463	454	468	515	486	441	466	472	477	476	464	485	506	496	493	429	493	436	482	465	480	476	461	467	486	464	445	469	499	476	449	449	464	480	465	515	453	481	472	472	489	475	467	511	497	487	486	463	507	454	481	449	456	457	460	486	460	482	443	484	504	479	476	465	461	485	473	445	447	456	480	488	475	465	455	459	483	465	469	469	498	509	450	510	454	497	490	461	485	437	479	484	460	474	453	525	476	503	486	482	472	504	456	507	469	456	468	497	476	456	464	518	457	483	471	506	466	475	463	475	445	447	458	459	487	469	469	456	479	463	461	443	470	457	500	464	457	456	455	468	479	469	512	489	522	464	495	485	480	518	485	472	446	493	479	451	497	475	449	456	492	474	483	480	496	460	466	456	456	522	447	514	475	466	428	475	476	440	430	469	487	461	495	481	494	485	444	479	488	480	476	439	484	435	438	470	474	457	447	475	461	446	485	487	494	485	436	502	487	491	447	482	468	450	463	498	483	472	471	479	495	477	465	481	469	476	484	479	488	450	461	456	439	479	459	458	466	485	480	503	459	458	480	447	474	489	480	468	473	453	514	495	447	439	467	469	476	462	466	455	521	500	467	493	456	497	473	491	503	487	455	485	423	468	493	497	471	433	476	482	477	463	486	499	529	471	449	494	445	452	479	462	485	484	465	466	484	467	503	488	497	460	466	456	510	462	508	485	483	489	458	492	515	516	480	526	469	454	485	483	428	480	446	477	501	436	498	470	484	489	498	474	500	444	425	468	470	481	512	500	505	480	477	476	456	483	477	489	485	496	460	447	458	465	480	485	465	503	449	472	495	464	482	467	512	460	474	462	448	485	467	464	481	450	479	494	466	469	490	458	434	493
60288	41603	27812	9003	4532	2769	1581	1015	720	629	488	431	431	400	383	360	297	296	311	286	254	240	206	244	247	217	217	217	210	207	205	178	198	204	217	202	260	262	345	333	344	273	226	145	192	127	141	150	157	146	143	131	168	152	140	149	160	151	169	165	171	149	155	141	153	149	182	158	166	164	147	141	139	171	136	155	151	147	151	145	153	155	130	151	167	140	148	152	141	142	151	165	147	128	157	154	150	129	125	129	172	170	149	180	160	166	142	157	140	173	157	150	152	158	140	155	143	166	168	131	160	155	159	142	143	162	149	144	152	138	130	143	135	159	168	149	133	156	142	150	157	141	164	156	162	158	162	128	142	161	152	161	152	160	134	141	159	175	126	148	151	165	173	143	179	150	140	159	158	145	143	147	138	175	151	152	144	143	160	167	142	161	144	129	154	121	154	134	147	158	140	128	155	156	162	141	149	152	137	146	135	168	136	157	141	138	161	136	157	137	149	174	158	150	146	153	170	170	153	158	142	130	145	162	170	134	156	142	149	165	140	167	146	148	154	145	143	147	145	145	150	152	127	126	136	144	153	134	150	142	160	168	128	146	155	154	134	159	165	151	164	151	154	156	139	132	143	158	145	124	145	142	145	136	137	129	142	172	169	155	147	157	173	144	157	158	148	155	132	167	143	126	143	156	157	155	163	149	156	152	153	136	150	155	145	162	148	165	160	126	164	153	160	149	156	176	168	161	146	139	155	145	162	176	155	152	148	150	143	177	149	139	160	164	156	151	128	167	157	134	153	132	163	147	154	142	163	152	170	146	150	146	150	148	155	159	150	161	175	158	165	187	160	136	123	151	156	142	123	162	158	145	160	135	148	156	133	162	153	150	139	159	139	146	144	143	154	147	143	147	134	146	142	140	144	158	145	171	134	166	163	186	135	161	136	167	145	133	165	138	140	139	162	159	144	160	168	159	159	150	146	131	149	151	134	162	160	141	156	142	159	187	148	154	143	157	135	151	153	164	162	148	163	174	156	157	163	143	173	165	152	151	135	164	141	159	164	151	156	162	154	141	137	129	160	145	156	150	148	141	154	143	160	140	166	144	181	134	155	153	154	137	142	170	144	136	131	143	151	153	156	145	129	142	153	151	152	136	164	150	134	151	157	145	159	156	159	156	159	156	149	155	146	169	165	150	158	170	144	144	159	148	178	144	138	156	159	162	143	165	134	168	154	168	150	135	168	154	140	155	147	154	155	141	135	132	165	147	151	161	146	125	168	153	160	143	148	153	157	143	157	154	172	132	141	155	147	132	143	200	148	160	162	154	157	141	154	122	151	127	142	161	161	143	159	152	132	138	142	164	163	167	141	148	165	148	146	138	142	160	157	153	126	167	162	178	162	153	149	170	158	156	153	162	144	163	164	146	147	157	165	126	154	145	152	151	154	152	156	166	159	167	166	147	150	167	155	137	153	150	185	126	143	142	162	166	138	160	124	138	144	168	155	166	162	151	162	155	145	149	151	139	144	159	159	154	154	137	169	146	168	162	150	149	154	157	155	175	158	144	137	171	147	149	167	151	164	141	164	152	157	147	163	144	140	156	164	165	146	156	139	141	155	178	160	124	144	152	178	133	144	165	150	152	152	153	156	172	157	136	146	141	155	138	132	140	138	156	159	161	158	156	148	142	144	155	159	160	117	118	172	159	161	126	153	161	145	151	167	150	182	142	155	133	155	144	136	145	142	158	144	141	150	128	158	166	153	154	148	172	148	131	146	147	171	146	124	158	150	149	164	152	131	153	141	144	153	141	139	135	164	139	146	161	159	157	157	146	165	168	153	152	155	152	153	137	143	147	145	165	151	153	171	152	158	154	157	136	155	130	147	177	139	138	163	161	169	162	144	156	143	149	140	149	160	159	141	162	150	167	166	148	159	161	166	143	157	146	150	148	161	140	180	145	172	144	133	156	146	176	140	139	159	141	142	154	168	140	138	164	127	138	137	124	144	156	154	174	179	139	150	133	145	169	170	160	146	147	149	152	156	166	145	163	152	146	161	151	165	163	155	152	152	130	137	167	137	150	127	143	130	165	142	148	146	145	180	149	145	153	141	143	149	148	139	163	144	154	168	162	152	162	145	147	131	143	157	151	150	141	135	152	169	149	129	154	169	162	143	157	157	150	141	148	150	130	135	183	159	154	156	146	126	167	156	151	151	144	132	156	136	137	152	146	147	151	149	162	162	149	164	173	156	126	153	159	151	150	153	160	172	153	153	155	145	151	142	151	136	143	156	154	138	152	147	135	149	162	173	151	155	170	132	157	133	127	150	155	140	142	179	134	135	149	146	161	141	152	133	156	155	164	153	162	158	143	146	172	167	133	165	150	166	159	181	154	151	150	152	156	154	134	159	160	137	143	148	139	139	134	127	155	164	145	142	163	163	148	147	143	148	144	179	174	142	161	147	137	148	157	160	146	144	165	151	158	161	139	122	178	144	170	149	138	148	155	136	149	160	150	150	181	146	133	132	146	152	140	155	152	151	154	152	139	146	150	156	147	120	140	155	154	152	173	163	154	156	136	146	141	155	163	159	136	153	143	159	142	146	158	140	133	163	158	154	164	150	152	150	129	138	143	153	161	162	134	137	140	156	137	178	155	154	144	144	154	127	171	154	162	145	143	148	159	151	163	144	147	137	161	129	152	157	144	131	154	151	134	148	156	166	156	163	129	167	151	116	145	134	126	174	129	141	156	172	144	149	185	141	151	168	150	154	155	147	172	172	155	137	151	157	156	155	160	151	125	132	147	137	169	130	162	147	162	152	148	123	159	154	175	158	157	136	154	180	159	142	142	146	136	143	151	139	140	165	175	147	171	153	165	158	161	122	150	168	159	169	130	145	127	167	165	155	171	167	155	160	160	156	149	139	166	154	130	160	129	160	146	162	168	151	126	185	160	131	155	156	151	155	147	152	127	141	150	142	149	142	138	141	148	168	165	160	137	157	149	145	137	159	149	152	144	158	151	157	155	163	141	157	142	159	133	142	143	160	149	159	165	171	136	155	148	131	158	173	174	169	162	140	160	176	151	131	144	152	143	145	166	164	158	151	177	151	160	149	155	141	136	150	157	138	143	158	143	150	160	139	174	178	147	149	161	135	154	165	146	157	161	143	144	146	160	157	152	145	140	148	146	174	149	134	160	135	161	142	149	144	166	164	140	138	155	132	163	143	134	158	151	147	147	146	156	142	160	154	134	154	152	146	149	144	176	132	148	160	145	146	144	161	164	148	151	165	150	158	156	156	148	126	155	142	158	165	139	164	147	164	153	143	139	150	143	149	143	167	150	148	154	137	136	150	148	127	131	160	142	152	127	133	164	158	142	128	163	136	135	154	153	154	174	158	173	149	144	150	165	146	125	151	144	175	147	159	146	169	134	130	158	176	150	140	157	143	157	149	140	160	133	127	153	146	148	150	152	138	158	161	144	160	155	149	171	150	135	151	129
40516	34248	26670	12969	11381	9394	6511	4579	3421	3010	2428	2144	1945	1803	1832	1682	1448	1412	1238	1118	1035	1099	1088	1089	1024	948	988	937	797	663	604	684	742	762	878	824	919	1338	1801	1608	1529	1328	863	538	700	485	393	404	365	347	369	349	365	386	356	371	415	385	387	415	395	374	387	391	365	404	389	362	387	404	369	390	386	414	362	361	396	371	412	354	406	353	334	393	398	388	364	378	408	378	385	381	363	365	363	377	368	384	378	388	358	388	392	341	381	390	338	360	357	375	381	398	382	376	347	423	358	358	378	402	382	343	351	351	390	408	363	390	370	390	372	381	376	366	366	395	378	368	352	361	385	415	380	356	368	346	388	381	367	383	345	383	356	374	396	367	397	405	382	346	389	385	351	386	376	368	370	377	391	364	363	351	416	351	353	365	340	403	348	410	364	356	385	384	412	356	353	403	362	375	366	386	385	384	369	374	411	396	400	362	364	383	361	359	379	392	378	378	383	394	401	387	344	404	364	369	390	342	383	387	393	352	314	410	392	386	371	364	363	402	354	374	378	365	370	366	363	364	375	348	358	384	362	382	361	358	385	364	380	382	385	335	384	369	381	372	360	343	376	387	353	373	372	343	346	383	333	382	386	398	368	377	325	364	390	383	421	389	379	422	358	383	362	384	370	366	363	381	375	369	380	343	381	374	376	354	377	389	380	346	362	354	386	371	360	376	376	363	367	383	379	371	349	397	395	369	362	377	365	387	391	369	355	384	420	359	383	388	407	389	380	368	377	360	374	357	370	406	404	423	398	357	379	388	394	343	389	394	373	385	381	348	375	376	383	389	402	374	382	374	377	366	376	385	375	370	378	382	363	377	389	361	394	405	401	381	371	379	373	395	367	368	364	369	366	346	356	367	362	340	378	394	397	380	381	373	346	357	371	377	377	368	332	377	369	341	382	372	395	351	329	380	378	379	373	385	357	363	384	361	368	370	364	393	373	408	358	361	399	419	372	403	347	397	396	379	349	382	407	400	375	411	359	410	352	376	369	393	339	372	360	357	372	347	368	382	378	349	376	361	331	350	406	387	387	378	373	390	343	372	375	371	342	366	377	396	385	372	392	371	371	399	371	381	386	367	381	384	369	357	385	368	385	341	354	385	391	395	360	366	361	399	355	385	355	372	354	351	388	424	375	380	362	391	370	366	378	361	369	343	360	389	386	359	368	352	358	427	380	365	382	363	364	383	358	380	395	390	388	356	345	359	365	352	376	367	389	362	385	384	367	361	398	383	371	409	405	371	392	420	398	374	384	334	371	377	350	407	398	382	359	367	381	363	344	354	401	383	386	383	400	391	364	428	368	372	418	349	364	353	429	360	382	369	369	381	401	378	396	392	393	370	313	384	371	362	389	371	409	389	373	378	340	395	360	389	351	372	357	405	395	355	398	347	361	362	422	367	400	365	389	370	388	371	382	339	391	401	382	378	377	393	387	418	403	372	410	370	394	370	400	357	372	388	340	387	416	390	394	376	406	378	364	396	396	374	400	354	363	404	372	382	377	354	360	366	338	356	370	358	380	391	398	396	366	385	362	367	412	402	396	369	427	359	388	369	373	370	380	421	368	383	396	383	412	374	356	387	365	360	388	386	348	381	374	367	362	352	367	391	373	371	393	377	369	404	397	362	377	384	412	377	402	395	411	384	362	386	397	379	347	369	326	375	387	372	361	348	404	350	351	369	352	359	400	389	341	416	409	357	373	385	386	395	389	382	362	373	348	378	389	361	345	345	367	378	403	395	365	374	360	406	378	383	400	405	333	369	410	381	412	386	397	380	386	340	388	400	389	368	375	411	390	336	376	342	393	350	372	391	380	371	367	361	342	387	351	383	346	377	395	370	398	398	407	407	329	392	387	381	338	356	369	347	385	399	413	387	381	361	412	394	371	400	390	394	376	384	395	394	391	415	363	386	408	360	405	354	373	383	384	364	366	369	392	371	385	386	394	392	351	347	396	378	385	374	399	400	356	380	352	399	346	402	383	357	383	421	358	401	369	404	403	348	401	386	405	395	358	394	401	379	348	382	384	372	375	384	395	384	361	385	401	356	380	349	373	376	347	378	376	365	379	384	403	370	375	387	378	379	367	393	375	394	365	386	385	381	412	361	350	380	362	397	371	400	374	379	392	344	367	408	368	362	369	400	401	365	376	360	378	430	384	396	420	384	399	380	397	381	394	345	366	381	370	376	362	399	408	381	366	377	368	388	382	423	427	399	387	387	380	385	389	405	364	380	363	401	377	371	348	375	380	389	374	373	388	426	358	389	400	367	375	383	402	340	358	356	389	348	374	379	381	377	360	352	373	318	362	368	372	368	381	353	359	368	418	371	396	377	350	402	382	400	405	380	365	383	354	407	392	393	372	346	364	362	389	371	381	378	391	391	376	400	392	398	362	355	394	343	358	373	412	366	396	359	360	374	400	374	414	390	369	388	397	401	390	389	394	330	371	373	358	342	395	372	346	373	380	399	372	372	387	358	381	377	391	359	365	362	355	382	365	400	393	405	368	370	418	409	365	368	356	351	427	374	382	371	371	373	351	373	369	358	406	380	411	387	386	352	410	382	386	390	366	341	383	356	412	340	430	375	376	355	392	364	418	388	385	392	384	386	382	357	411	364	390	381	382	385	395	364	379	368	385	392	369	379	346	354	357	403	361	337	369	374	374	394	365	361	379	394	356	310	408	365	385	368	353	345	332	407	407	408	397	362	367	353	375	394	360	379	366	400	397	381	339	395	402	412	385	366	348	363	384	330	413	375	381	363	381	375	365	362	336	387	356	376	408	365	393	388	404	416	409	389	349	397	348	344	363	366	383	371	382	388	391	392	423	330	355	381	371	382	353	361	401	386	370	386	376	384	356	366	387	391	419	373	421	370	362	361	340	384	387	372	377	413	361	390	392	358	400	415	375	375	389	384	387	372	357	388	378	351	370	396	376	403	369	377	390	375	367	419	384	353	379	397	371	335	363	356	371	375	382	376	395	359	358	328	371	359	352	372	399	381	351	386	414	344	370	357	352	356	392	382	354	356	378	350	405	393	390	367	374	401	366	409	384	366	369	370	399	362	370	374	381	331	385	377	385	409	344	394	393	365	376	375	373	374	378	376	385	388	357	391	352	387	379	396	377	346	366	401	386	383	384	397	349	381	373	384	369	405	381	420	398	387	393	383	397	428	349	396	402	394	365	351	381	406	355	371	328	400	384	395	387	385	357	376	379	392	390	384	417	389	348	379	338	396	389	384	390	397	393	364	383	379	390	368	370	407	379	326	375	368	374	355	355	362	342	386	369	385	380	379	390	381	394	373	386	352	375	372	363	394	361	362	394	383	390	389	348	350	368	395	393	361	393	377	370	336	367	404	386	402	390	410	343	366	368	371	362	331	333	371	391	322	342	402	364	348	382	384	368	386	375	367	367	348	387	387	395	355	404	376	420	361	353	367	377	398	386	359	382	396
67153	49127	33858	16475	10732	6669	3367	1852	1419	1222	848	790	665	613	606	585	448	373	381	326	356	340	347	333	310	323	314	311	291	258	228	230	201	217	241	222	250	452	665	775	564	405	239	174	119	141	147	115	140	136	127	124	130	131	146	144	135	127	112	123	140	146	132	158	127	108	113	131	140	131	145	126	130	137	127	137	135	163	140	122	125	133	172	152	154	129	114	117	121	117	149	144	120	128	123	152	140	120	143	142	130	131	125	129	134	131	131	128	127	135	113	127	124	121	129	133	139	110	134	124	93	113	116	145	110	130	128	140	148	111	120	121	128	127	146	137	125	116	115	132	142	139	126	126	154	171	121	131	130	156	138	124	142	139	138	139	139	123	127	143	117	141	134	137	119	127	130	144	105	141	143	127	120	144	132	119	124	134	135	105	103	150	137	138	146	124	140	129	138	127	140	106	131	117	140	134	105	146	140	115	126	136	145	127	126	142	134	122	136	129	133	138	130	130	123	126	107	144	124	130	123	152	135	110	136	138	116	131	134	148	108	136	118	126	139	118	146	115	123	143	135	139	141	141	129	134	125	151	113	133	141	135	123	117	120	134	142	134	121	132	142	134	143	149	144	130	136	129	141	130	116	134	141	142	133	137	117	124	128	138	135	154	137	134	141	133	141	125	136	131	143	151	150	138	121	137	132	130	119	107	130	128	136	150	133	128	126	136	126	143	127	137	125	112	132	123	146	133	132	150	136	137	136	137	129	135	125	131	137	117	143	124	126	110	141	117	144	131	146	128	133	131	138	165	128	154	136	126	128	114	133	153	136	133	128	130	138	114	113	121	121	129	139	137	159	111	117	147	141	146	111	133	126	128	138	124	133	125	145	126	134	155	132	137	133	134	118	128	122	116	116	139	127	131	134	113	114	150	137	115	132	125	128	139	137	137	132	144	128	145	132	150	117	135	137	125	136	132	133	138	142	126	146	140	137	120	128	127	130	129	141	138	171	128	167	148	130	127	121	126	152	116	147	132	147	124	153	111	128	135	161	136	151	134	117	114	122	124	120	120	124	140	131	140	148	132	128	126	137	138	139	143	123	140	140	152	115	135	115	131	121	135	134	137	119	141	132	151	140	139	148	118	152	149	120	140	123	134	120	125	143	124	143	138	110	150	138	156	135	141	124	114	133	137	133	148	134	138	134	146	135	137	145	134	114	120	111	108	134	144	115	123	121	130	130	112	134	117	140	145	135	136	123	135	134	150	120	122	121	128	140	133	126	149	125	131	148	145	158	132	126	175	137	127	141	140	136	158	142	160	129	139	113	120	144	140	137	128	109	110	132	128	139	122	116	122	135	135	131	121	140	128	138	131	126	131	137	127	130	106	136	114	139	135	131	133	137	131	139	128	138	120	128	130	127	139	142	133	130	139	123	134	130	137	134	142	122	144	123	125	151	126	137	124	138	125	110	160	123	119	128	127	121	108	119	115	134	138	130	113	122	121	144	118	140	118	131	131	126	150	107	117	132	129	119	129	125	120	139	126	135	108	120	118	120	143	133	111	123	139	124	128	118	148	146	124	120	154	154	126	121	127	103	137	135	150	140	128	122	113	141	117	153	143	136	145	88	119	138	130	133	132	149	116	142	105	149	140	116	141	106	150	130	134	127	136	118	136	122	131	159	128	119	140	127	140	129	123	138	137	116	140	151	136	132	141	140	141	120	118	147	109	137	165	140	142	126	130	122	142	166	113	135	129	133	147	133	114	122	111	142	127	152	128	140	129	132	139	135	122	128	142	148	136	138	120	133	129	107	147	139	108	123	130	125	118	129	140	136	135	127	121	133	151	138	128	128	152	134	134	154	141	113	140	134	116	131	136	133	131	145	135	126	136	134	127	127	126	108	114	134	147	140	155	138	130	112	130	115	131	152	127	128	126	123	120	127	128	109	131	146	122	114	144	132	143	133	142	127	113	146	128	132	127	135	136	143	116	138	107	140	138	136	146	138	119	118	135	150	136	133	158	155	112	141	135	144	133	123	150	135	135	129	126	147	136	128	155	149	136	139	126	136	127	137	123	126	127	126	152	134	140	143	124	135	134	125	112	119	128	127	146	150	124	144	128	126	129	125	145	124	127	140	133	127	141	117	135	136	145	127	157	144	141	130	139	131	142	150	136	127	145	133	132	118	142	136	118	140	144	139	118	152	128	126	128	122	126	145	122	131	129	148	156	131	143	122	138	124	131	143	137	135	140	128	155	147	129	136	138	116	124	151	117	133	134	124	136	142	135	136	106	123	141	132	112	115	143	130	125	126	126	121	126	138	137	143	106	125	116	129	130	147	139	121	130	125	125	124	120	156	132	135	178	152	124	128	140	114	126	130	126	134	113	137	139	115	149	142	137	135	135	130	111	143	131	119	130	145	120	115	127	126	148	129	153	129	142	141	142	134	131	135	117	118	136	112	141	129	116	154	122	118	125	148	134	112	125	143	119	140	131	151	145	138	121	124	134	126	110	148	132	156	150	126	140	132	133	139	117	113	123	132	132	141	148	134	122	125	128	134	111	147	140	128	119	139	140	142	128	123	142	144	132	132	131	140	143	141	109	136	148	145	116	137	121	140	131	107	137	129	145	127	122	131	153	136	138	143	124	140	137	127	129	120	132	134	114	127	134	160	126	121	142	145	120	144	129	134	118	130	138	116	142	149	131	139	137	128	135	145	138	128	139	119	140	133	131	146	157	125	146	140	132	149	140	130	153	135	113	124	116	133	141	134	121	146	138	117	122	129	153	134	136	135	137	107	150	145	132	141	133	143	141	135	125	117	132	122	122	146	114	155	121	140	128	140	152	151	133	146	139	126	145	146	141	151	105	159	134	138	138	138	149	129	118	133	137	115	160	132	127	120	122	133	136	148	123	125	145	118	128	144	136	107	121	138	152	156	158	135	127	145	150	118	131	129	124	138	143	129	138	146	144	127	122	118	133	126	102	151	122	125	130	136	133	126	118	130	126	131	133	134	119	130	132	128	121	119	126	134	132	144	124	136	128	128	139	116	124	130	139	126	116	130	123	125	130	136	138	144	120	133	121	139	119	127	140	130	129	130	143	119	134	118	147	137	120	114	146	122	107	119	149	139	113	134	137	123	129	133	153	143	123	123	116	121	133	126	137	141	140	133	127	124	130	124	130	132	112	131	128	147	160	120	143	129	137	114	128	128	142	122	107	140	128	140	120	150	126	139	129	109	103	117	109	120	140	132	120	131	116	131	122	127	128	130	143	113	115	125	135	127	140	136	137	132	147	137	127	126	134	147	119	131	147	136	137	127	138	134	141	138	142	124	147	118	134	126	156	128	135	123	128	133	139	123	155	125	115	135	138	136	131	118	134	137	135	139	137	127	136	131	140	120	144	138	141	145	126	140	133	124	118	143	119	134	144	109	134	143	125	128	116	134	118	112	133	127	139	136	120	101	134	130	149	100	135	111	125	138	107	134	121	144	113
44611	39646	31830	19238	18952	14951	10368	7728	6670	5907	4774	4083	3636	3354	3381	3174	2395	2219	2010	1846	1844	1743	1703	1694	1768	1733	1651	1547	1482	1339	1263	956	965	1081	1151	1164	1554	2548	4224	5042	3660	2051	1122	540	427	343	347	344	314	353	352	322	321	310	305	337	335	344	353	315	351	343	320	365	325	309	340	332	370	330	348	374	322	327	351	329	366	341	319	344	329	314	355	321	341	348	344	344	310	376	324	309	326	312	343	338	355	334	332	337	353	351	326	323	350	339	311	302	352	357	300	367	347	328	345	350	367	352	309	317	354	364	341	350	344	350	310	330	329	323	388	360	313	308	346	348	357	281	291	346	342	335	315	336	341	344	332	353	340	328	324	330	335	315	359	337	327	328	343	368	367	337	354	327	347	313	292	361	296	320	337	344	314	362	319	314	327	297	330	355	319	351	330	349	328	330	320	319	327	334	349	341	323	348	375	346	363	321	348	357	332	370	318	348	351	342	354	335	355	316	339	329	344	335	361	322	314	327	350	324	331	323	360	329	343	343	343	327	337	340	337	361	362	336	321	344	344	329	343	327	347	377	336	354	344	331	355	312	311	346	366	336	347	317	329	362	334	352	351	344	322	343	309	296	370	333	327	361	315	318	353	349	327	340	352	346	330	349	334	317	351	331	358	333	343	345	321	352	363	365	318	347	347	338	347	318	337	329	330	321	321	326	323	336	340	348	364	364	359	333	290	334	361	315	345	368	344	304	339	326	334	324	341	299	312	334	374	340	347	375	339	373	307	335	317	319	337	349	325	350	348	353	336	286	356	343	307	331	309	374	342	358	351	341	350	327	334	308	355	354	331	354	356	313	322	414	355	335	350	337	340	362	326	350	351	339	314	351	321	371	355	337	337	305	338	321	308	371	329	355	356	352	341	321	349	349	324	327	349	328	349	353	344	342	330	356	348	388	359	325	316	351	340	382	369	340	342	372	325	344	351	304	352	345	296	362	343	350	361	367	362	341	313	347	369	314	315	333	333	326	306	333	350	320	326	330	333	347	353	339	361	357	346	327	352	317	314	364	323	307	311	345	360	359	392	317	339	352	330	333	372	330	305	321	373	380	327	317	365	365	335	326	345	337	357	351	348	351	345	330	323	362	334	336	328	340	340	352	371	317	370	347	336	373	328	307	341	367	332	324	370	333	326	316	325	365	365	345	314	314	323	348	311	347	375	373	364	363	338	310	351	342	314	331	343	356	337	322	357	324	343	333	350	339	361	367	306	367	322	318	312	341	331	326	359	336	383	321	365	346	329	340	354	353	326	342	325	325	329	299	384	349	347	323	370	338	352	312	337	305	330	321	311	329	338	341	349	325	371	348	327	337	330	359	322	341	338	345	301	344	325	321	314	330	315	304	329	323	335	309	364	304	334	331	344	299	331	347	371	328	320	350	352	318	330	311	338	375	326	316	330	294	327	346	345	334	378	338	322	353	346	361	363	355	332	347	319	335	353	331	321	335	307	357	332	327	351	320	361	341	357	337	316	321	364	358	372	344	361	369	327	340	329	347	374	330	315	335	329	328	329	305	347	346	340	362	342	334	319	338	368	353	351	351	289	328	316	303	309	354	337	332	330	342	309	362	344	355	362	354	333	349	335	352	331	351	307	317	368	322	349	326	303	361	301	386	295	320	367	359	327	357	331	319	355	324	315	345	321	345	325	359	285	333	367	335	319	335	359	353	352	345	367	354	351	363	327	361	324	350	327	320	346	329	314	311	372	340	344	345	366	359	358	324	333	352	327	375	348	320	366	358	327	330	386	341	350	330	345	348	362	329	345	342	329	336	335	338	368	353	354	323	332	347	354	319	325	327	338	353	339	334	314	336	335	329	353	323	350	330	321	327	369	333	333	339	311	325	359	376	360	347	382	367	316	331	336	323	309	325	346	342	358	318	311	346	311	357	358	318	345	329	320	311	330	347	336	325	351	353	342	363	304	339	296	347	329	342	368	307	335	344	343	333	335	339	315	325	361	364	354	345	334	329	365	340	354	341	345	351	324	341	353	342	328	332	327	315	332	348	350	339	360	312	362	322	372	337	380	383	337	316	362	322	326	362	345	310	336	338	342	318	326	351	349	310	361	315	342	341	339	334	334	351	286	316	369	350	323	348	323	345	344	316	358	324	301	318	322	353	353	338	312	348	334	378	324	347	344	352	327	319	326	329	329	326	318	326	339	333	347	324	329	320	334	321	350	327	343	310	336	335	353	333	339	328	334	320	332	345	372	327	317	335	340	327	317	347	336	334	328	363	334	378	356	302	364	343	376	331	328	330	336	311	339	371	347	362	335	295	356	327	340	340	324	339	342	324	333	348	352	330	339	358	325	350	393	340	342	346	332	341	343	350	336	366	303	383	345	316	350	358	345	342	333	335	307	344	332	347	342	309	334	345	377	355	327	318	349	320	330	327	327	346	327	329	344	325	369	325	302	325	335	327	328	332	348	329	320	364	355	343	359	369	328	312	330	366	334	392	347	344	333	369	333	353	316	341	334	364	296	339	323	338	354	342	365	332	300	347	323	330	318	297	338	341	316	325	327	355	339	337	351	374	323	343	340	350	321	310	339	369	346	322	349	331	327	354	296	330	333	353	327	355	380	315	337	353	351	332	316	355	321	326	352	334	328	358	333	344	329	349	336	362	345	335	346	328	344	353	329	337	338	333	353	348	350	342	350	339	349	356	371	323	348	350	310	352	350	321	360	327	336	292	318	380	356	345	355	377	337	338	302	318	348	333	322	322	299	345	326	365	363	324	321	374	351	349	342	320	350	366	321	361	321	350	370	310	308	337	371	349	335	334	345	340	356	357	363	373	322	360	350	321	342	355	329	346	369	373	340	364	332	345	331	316	316	358	347	324	343	321	325	342	339	344	354	334	342	332	336	339	359	348	314	325	337	321	363	333	333	365	374	321	317	338	372	355	356	319	345	347	324	326	327	341	334	361	303	328	348	359	354	327	340	304	334	333	340	300	365	317	323	355	323	350	337	317	313	340	346	346	356	318	320	334	314	343	361	355	336	339	325	343	324	337	293	340	321	325	319	328	353	343	347	337	351	341	342	326	348	326	324	343	352	319	324	321	369	327	342	320	379	306	356	329	356	325	370	332	304	355	334	322	368	351	328	335	366	340	347	321	358	348	354	354	348	354	349	301	307	302	334	367	345	346	328	349	353	338	351	359	317	346	359	325	328	345	327	311	318	360	334	334	348	357	347	395	325	301	354	345	356	313	312	309	340	350	344	365	361	352	343	319	316	325	335	342	343	343	362	334	328	323	348	321	334	343	362	336	366	302	357	353	349	326	319	319	342	315	342	364	362	357	332	325	297	357	374	313	365	366	326	380	325	370	308	332	352	326	353	350	345	324	361	342	361	312	348	316	355	323	346	318	346	314	334	360	324	314	346	342	367	319	342	365	321	323	356	325	318	339	338	336	347	329	337	366	323	311	354	357	346	361	342	333
42934	27900	14022	3794	1837	1297	953	742	617	536	448	415	401	357	315	317	302	291	250	280	292	285	304	292	232	249	283	256	268	241	242	244	231	234	218	208	219	191	266	325	284	247	231	227	220	183	251	216	204	204	189	189	212	203	211	192	219	188	207	203	195	194	215	212	189	220	208	193	234	187	207	201	214	205	224	189	212	212	204	212	174	179	186	200	224	197	217	230	181	200	222	207	193	227	193	185	209	200	195	205	219	225	196	190	165	224	198	202	205	219	196	224	209	199	222	226	204	206	224	206	202	209	210	225	187	200	208	188	199	205	213	206	216	226	179	199	213	205	217	185	213	184	188	206	201	220	212	212	202	233	215	224	183	213	198	209	213	205	205	208	201	224	181	227	222	206	224	200	215	221	194	190	228	184	226	196	203	225	187	206	206	208	210	224	198	187	242	187	221	176	183	187	204	185	203	222	212	189	187	206	175	218	217	209	198	197	183	192	208	221	196	220	205	196	207	193	207	213	213	208	206	226	199	216	243	198	192	204	203	210	206	214	219	196	203	228	187	187	242	203	196	217	195	224	214	223	202	191	207	206	199	206	211	198	225	204	203	206	240	210	213	206	204	197	239	209	207	225	199	211	191	220	189	234	211	203	197	196	222	224	208	227	218	202	206	217	205	214	193	206	202	208	176	170	197	211	206	204	210	201	200	217	209	184	214	191	192	213	221	193	218	185	210	223	211	219	223	216	225	227	213	198	210	211	213	203	173	208	223	200	190	195	215	193	194	208	194	232	197	182	219	193	199	211	201	198	177	249	206	205	213	191	238	235	236	207	205	212	203	196	183	183	189	217	205	181	205	197	208	187	172	201	203	199	212	207	198	200	207	206	212	211	211	198	183	198	222	220	212	228	198	205	211	215	215	212	204	224	232	216	192	183	213	208	224	217	211	213	197	204	204	235	228	200	219	182	182	197	201	214	192	208	197	224	233	206	188	230	230	223	205	209	224	198	218	199	208	210	217	211	199	220	204	214	195	210	209	202	175	192	195	193	200	239	218	200	190	214	203	224	214	201	221	217	196	211	213	215	203	170	179	204	205	225	222	204	187	201	190	235	207	178	240	190	182	210	206	212	212	213	221	222	225	187	213	209	204	215	220	210	193	207	219	203	207	176	233	204	193	216	205	209	219	207	186	183	161	210	206	212	224	205	197	223	208	191	213	203	243	199	210	213	175	213	188	226	211	216	195	214	217	213	234	180	179	209	207	212	214	217	222	187	191	225	184	178	200	208	208	200	199	200	218	213	184	221	194	188	213	251	221	215	204	193	211	206	242	201	207	190	189	225	201	192	210	216	174	199	217	219	194	220	211	227	213	206	233	195	199	180	232	206	211	198	186	197	206	217	203	198	232	204	214	224	216	194	222	205	228	207	223	202	212	217	231	228	193	215	230	210	195	179	214	229	205	195	203	232	225	208	221	199	184	205	235	187	200	199	228	220	176	224	225	217	229	205	195	212	204	199	219	202	209	192	211	197	222	195	200	221	229	205	199	203	220	247	207	218	225	223	211	198	203	207	190	211	218	181	215	189	232	212	205	193	228	208	199	219	229	194	217	219	219	220	200	237	223	199	211	221	203	209	195	219	181	203	217	212	202	206	199	182	193	193	244	227	201	237	234	208	231	223	178	173	241	208	178	216	192	210	206	211	172	200	207	198	194	247	234	227	179	210	199	197	207	192	206	229	219	193	239	200	190	179	208	176	185	185	222	190	196	211	228	232	215	196	231	201	216	183	216	208	210	213	192	217	213	197	180	197	227	226	232	200	199	206	209	190	198	215	197	217	220	218	203	202	223	215	212	203	219	203	208	219	203	210	205	213	234	189	219	192	215	217	190	197	181	193	172	217	208	193	223	221	234	230	186	189	197	195	215	196	196	204	223	217	182	223	205	207	226	210	191	220	203	231	210	184	207	206	203	227	244	209	194	242	243	183	219	191	215	192	211	191	199	205	226	202	189	195	220	194	210	212	213	223	200	226	212	205	213	211	196	213	192	211	217	212	223	228	199	193	202	209	192	198	205	188	201	202	180	249	191	191	211	215	216	204	213	226	190	195	203	223	209	197	203	229	191	233	189	223	204	229	222	206	207	176	208	231	195	179	203	211	215	213	217	188	205	179	187	180	180	200	229	198	189	200	193	190	211	229	201	233	214	195	194	208	220	218	228	217	179	232	208	208	209	204	196	225	228	199	190	188	193	199	234	233	194	219	193	198	197	209	234	215	217	188	233	206	195	190	198	216	196	190	216	201	208	195	208	199	228	206	208	216	204	198	189	221	223	194	220	223	222	190	219	195	191	198	185	202	226	193	201	204	218	192	204	195	185	229	198	201	214	202	189	210	208	209	219	206	193	227	203	226	239	204	210	208	192	208	202	204	195	219	185	225	181	206	220	207	212	220	200	218	191	180	207	220	231	219	201	203	187	204	204	216	220	195	187	179	206	217	212	192	178	210	211	193	202	206	195	221	187	234	187	241	211	189	191	212	186	201	245	190	229	196	224	185	231	196	206	200	186	218	197	204	218	232	224	220	181	217	201	213	209	235	217	215	192	201	206	233	171	205	187	181	193	237	201	200	183	216	197	206	207	221	208	190	223	228	187	194	206	188	193	207	237	204	206	201	210	201	182	185	206	193	213	232	203	227	198	206	233	225	233	199	201	214	235	213	199	195	238	225	200	215	184	197	197	204	206	223	196	181	185	210	209	222	210	224	207	206	233	199	213	217	198	214	190	214	202	211	224	206	227	220	201	199	214	217	199	200	184	188	226	200	195	218	190	205	223	207	201	224	201	213	199	189	211	206	197	183	219	173	223	205	212	194	226	204	228	208	188	200	212	207	233	208	197	190	193	213	195	236	225	175	217	198	166	215	219	210	209	211	220	195	204	153	221	220	219	213	203	226	203	184	203	213	227	215	222	193	196	219	192	197	191	218	202	200	217	220	209	190	213	199	236	218	186	215	197	214	197	209	210	195	215	177	211	212	210	177	218	201	202	199	209	195	219	216	217	208	213	205	211	231	230	229	199	226	186	205	189	195	214	221	203	216	239	236	184	192	201	211	211	225	209	187	233	214	191	200	213	237	215	217	205	185	179	218	196	225	225	196	201	189	217	210	220	206	194	213	218	212	175	195	174	208	203	195	206	203	194	200	218	211	215	190	208	202	239	206	212	194	224	210	201	197	224	221	224	222	192	224	201	203	209	188	210	212	209	216	201	203	223	238	219	207	208	216	205	209	193	215	213	196	236	205	219	203	203	231	216	236	188	216	218	237	205	215	210	179	207	232	200	199	227	207	205	216	196	213	197	213	185	248	217	226	212	216	216	219	211	196	214	219	234	194	215	214	195	199	207	193	225	214	194	207	207	182	194	204	163	218	240	186	213	210	199	206	212	218	228	213	201	211	206	195	240	217	222	195	229	244	194	214	212	200	230	198	205	205	234	197
27874	21076	15729	8213	6609	5323	4300	3560	2935	2528	2138	1872	1540	1446	1248	1241	1107	928	979	1073	1098	1111	1024	943	1032	951	934	985	921	834	750	732	665	627	638	627	636	705	780	1034	980	772	656	545	488	517	520	481	524	479	533	513	503	486	511	479	465	505	547	466	531	534	519	518	520	500	514	462	519	513	485	525	465	498	481	517	487	499	504	532	502	505	522	518	463	525	498	544	491	483	478	488	510	509	505	534	501	527	497	499	499	529	522	502	536	484	522	516	493	542	512	517	527	522	501	533	473	483	507	501	524	494	529	533	475	463	459	500	564	478	528	500	517	505	528	462	506	509	513	489	528	432	512	461	494	526	496	498	526	538	488	518	519	498	553	485	488	509	474	535	474	518	467	489	497	473	532	509	475	530	492	475	537	514	511	458	460	537	525	523	537	505	469	487	495	537	514	477	537	518	508	470	540	545	524	498	490	495	504	499	486	513	507	505	530	482	506	478	514	498	509	494	502	509	500	518	446	502	456	508	474	494	508	483	479	513	473	513	498	499	480	496	505	489	527	476	504	528	481	512	504	492	497	482	509	480	485	493	486	517	524	464	541	507	480	526	525	483	504	507	484	511	504	495	491	526	503	443	548	478	475	483	509	537	576	547	502	449	517	513	461	485	511	507	500	504	484	503	495	534	510	464	515	504	513	510	514	498	484	511	494	480	538	483	504	487	515	499	514	563	522	512	468	479	538	556	462	488	515	494	508	535	522	488	500	485	524	538	552	499	474	528	509	515	484	474	482	453	483	499	505	495	528	524	530	510	482	490	485	487	520	508	508	504	484	494	477	507	476	492	534	505	494	504	524	483	485	530	492	477	471	519	527	523	502	511	482	504	483	523	495	522	495	520	493	500	499	495	513	474	516	533	521	509	538	484	498	496	477	484	464	475	473	519	477	471	513	498	531	527	487	489	470	489	531	509	488	518	529	461	511	514	496	520	549	479	513	518	498	467	491	468	503	481	522	495	480	516	478	529	436	501	489	512	464	487	478	519	472	518	499	509	534	512	525	488	518	542	506	484	461	508	490	519	537	535	507	500	451	489	501	484	467	525	507	508	550	501	487	507	513	486	467	489	541	522	505	479	475	477	513	465	516	488	457	534	508	511	470	466	489	512	513	520	500	530	513	484	495	486	511	524	510	461	517	519	563	469	496	512	484	476	489	518	489	510	519	464	511	470	486	506	480	516	464	518	457	516	506	476	516	511	490	507	504	518	548	494	552	514	477	477	490	510	452	498	519	488	507	467	487	487	489	484	478	477	505	476	473	518	529	539	519	488	493	498	499	474	498	543	497	465	487	503	488	494	506	493	517	511	504	522	533	513	475	498	498	501	528	501	520	510	521	538	473	493	467	500	527	482	502	486	488	479	485	515	484	481	524	485	494	474	518	510	521	485	487	486	481	475	480	514	525	574	532	502	523	472	521	491	469	513	502	526	521	497	503	485	496	486	526	474	507	485	510	526	470	466	491	481	512	465	485	500	548	509	485	508	484	520	499	507	521	479	492	477	505	542	509	516	498	517	510	500	472	484	526	527	506	513	513	508	484	474	479	487	496	487	506	483	484	462	488	491	520	486	522	459	488	514	463	476	496	494	515	532	514	534	505	502	507	504	492	545	505	469	476	522	514	465	501	506	512	476	538	506	497	547	489	488	480	507	475	510	498	452	487	497	495	504	499	481	528	494	489	525	522	512	511	461	507	514	504	497	504	526	506	507	553	472	481	494	514	487	496	521	515	518	511	520	515	491	460	504	522	496	514	505	500	490	495	497	481	498	557	501	533	513	541	520	512	503	523	485	516	511	481	535	474	504	510	525	475	498	528	479	483	489	494	518	535	446	515	505	489	483	501	454	479	532	507	518	526	474	462	505	510	461	510	504	496	482	468	523	547	480	491	521	485	550	506	521	519	528	483	464	534	485	567	499	528	493	486	470	512	460	477	487	479	568	486	474	502	516	487	517	495	524	494	477	525	504	521	523	479	510	503	537	535	508	495	515	529	496	539	519	507	479	523	496	488	509	493	489	483	511	506	533	518	513	500	514	496	482	452	520	532	507	505	497	503	459	511	451	488	515	487	483	513	485	517	496	511	532	485	550	477	527	483	491	467	504	511	482	522	468	507	490	476	509	471	447	530	526	505	503	522	543	493	523	496	506	519	509	506	462	524	472	486	513	469	550	467	517	503	517	515	496	484	490	508	500	515	532	489	477	516	518	551	522	503	491	504	494	478	542	496	517	507	508	468	485	512	475	505	507	508	510	499	484	491	468	550	477	510	481	552	516	508	549	517	490	516	505	507	515	514	497	481	481	504	505	459	513	475	479	468	537	476	519	493	512	512	522	486	524	502	497	496	507	493	490	503	511	474	454	524	505	512	491	490	490	508	541	489	451	498	479	490	512	449	556	518	483	497	475	493	489	503	490	525	498	503	499	514	513	546	477	522	474	515	510	499	520	482	525	504	525	512	529	522	480	518	511	495	526	490	485	479	475	476	516	501	510	494	522	506	464	485	481	536	506	546	472	516	513	482	492	512	493	511	498	522	510	501	498	499	507	481	482	529	495	535	549	505	473	470	509	520	483	506	488	470	525	495	502	547	494	491	494	464	509	514	534	520	504	509	495	494	501	489	497	543	489	501	530	440	495	499	472	511	528	515	494	471	520	475	509	462	534	486	530	501	503	550	488	489	534	502	503	536	524	492	487	496	491	504	508	501	488	508	505	507	451	539	530	487	532	522	489	480	495	456	503	482	512	527	499	488	495	506	540	509	494	492	557	485	481	503	484	488	503	487	483	501	510	441	508	491	507	504	526	462	502	521	497	517	520	529	502	515	497	487	499	500	515	517	478	469	516	490	468	521	529	509	485	504	466	505	547	475	536	496	504	513	503	512	550	499	504	464	497	478	517	518	458	503	467	528	519	502	543	519	509	485	489	492	529	491	504	503	509	482	481	505	529	503	514	510	534	492	515	497	519	513	467	504	549	486	506	484	500	514	495	517	549	517	510	554	501	488	501	489	522	471	518	490	481	478	457	521	528	471	528	518	499	476	480	476	516	551	508	503	481	540	518	509	477	519	479	499	531	467	489	545	463	538	492	517	500	519	519	504	499	550	520	544	482	501	491	530	509	524	533	497	493	535	497	505	486	507	480	497	508	487	479	501	473	514	492	484	509	495	480	557	497	481	563	488	505	508	472	498	452	498	513	497	486	483	513	503	512	525	470	488	512	519	447	483	486	494	444	469	569	466	506	519	518	510	470	495	464	481	500	493	476	492	491	507	492	502	520	543	484	507	496	461	516	511	480	479	457	486	494	543	504	492	479	492	537	489	517	477	492	518	498	499	524	474	483	490	547	490	533	473	474	493	508	499	510	476	470	511	500	471	488	505	507	488	502	532	481	515	495	483	497	527	487	508	521	497	503	509	517	513	499	484	553	511	481	525	516	478	507	497	501
55752	37925	27363	9145	4711	3053	1864	1264	1061	915	802	621	571	491	453	405	357	324	307	301	300	302	317	351	288	313	327	341	311	342	275	283	242	263	241	222	230	284	482	482	426	313	246	217	189	196	155	187	158	162	174	165	191	185	161	167	176	144	160	179	159	208	167	161	171	177	131	181	194	147	182	201	181	143	135	183	166	152	150	165	173	177	192	178	162	194	171	169	167	170	184	180	174	142	185	179	166	176	167	179	164	162	168	181	198	175	167	164	160	161	170	183	189	168	181	153	180	174	174	174	162	161	179	153	178	162	161	170	154	161	182	175	164	186	176	170	190	185	187	171	155	166	161	164	172	200	196	169	176	185	170	174	193	162	189	177	161	144	157	175	188	182	169	193	170	184	167	169	163	200	178	171	175	167	176	161	167	173	211	188	184	160	181	197	172	184	171	145	172	157	162	155	148	182	164	150	182	159	165	186	172	196	167	198	172	180	185	185	186	190	156	165	166	165	163	169	151	185	139	201	193	166	167	162	155	168	159	185	189	148	184	169	177	167	201	175	167	181	163	197	159	162	184	186	186	157	179	167	188	174	156	168	183	164	167	167	181	157	160	153	148	160	160	176	176	168	156	153	174	172	154	153	135	163	162	175	162	147	159	191	179	171	164	145	183	183	190	156	168	160	178	191	178	171	165	173	192	183	165	167	152	169	159	169	186	146	149	137	172	165	165	168	196	154	175	169	183	150	153	188	162	177	166	178	179	177	182	191	160	165	152	157	157	190	173	170	139	187	176	181	176	173	181	183	141	176	178	170	178	169	172	182	163	166	167	156	167	195	196	174	182	172	185	159	162	181	173	172	174	197	149	179	178	176	179	166	186	162	168	171	165	172	191	165	187	174	160	169	178	192	201	158	163	172	175	161	176	160	182	162	167	188	168	181	140	150	165	141	177	181	168	164	161	176	186	165	179	163	168	201	195	158	163	157	158	168	164	180	148	169	186	188	170	167	162	180	177	162	175	170	181	172	164	158	187	175	146	182	144	158	167	163	157	166	178	163	185	174	177	182	169	177	187	190	207	163	174	170	168	206	190	186	145	202	177	189	160	192	186	168	182	190	183	177	171	156	189	166	160	174	179	169	154	193	201	185	155	185	151	150	143	176	153	183	177	170	178	167	176	206	179	174	179	183	172	162	185	159	176	158	174	170	206	170	151	174	196	159	180	155	174	163	180	188	169	165	172	189	148	171	183	173	169	178	155	174	205	174	205	178	177	179	171	164	167	168	188	173	159	192	190	160	191	152	182	163	171	174	150	181	174	165	183	167	163	134	182	170	160	160	190	158	156	169	171	168	203	152	178	179	189	191	160	156	184	165	190	164	166	166	172	172	198	159	186	182	166	195	187	184	164	177	176	172	169	188	187	166	155	156	208	151	182	158	164	170	158	166	160	173	173	170	160	187	157	165	163	171	156	188	181	204	177	194	154	192	172	186	158	175	158	174	189	168	153	164	160	189	194	181	181	169	181	159	167	155	154	156	169	160	143	167	193	189	188	165	164	188	185	177	168	164	166	162	181	187	173	173	153	161	153	150	159	182	192	159	166	165	161	163	179	155	177	170	188	180	167	163	165	155	166	176	195	146	156	186	169	174	154	175	157	162	168	175	174	177	159	165	160	172	159	176	167	180	161	197	176	168	164	158	144	162	195	189	155	162	163	160	142	168	158	171	185	182	163	166	175	169	150	183	177	174	161	157	185	170	181	181	195	209	178	165	158	162	157	163	166	184	173	178	188	155	193	176	158	160	180	161	183	170	169	156	170	167	191	194	161	187	170	168	173	147	183	220	180	167	167	157	164	176	144	162	158	166	183	185	168	164	179	144	158	203	160	174	179	170	176	159	178	180	164	194	185	162	147	177	160	195	172	171	143	173	175	166	154	173	144	188	163	158	152	163	159	170	167	174	190	164	180	175	170	179	171	170	162	173	186	158	194	157	193	174	165	167	178	169	189	188	158	160	169	169	173	175	159	166	169	159	202	161	163	158	152	153	150	167	152	174	159	156	184	174	146	176	163	188	162	194	175	185	204	166	200	175	172	164	168	164	178	171	178	167	178	164	187	207	177	155	197	168	166	167	173	179	178	165	157	173	175	173	156	189	183	163	168	159	176	159	182	168	166	191	187	158	173	187	171	183	174	182	176	193	145	163	169	184	172	178	172	195	175	157	168	195	178	177	167	157	153	181	183	175	138	186	164	151	195	170	180	177	182	160	180	159	173	186	179	173	178	169	158	169	177	169	167	167	167	186	164	159	150	153	168	199	150	174	163	169	161	173	164	179	166	182	198	177	172	156	171	192	148	169	173	168	176	186	174	163	176	183	169	180	182	166	175	158	190	192	183	160	162	184	171	173	186	154	184	170	163	151	185	153	175	175	159	147	173	196	157	184	182	175	169	166	178	189	159	143	171	159	180	163	148	183	182	159	170	178	168	165	179	176	199	184	142	168	174	184	149	169	169	143	196	169	168	198	159	170	159	180	147	171	174	160	157	181	178	191	166	162	170	177	157	181	158	183	162	158	150	178	178	156	187	144	164	164	166	159	185	175	179	178	158	158	162	151	171	164	156	175	169	164	148	169	185	160	165	136	181	176	160	158	154	166	163	166	171	150	182	172	155	167	156	146	185	162	145	168	156	143	156	168	176	182	173	152	167	185	167	199	208	175	164	181	158	168	162	172	149	168	185	176	191	168	192	193	199	184	170	165	151	149	176	180	175	174	171	162	191	151	158	179	172	165	164	146	171	181	163	175	148	166	195	150	176	155	176	189	176	168	154	152	166	164	174	167	144	185	188	173	212	191	161	171	214	170	164	166	167	175	203	171	167	186	189	172	178	148	163	172	189	170	182	167	158	188	162	158	177	191	147	161	152	184	154	164	158	151	189	167	163	169	172	186	166	191	190	205	171	164	143	154	164	170	176	184	177	174	181	191	182	185	205	148	152	151	195	173	128	178	151	140	146	178	146	164	196	181	152	172	170	174	164	168	184	162	161	174	191	152	168	158	166	169	180	206	177	148	161	174	178	164	212	186	170	183	171	159	170	167	172	186	154	181	147	189	179	175	179	198	147	168	172	178	196	162	165	146	155	151	161	176	165	185	159	152	151	169	147	173	167	157	171	159	158	127	174	159	156	161	169	181	206	162	165	152	168	165	169	155	172	164	191	172	151	166	172	203	175	165	158	167	164	186	166	176	178	170	162	181	169	151	169	174	188	188	151	154	178	173	187	185	165	125	181	181	158	187	182	164	164	158	179	194	166	179	163	207	180	188	169	185	165	169	175	175	181	161	163	187	181	164	171	162	173	140	155	155	154	168	154	160	175	170	161	190	178	191	165	165	157	169	173	180	173	149	155	164	179	178	169	187	172	175	175	164	167	138	174	155	157	178	170	175	188	189	162	175	159	161	161	170	186	180	157	163	198	167	208	183	167	172	190	181	156	164
36902	30737	26165	13562	12474	10800	7478	6054	5305	4574	3886	3390	2937	2575	2296	2161	1906	1727	1496	1393	1366	1463	1453	1463	1460	1580	1633	1606	1426	1356	1312	1314	1089	992	868	843	909	1361	2921	3350	2349	1536	998	677	498	465	431	423	407	406	425	391	412	397	428	413	378	435	413	439	462	409	424	427	452	395	379	401	431	427	405	405	454	408	389	424	425	408	437	422	424	431	446	397	438	439	432	431	401	417	432	413	414	430	403	459	387	412	469	429	392	406	429	428	413	420	428	398	468	391	432	437	448	460	438	430	418	412	397	409	452	406	439	434	437	409	423	451	422	453	448	470	426	376	437	433	400	424	381	419	413	458	402	414	416	434	426	388	407	419	391	428	396	386	426	427	401	388	399	441	424	386	439	426	443	437	447	418	423	423	449	384	421	459	401	410	434	417	398	407	443	439	452	424	423	393	386	420	425	447	430	405	414	423	412	411	396	394	415	408	425	433	396	412	394	398	450	432	469	424	399	431	401	440	402	408	410	397	436	404	451	411	430	463	398	448	398	435	462	418	426	442	401	389	433	442	427	423	399	419	396	417	398	455	436	436	430	406	415	436	385	395	447	446	425	425	423	424	414	448	410	455	441	409	432	442	405	429	412	429	404	414	447	477	409	439	418	429	408	422	431	424	433	409	409	378	430	398	409	415	403	461	413	445	438	404	428	387	412	398	419	422	440	439	404	400	441	428	427	465	411	451	439	474	439	401	431	445	425	420	425	400	420	396	402	451	443	427	423	405	439	404	434	384	378	434	378	396	456	438	399	420	403	393	392	425	424	442	439	432	463	409	419	427	421	410	418	440	424	432	424	421	437	437	426	416	410	411	427	425	429	445	442	431	432	415	449	421	427	398	447	416	428	453	417	416	421	416	439	453	422	433	437	444	388	434	432	418	407	407	436	418	406	427	450	381	418	454	394	427	435	426	437	399	430	427	398	428	409	444	444	435	413	433	412	435	407	422	457	391	428	426	449	450	415	420	412	417	420	391	409	415	458	457	444	448	411	419	443	429	437	419	420	416	419	417	406	421	405	438	450	429	412	385	426	434	448	393	464	416	406	427	416	424	428	411	436	369	424	433	401	437	416	431	399	411	391	481	421	437	376	442	446	399	443	419	422	435	450	438	434	432	424	439	470	458	463	458	405	435	430	455	439	459	418	391	446	432	408	424	415	435	416	444	376	420	416	411	419	444	431	423	415	443	408	403	418	419	422	424	448	430	481	422	406	416	392	455	439	443	440	426	425	424	417	437	442	429	412	402	446	422	432	421	431	417	424	428	397	407	435	419	393	441	444	452	405	425	446	453	438	430	444	365	437	408	414	446	453	455	453	400	414	424	438	423	463	440	417	449	396	407	414	435	463	442	437	445	428	433	396	443	405	415	419	409	409	410	407	428	447	420	419	420	442	405	439	382	419	419	422	424	408	441	422	446	415	413	428	406	437	425	444	417	441	420	402	400	460	413	412	439	448	453	388	420	408	425	413	450	406	424	423	413	439	451	383	459	432	420	444	451	412	436	419	428	442	413	431	421	413	417	464	425	455	448	391	414	418	425	436	432	411	425	457	415	427	409	395	409	434	425	406	419	459	440	437	430	445	434	398	439	414	436	446	460	477	414	398	400	440	405	414	421	431	437	436	427	426	424	414	427	449	424	436	446	429	408	419	424	439	444	449	425	438	404	403	405	410	455	424	383	414	399	395	447	477	437	423	433	400	440	435	449	475	386	420	420	428	436	439	438	418	394	426	431	412	401	464	429	491	403	397	418	446	451	418	398	403	450	387	411	440	440	420	452	429	410	373	439	434	442	403	403	433	452	436	426	429	452	386	418	412	419	401	427	419	427	409	408	425	421	431	447	466	448	441	431	370	426	449	413	441	411	436	426	389	400	429	444	392	409	390	381	418	409	427	442	414	417	399	375	434	406	416	441	432	413	419	398	440	425	463	448	426	442	412	447	432	419	438	420	402	428	434	468	410	443	403	435	421	376	416	456	383	429	402	396	447	453	441	428	434	442	449	429	418	400	384	404	451	407	434	403	449	419	422	411	431	429	442	438	407	411	423	439	433	438	422	412	420	437	435	445	432	393	448	431	453	389	419	402	416	452	412	406	402	395	421	419	412	421	413	416	440	412	428	410	401	447	444	381	443	409	409	414	444	447	436	384	429	427	409	470	422	425	398	459	416	372	466	421	441	413	429	465	362	407	397	401	429	389	448	455	424	412	412	400	409	475	463	421	436	398	401	434	410	433	445	449	439	404	422	423	444	423	425	438	422	388	437	427	429	391	426	433	450	444	412	421	426	458	423	438	438	435	439	413	414	431	411	451	454	423	401	396	399	394	414	399	465	425	393	399	411	407	435	444	447	422	418	414	445	419	407	425	416	399	397	413	415	432	421	395	422	417	412	419	401	409	422	412	403	453	432	442	417	422	427	365	428	415	425	437	418	404	402	445	415	420	432	431	424	470	437	408	433	412	434	415	397	429	467	437	432	443	420	419	425	426	455	432	418	429	445	431	432	437	446	462	402	401	453	407	447	447	388	391	405	412	417	388	424	438	437	443	410	428	409	431	440	419	413	435	425	418	411	431	429	421	401	426	425	403	399	398	383	390	449	436	449	410	468	432	440	432	440	429	457	407	435	402	408	415	402	403	398	396	399	418	427	461	418	406	412	385	406	392	441	396	426	386	420	425	434	429	424	421	395	413	425	439	424	450	407	414	439	427	403	434	464	447	423	408	427	463	428	393	417	418	422	466	414	460	445	387	405	396	426	413	403	426	404	412	392	415	431	396	436	435	413	418	467	435	409	405	461	386	410	429	414	452	444	424	450	405	395	405	465	415	472	424	432	422	446	392	420	405	423	451	409	421	411	414	419	434	397	399	410	412	451	431	439	436	412	450	435	400	401	400	410	415	404	451	403	427	403	445	398	422	463	416	396	424	411	432	372	429	444	429	442	425	441	424	430	390	447	442	431	430	412	466	412	443	451	424	435	425	416	382	397	428	420	423	452	403	430	428	407	404	444	418	448	443	436	412	424	373	467	403	438	408	402	383	433	431	436	413	395	395	422	418	422	426	395	410	443	449	440	433	430	426	405	433	428	418	439	452	417	397	415	428	422	405	416	429	384	440	412	413	396	417	404	411	431	411	398	428	390	407	444	432	403	457	413	429	431	405	428	407	426	389	366	444	404	403	408	405	428	400	407	436	422	413	394	455	405	433	412	421	415	432	387	399	421	440	417	430	384	412	377	444	425	437	420	410	369	425	456	423	437	403	405	399	416	425	439	464	404	403	375	440	429	428	443	402	413	439	440	441	421	454	487	417	402	431	365	436	440	408	426	450	443	388	423	449	397	424	389	428	407	411	404	423	428	400	422	406	445	399	412	437	426	401	404	431	418	405	400	448	475	415	443	381	445	405	390	416	426	444	440	420	438	426	413	452	452	414	431	397	437	442	419	440	436	418
58464	51622	39557	18808	11659	7276	4273	2587	2046	1657	1358	1080	978	863	853	711	624	506	438	438	364	396	358	385	392	437	461	484	589	523	465	387	391	348	325	284	327	463	1016	1084	776	545	312	238	200	143	135	160	141	144	121	135	164	161	169	131	143	152	127	125	115	144	137	123	141	143	145	151	132	168	157	173	141	139	128	157	139	144	143	142	136	154	148	159	130	142	137	130	144	167	156	155	144	147	143	136	148	146	144	147	141	138	144	132	155	133	161	141	140	138	172	151	142	140	159	154	132	147	154	135	152	136	144	147	131	126	138	154	128	138	145	137	154	157	137	164	160	155	161	136	142	154	135	117	144	145	111	126	134	132	138	133	145	159	139	145	137	130	173	150	154	128	134	151	148	143	140	153	134	160	153	151	128	118	142	167	129	131	130	155	126	129	154	133	169	135	150	116	147	187	143	130	136	143	133	125	135	141	159	152	135	153	169	166	147	149	165	141	121	148	141	151	134	148	149	144	126	131	143	147	140	122	135	164	150	147	152	148	139	148	143	124	155	150	132	151	147	128	169	122	143	127	138	141	147	162	163	147	146	140	158	137	131	152	153	150	154	143	129	135	119	158	139	136	148	122	131	134	132	160	157	153	142	151	155	123	143	159	127	105	147	149	133	136	167	152	149	155	144	146	142	129	135	151	143	151	144	144	151	132	154	162	144	127	164	151	167	157	109	136	148	153	127	154	135	131	162	164	143	135	151	136	140	144	141	162	142	148	137	125	129	146	140	127	141	134	161	140	153	141	129	135	131	141	135	159	144	147	139	144	147	135	144	132	147	134	147	147	125	145	165	138	159	158	160	140	127	148	147	138	158	144	159	136	158	134	122	137	124	123	154	142	126	147	135	148	138	124	120	145	135	128	143	130	155	153	121	141	140	154	148	140	132	157	153	136	154	127	151	128	149	138	148	130	131	155	152	158	135	151	131	156	164	144	148	143	159	155	115	152	145	147	154	150	151	163	159	141	145	123	143	165	162	165	126	141	145	149	147	140	150	152	150	166	130	141	126	127	151	146	163	141	151	140	153	136	134	151	127	160	152	126	154	136	163	163	152	124	140	173	125	140	148	133	144	128	143	155	136	147	141	162	145	166	122	125	139	148	121	146	141	124	145	154	154	139	163	138	170	143	158	145	163	134	154	139	155	156	133	163	151	144	138	145	162	157	148	155	152	160	154	147	141	141	142	154	152	150	158	147	140	125	146	154	125	158	150	145	154	125	138	128	134	142	135	141	117	147	148	137	125	158	117	146	147	141	128	134	159	119	152	127	158	157	142	144	147	148	152	162	145	136	139	139	138	150	138	128	149	144	150	135	154	132	129	147	140	145	145	117	125	143	150	153	125	150	147	168	146	154	153	138	157	153	141	120	141	131	138	147	137	150	157	150	141	148	151	149	132	125	163	159	165	156	133	159	151	145	154	153	142	143	152	148	130	152	120	122	161	128	147	118	140	137	153	139	130	150	152	136	134	148	137	126	153	137	148	144	136	153	135	118	144	138	152	155	142	154	125	152	155	146	143	143	167	122	133	157	143	135	131	163	137	132	160	149	132	145	144	144	154	149	135	112	111	126	128	149	143	179	138	167	137	162	127	133	132	148	148	135	142	147	129	165	136	124	132	173	131	141	155	141	121	132	169	133	154	144	138	133	157	141	122	140	162	154	114	135	150	143	143	168	140	145	142	147	152	139	142	132	132	131	145	140	144	182	127	143	148	166	155	144	157	141	153	136	153	142	155	147	151	132	140	122	123	143	150	133	140	151	150	129	146	146	151	133	136	146	131	154	133	143	140	154	152	163	181	162	147	142	155	147	146	161	152	156	132	140	140	141	141	130	140	146	142	161	135	177	160	139	145	135	124	153	154	143	132	160	145	165	147	146	163	149	136	147	126	145	155	153	131	131	138	148	128	157	152	139	136	137	136	158	162	126	134	141	169	146	148	143	125	127	144	155	154	148	159	148	160	154	167	145	145	158	168	137	128	141	136	160	175	129	145	140	125	153	138	143	141	122	148	155	137	158	139	144	136	144	135	150	167	146	126	147	157	130	139	138	122	168	123	150	142	146	138	134	132	164	140	130	141	140	134	141	128	126	149	154	146	146	143	137	158	149	151	141	150	153	137	126	144	162	133	137	129	150	144	155	141	137	127	151	140	135	157	139	169	138	154	140	153	151	147	164	137	132	135	147	136	127	164	123	147	153	140	138	131	140	135	145	136	151	123	138	145	146	137	142	144	140	132	140	151	143	150	106	146	139	128	162	157	142	140	102	169	147	145	115	141	160	135	171	155	157	130	147	135	152	141	134	139	148	139	156	132	165	150	129	133	152	145	143	149	137	130	137	142	115	151	145	128	151	133	140	136	155	133	138	144	141	128	138	149	140	155	179	123	165	144	135	112	148	152	141	158	127	142	137	133	143	131	136	179	135	155	133	133	132	119	131	151	152	163	142	158	168	148	163	156	140	144	139	145	138	147	130	148	145	152	146	154	140	151	138	140	129	145	128	147	132	127	139	133	127	150	141	142	141	162	140	129	156	147	142	175	137	147	129	125	151	151	143	164	137	138	152	156	149	122	146	155	126	138	135	138	155	138	138	142	131	146	148	142	142	137	132	127	123	148	164	139	137	132	133	139	124	138	138	140	138	142	133	133	136	137	144	171	152	131	145	146	132	149	146	155	148	149	137	146	142	139	138	159	142	128	129	131	138	138	140	156	158	164	137	150	169	143	132	162	149	156	161	149	126	145	138	140	129	138	159	124	155	141	151	145	136	135	143	125	148	152	116	133	161	151	142	128	148	129	145	156	129	138	144	147	151	134	161	144	134	142	140	143	128	142	148	134	164	158	135	127	153	151	137	143	144	133	141	124	146	134	130	139	137	144	153	135	159	137	126	143	138	140	160	147	151	159	130	168	151	145	150	173	153	124	156	141	150	172	130	128	143	137	118	130	134	136	114	150	126	142	153	146	149	159	130	148	135	141	135	143	123	147	148	138	117	134	135	149	162	144	141	127	134	149	142	137	139	137	136	152	140	131	130	133	129	135	128	143	143	120	147	176	140	134	154	119	155	129	154	137	143	149	123	119	150	116	160	140	138	142	144	137	128	130	137	151	141	141	141	131	139	154	142	128	156	152	151	146	145	172	127	155	145	134	143	125	157	136	127	139	138	126	153	136	149	139	158	144	133	159	140	136	137	148	144	132	127	126	130	151	127	130	147	131	143	133	173	146	134	126	155	142	161	122	144	128	134	136	132	138	140	154	132	131	146	121	134	134	117	137	133	138	144	153	140	120	151	144	150	154	119	145	112	136	148	134	138	149	133	140	127	158	132	145	153	135	129	154	156	119	139	154	119	154	140	138	123	146	156	156	147	165	149	149	137	138	150	123	145	121	136	153	125	118	138	121	112	142	140	130	133	124	152	155	136	133	136	144	135	151	154	129	151	143	117
38226	42475	34988	21551	21181	17912	13628	10572	9820	8251	7111	5870	5361	4823	4555	4276	3521	2901	2501	2438	2134	1917	1964	2007	2205	2501	2883	3391	3554	3294	2827	2427	2307	1924	1807	1526	1616	3079	6403	7064	5019	3333	1597	867	569	393	378	344	351	373	356	402	403	372	373	353	357	388	354	367	346	366	371	371	366	378	346	366	343	347	341	351	354	372	354	369	359	341	352	354	380	349	358	366	341	370	361	371	353	378	379	350	347	377	323	367	391	364	359	378	335	381	347	361	367	329	340	325	334	344	397	375	349	361	397	404	351	369	361	355	344	394	338	392	374	347	357	332	382	337	304	356	396	341	347	365	360	345	338	346	308	374	336	343	345	397	367	368	362	337	367	373	403	378	361	372	374	349	331	384	339	349	390	337	374	351	346	335	363	372	401	337	363	394	339	354	351	366	379	359	366	373	369	360	381	361	382	372	404	317	364	406	339	369	363	366	373	339	376	362	401	335	347	403	377	368	341	342	328	366	359	387	353	375	310	357	317	337	384	390	358	376	328	345	319	376	346	372	362	350	387	354	362	346	347	378	353	350	377	372	358	396	399	362	362	341	386	376	350	394	343	352	354	351	356	388	344	358	389	362	368	387	312	355	350	339	361	337	377	374	339	394	369	346	381	330	363	364	386	355	349	355	354	362	366	368	363	376	390	372	395	371	355	349	332	383	389	383	374	361	357	360	352	363	377	351	348	375	387	375	381	331	351	374	385	372	365	325	363	372	375	378	329	353	360	371	356	349	389	358	351	351	377	323	336	328	370	364	371	347	373	384	343	392	355	425	362	321	343	401	364	368	361	344	361	364	373	343	377	375	346	390	357	336	404	387	393	346	382	353	369	355	334	343	352	392	412	377	375	371	313	371	365	351	372	353	380	345	375	329	367	374	348	357	350	348	378	380	383	356	374	374	389	357	363	384	357	383	375	352	338	357	328	356	356	343	345	379	332	372	352	339	364	374	362	365	365	331	354	355	368	360	354	351	369	353	354	344	343	376	344	357	377	365	374	378	341	337	349	332	370	375	374	370	360	352	343	352	348	363	383	333	367	360	399	385	352	369	354	398	347	345	348	324	379	340	370	403	385	377	358	361	368	360	377	363	358	359	368	393	394	379	320	362	346	366	370	361	350	364	392	372	330	361	365	368	365	362	324	377	371	344	351	387	374	384	424	363	390	331	349	372	362	362	339	363	359	356	354	358	372	366	373	356	333	356	384	348	365	364	340	351	379	353	368	380	359	362	365	380	369	404	341	318	360	371	356	376	368	378	369	389	381	364	338	362	361	334	376	365	387	357	373	353	353	334	356	351	361	393	353	371	389	374	378	361	331	362	422	301	369	341	321	376	344	386	375	336	328	372	343	371	379	338	391	346	372	360	382	338	346	335	376	391	345	352	354	348	359	385	364	355	375	374	349	346	368	387	390	351	381	369	357	351	326	386	383	346	368	334	351	382	390	357	346	366	367	372	354	351	335	390	385	395	384	349	378	388	364	390	373	341	315	353	371	375	352	374	340	371	396	392	368	375	353	373	366	360	358	359	373	374	334	376	378	360	387	365	366	350	414	332	366	367	372	383	368	382	364	365	400	352	369	357	354	382	372	370	403	392	351	330	363	338	360	347	388	394	350	364	380	381	359	378	340	325	383	370	360	359	365	372	387	344	384	367	368	376	326	359	356	397	346	372	367	349	338	359	373	412	364	390	367	360	315	373	359	340	378	369	408	332	379	424	357	351	328	370	362	360	335	338	371	335	375	354	326	364	359	351	324	363	386	364	357	346	375	372	341	363	369	379	344	380	380	367	386	350	354	337	357	341	341	356	336	344	390	350	371	372	358	388	369	362	350	347	371	351	359	340	341	405	355	348	380	355	396	372	379	349	339	344	369	383	398	335	373	355	352	369	367	342	383	358	334	343	369	368	325	345	389	360	391	382	350	375	377	361	372	349	365	384	373	357	356	343	364	363	379	405	354	380	321	372	359	389	365	376	344	364	330	377	379	333	379	381	354	357	339	345	367	399	349	370	377	349	365	356	398	358	356	417	365	402	369	361	353	328	371	341	365	371	365	359	363	354	370	413	351	327	376	384	331	323	350	341	367	393	390	372	363	327	373	400	354	398	349	377	351	353	343	367	372	366	353	393	400	355	383	346	400	353	399	364	409	319	330	351	361	351	340	353	372	358	362	337	346	366	341	356	374	351	346	372	374	337	353	376	354	368	368	362	364	364	350	366	354	373	382	374	371	340	367	367	348	334	384	332	386	390	342	354	364	394	350	384	372	368	359	371	348	367	384	373	356	362	333	376	358	353	378	364	379	354	362	350	378	372	372	371	353	373	335	356	344	354	351	360	377	348	359	383	353	373	359	374	347	404	349	378	373	363	327	352	408	370	357	333	377	358	308	366	369	342	349	366	367	313	331	353	368	405	360	354	338	364	359	394	350	381	363	365	380	362	366	376	339	359	377	367	360	346	365	349	353	333	381	361	325	331	359	352	372	338	390	324	360	359	359	352	342	408	338	352	376	383	396	336	343	388	380	395	341	386	340	376	373	367	386	334	368	379	386	345	393	379	382	364	372	354	379	338	352	343	359	350	358	362	343	394	383	364	377	413	388	330	370	312	374	373	348	358	373	365	385	336	336	379	366	354	363	359	370	348	381	403	350	373	349	369	387	349	355	358	356	344	354	368	364	370	358	342	357	380	363	398	351	386	367	376	344	369	356	369	352	359	361	370	332	355	375	373	337	373	379	377	357	358	389	333	345	363	351	384	344	371	361	336	354	330	362	342	354	380	365	358	368	368	355	339	363	375	371	365	402	373	378	385	343	377	324	325	375	368	341	379	357	318	347	355	360	370	366	367	364	343	379	365	377	367	368	362	371	371	371	358	360	351	356	331	398	357	360	358	345	389	359	358	349	347	366	369	363	407	377	388	385	368	362	361	368	351	378	371	349	388	352	390	380	370	335	349	313	351	348	347	377	370	351	376	333	352	362	371	366	343	366	373	374	394	384	359	367	365	352	360	404	356	346	344	423	354	365	396	382	387	377	374	365	343	362	352	339	343	378	379	361	357	350	343	341	376	334	375	391	353	376	366	364	374	355	376	341	366	393	357	367	362	338	362	394	392	390	350	391	346	355	363	370	391	351	322	353	382	355	349	353	333	374	366	368	328	408	402	338	351	377	334	363	343	371	333	366	387	360	383	348	394	351	368	363	338	372	357	339	376	400	394	364	359	355	352	380	334	387	355	364	399	358	376	357	333	351	333	374	383	389	360	383	401	354	323	361	349	362	376	365	369	346	403	369	380	387	350	339	378	346	357	391	334	311	356	341	331	355	340	362	360	369	350	386	333	357	382	345	368	374	342	358	377	372	341	340	382	381	343	347	343	354	358	381	357	372	337	363	373	362	366	380	362	327	339	382	355	363	358	368	356	360	373	381	350	373	341	345	347	340	380	337	347	383	351	363	342	344	336
38956	27653	13817	3760	1896	1269	902	638	512	464	420	366	374	385	360	326	327	267	293	253	258	259	280	269	287	272	251	243	259	273	257	238	231	241	223	234	233	232	225	259	276	271	223	214	235	236	229	202	181	227	189	217	208	192	216	225	192	228	178	200	190	227	216	216	195	206	214	181	197	203	217	221	210	198	182	206	191	226	214	197	216	204	220	199	220	193	227	192	195	198	201	200	221	193	201	205	221	190	190	213	232	187	185	178	217	209	204	196	205	204	197	197	219	224	185	226	217	216	209	225	204	215	228	197	170	199	183	212	217	203	181	224	202	220	202	199	198	196	199	213	209	218	190	201	182	208	201	205	209	218	209	166	192	217	187	225	211	188	211	193	243	200	214	214	224	187	212	196	194	220	190	194	197	168	208	214	210	198	206	210	187	195	208	203	219	236	226	184	238	196	181	185	199	188	185	224	208	205	202	192	190	193	202	216	218	192	193	202	209	219	197	218	193	212	211	189	196	192	203	200	216	207	207	223	202	242	198	199	194	200	208	220	197	205	186	240	198	185	210	193	188	209	202	179	223	186	181	203	211	211	220	205	242	213	231	189	191	218	189	199	212	200	217	214	190	194	191	208	223	203	209	190	212	212	217	200	192	225	220	219	201	216	173	211	219	207	202	216	202	202	219	209	212	223	209	222	170	175	210	202	206	199	198	223	238	203	213	219	196	213	192	184	226	219	173	194	219	188	198	202	221	191	219	187	211	242	180	193	182	205	181	198	203	206	201	215	202	172	215	209	192	215	186	172	209	203	217	181	214	223	219	207	216	188	193	206	197	206	232	182	199	204	196	192	192	194	222	213	206	201	214	219	206	216	200	208	197	165	198	197	204	194	213	210	205	203	218	202	187	205	174	189	186	210	200	192	215	199	214	218	213	232	175	235	198	245	213	220	185	219	182	184	176	227	213	203	210	229	210	202	196	181	203	196	205	176	228	214	209	177	196	227	212	246	195	209	212	194	216	224	192	207	208	207	188	207	208	217	188	219	208	215	212	162	216	200	209	196	198	206	200	206	213	201	177	186	231	195	200	206	208	229	255	218	203	205	197	184	215	232	182	236	197	189	195	184	202	210	213	200	206	190	209	227	201	191	213	210	194	195	193	222	266	198	226	212	207	235	210	215	227	227	205	181	206	216	210	233	218	204	200	211	205	202	201	175	213	210	214	201	198	199	233	217	224	182	215	193	181	197	221	180	197	205	219	199	216	219	215	206	212	232	196	193	199	197	195	223	209	193	211	211	222	189	200	199	190	216	199	194	204	209	187	169	207	221	222	248	228	202	202	190	219	201	226	219	191	217	202	205	218	208	193	201	183	217	197	207	216	192	195	204	221	217	208	210	224	212	209	217	219	182	214	201	200	187	180	212	225	208	208	196	207	220	210	203	196	227	202	227	204	193	214	222	217	184	205	235	220	217	186	208	204	219	203	199	213	182	202	197	196	185	200	207	209	222	194	172	207	184	230	185	199	186	186	208	168	218	196	206	244	213	180	184	226	213	205	199	167	230	174	232	181	224	215	209	211	244	225	196	223	198	174	223	200	208	209	208	222	210	197	188	213	225	189	219	206	224	200	218	209	209	183	226	230	210	219	199	211	181	219	235	208	199	208	212	215	185	182	193	177	200	202	211	210	229	186	228	202	202	178	206	221	223	209	202	208	222	211	191	197	216	209	236	204	205	206	208	229	212	227	207	190	220	213	200	200	218	186	191	186	203	226	181	200	195	239	229	216	230	197	200	187	222	199	200	191	175	197	203	213	225	192	188	198	191	190	216	204	216	201	232	214	237	199	179	192	198	212	183	249	198	228	204	204	215	208	212	214	187	195	182	216	210	218	206	194	204	197	176	198	187	187	190	219	192	186	180	189	209	194	215	174	233	207	198	190	212	213	194	214	223	172	198	184	229	181	210	193	201	177	184	211	204	216	204	218	221	176	207	224	225	210	234	210	209	199	208	201	218	212	207	202	195	217	214	201	206	193	238	215	196	222	181	216	203	203	193	199	190	201	193	192	197	208	209	206	193	248	202	200	222	185	204	222	180	203	191	195	182	213	220	206	235	208	240	237	210	212	220	224	217	221	218	215	214	213	202	208	195	191	209	199	188	226	204	208	208	193	211	202	181	200	211	218	203	193	180	209	182	211	216	199	182	188	238	218	195	182	212	188	215	222	234	218	183	194	222	195	191	209	182	228	185	212	204	221	214	209	198	204	229	200	216	179	200	237	212	228	195	202	216	196	220	189	188	226	203	223	208	196	200	194	213	232	216	208	204	214	193	228	192	206	196	232	193	202	214	224	239	194	221	202	192	212	194	207	189	179	219	199	221	200	190	188	211	183	200	189	200	225	204	189	201	198	203	218	209	205	203	214	206	203	184	184	208	204	225	204	219	204	203	193	218	192	197	225	240	207	182	197	210	201	211	212	185	235	211	208	197	205	217	215	209	200	184	214	207	234	217	246	209	195	213	192	200	203	187	182	185	220	186	209	184	197	220	207	201	223	215	209	195	209	201	181	218	190	193	213	206	211	216	206	230	218	210	204	182	216	197	216	230	215	186	214	205	208	207	228	204	195	201	208	170	210	211	177	216	200	209	189	216	199	214	214	196	188	185	198	214	210	182	208	197	202	196	210	199	204	215	204	193	188	207	200	196	224	180	198	206	192	224	190	193	231	194	212	188	191	181	204	186	210	180	207	183	193	198	196	198	197	192	208	207	192	203	194	197	201	218	216	215	191	193	193	183	215	223	217	213	203	212	202	212	210	208	225	172	221	207	191	199	202	207	192	169	195	171	203	182	208	204	203	229	210	208	220	203	187	193	201	219	203	197	189	203	199	237	217	189	195	212	225	195	200	230	208	196	249	195	206	196	206	202	235	199	226	211	196	204	242	212	212	209	177	204	191	201	192	201	186	202	212	186	201	216	206	191	184	213	218	202	193	210	206	219	195	199	205	208	207	210	199	202	211	222	254	210	247	207	192	204	199	200	182	197	184	206	200	184	213	187	209	209	214	175	213	209	196	198	175	196	198	200	211	209	234	227	235	218	198	206	217	201	205	194	198	191	178	207	177	175	239	218	205	213	201	202	194	173	231	204	176	190	214	200	222	206	240	191	205	211	211	207	197	205	195	212	213	211	206	221	200	199	208	219	191	194	191	202	212	201	213	215	236	209	204	222	210	194	219	228	218	218	193	191	181	218	196	221	217	192	198	210	196	222	196	209	216	198	185	194	191	209	186	228	219	208	221	196	200	218	192	212	226	213	220	211	202	198	218	194	201	211	211	205	183	188	204	222	198	183	227	193	192	205	195	196	206	221	206	206	193	191	214	204	194	200	213	202	194	217	214	218	198	221	208	221	194	176	205	195	204	208	195	192	209	224	224	212	215	207	210	221	207	211	205	221	202	197	227	223	228	205	214	183	223	219	230	239	191	211	217	199	196	201
24949	22116	14495	8371	6379	5072	3687	2905	2394	1946	1603	1458	1536	1575	1482	1308	1164	1040	1008	886	902	830	860	817	945	968	914	839	918	934	827	763	762	791	718	704	674	726	681	1109	1123	884	723	534	508	528	485	494	483	530	481	488	523	476	462	499	484	512	483	507	525	508	465	519	523	510	487	516	478	493	509	467	520	526	521	513	521	467	489	493	488	522	453	499	524	468	484	494	533	511	511	504	469	489	473	512	543	484	508	507	482	536	487	544	493	497	492	477	524	550	479	474	518	479	497	543	476	501	445	534	528	504	474	535	533	514	501	514	493	525	460	464	511	546	484	498	515	496	514	520	523	489	482	490	519	483	473	497	483	468	507	489	513	525	486	515	486	538	493	509	477	506	528	495	513	496	498	523	481	539	474	502	507	523	477	484	444	474	477	491	466	487	515	528	511	512	522	487	506	495	527	489	474	482	465	487	541	528	490	472	433	544	497	447	499	476	514	494	501	468	509	482	524	508	497	523	508	484	470	485	514	503	518	522	445	494	500	501	526	480	513	508	483	499	516	511	481	530	495	482	475	504	464	495	514	479	505	471	510	482	511	494	451	459	526	493	508	496	478	515	513	469	509	487	515	538	515	511	521	514	451	486	484	512	506	520	481	455	488	532	497	487	509	454	486	482	501	519	523	488	498	493	505	507	464	524	498	510	520	484	491	484	498	500	538	487	461	471	448	504	573	451	491	507	489	459	504	503	516	457	489	518	519	517	520	554	488	498	456	501	475	518	447	510	507	506	531	481	483	504	479	517	488	498	522	551	492	520	518	497	465	470	472	529	489	525	496	474	488	484	515	483	507	516	518	516	477	476	489	473	457	501	519	479	500	482	530	533	511	497	514	509	494	509	494	445	473	494	529	508	512	485	489	508	464	486	511	467	491	528	481	465	521	471	474	522	484	445	503	537	491	541	512	471	504	481	528	515	495	483	518	482	472	487	499	473	515	496	511	512	485	475	544	512	504	478	476	522	493	470	496	529	487	508	519	506	518	499	477	490	532	475	492	471	531	451	502	487	494	485	513	468	492	498	477	489	552	500	499	499	515	502	538	519	544	474	536	548	496	522	495	527	517	508	493	466	523	494	521	511	491	461	496	480	525	482	492	489	491	495	487	504	522	486	522	497	513	510	498	497	491	529	459	510	459	526	453	487	485	501	474	524	486	516	489	499	523	506	491	501	512	478	496	479	487	563	488	489	517	502	542	506	478	517	485	483	492	467	490	514	485	462	534	489	491	468	523	487	496	516	462	468	522	461	517	513	508	518	489	504	516	501	526	468	488	513	523	488	494	461	533	516	527	496	498	503	510	471	506	504	483	486	460	498	517	493	496	481	490	522	504	489	506	498	511	485	503	466	508	530	456	523	509	495	488	483	520	499	521	466	527	464	436	475	462	550	516	502	482	530	487	484	500	511	480	519	458	482	495	487	516	491	502	507	473	478	504	472	520	505	475	520	504	477	497	469	512	508	508	479	545	512	520	487	442	467	501	515	522	495	451	478	543	481	493	514	502	478	483	492	478	512	520	474	531	497	481	508	501	506	461	498	505	509	482	506	482	523	493	484	498	487	477	467	482	496	450	482	508	486	489	504	518	505	482	514	472	530	519	518	539	496	498	514	506	540	522	473	451	464	481	480	506	480	494	471	522	511	506	520	526	494	538	537	503	518	538	498	496	502	502	460	531	553	497	489	490	527	470	491	521	464	508	517	523	529	534	501	483	519	544	518	488	520	515	525	494	496	509	511	492	473	486	488	509	502	493	468	494	527	533	487	491	491	503	477	505	514	523	493	457	479	496	494	484	521	476	505	497	498	492	492	510	515	498	492	460	529	485	517	503	480	485	463	495	476	488	469	483	510	484	481	509	520	457	510	505	500	538	520	498	506	477	502	502	478	462	499	518	490	492	496	498	533	494	516	519	526	531	520	497	474	504	517	498	502	538	511	506	506	484	496	491	504	507	517	536	486	491	497	466	504	494	532	493	498	515	519	482	479	510	455	516	469	492	528	508	523	497	534	467	479	464	471	510	515	509	515	507	502	492	498	460	506	541	561	512	514	528	503	506	522	514	514	524	494	540	502	474	493	536	533	479	513	489	475	473	438	469	512	505	532	507	483	495	504	506	523	490	481	519	457	466	508	484	513	510	516	483	481	446	519	501	458	492	463	502	530	497	512	489	477	538	487	507	476	512	508	484	481	510	462	510	505	510	490	460	502	478	502	533	526	487	473	507	505	517	474	518	478	498	510	469	507	486	495	485	476	522	483	499	511	493	528	488	485	520	481	555	501	513	533	499	508	541	480	504	496	522	506	499	537	523	533	482	497	506	501	506	481	494	475	500	475	518	492	500	504	497	525	519	485	534	514	472	489	520	516	495	518	534	541	512	514	490	491	479	532	492	523	493	508	507	502	537	505	466	497	479	508	554	496	472	486	473	541	521	519	427	544	491	502	485	499	508	462	489	489	458	499	528	500	463	561	509	492	503	515	500	531	483	472	507	503	511	516	480	459	489	496	499	516	475	474	506	480	494	508	491	518	484	519	465	524	502	510	518	470	487	458	508	521	479	506	535	501	503	540	543	510	475	492	492	487	482	518	477	514	484	520	450	494	507	515	535	519	486	495	466	481	496	490	495	505	495	493	460	472	534	500	517	494	479	527	502	490	483	488	492	499	509	540	491	474	480	489	504	515	454	535	479	505	534	459	525	536	488	491	476	469	481	496	481	522	522	497	498	444	490	476	475	513	522	490	503	508	521	487	535	475	511	527	487	501	479	483	503	503	500	463	517	494	491	474	488	511	502	530	538	505	507	471	481	503	501	480	486	483	477	507	506	481	482	512	492	500	525	480	523	485	488	492	503	459	512	498	500	475	517	498	497	462	515	529	485	475	487	471	478	553	533	497	513	514	523	513	509	484	496	495	482	498	487	496	476	497	545	498	471	507	513	471	494	508	548	481	493	471	510	508	493	484	466	539	477	510	517	463	506	516	468	491	536	436	468	514	495	477	517	491	488	480	520	498	504	491	474	543	467	513	520	533	532	460	493	507	503	494	488	527	476	487	489	490	518	496	479	461	470	492	551	505	472	518	509	510	459	520	481	490	483	503	511	516	491	493	487	501	466	533	462	481	548	528	491	536	515	532	451	467	534	501	521	492	541	520	462	515	513	487	510	514	520	480	480	490	466	480	508	517	519	487	463	522	482	494	507	493	522	554	478	476	494	468	508	524	505	503	498	499	497	515	488	486	486	518	487	498	515	488	517	487	518	498	506	543	509	511	488	482	514	521	514	449	466	482	520	514	513	478	491	486	486	528	486	525	474	538	505	512	507	551	485	476	490	522	498	490	463	504	482	538	461	487	514	505	503	496	470	524	497	550	490	495	504	470	455	481	505	499	475	518	506	507	464	503	484	514	479	536	474	484	500	548	482	556	517	516	482	512	492	466	479	519	485	491
53789	41911	26737	8970	4295	2688	1546	1109	949	765	609	562	550	536	518	523	461	362	396	339	340	329	307	302	304	322	323	329	393	385	373	367	312	271	315	269	252	260	257	503	731	460	303	234	202	196	175	152	171	177	188	150	192	172	173	164	185	179	160	148	168	177	163	157	169	187	169	187	182	174	182	178	188	193	199	177	177	159	170	206	185	193	170	204	157	161	177	186	156	193	172	176	188	170	157	178	172	189	185	154	156	185	169	178	165	161	158	170	181	194	154	154	189	176	152	151	187	173	183	174	187	155	183	156	171	173	173	169	182	171	149	177	180	179	160	182	166	163	158	168	178	172	167	198	182	172	187	179	165	175	175	178	180	169	157	150	155	148	176	175	173	171	187	182	157	164	175	154	170	180	169	189	186	162	180	170	167	189	163	149	196	158	171	170	171	185	180	182	178	168	126	184	164	187	178	168	180	173	153	188	160	178	166	198	193	175	151	141	173	169	176	135	173	171	155	170	159	201	160	160	176	157	175	180	156	175	157	179	188	180	178	180	174	160	167	185	163	190	162	195	171	177	176	175	186	169	163	168	197	182	163	164	160	170	173	190	181	171	167	171	173	161	193	168	156	167	171	172	185	177	179	158	189	198	184	154	159	168	167	178	164	163	167	195	178	159	186	178	150	184	163	153	196	168	154	145	173	136	178	173	171	165	176	150	187	211	184	183	166	144	171	191	166	199	152	196	161	196	173	194	171	149	184	185	196	175	171	168	169	180	176	167	176	184	158	166	175	180	186	157	176	196	165	155	174	166	159	174	148	170	172	199	168	169	172	169	168	184	192	152	176	168	184	184	146	168	178	163	150	172	156	169	181	179	166	164	162	166	186	185	165	168	171	161	190	175	154	155	185	184	158	178	196	186	163	169	167	172	156	162	172	163	173	171	166	169	183	169	167	175	160	188	182	154	179	187	197	156	190	187	186	176	172	158	188	175	156	178	191	167	181	165	153	163	191	156	175	147	159	187	204	179	166	173	175	161	166	171	159	170	187	190	172	144	165	205	136	164	160	169	151	159	178	191	190	177	141	164	160	167	192	189	159	188	184	152	159	175	165	198	175	181	167	167	168	158	179	199	147	167	170	172	166	171	173	149	168	168	158	170	168	171	156	166	173	157	160	158	174	174	156	178	192	169	173	161	140	171	167	164	179	180	187	147	174	171	197	167	195	163	154	188	175	169	163	143	184	174	175	200	172	158	182	197	171	177	172	137	168	175	182	160	161	210	193	159	196	169	167	167	171	206	167	175	148	173	163	186	179	168	161	172	171	155	158	167	162	171	156	144	182	158	148	161	164	176	169	175	157	176	200	154	186	186	168	175	169	178	167	161	167	186	141	160	182	171	138	175	165	172	173	156	188	166	171	143	157	183	177	157	171	157	175	174	161	145	176	165	130	189	181	188	150	187	155	185	158	156	178	185	190	151	149	184	181	166	175	166	168	175	175	170	165	181	187	160	182	178	139	185	174	171	165	175	160	167	165	149	165	154	177	172	169	163	190	157	163	182	168	169	160	168	183	180	174	178	190	169	171	152	170	154	164	173	187	204	190	159	180	151	175	164	145	181	176	158	181	174	189	168	157	183	191	176	185	174	160	176	147	174	167	177	170	175	191	182	179	166	154	176	172	178	154	181	182	177	166	159	176	168	193	168	199	198	144	172	171	178	153	174	155	170	176	169	160	176	184	164	150	172	190	141	161	189	169	182	171	179	172	191	182	168	180	159	185	174	165	174	178	162	158	167	165	176	158	133	179	196	175	180	190	175	166	151	137	154	169	156	155	180	177	160	183	162	165	181	122	179	174	194	156	164	180	156	203	161	177	189	152	176	173	175	189	183	172	180	187	184	144	156	181	174	193	153	190	157	178	168	149	185	171	164	156	160	174	184	149	184	147	197	158	189	161	165	157	181	189	188	159	179	175	164	182	162	164	158	149	168	156	188	172	163	169	146	157	192	186	171	177	175	167	199	162	157	190	172	182	171	170	157	178	166	173	178	177	158	182	194	163	183	165	176	163	165	177	175	195	176	160	180	193	180	172	175	169	175	157	170	174	152	178	161	149	186	206	164	191	173	185	191	191	178	148	166	147	141	149	180	175	179	156	182	185	167	168	181	172	174	170	171	183	157	171	148	169	159	174	156	155	162	174	198	152	188	164	191	185	186	174	184	153	176	155	160	166	167	175	174	183	170	167	166	176	162	176	184	192	162	175	171	163	142	161	165	180	181	173	180	165	160	192	169	154	164	181	188	162	164	165	165	171	165	198	186	161	161	155	173	155	161	164	159	184	173	164	159	194	171	180	167	175	176	170	166	199	167	189	164	156	160	156	160	171	164	172	162	159	166	184	182	181	157	169	179	171	174	161	178	181	166	162	179	161	164	162	147	170	182	172	181	174	175	160	177	177	162	170	179	141	191	166	174	165	183	163	170	212	173	177	167	178	185	179	177	182	172	156	158	187	191	170	157	194	182	189	167	165	177	151	185	160	147	184	167	175	172	185	174	173	143	182	153	173	178	171	192	156	184	178	168	157	182	164	169	172	166	170	153	149	190	166	152	179	194	164	170	194	160	152	167	168	176	165	164	188	177	198	185	159	155	161	188	170	190	192	198	155	191	146	166	181	166	190	172	168	190	186	185	158	155	167	140	169	173	186	161	181	182	187	147	174	177	156	158	173	162	171	170	148	193	173	163	169	162	154	155	171	149	155	170	170	190	161	178	154	185	169	206	181	170	160	194	186	169	175	182	169	168	169	165	186	156	142	171	164	149	158	173	177	158	169	188	179	174	168	182	161	185	158	187	173	158	188	162	151	178	173	187	170	171	196	177	183	162	172	174	179	169	177	175	157	169	180	179	178	156	157	169	188	159	162	188	179	156	156	180	174	191	181	183	170	177	159	180	149	137	196	159	167	177	154	185	169	174	171	182	170	179	172	165	153	171	171	159	141	179	154	175	169	144	162	169	170	190	173	172	175	157	161	185	161	166	178	193	158	142	185	166	173	172	176	187	172	188	166	189	171	175	158	170	168	191	194	175	181	193	168	177	156	177	167	160	146	144	156	161	194	164	173	159	158	174	170	172	158	164	166	179	152	168	191	172	169	184	147	174	182	186	161	168	166	165	156	166	176	184	192	180	184	185	176	177	189	197	175	174	202	156	153	189	166	203	153	152	160	158	184	185	168	157	163	162	159	172	162	181	172	167	185	168	176	197	165	181	140	174	182	194	194	163	171	161	163	199	164	171	169	174	161	175	173	165	176	198	178	154	178	157	182	171	171	172	161	171	160	165	169	190	195	173	181	173	175	157	189	150	175	160	151	155	193	162	173	169	166	191	175	183	167	165	183	181	192	174	165	176	149	182	182	178	181	178	171	162	192	177	188	183	165	183	166	161	144	154	180	182	156	177	169	204	188	162	179	192	157	161	184	185	176	178	153	155	152	170	187	170
35378	33242	24867	13002	11522	9295	6606	5221	4531	3970	3242	2937	2685	2563	2577	2553	2154	1959	1841	1793	1546	1451	1396	1324	1377	1621	1829	1854	1969	1995	2116	1907	1664	1585	1574	1412	1305	1002	1234	3066	4184	2618	1419	849	587	487	454	434	438	418	462	456	439	421	461	402	429	392	456	425	428	448	421	430	398	433	410	397	408	428	444	383	456	419	445	432	439	415	441	429	441	419	436	418	453	457	432	422	404	435	419	468	430	392	441	414	444	444	411	428	417	435	419	399	415	420	440	415	438	416	432	425	428	428	422	435	393	372	434	445	432	415	428	413	392	456	437	420	425	405	413	433	402	420	437	418	405	412	428	402	400	457	467	397	451	417	418	411	423	437	426	386	410	409	415	396	396	403	409	386	437	408	393	429	435	464	405	424	445	387	424	399	430	402	412	426	389	409	395	430	451	421	424	426	422	430	442	440	429	444	444	419	445	406	386	401	401	418	419	400	449	495	432	444	465	386	414	390	446	449	422	450	437	432	406	459	390	419	359	424	402	431	440	400	455	456	408	461	434	384	406	422	438	417	423	417	417	435	389	399	423	426	451	445	402	393	375	467	433	388	404	410	482	406	433	425	411	425	463	418	448	398	421	412	419	440	430	444	439	400	427	422	427	443	421	434	422	464	431	429	406	404	399	426	419	438	445	424	424	402	398	409	419	421	414	435	439	440	460	419	414	428	417	456	407	430	409	453	420	446	474	423	419	397	429	457	399	424	426	420	432	445	393	430	415	435	436	437	411	470	430	418	407	409	432	446	421	404	420	442	388	392	434	417	381	441	392	413	417	414	418	430	419	432	400	400	393	413	429	414	402	439	431	432	447	458	411	439	431	454	435	420	439	416	369	386	433	430	438	434	435	400	417	412	421	442	416	419	406	418	429	408	386	421	409	407	464	417	442	425	427	438	448	456	448	429	423	450	418	414	440	435	433	417	398	395	415	427	399	449	403	469	402	413	439	397	419	403	439	498	428	451	432	460	423	417	448	392	414	422	403	404	430	431	453	419	440	409	456	392	435	444	422	417	425	430	420	410	412	437	430	404	456	429	422	442	425	424	406	448	470	422	441	460	407	425	407	414	429	481	429	373	417	408	425	413	407	419	431	422	462	403	427	465	417	424	443	403	394	429	427	428	394	406	432	439	449	442	433	407	396	429	423	383	444	435	432	411	410	441	433	421	406	398	432	426	426	412	451	440	411	461	429	390	402	446	412	402	412	438	392	430	442	433	439	409	395	442	436	413	436	362	425	382	423	429	403	418	419	405	405	436	420	414	403	444	442	370	416	395	417	393	378	370	445	371	437	384	438	463	442	439	421	430	460	397	384	390	421	404	434	431	435	385	452	436	373	413	428	409	380	421	406	448	463	445	406	428	430	426	378	405	417	417	458	451	445	427	446	380	459	437	405	459	422	423	377	391	406	422	396	408	416	474	445	399	433	391	391	378	455	450	447	438	405	402	417	427	389	379	438	475	422	366	417	421	409	424	440	418	388	425	428	401	439	419	422	424	413	449	416	446	449	415	417	473	435	417	435	426	390	421	440	458	401	425	426	413	399	416	399	411	439	419	409	411	409	393	393	409	390	442	424	424	430	442	407	446	383	457	431	443	427	453	415	433	443	433	412	454	422	384	413	446	428	458	410	436	420	425	430	432	417	408	412	428	420	426	431	423	428	418	431	431	410	414	442	384	403	431	417	457	423	420	424	405	408	425	436	410	410	415	397	443	466	427	426	400	446	450	428	431	443	425	428	446	408	417	437	440	428	423	410	400	416	413	397	438	417	423	434	418	396	466	489	414	393	400	434	447	420	439	408	417	448	412	423	436	412	384	420	419	383	438	449	426	391	427	423	448	423	404	398	449	407	420	423	433	420	428	438	377	416	451	405	395	416	440	396	415	455	455	403	397	447	448	439	414	405	444	415	384	396	404	394	417	426	411	421	410	428	450	434	464	433	410	414	399	410	428	413	426	396	383	388	410	440	423	388	429	396	453	402	387	416	400	436	405	402	449	423	419	382	408	401	416	461	438	448	429	461	418	435	413	421	412	415	423	427	444	438	406	411	429	448	392	398	426	435	419	455	399	428	424	388	409	434	428	420	408	403	354	395	426	436	452	422	415	420	422	426	450	435	398	455	431	386	408	431	429	408	482	424	429	442	430	405	411	386	435	406	441	432	417	388	425	436	396	442	446	434	436	418	447	439	389	433	423	449	398	420	392	403	428	430	404	440	442	420	468	398	433	441	409	428	436	453	450	446	424	437	467	424	425	454	453	413	425	367	439	436	429	412	430	446	411	405	389	458	437	407	440	464	422	410	433	446	425	429	450	396	427	441	428	414	436	426	416	381	426	440	440	408	439	423	448	429	409	403	473	391	410	400	360	448	439	418	445	436	402	398	416	426	388	413	431	404	391	427	428	450	452	433	419	426	411	435	429	452	441	406	369	456	429	432	478	370	422	424	425	453	409	417	424	431	411	429	481	428	446	394	420	405	429	466	410	398	404	467	424	433	433	422	441	448	425	440	421	407	438	431	410	389	412	452	448	408	411	442	410	443	434	433	393	408	464	435	422	409	416	446	409	410	446	401	416	442	443	420	436	407	424	439	422	431	413	391	430	470	436	394	403	387	454	394	423	419	402	465	415	429	415	378	438	453	426	385	406	471	412	452	413	404	443	413	379	437	427	421	427	393	421	434	454	395	424	408	420	401	447	431	470	454	393	416	418	443	402	431	420	417	425	464	432	445	468	439	402	396	414	412	424	411	398	416	440	439	413	406	387	391	417	420	474	415	412	419	419	437	423	441	399	424	403	396	401	426	418	428	407	408	426	390	412	451	405	430	414	422	398	403	389	444	398	395	401	365	426	426	405	409	443	406	442	469	440	413	396	424	408	414	420	447	407	424	426	393	451	415	466	401	448	421	433	391	387	406	450	423	407	439	405	427	404	410	443	430	432	402	432	430	413	427	424	414	434	447	391	430	431	393	440	425	399	435	425	426	395	424	384	411	406	431	383	422	384	414	436	444	455	433	447	430	429	422	422	427	414	439	426	436	459	382	398	450	378	399	423	394	419	445	437	396	428	403	426	443	413	365	421	423	411	390	406	429	454	410	394	439	418	410	427	458	418	389	425	423	428	369	427	400	446	450	440	420	427	443	429	424	432	435	435	441	453	440	435	451	420	417	438	440	424	427	380	424	427	399	383	393	432	413	452	373	394	411	400	441	385	455	454	458	399	456	444	411	391	421	407	400	426	418	422	461	435	412	417	428	397	420	433	406	429	440	419	408	379	406	422	384	399	429	428	452	387	392	427	393	421	389	427	443	410	437	405	380	449	443	411	443	404	424	441	423	409	444	428	414	443	425	457	413	445	404	430	435	424	421	450	409	413	469	428	441	401	413	414	405	408	437	401	425	422	404	436	377	426	384	414	404	445	424	404	398	418	428	429	452	435	389	378	397	430	434	440	413	403
62733	51821	42322	18121	8769	5085	2682	1822	1595	1257	1063	981	814	662	695	620	678	621	467	497	531	477	416	416	378	449	405	486	516	599	612	500	554	475	452	444	434	357	361	673	1166	918	531	278	182	175	154	135	134	148	148	128	142	140	157	160	134	156	150	146	138	135	159	150	153	136	135	156	144	149	146	138	132	135	155	136	128	139	159	144	148	153	138	131	136	142	163	150	123	122	149	144	140	179	151	142	153	139	136	154	168	167	169	146	148	136	135	143	137	151	157	147	144	135	143	135	153	132	147	144	139	152	163	163	151	148	154	162	143	158	157	153	141	120	153	149	148	158	156	138	153	129	139	139	148	157	150	145	160	154	161	151	148	150	147	139	151	150	168	135	146	135	160	128	156	161	147	156	166	144	146	128	133	155	139	148	132	146	146	139	149	118	132	147	149	161	157	125	144	133	154	150	173	142	152	133	126	142	146	124	152	157	144	131	147	154	128	153	141	121	160	159	143	150	160	147	162	131	138	150	145	133	163	173	138	158	161	138	143	141	139	155	161	176	164	117	149	144	132	133	130	161	147	149	137	170	123	146	130	138	138	146	147	139	160	145	141	131	160	150	156	145	129	161	149	135	126	151	153	131	152	160	124	147	144	118	168	156	138	130	121	146	152	148	174	143	163	165	160	142	148	121	162	131	134	151	128	151	121	149	149	129	137	153	140	163	161	130	127	150	178	152	140	171	150	155	143	145	168	136	128	148	136	137	151	130	168	146	153	153	143	148	142	115	152	138	123	154	146	151	154	155	144	131	141	161	153	134	144	163	147	142	153	144	159	162	153	144	154	146	138	113	142	140	164	146	139	155	161	160	149	162	158	129	143	142	149	146	130	164	150	133	151	152	156	143	138	159	128	141	169	144	135	157	141	147	160	125	156	141	129	152	159	147	139	134	165	158	152	157	155	152	125	157	160	132	132	120	138	145	142	134	147	132	126	138	145	139	140	157	135	155	136	134	153	134	160	151	170	158	142	149	129	139	164	154	138	169	168	154	143	148	128	131	160	151	145	153	142	152	150	161	155	164	146	133	142	174	172	167	123	148	127	164	149	152	161	134	150	166	135	152	144	157	158	145	152	150	153	149	161	157	153	151	149	137	146	158	183	178	146	133	139	154	146	130	143	157	164	150	155	160	162	161	139	148	148	167	143	144	150	139	167	141	140	113	156	147	162	142	161	173	143	157	143	133	148	155	130	139	151	141	136	142	133	131	131	130	140	134	156	154	171	132	143	148	134	134	131	161	146	156	163	160	142	151	151	159	139	147	147	149	156	143	148	149	133	150	131	158	161	149	179	156	145	172	151	125	157	147	122	133	143	156	139	148	125	144	142	133	166	152	172	147	153	158	129	129	143	174	149	144	170	132	141	141	176	150	147	145	150	167	125	153	146	166	135	160	148	170	159	136	140	135	161	143	138	144	138	160	148	148	151	138	130	176	146	167	139	168	150	146	154	149	156	146	150	134	138	173	148	154	153	151	128	177	147	153	162	143	148	145	153	157	131	152	128	135	154	139	140	120	135	132	143	144	150	159	137	134	156	166	145	140	145	171	130	178	139	129	144	154	132	147	152	133	144	150	150	146	146	149	165	150	151	148	144	147	155	131	145	133	150	134	160	151	144	164	148	151	149	161	169	133	162	151	125	135	147	147	153	172	165	150	141	146	157	141	142	160	144	135	123	140	148	133	146	150	143	135	153	132	187	169	132	137	135	131	143	129	146	125	156	161	152	157	143	133	135	138	135	128	175	139	151	167	144	153	150	149	153	130	144	147	132	162	146	144	165	163	148	145	152	161	162	155	150	145	155	135	154	150	160	169	152	158	145	120	154	167	148	159	136	127	142	164	146	121	149	141	159	140	136	134	136	134	139	156	139	133	147	146	147	132	147	154	171	159	149	145	134	152	151	147	143	154	137	164	156	138	144	149	153	140	141	153	156	141	140	145	149	146	147	137	162	113	166	136	148	149	149	144	156	171	148	149	173	123	154	130	145	135	134	149	137	156	144	151	136	148	148	151	143	146	129	153	127	151	139	161	173	153	126	140	146	124	158	125	144	151	157	170	127	127	152	137	146	149	156	178	158	133	135	155	151	145	157	163	144	131	159	135	148	145	152	142	134	161	130	149	155	156	151	157	126	140	167	146	135	153	138	128	146	169	153	166	142	155	137	140	148	136	139	141	146	164	136	141	130	148	156	126	181	142	149	132	150	162	131	155	156	175	128	160	147	153	157	141	149	141	151	159	143	166	151	140	146	120	142	152	146	145	155	156	165	137	136	153	165	130	137	142	138	117	148	141	140	141	136	146	162	151	171	172	146	154	141	153	162	146	140	133	145	156	124	147	147	165	157	142	145	153	149	140	132	147	135	144	123	178	139	134	152	150	155	145	133	147	145	145	141	148	130	119	156	116	157	150	163	135	121	152	153	175	139	133	166	145	133	152	140	155	151	152	161	135	148	148	145	150	168	141	148	153	154	159	119	155	147	159	160	154	141	145	139	165	152	147	154	159	158	151	155	153	121	172	155	143	155	127	135	157	129	165	137	140	149	151	171	140	157	157	148	143	159	154	142	143	122	127	146	152	152	144	155	134	159	141	147	148	157	156	137	157	139	135	123	137	147	164	146	159	159	132	174	131	168	136	133	144	136	146	147	163	150	139	168	142	144	166	138	152	166	133	146	167	144	142	152	155	131	152	146	145	133	148	142	146	149	146	135	129	163	152	149	157	144	140	163	169	163	174	163	168	155	138	158	133	154	131	129	131	146	128	156	152	154	148	156	139	122	158	138	149	176	138	140	122	164	158	147	148	133	151	142	141	154	137	151	158	160	117	162	153	126	157	124	167	144	142	156	148	147	158	155	151	153	150	173	166	150	160	144	152	149	161	150	149	173	154	139	133	133	159	149	148	163	181	149	148	151	144	160	149	162	144	140	146	155	159	167	143	144	118	126	147	140	152	139	139	160	128	141	158	147	128	134	156	172	146	157	155	151	152	154	155	139	145	169	126	143	160	154	149	139	144	154	140	172	130	170	120	146	133	148	138	156	180	154	153	137	179	158	137	153	151	142	150	142	158	157	131	145	149	147	137	153	136	129	143	131	154	166	143	162	133	165	140	161	163	132	138	142	145	136	151	131	138	142	141	151	148	145	147	130	144	160	144	153	157	155	160	146	157	159	164	130	164	123	148	125	163	164	146	153	165	147	183	150	151	145	136	127	141	136	152	151	153	161	151	128	154	134	129	147	128	169	166	158	172	151	124	154	141	148	148	155	126	137	166	142	133	146	170	151	131	156	129	151	147	145	159	146	145	141	165	162	164	152	135	140	155	128	146	152	155	134	146	129	145	156	130	139	141	148	153	152	166	173	137	145	136	145	148	133	133	138	153	154	110	134	137	162	159	153	145	147	146	127	154	137	157	165	162	145	135	146	144	155	172	170	172	136	142	152	143
40949	41810	38147	18750	16702	13225	9938	8384	7200	6356	5629	4845	4354	3478	3678	3823	3748	3220	2790	2761	2865	2569	2452	2278	2188	2191	2469	2834	3112	3484	3709	3601	3191	2869	2790	2832	2520	2089	1732	4152	7367	5812	2950	1265	618	476	415	347	381	366	358	375	388	342	370	368	366	401	353	394	367	358	408	399	348	344	380	371	335	398	372	349	369	353	351	390	356	366	398	363	387	364	358	339	406	352	367	373	379	398	356	388	375	372	386	344	378	373	377	378	393	389	402	358	382	384	396	359	405	378	357	379	370	379	347	359	396	390	380	345	369	374	379	350	389	359	379	354	376	390	365	330	392	357	377	349	368	344	352	362	347	388	374	404	371	385	382	355	370	354	353	381	374	387	387	360	382	397	383	377	386	352	359	396	368	343	356	367	373	404	340	420	350	404	344	382	360	386	381	385	383	352	363	365	306	367	370	413	413	372	377	370	338	420	348	362	394	408	363	382	361	353	390	329	399	368	349	385	351	375	364	354	380	392	341	373	367	357	381	350	385	383	381	424	356	391	382	369	384	366	377	368	397	378	395	395	387	398	344	381	359	391	387	372	389	395	374	366	398	377	399	401	350	374	335	392	364	387	398	369	377	383	404	377	387	378	357	364	362	383	371	390	382	365	361	378	368	380	386	367	363	366	402	364	374	385	383	377	392	389	383	347	405	349	395	389	348	370	378	365	362	358	375	336	394	391	348	356	418	396	324	387	393	403	376	385	377	358	372	373	347	377	370	397	388	377	370	363	359	334	380	370	371	368	415	370	396	359	406	398	392	375	368	322	361	368	390	371	370	381	394	397	380	368	369	369	362	369	358	379	350	359	371	355	347	399	358	386	373	359	380	365	384	374	379	365	379	344	378	371	379	344	393	395	363	416	390	391	363	346	370	387	394	374	367	369	347	381	351	384	363	385	345	392	372	387	373	408	367	364	378	387	383	351	368	351	383	347	301	369	361	352	340	368	358	390	412	365	377	350	389	427	349	368	359	360	350	367	374	364	396	393	356	382	364	346	406	356	370	373	382	387	367	367	440	368	357	395	365	377	370	377	371	355	368	353	401	405	348	374	402	371	392	361	369	367	384	370	375	385	372	377	376	355	381	388	376	386	381	381	352	366	365	329	331	367	374	393	365	400	363	376	352	388	352	396	383	375	394	385	363	341	377	396	370	353	357	378	337	372	386	381	355	394	371	332	360	352	394	352	367	357	362	383	386	342	397	353	387	369	384	376	385	363	385	352	399	335	356	383	373	365	367	376	343	376	347	369	411	397	361	336	379	397	387	358	354	388	364	393	373	392	372	354	392	349	377	385	338	385	402	347	381	354	391	368	356	410	369	362	362	389	379	388	401	381	363	410	358	356	401	399	363	348	387	386	371	367	341	389	364	359	405	384	387	381	368	404	353	404	372	387	365	384	398	360	361	395	399	357	339	372	380	354	374	374	378	403	395	386	380	395	372	353	361	367	344	399	378	371	391	357	368	390	379	367	379	392	395	385	350	356	357	363	384	380	395	392	376	403	401	357	392	362	344	398	385	371	383	366	363	353	379	399	387	391	347	386	357	413	396	340	375	358	384	350	361	373	363	394	387	399	362	368	408	342	367	364	400	388	349	360	376	363	389	358	412	338	383	406	391	363	380	374	387	387	381	361	363	338	399	383	368	347	374	395	384	361	384	383	382	343	364	382	368	378	382	398	393	394	362	350	358	366	408	370	413	386	380	388	385	381	413	373	389	373	383	344	364	402	375	383	350	389	366	380	385	353	385	370	370	344	379	357	358	382	376	357	387	368	361	392	358	384	382	385	376	361	384	344	364	374	393	409	387	359	394	360	350	376	389	354	330	317	412	385	393	371	351	369	345	398	392	410	380	352	403	356	414	365	360	388	405	399	361	375	373	383	386	392	373	380	386	366	374	326	414	356	379	367	356	363	401	392	396	375	394	400	363	376	373	346	367	400	371	392	370	391	339	346	362	383	418	343	376	400	358	371	357	371	387	402	358	369	361	387	384	338	378	369	376	368	345	337	354	381	368	382	356	385	350	394	424	350	352	377	384	372	360	373	406	358	381	361	377	386	350	352	356	379	380	389	380	355	390	376	324	386	379	353	398	382	363	405	365	393	356	409	392	369	401	346	349	407	386	391	371	378	375	412	369	416	409	369	389	381	358	366	405	418	383	415	404	359	361	365	363	380	370	397	389	395	385	349	351	360	409	374	390	346	370	320	361	366	345	402	374	381	399	405	346	373	372	383	388	357	402	370	385	400	388	366	385	391	403	407	381	335	357	391	384	372	386	366	355	362	380	365	384	363	365	417	375	371	356	386	387	407	408	396	379	371	405	388	348	391	385	373	379	391	381	389	385	364	391	351	357	387	369	376	344	409	371	349	396	364	358	386	366	402	342	353	372	390	410	356	323	358	416	349	369	368	354	330	379	407	390	369	397	360	375	357	363	359	347	383	386	384	388	370	394	403	393	422	411	365	342	339	375	375	364	382	391	386	374	344	370	377	381	370	357	382	377	347	364	369	372	370	365	380	391	368	362	387	356	371	359	408	347	368	347	395	382	378	384	355	341	357	337	385	336	358	371	361	336	368	371	378	378	341	375	375	375	391	372	394	400	389	361	376	411	343	387	402	385	363	331	348	366	390	395	360	366	377	359	394	387	350	377	350	377	387	393	356	378	357	382	382	363	388	399	341	379	376	373	362	394	385	400	383	335	356	377	340	394	382	380	374	393	393	355	375	389	344	371	354	367	371	382	364	390	375	371	353	350	403	362	379	362	383	381	379	372	367	387	377	379	343	398	374	370	414	360	364	347	366	379	392	338	358	376	372	389	406	390	367	356	392	352	368	378	362	365	378	340	399	373	371	375	366	380	378	382	351	394	396	399	392	400	375	383	354	398	392	376	365	367	320	373	378	393	371	353	365	379	376	387	370	364	365	389	344	374	375	361	351	397	365	377	387	383	372	383	391	379	403	388	344	365	360	377	358	367	369	366	355	359	372	350	389	381	349	356	388	383	357	396	389	411	399	347	384	353	361	373	343	390	386	367	383	382	346	375	335	357	344	393	433	387	395	409	391	383	373	390	375	371	382	358	394	369	366	365	349	407	385	387	367	379	393	372	365	389	366	385	375	359	380	374	375	373	384	375	388	367	362	351	377	399	372	337	344	383	353	349	353	348	349	342	379	368	379	386	359	399	364	372	390	393	347	357	381	367	360	359	399	374	394	365	329	355	403	368	354	368	409	374	366	393	389	352	375	406	356	390	376	354	390	380	403	402	365	409	376	363	383	377	348	367	359	387	403	394	387	374	400	364	344	403	420	368	367	369	406	389	335	376	377	389	364	356	358	378	351	376	348	355	347	391	385	396	386	329	369	367	381	374	368	340	371	387	383	374	342	388	404	382	386	376	361	343	369	386	362	350	381	380	355	357	393	369	369	368	387	395	357	402	389	369	379	325	391	376	373	383	407
40657	31576	20316	4456	998	643	605	439	371	373	281	299	264	245	270	286	313	290	291	272	288	331	268	276	272	265	281	280	285	241	254	249	230	233	228	231	237	233	250	242	258	282	272	259	223	206	209	237	212	211	229	214	199	201	218	209	184	219	230	203	203	219	213	190	194	196	219	199	205	181	217	214	198	213	201	204	234	226	172	204	215	208	183	197	212	218	186	210	207	213	206	220	206	203	216	188	211	195	212	223	193	178	196	221	219	208	216	202	203	206	206	201	201	167	200	218	208	183	187	214	234	215	206	197	199	214	194	209	195	233	189	199	180	223	200	232	204	177	228	192	187	220	181	203	208	207	212	197	220	220	217	219	221	185	211	187	196	221	204	201	236	215	216	215	181	204	186	200	205	194	202	207	204	213	198	189	218	210	223	175	208	196	207	223	213	234	226	225	226	180	209	223	199	198	231	198	198	199	190	213	207	180	196	205	201	231	192	200	221	209	211	206	204	213	213	229	188	240	204	195	181	194	199	214	210	216	203	208	186	221	205	202	191	223	199	201	204	204	175	208	194	185	197	202	202	189	212	212	186	227	202	197	222	198	202	197	222	214	219	217	221	209	211	191	192	205	226	220	230	230	217	226	191	187	180	226	253	245	176	200	214	204	218	201	206	214	230	195	187	220	231	216	215	195	182	177	219	188	208	213	241	220	192	191	193	188	183	204	217	195	176	220	253	183	210	203	227	210	204	207	202	177	225	218	205	192	199	235	187	200	205	194	212	241	222	200	217	207	183	195	201	211	215	183	206	192	214	214	189	219	209	207	207	192	187	203	195	183	213	229	222	204	209	206	235	193	210	215	215	186	203	210	204	212	215	192	200	195	183	196	228	194	198	207	196	240	227	181	217	212	209	202	203	209	216	237	197	218	191	179	223	202	223	208	219	203	215	201	203	207	217	204	182	209	216	216	219	191	203	203	210	201	225	213	216	214	248	201	183	219	191	198	205	162	219	220	214	183	214	221	211	216	208	221	224	255	200	184	197	221	230	212	230	210	226	202	181	197	195	215	216	220	226	178	236	211	175	196	178	218	209	191	190	218	228	212	209	238	218	202	217	221	183	193	208	216	192	189	181	213	224	209	187	207	190	216	211	184	206	220	206	211	211	245	206	178	209	216	207	196	203	198	193	203	210	229	219	213	207	208	232	216	209	220	220	224	207	190	216	208	203	221	205	200	231	214	231	231	203	183	214	200	192	180	182	199	192	202	209	209	198	200	201	204	206	201	204	203	194	222	215	213	204	198	191	186	193	159	204	228	184	188	209	197	223	196	199	185	208	227	178	224	204	205	209	194	204	183	201	181	213	178	209	204	226	205	202	197	220	182	226	183	227	204	224	196	202	184	193	196	214	197	229	195	206	186	224	195	217	220	195	214	199	193	223	210	200	195	185	207	206	224	213	199	217	183	192	221	215	207	218	194	186	195	203	229	204	212	184	239	211	185	214	178	190	238	208	209	176	208	206	231	187	209	191	217	189	208	177	206	188	218	228	205	195	226	184	182	213	185	211	199	188	184	218	190	215	194	199	188	200	209	229	204	210	213	184	206	210	207	187	195	202	210	223	192	206	195	196	201	202	199	212	211	191	215	177	208	219	241	210	220	207	188	220	210	216	209	193	178	178	203	177	197	207	198	204	209	195	226	216	212	207	210	221	187	206	181	217	204	221	204	231	227	189	222	206	208	209	232	215	197	198	178	188	225	230	200	199	190	185	210	233	205	202	207	214	219	199	224	188	185	227	200	218	222	189	198	181	215	196	196	207	227	219	225	221	211	217	207	202	218	231	197	233	185	186	196	197	199	216	198	212	199	197	190	205	205	210	209	194	184	207	215	217	187	230	200	226	209	204	249	217	209	185	238	195	207	232	207	203	209	187	201	183	198	206	197	186	196	227	211	179	228	207	208	237	229	257	209	236	198	217	230	201	199	179	199	192	220	189	200	231	224	211	184	215	225	221	196	184	236	209	193	210	216	220	199	196	221	244	209	214	221	190	210	197	242	199	230	197	201	206	210	216	170	200	234	229	198	188	194	209	200	218	241	211	203	230	202	193	222	188	213	200	210	192	206	222	187	214	203	228	207	197	198	221	194	219	192	207	203	221	185	187	205	183	206	223	209	196	219	208	242	211	186	237	221	206	192	202	213	218	188	213	203	200	210	233	169	209	216	215	201	193	217	219	208	247	189	177	171	193	181	201	201	222	206	214	188	231	199	227	207	214	228	203	181	199	201	204	210	193	206	203	198	216	198	206	200	253	200	219	217	191	218	222	204	192	226	228	198	207	207	209	197	194	217	228	176	215	218	222	239	219	218	210	204	240	199	191	215	213	196	194	220	198	201	211	205	195	214	218	216	201	228	177	186	220	233	213	195	209	211	205	215	219	219	200	199	205	202	218	211	186	183	207	216	209	221	201	200	209	199	218	213	228	192	207	208	210	218	213	186	184	196	183	177	231	223	198	220	210	227	187	206	212	198	184	196	210	225	193	199	202	225	210	205	197	206	215	192	223	189	198	190	213	206	203	214	222	205	195	224	200	207	216	216	233	223	177	170	192	184	208	213	233	215	199	199	198	182	208	196	201	215	230	216	176	191	209	211	193	199	188	220	226	196	202	205	177	204	191	215	213	178	195	199	186	189	207	203	213	209	179	225	182	174	207	227	214	201	215	195	197	213	225	222	209	194	216	218	189	184	199	204	230	223	183	196	196	212	194	183	218	203	181	220	205	189	212	198	229	189	195	197	212	182	206	191	188	200	205	205	212	224	206	213	214	198	211	203	213	219	217	214	227	205	210	183	193	207	207	195	226	235	210	197	197	206	215	229	220	185	234	189	219	192	217	212	207	199	195	216	200	192	211	175	226	193	208	195	202	206	180	180	200	215	188	198	186	206	166	242	218	219	210	201	200	196	196	227	184	195	205	213	214	199	203	200	188	215	214	216	227	196	211	198	217	222	202	183	210	225	211	221	222	203	199	204	214	187	216	223	209	210	195	206	169	208	195	186	202	216	225	213	211	201	199	210	205	220	194	223	225	207	196	190	180	179	210	189	188	202	213	218	221	206	187	185	208	204	207	194	185	190	202	197	202	231	204	211	208	237	197	217	205	219	184	213	210	225	176	214	205	203	213	210	218	237	210	219	209	196	193	208	223	221	215	190	215	209	215	202	215	192	206	203	200	202	199	202	236	189	204	236	187	211	238	195	207	208	213	186	218	188	215	216	207	198	213	227	228	231	188	181	226	200	195	198	215	220	192	210	200	208	193	203	187	220	229	251	218	218	210	181	199	208	208	244	198	198	184	175	204	216	213	216	169	184	188	232	193	185	207	197	225	205	215	194	178	203	200	195	237	205	195	214	188	207	219	214	211	183	186	212	191	189	208	196	228	205	205	205	202	218	206	220	204	202	204	196	209	198	204	200	204	187	212	184	192	223	224	202	183	182
26640	26026	21410	6928	3676	2920	2400	1890	1721	1396	1211	1111	988	881	919	994	1111	1157	1071	1025	1056	1015	1102	1064	1051	1067	1013	1081	993	914	874	821	798	763	721	703	634	649	624	661	959	953	887	623	573	524	494	538	508	494	531	477	488	495	502	469	542	533	491	492	491	460	497	517	474	487	488	494	474	498	530	500	516	499	478	504	456	483	502	508	465	519	503	516	535	531	513	529	451	502	468	526	482	514	531	489	517	464	475	499	482	515	514	471	497	507	488	484	506	497	524	492	480	520	478	514	477	507	507	499	498	489	510	524	501	503	512	504	525	552	497	500	524	490	491	473	519	521	529	512	482	494	499	494	535	529	485	502	477	510	511	485	511	498	491	489	499	476	521	491	525	506	491	500	514	495	499	520	479	494	497	498	498	479	452	491	483	491	487	497	489	490	506	496	474	489	526	496	510	544	491	496	487	473	473	496	479	532	499	496	452	504	489	510	537	508	496	488	478	533	495	471	503	514	471	512	526	492	488	489	487	508	526	502	547	509	484	490	479	503	519	514	502	508	488	481	504	466	524	493	502	499	539	517	522	487	545	515	473	509	486	492	524	512	520	463	469	517	495	472	521	497	477	524	510	485	464	463	495	485	513	477	529	531	493	488	514	496	480	508	491	488	471	528	477	553	520	479	473	536	521	493	479	469	530	480	479	481	542	479	524	497	530	460	479	507	507	476	496	506	533	503	491	478	468	503	479	512	480	524	532	504	487	483	493	501	512	488	485	456	490	486	497	491	522	492	491	545	502	497	460	505	495	507	520	505	505	503	522	440	469	534	493	483	464	518	517	491	495	486	503	528	506	489	497	479	492	493	523	515	500	481	476	525	505	488	505	505	506	510	494	504	500	531	509	524	464	477	505	492	497	494	515	500	522	500	486	515	495	501	496	428	483	483	525	498	512	489	523	554	515	529	510	487	467	506	516	512	505	504	530	483	513	503	439	478	502	483	496	502	510	485	497	520	481	486	490	468	486	506	520	492	462	491	492	518	525	499	489	468	520	505	526	526	520	486	527	486	457	513	490	522	479	480	499	510	490	512	491	520	513	500	495	495	493	489	484	508	538	557	512	482	542	488	473	499	476	478	496	517	479	476	501	485	473	478	492	523	483	518	449	501	475	466	540	557	488	530	500	484	480	529	502	518	516	499	488	483	484	479	492	476	481	501	496	544	509	510	501	507	502	490	497	503	519	518	508	558	474	519	520	474	474	496	484	520	511	534	469	462	503	495	522	477	490	525	511	476	495	510	516	511	504	469	477	478	512	491	492	514	495	495	485	500	533	462	494	513	477	479	480	541	479	523	509	542	501	471	481	464	523	499	503	484	541	521	511	521	504	516	470	490	474	492	503	519	525	515	501	526	524	512	485	560	529	520	503	477	520	493	501	489	476	468	494	509	507	478	488	457	480	471	467	473	495	502	472	489	496	468	507	490	476	489	502	497	465	515	495	538	497	483	482	545	500	468	507	483	514	475	493	509	529	483	468	466	576	519	481	483	517	483	500	526	527	531	529	506	468	523	542	487	545	526	518	461	494	484	498	492	492	521	490	508	494	502	494	523	491	475	499	478	491	517	500	514	515	507	505	474	505	530	495	534	489	498	497	492	483	467	491	512	463	504	449	472	468	476	499	446	485	509	528	492	524	493	516	504	516	503	496	487	501	507	506	487	469	509	520	481	477	515	498	457	498	508	499	480	464	504	511	516	482	496	471	512	487	492	521	525	457	441	482	542	489	505	540	501	465	486	480	484	497	516	497	531	499	467	479	509	477	495	515	478	528	494	500	520	520	474	486	507	530	478	500	469	512	508	527	544	503	520	500	534	506	488	528	488	509	494	512	505	511	514	482	502	482	545	494	528	456	490	481	517	474	518	497	497	485	507	482	498	490	519	528	459	487	485	489	496	487	498	487	505	498	506	496	528	471	480	525	507	493	505	494	499	481	501	443	503	499	485	469	471	416	496	491	491	501	480	519	491	479	485	456	500	503	527	474	494	496	483	494	501	463	525	490	504	492	481	527	458	522	529	510	484	496	484	480	471	539	510	514	511	452	514	526	513	480	512	538	528	503	516	477	512	486	446	483	495	531	480	474	459	504	485	516	506	490	446	495	527	516	492	518	524	514	490	522	486	502	529	551	506	466	506	514	505	481	522	494	501	487	502	498	495	514	460	490	492	470	506	487	523	455	492	492	474	493	500	467	526	471	506	523	518	462	491	551	531	512	519	504	513	523	459	463	492	446	478	488	504	496	536	519	505	481	506	472	472	518	476	494	478	497	459	493	469	454	466	515	491	477	506	483	463	507	483	482	516	480	481	518	456	471	502	513	467	480	486	512	481	492	515	506	488	528	475	509	524	512	493	506	474	490	488	517	475	526	530	516	461	498	485	455	471	516	495	496	536	503	513	469	531	449	480	511	509	463	507	530	535	487	493	514	501	471	499	478	483	496	509	508	505	488	523	512	522	507	482	459	454	547	514	480	514	512	501	467	508	509	512	504	494	503	520	495	483	505	466	500	487	519	531	524	494	480	546	496	463	504	505	508	516	496	461	496	513	545	512	493	489	507	486	498	507	515	516	520	518	506	498	483	513	498	509	492	456	462	466	521	471	491	500	483	502	491	503	481	500	495	445	481	504	523	494	479	520	512	471	478	474	488	523	495	508	481	496	500	524	484	510	500	523	503	540	490	509	513	490	489	503	487	521	527	493	504	513	496	541	509	509	500	491	490	519	504	507	509	470	485	492	445	450	499	518	519	504	529	479	437	521	543	461	501	516	471	460	489	493	479	490	489	483	511	503	507	488	511	456	499	525	475	505	526	501	483	493	531	530	488	527	465	496	494	509	517	495	498	456	506	492	512	558	469	482	455	488	480	507	494	513	450	536	497	523	519	493	460	509	499	520	487	515	483	519	481	533	493	497	501	494	484	490	540	495	511	486	444	510	494	495	471	512	512	531	481	479	539	464	462	515	512	495	495	473	440	501	502	457	556	485	530	474	525	476	532	482	507	509	509	494	497	472	471	509	496	496	453	474	539	509	470	528	505	510	510	481	506	483	511	489	533	471	481	522	497	503	496	488	490	506	452	524	454	466	498	507	511	491	506	513	492	491	494	500	492	503	490	510	494	502	498	497	522	497	491	474	472	468	451	517	488	453	457	501	482	526	478	478	526	482	514	460	533	499	499	529	485	463	507	507	507	490	512	464	516	496	495	486	520	474	449	498	508	478	495	499	517	489	523	455	524	518	484	499	487	510	490	482	505	524	487	503	514	470	496	456	484	511	492	493	473	488	510	484	480	521	502	489	564	498	523	518	501	443	489	531	486	502	514	486	496	474	496	508	498	452	514	510	517	458	485	494	462	539	456	503	516	506	482	509	515	495	518	484	529	552	520	540	479	509	514	519	495	537	519	471	534	497	503	508	493	513	498	505	480	471	523	503	470	537	520	497	497	468
57369	45995	22777	6622	3124	1810	1269	961	758	682	591	534	412	388	349	314	315	366	383	391	381	321	350	305	303	285	315	306	332	282	289	345	271	286	281	269	234	255	245	364	568	493	342	236	173	195	174	200	177	168	165	155	173	153	184	170	169	176	163	198	170	167	176	178	178	173	186	170	162	139	167	184	171	193	178	195	191	164	166	183	172	190	165	159	154	145	174	167	172	167	198	153	152	170	191	175	166	171	180	169	158	179	170	164	186	168	195	175	167	187	205	155	190	212	176	182	188	170	169	179	171	163	197	173	169	176	162	179	189	154	181	177	162	169	167	168	157	170	174	150	198	156	165	201	185	191	191	186	167	181	164	181	193	179	168	193	194	175	168	181	157	170	164	161	186	164	133	169	165	189	188	189	158	163	170	172	193	144	160	160	176	188	190	145	152	188	180	162	169	190	166	175	179	179	183	167	179	178	200	177	190	173	166	175	186	164	180	186	163	176	182	173	159	167	151	185	160	144	180	184	189	175	169	186	159	180	174	189	161	211	159	158	175	172	196	159	191	180	161	164	148	178	179	159	159	171	175	162	201	192	168	161	178	143	180	156	171	192	181	182	159	175	167	178	205	177	168	177	166	193	180	169	171	164	177	145	146	160	180	157	154	185	150	185	161	170	154	170	170	183	179	173	180	168	167	180	167	179	172	170	182	182	157	173	176	168	172	191	182	156	152	177	166	162	176	176	193	180	186	162	165	177	183	198	172	185	199	167	187	166	194	169	188	152	162	156	185	160	178	177	182	180	152	164	180	162	184	163	149	181	174	164	199	186	150	186	177	181	160	177	181	171	154	162	153	178	180	180	172	186	182	191	168	168	180	190	153	175	167	164	194	175	163	181	182	155	177	177	162	140	164	196	176	167	197	196	152	171	172	154	173	176	167	147	169	161	152	185	171	187	167	167	163	151	164	159	156	187	159	165	181	175	186	181	146	180	163	166	161	166	186	148	179	164	183	156	152	183	167	187	154	176	179	156	145	178	164	174	163	171	161	185	168	170	172	171	181	156	180	161	170	190	152	181	175	208	185	153	167	182	182	172	189	177	178	178	177	170	148	190	197	148	152	162	168	167	162	158	193	160	165	171	141	188	141	170	184	172	167	178	178	176	152	186	181	189	172	178	166	203	203	151	179	179	196	177	180	168	180	182	153	163	178	169	160	155	175	181	193	173	191	199	161	180	170	184	171	163	155	143	179	169	155	185	155	171	174	179	177	188	176	165	181	160	163	151	161	207	181	185	194	184	168	178	174	195	172	170	163	134	174	170	180	174	167	170	154	170	156	178	149	179	168	194	173	180	174	163	202	185	193	184	171	194	171	186	184	156	172	184	166	171	178	157	172	185	140	179	167	181	215	162	154	188	169	193	153	162	158	149	166	165	147	158	171	181	154	180	172	158	179	189	170	167	164	176	172	162	171	164	170	190	189	169	185	197	154	181	174	183	178	176	188	162	168	179	168	171	188	188	160	171	193	155	187	158	169	173	188	168	168	170	179	183	133	174	144	174	168	177	157	163	194	162	205	159	164	154	187	179	151	181	188	182	183	192	190	177	177	179	159	162	178	156	184	144	160	153	181	197	193	169	168	178	188	161	180	159	175	191	172	150	150	176	170	167	161	165	167	164	165	176	155	159	162	164	183	174	171	171	165	181	170	172	162	146	178	169	178	156	167	153	190	164	160	173	177	154	186	156	193	153	174	177	171	156	170	175	183	173	165	174	183	171	185	169	194	166	158	163	172	205	161	163	153	170	169	162	178	171	186	131	162	185	160	176	175	191	157	167	159	175	165	175	156	178	165	149	177	163	173	162	211	159	184	183	161	180	187	186	156	181	166	180	165	170	170	201	187	190	182	152	173	192	186	180	181	167	167	188	157	176	189	175	165	171	173	172	172	171	146	167	173	158	149	171	163	158	160	182	163	174	182	181	169	176	155	161	146	143	193	181	172	172	168	177	164	155	172	159	173	155	171	159	173	180	165	169	165	170	188	172	161	174	179	159	169	184	184	152	153	187	197	157	173	158	177	150	190	165	169	162	162	179	172	171	160	170	186	168	169	183	156	187	168	171	170	180	164	162	198	168	175	167	164	177	165	152	178	176	156	164	160	169	175	177	198	187	136	170	173	171	159	183	181	172	180	158	177	193	177	169	161	170	160	176	178	157	167	177	203	185	183	183	177	170	162	161	177	171	198	184	149	159	179	194	175	194	146	159	155	196	158	157	172	179	183	180	172	170	198	173	178	178	177	174	179	185	185	163	177	156	176	166	156	178	178	146	173	177	140	193	143	148	172	152	171	172	161	155	182	145	193	176	151	156	167	165	175	173	198	162	174	169	175	170	157	166	168	167	156	193	165	181	179	165	190	162	167	171	168	184	151	151	179	179	176	183	155	181	164	148	157	181	168	181	176	177	175	149	163	157	172	141	195	179	173	183	155	172	166	162	161	181	195	158	180	172	184	165	174	180	171	162	175	179	188	183	157	167	157	186	182	165	166	172	155	169	196	159	157	184	201	172	176	173	175	176	162	154	176	178	192	167	188	173	184	174	187	158	164	159	186	170	172	158	179	179	175	163	176	199	172	173	155	152	159	189	190	172	170	200	152	171	168	176	152	155	183	186	159	178	187	183	166	180	152	187	203	160	174	154	158	162	192	187	175	174	169	161	152	179	158	183	169	154	204	181	174	186	161	161	153	185	170	154	181	170	181	159	175	169	163	145	175	161	177	180	186	200	165	161	188	180	174	168	134	153	169	141	199	176	187	161	154	179	179	166	147	181	179	169	174	140	201	157	166	185	169	189	166	168	182	177	147	188	158	166	174	185	167	178	175	168	186	187	155	169	170	183	161	171	166	180	160	192	191	171	143	177	150	173	185	180	178	178	165	153	172	168	161	174	163	174	185	141	181	184	166	161	159	179	200	183	192	159	158	168	182	219	175	186	144	185	188	163	157	173	182	171	162	176	160	162	174	193	179	158	152	157	165	175	174	148	163	147	196	196	187	168	179	168	170	157	183	196	185	172	199	182	188	175	167	168	169	171	172	185	172	155	184	170	198	175	171	166	179	191	159	177	163	175	180	196	158	173	172	163	174	187	189	162	157	148	176	186	197	169	176	152	167	178	191	142	187	184	174	190	192	178	178	163	173	184	191	178	173	161	176	159	173	146	170	185	176	178	168	167	155	164	160	161	174	162	179	186	173	153	147	161	173	179	186	168	163	167	149	180	152	172	179	165	187	150	187	154	186	178	197	167	165	178	174	161	171	174	150	175	182	183	199	169	189	166	163	154	191	170	156	168	176	172	170	172	155	194	151	158	177	176	177	167	186	158	181	174	197	205	161	166	170	191	164	168	164	161	177	179	184	154	166	159	137	169	174	158	189	185	177	201	204	200	159	176	164	184	190	179	154	181	166	183	183	165	187	130	179	185	187	160	172	177	168	155	174	178
38179	36284	18943	9592	8966	6989	5334	4439	3708	3267	2848	2417	2101	1800	1506	1466	1495	1661	1732	1849	1660	1504	1490	1500	1429	1336	1383	1439	1433	1392	1689	1526	1301	1256	1173	1136	1061	1023	1033	1891	3408	3000	1534	867	515	462	424	431	418	436	378	462	411	428	428	424	413	448	403	448	438	409	413	431	414	440	466	421	404	379	427	436	408	462	437	392	455	450	430	449	441	432	429	401	446	451	467	417	402	420	436	424	420	416	415	426	419	428	435	388	391	404	430	415	455	461	417	392	430	401	403	431	427	438	447	385	415	442	416	397	449	437	477	416	416	420	432	425	414	433	441	457	396	474	400	447	441	400	429	436	415	476	436	400	443	455	423	432	424	402	417	423	423	470	464	420	430	459	396	428	408	413	425	405	398	414	420	390	396	385	418	392	423	445	432	464	453	406	404	447	420	432	448	404	403	404	393	418	431	426	432	440	448	426	410	397	418	410	436	433	448	415	417	395	391	428	390	440	441	397	403	419	436	402	443	437	461	411	468	404	426	429	438	463	401	452	447	431	397	425	408	396	447	452	425	455	460	454	396	473	418	429	406	413	429	415	398	442	436	395	461	451	428	429	360	403	421	394	404	424	410	438	435	436	456	403	419	419	402	389	432	419	417	398	398	409	431	421	431	430	417	474	432	375	407	442	418	416	470	395	439	405	396	417	427	426	405	403	400	430	378	433	412	453	419	437	415	420	413	420	426	442	450	404	465	385	437	408	395	444	422	414	394	427	447	439	401	423	453	400	400	402	439	429	433	435	443	387	407	421	415	452	461	456	451	430	430	425	404	416	456	433	435	376	436	423	423	413	438	438	401	422	403	415	380	434	408	440	443	469	436	428	445	416	422	441	422	410	437	449	438	402	406	425	467	442	408	437	433	415	422	405	383	404	420	429	406	427	429	405	421	403	376	397	434	441	447	433	449	415	401	429	467	420	391	429	463	432	481	462	407	426	418	407	411	420	457	447	422	414	412	437	417	386	440	444	407	422	428	411	406	430	416	447	443	411	428	446	419	416	421	410	403	452	422	471	441	399	451	408	421	441	402	443	435	434	422	459	419	438	406	453	401	457	381	458	409	437	441	411	378	443	436	451	463	430	430	394	400	394	404	411	420	440	418	422	407	405	417	404	382	410	409	422	447	416	426	420	380	439	379	450	443	448	438	457	455	419	439	418	413	412	434	420	454	433	453	415	433	474	398	388	415	436	438	396	417	412	453	396	411	428	428	434	405	421	414	423	434	418	422	406	427	422	456	411	441	431	434	417	429	422	465	439	397	408	413	421	456	432	487	460	434	424	438	418	424	423	422	399	427	431	371	478	424	399	425	418	467	431	395	422	372	445	415	455	384	397	444	413	401	448	417	419	438	423	421	457	435	423	428	407	444	413	415	408	405	444	430	434	396	427	422	420	448	457	442	436	465	424	438	417	417	445	430	416	420	434	444	411	469	426	461	440	423	418	435	422	451	446	454	412	430	404	419	461	388	391	426	432	485	413	411	467	419	414	422	431	420	393	417	433	425	450	429	460	452	441	441	458	417	388	434	416	423	416	443	399	413	403	430	406	409	421	417	416	441	439	397	391	404	390	424	435	430	406	438	417	439	417	434	413	443	441	419	426	421	420	400	456	433	411	395	397	421	388	389	438	423	387	437	440	399	429	431	436	425	411	440	432	459	425	420	467	378	411	439	431	401	420	417	429	411	382	408	414	437	403	438	444	411	406	411	395	412	420	447	440	453	434	422	431	429	414	423	461	378	447	442	454	397	432	422	394	453	447	385	419	432	437	430	412	417	451	411	469	399	433	420	431	382	428	449	426	420	422	416	437	385	444	443	429	406	481	395	422	431	417	451	438	397	399	399	403	455	421	437	410	395	388	417	411	459	410	404	459	429	387	420	384	406	428	471	434	412	430	412	424	439	435	422	388	457	422	431	414	396	425	403	387	391	405	429	427	420	451	447	467	437	461	397	417	399	431	392	413	417	388	442	410	416	428	440	390	415	419	448	390	452	382	433	412	418	429	405	432	450	420	394	421	435	419	446	410	416	439	447	419	412	462	437	433	428	384	443	437	374	424	425	411	427	428	447	428	449	454	427	435	422	476	414	457	434	397	461	428	422	425	451	450	398	415	435	425	441	449	445	444	410	413	438	443	417	425	447	408	426	448	436	397	401	424	439	448	429	439	440	445	435	446	452	406	421	404	420	421	433	431	417	465	444	406	422	410	407	440	470	429	435	444	407	416	423	430	427	447	413	440	426	427	453	444	422	438	398	414	400	425	435	440	415	421	400	454	393	448	435	421	416	420	427	404	441	455	446	401	419	436	408	422	372	421	406	397	414	437	412	398	410	418	427	432	389	448	424	410	402	438	431	387	397	403	433	408	447	425	464	417	454	419	423	429	455	402	433	436	451	440	425	418	407	414	441	410	445	412	435	398	429	396	438	399	456	419	461	416	450	431	432	389	423	415	417	426	414	432	421	448	419	465	476	390	430	448	432	429	457	420	433	424	417	410	440	411	450	378	400	434	424	425	397	453	412	427	408	410	389	385	460	420	425	426	441	436	409	428	427	410	397	400	453	408	439	441	467	425	384	437	449	454	421	469	391	447	417	375	461	442	439	433	420	437	428	427	422	416	409	394	437	445	414	428	443	394	447	419	374	376	431	455	395	446	425	451	431	416	399	443	425	410	413	414	422	425	412	448	435	427	434	374	399	408	365	436	419	432	420	414	410	429	438	427	437	437	448	421	410	432	449	410	435	416	432	401	425	427	435	415	418	402	415	437	400	451	426	423	399	436	440	386	439	410	411	441	433	413	449	393	425	374	453	430	414	425	408	435	432	409	400	454	412	436	410	419	396	453	423	420	438	426	431	443	385	403	420	435	418	409	435	419	429	435	453	414	370	401	467	415	417	397	411	404	427	422	446	413	416	421	405	434	424	447	412	420	423	419	398	440	436	396	433	419	389	387	439	431	408	397	438	397	436	411	432	415	450	422	395	384	428	478	420	402	485	415	469	412	399	382	409	407	411	437	399	412	374	434	424	445	429	407	457	397	412	453	464	429	430	425	386	453	425	438	393	407	447	451	438	433	404	416	444	426	388	429	398	437	433	387	398	474	422	402	415	413	447	431	475	403	444	385	424	396	430	422	425	440	474	376	409	413	431	415	419	462	437	442	415	427	408	446	411	422	411	465	420	419	385	412	461	416	429	418	443	417	414	478	416	450	432	418	445	435	401	421	441	415	425	394	419	437	420	439	435	431	410	421	403	388	424	439	425	430	420	409	462	381	405	416	422	450	399	439	444	462	409	446	461	456	391	422	420	419	413	406	416	422	420	437	376	418	446	448	439	425	409	416	452	443	412	413	423	448	466	426	386	441	397	429	449	407	449	455	460	455	432	434	438	448	449	403	446	434	429	443	421	411	411	436	435	442	402	437	440	475	434	416	391	416	393	451	406	434	429	438	402	387
67293	51414	39419	17064	6849	3289	1989	1561	1203	1032	1029	881	702	589	458	461	332	382	415	401	468	424	360	419	352	398	362	363	387	403	471	452	429	317	289	280	276	294	303	694	926	747	391	268	201	153	201	127	157	152	163	134	170	145	145	146	151	148	145	163	142	152	136	153	151	152	157	162	159	127	138	147	137	148	180	150	161	138	138	149	162	141	160	159	150	173	145	130	145	134	150	167	167	165	149	135	143	166	150	146	155	147	153	159	145	155	149	146	140	140	152	158	142	150	161	139	130	159	157	139	151	127	142	149	147	155	148	163	164	151	156	179	164	153	170	152	140	137	151	143	131	186	141	123	141	137	156	157	158	131	170	155	174	166	125	159	160	151	167	165	141	143	175	164	157	146	142	152	139	161	156	162	149	143	139	162	137	137	140	147	162	146	163	152	153	141	157	156	152	126	143	148	156	153	142	148	160	176	139	140	150	184	144	142	156	139	156	169	124	137	168	148	138	163	161	160	151	174	139	169	151	154	164	147	151	160	146	156	150	163	175	165	152	150	133	156	174	144	130	158	148	153	154	139	152	161	138	168	163	155	152	145	179	160	170	171	142	137	145	160	156	155	157	158	164	132	142	153	180	146	149	155	139	158	159	149	161	149	141	148	156	163	152	143	136	169	139	143	153	134	153	151	183	163	119	161	155	153	143	149	158	165	142	157	181	149	158	123	140	127	169	123	153	157	141	165	141	165	134	150	154	165	146	150	162	161	116	139	180	153	157	154	154	148	146	167	151	162	151	150	160	170	182	151	161	143	153	152	164	180	122	150	133	156	162	158	150	166	128	171	158	169	168	166	150	147	133	154	130	142	168	164	169	151	161	155	170	147	121	164	185	150	151	154	151	148	153	150	139	159	148	142	117	175	149	172	157	132	155	158	146	158	170	137	141	130	159	161	142	154	147	152	132	148	159	143	140	172	146	144	141	137	156	164	141	158	155	152	146	148	154	145	147	120	139	158	158	170	152	151	160	146	146	124	129	149	153	174	136	174	156	143	167	137	148	157	153	148	170	158	135	162	149	151	155	152	132	178	180	159	142	148	147	132	164	155	180	169	157	155	158	153	147	121	140	159	179	155	158	170	174	147	167	176	172	139	140	154	120	136	153	142	141	160	141	152	157	141	140	147	150	163	150	158	159	150	158	131	146	158	140	158	163	141	152	147	146	170	167	159	166	154	134	160	147	143	183	144	138	160	164	167	174	173	158	141	171	138	133	151	173	147	181	155	167	150	152	157	129	192	148	160	150	169	147	145	147	153	169	156	166	162	145	157	151	153	148	156	160	148	163	143	142	152	126	152	143	125	145	143	165	130	151	137	152	159	124	154	136	143	137	129	143	154	144	141	165	164	174	142	155	164	168	182	148	149	165	153	154	161	164	155	150	164	159	128	133	141	136	153	164	169	137	165	148	128	150	144	130	173	164	152	144	150	135	140	185	144	177	154	173	154	142	149	157	139	157	154	127	148	146	167	150	158	166	167	151	131	155	147	145	144	148	170	162	171	158	164	144	131	171	148	148	163	169	158	154	142	174	139	141	148	148	148	162	168	167	163	144	159	170	186	139	160	180	128	193	135	143	137	152	142	148	164	135	137	148	174	144	160	146	154	166	172	147	155	140	156	138	121	146	145	131	142	179	147	158	175	157	136	154	145	140	145	150	160	151	155	148	152	163	170	135	158	129	153	141	161	161	159	172	176	158	153	167	161	153	165	150	154	162	158	165	133	180	143	159	140	162	135	155	145	162	158	139	154	131	148	121	144	152	144	136	136	167	156	135	159	152	130	127	157	143	169	136	166	154	136	149	149	144	153	157	165	139	129	129	142	162	142	140	158	154	158	167	162	151	185	133	160	163	148	148	155	158	146	162	131	139	140	154	165	166	167	146	177	142	154	160	178	130	137	144	157	149	139	162	166	138	138	127	160	131	162	154	162	131	179	152	140	160	160	150	149	170	148	150	157	147	165	168	141	138	135	137	149	146	155	134	133	174	159	175	135	148	156	138	176	159	134	143	153	164	177	161	157	165	158	164	158	142	151	142	147	141	152	151	147	146	143	154	151	168	167	138	162	171	152	168	172	169	133	171	145	159	135	134	157	156	151	135	168	152	148	138	130	125	132	140	166	149	162	157	143	136	163	143	165	182	137	135	135	146	164	145	160	146	145	146	168	172	168	161	156	160	154	130	117	154	160	182	151	148	146	164	165	132	137	151	148	142	172	144	153	144	150	141	150	140	160	162	144	146	144	141	142	153	148	133	146	134	145	151	164	148	154	185	171	148	145	156	185	151	158	155	145	141	170	141	157	146	153	157	170	151	144	141	170	148	145	163	162	157	154	129	153	158	140	144	149	157	172	170	174	138	139	151	137	154	144	169	128	139	145	121	162	147	186	163	150	180	135	151	150	161	179	141	185	148	151	143	150	142	161	117	172	175	135	173	135	149	162	169	153	168	160	171	143	139	135	130	161	163	143	158	149	129	137	149	160	179	160	151	148	138	171	143	161	149	144	147	159	163	145	156	159	171	148	163	145	158	145	151	161	159	143	137	146	165	150	155	156	153	163	154	159	140	170	150	162	147	168	165	135	141	146	145	157	163	150	141	169	127	148	148	151	128	151	150	150	165	149	150	156	162	151	161	147	148	134	152	172	143	176	152	142	131	161	156	160	164	169	144	152	161	154	152	150	164	172	156	145	123	181	145	141	145	161	122	152	148	144	145	144	155	136	146	147	163	162	140	159	158	139	169	175	136	148	163	123	148	156	176	147	137	163	131	156	171	162	173	147	142	155	156	146	162	156	160	169	155	154	175	171	144	135	159	159	128	170	158	137	162	161	148	138	160	143	173	158	174	135	159	140	149	141	165	152	106	134	147	161	172	158	162	179	145	150	160	162	161	152	153	128	161	166	141	143	162	147	142	158	128	159	148	161	120	156	160	151	158	146	133	156	158	147	141	160	156	169	172	152	146	127	154	133	141	144	145	165	156	164	161	138	155	157	140	150	152	158	168	141	149	162	136	143	153	167	161	184	163	159	161	152	157	137	185	171	165	168	151	147	137	147	162	158	144	157	169	165	134	145	170	145	143	153	139	151	163	151	147	143	156	154	144	146	148	160	155	157	175	145	156	141	147	152	164	159	151	145	160	156	148	136	149	141	148	167	154	157	150	161	131	163	157	147	139	157	131	149	157	141	140	149	153	162	151	149	150	145	154	159	171	162	173	169	165	146	148	178	133	144	135	157	153	138	152	168	164	145	147	166	143	153	163	157	133	141	149	144	155	121	159	142	149	166	161	165	151	160	145	157	127	149	148	155	171	162	139	175	141	160	154	161	159	169	162	169	132	162	161	160	164	149	142	152	158	156	146	159	147	152	151	147	166	161	154	142	138	149	163	134	140	166	135	138	178	146	133	158	151	154	168	149	165	140	154	158	159	150	152	135	161	149	156	146
45020	41585	37079	17048	13604	10005	8002	6817	6085	5334	5227	4276	3673	2815	2530	2270	1820	1770	1869	2130	2432	2375	2086	1974	1857	1817	1907	1954	2167	2298	2869	2605	2460	1956	1756	1479	1325	1257	1458	4651	5887	4165	2082	990	549	415	425	382	375	378	409	362	375	369	394	378	374	368	392	377	388	361	409	375	365	387	397	410	381	376	383	387	376	386	380	400	361	370	382	383	390	379	410	391	379	408	389	383	361	391	402	374	376	393	382	403	393	378	377	346	346	391	398	398	389	382	391	376	393	387	357	373	383	375	400	381	378	378	411	381	391	365	345	373	377	369	397	377	385	354	366	393	411	396	364	351	380	372	394	371	406	384	392	390	390	354	344	378	395	377	386	413	374	386	389	356	377	401	388	357	397	386	384	412	427	408	403	329	388	411	401	392	385	363	342	356	382	348	368	400	367	387	396	376	409	364	363	372	406	379	389	415	383	382	415	356	375	363	374	365	375	356	411	382	406	386	404	378	414	390	399	400	406	384	354	384	390	376	394	368	378	385	388	359	366	413	357	384	369	382	385	383	377	371	359	388	393	404	358	355	400	410	356	409	388	408	400	394	422	373	421	386	343	390	375	395	369	387	355	372	387	375	374	400	339	395	377	361	377	405	396	405	368	408	390	402	405	392	399	375	376	390	372	394	382	379	378	343	384	365	346	372	367	383	350	375	367	363	373	374	359	383	371	380	386	381	380	411	332	396	383	396	415	408	399	375	381	354	347	389	385	381	351	369	363	390	383	340	384	381	358	423	376	383	413	372	384	386	388	388	418	397	373	401	409	406	372	356	405	376	393	390	363	393	370	407	385	397	383	398	381	396	363	388	359	385	373	346	383	369	382	362	354	409	353	399	377	379	368	388	388	394	394	367	397	381	378	389	396	390	390	399	405	381	384	363	416	370	394	394	359	356	391	403	380	402	397	405	387	364	366	356	388	374	393	395	364	372	410	369	364	423	373	419	388	386	407	373	410	373	383	395	367	358	409	394	380	358	407	362	355	380	384	399	407	432	403	392	389	384	385	364	382	380	389	388	375	392	397	377	374	377	378	390	399	384	356	376	402	411	356	387	370	382	362	404	379	397	358	359	389	370	398	390	379	390	355	362	372	388	410	398	392	368	377	409	403	400	380	368	368	402	384	367	389	374	400	397	407	356	356	386	403	382	449	388	405	346	363	381	370	384	346	396	347	391	376	394	378	392	358	408	399	366	358	380	379	412	393	380	364	395	421	402	378	347	380	396	413	402	410	388	364	367	408	416	357	369	380	348	390	378	342	386	405	385	355	407	382	407	381	360	388	406	356	442	350	385	390	391	365	371	381	372	359	363	369	399	380	382	378	377	393	397	389	383	359	421	402	406	323	354	371	366	355	373	416	361	373	370	368	414	414	358	409	395	358	370	315	402	380	391	421	386	380	404	352	404	395	358	385	412	379	402	400	362	406	390	378	379	359	374	415	396	394	352	375	365	368	401	349	365	379	378	326	386	365	362	418	366	380	360	402	395	359	401	380	343	409	425	397	397	403	376	367	404	407	369	383	388	375	374	445	382	345	375	394	392	330	360	376	393	362	378	367	420	373	382	376	365	358	386	384	405	381	397	391	363	405	392	396	404	370	398	337	366	387	375	406	390	382	388	364	393	391	402	389	393	380	398	390	405	391	385	366	378	384	354	427	392	374	379	394	371	366	387	378	374	369	380	355	449	375	371	400	366	402	379	341	351	394	368	385	398	377	398	380	386	414	366	361	365	373	367	364	368	355	357	367	422	403	357	371	393	400	379	397	391	354	351	354	361	390	408	388	391	406	369	376	353	380	390	342	383	390	358	395	392	412	351	405	380	364	389	401	369	374	399	385	365	392	445	377	405	391	361	394	378	355	361	405	375	389	404	385	378	370	363	346	375	386	405	395	384	383	378	370	365	388	400	400	400	376	365	404	368	374	386	393	368	401	352	380	368	375	381	335	378	411	359	379	400	426	384	417	351	387	390	349	408	377	357	364	381	389	380	374	397	395	386	380	387	382	359	383	383	371	403	377	392	396	376	405	379	381	378	418	393	396	405	366	382	382	376	396	376	362	398	395	399	394	429	412	358	371	385	372	379	392	386	410	392	370	344	391	405	365	385	395	372	403	422	384	369	385	395	409	370	402	370	359	376	388	362	371	391	392	369	371	390	407	360	379	369	397	378	352	392	346	402	352	406	399	388	392	358	384	408	385	360	384	384	398	379	393	366	402	364	355	391	425	397	368	380	396	407	358	385	394	400	345	380	401	391	392	396	400	411	364	376	370	390	401	360	394	410	395	392	380	355	398	397	391	414	375	371	345	398	355	430	379	407	410	397	342	387	392	397	398	360	399	389	366	395	447	364	390	386	370	359	379	392	410	384	388	372	406	396	403	386	389	371	388	386	402	374	352	386	368	403	339	405	350	430	374	388	408	355	348	387	400	388	376	388	386	390	360	390	372	378	377	381	415	382	385	378	379	415	351	393	346	377	355	389	384	352	400	345	383	399	365	409	364	389	360	373	409	344	370	326	377	385	421	358	367	414	404	409	387	396	359	414	396	390	405	390	379	352	368	377	390	410	381	395	335	404	364	394	373	358	402	353	378	363	411	375	370	386	389	407	390	371	394	380	351	348	425	414	364	352	364	387	378	356	385	396	382	367	393	352	363	376	360	374	391	385	431	389	413	372	380	355	367	370	357	379	379	370	388	414	367	414	381	394	374	383	384	394	362	379	372	389	385	381	366	384	359	361	373	398	407	350	389	367	388	376	397	390	357	366	345	373	369	379	391	389	379	365	394	361	378	380	331	392	390	397	401	437	407	353	355	360	397	407	431	379	368	385	363	359	376	324	401	403	403	398	357	390	386	409	389	399	361	385	390	413	387	410	390	380	397	361	418	385	420	382	378	388	344	407	370	404	365	382	361	398	373	372	354	382	332	362	395	394	365	374	386	369	395	333	364	375	386	387	367	382	378	409	405	372	373	373	392	364	411	390	378	393	364	409	365	396	377	405	366	374	369	369	357	369	397	358	384	423	411	377	372	390	372	382	367	368	412	369	398	361	397	377	396	393	321	386	398	392	423	394	415	412	405	390	408	380	384	381	379	397	371	370	356	379	405	363	366	366	364	417	386	370	393	406	386	364	406	409	352	407	388	382	434	362	398	367	373	378	368	397	376	368	379	382	358	389	396	384	376	403	368	382	364	364	392	357	373	365	374	353	401	398	367	403	334	335	371	351	347	376	396	389	395	407	363	374	395	371	420	391	399	391	387	401	357	399	377	396	350	381	343	400	379	354	359	392	410	372	393	403	358	383	348	373	405	400	371	379	381	368	379	375	379	404	389	374	384	372	395	386	420	402	404	411	408	385	384	435	401	378	394	401	334	385	362	372	403	416	372	363	362	368	392	380	391	388	372	368	410	433	393	368	378	378	411	362	374	357	372	374	396	375	357	403	377	396	370	361	376	386
47512	30175	9155	2492	1366	922	698	574	507	476	409	400	313	282	295	269	252	277	273	250	289	247	284	294	283	280	269	265	278	252	253	246	226	241	222	234	231	223	229	259	256	271	228	213	201	182	207	206	195	196	223	206	199	198	202	194	212	207	180	208	184	181	216	199	197	213	200	212	177	208	180	230	202	181	209	209	204	187	227	228	221	213	211	185	195	193	198	208	206	174	194	208	198	194	211	185	193	220	213	210	214	208	218	177	189	172	218	192	212	206	172	205	201	219	219	206	228	216	177	200	226	202	205	210	202	208	221	202	205	209	210	204	200	174	212	222	171	179	196	219	187	195	250	216	191	204	186	208	222	198	195	210	207	236	195	198	193	189	177	200	224	195	205	194	213	190	222	217	215	205	215	200	193	188	231	205	220	236	223	195	195	217	192	235	190	219	206	223	212	183	199	189	185	178	182	207	211	190	198	211	218	211	213	200	185	193	212	202	197	198	188	213	219	207	211	211	220	216	219	219	191	214	226	188	226	193	207	186	197	204	206	215	180	197	233	209	215	214	199	192	204	236	224	190	212	176	215	217	187	205	215	207	201	201	171	203	202	215	197	195	197	203	196	198	202	201	172	184	203	211	187	226	199	209	209	228	194	191	216	210	210	212	212	190	222	191	191	196	186	207	189	202	202	195	198	198	230	187	198	215	208	218	197	182	211	221	207	200	177	200	192	223	201	202	223	198	197	199	174	190	203	183	213	224	195	200	221	196	185	175	200	170	202	183	214	200	186	167	216	215	212	208	177	181	207	202	198	188	209	185	184	190	188	234	209	228	183	190	219	202	215	231	213	200	218	195	211	195	200	206	177	198	169	208	207	212	209	199	244	204	223	195	208	200	205	205	216	216	190	221	203	221	204	198	217	211	195	180	197	217	195	194	199	185	193	201	190	219	170	218	207	195	222	205	197	214	191	236	184	181	216	195	211	210	208	171	187	204	174	198	196	221	210	206	202	229	240	216	211	204	213	197	207	207	197	209	197	205	208	237	218	198	207	207	176	197	222	215	197	182	193	210	215	224	205	205	211	194	203	207	176	203	201	199	195	212	185	185	178	192	196	198	189	186	197	208	181	194	202	223	198	198	188	202	205	207	212	187	194	195	183	196	193	176	195	208	206	192	190	216	170	184	201	192	209	214	215	231	222	189	213	196	193	202	194	197	204	185	212	185	210	235	223	241	218	227	201	193	208	171	221	186	194	230	215	176	196	220	184	193	194	179	181	220	184	211	198	195	192	188	224	237	206	199	190	204	199	212	217	181	210	232	195	203	193	216	227	191	175	184	196	195	203	213	200	193	208	171	211	215	184	182	201	188	202	226	236	202	198	220	216	217	193	207	184	189	217	200	193	202	195	216	205	204	213	205	212	199	214	225	181	211	192	200	225	207	193	218	226	205	193	176	207	215	213	210	175	190	206	197	211	216	205	189	208	210	212	214	213	197	204	194	203	225	211	198	185	193	195	201	192	238	191	211	213	177	201	178	185	207	214	188	193	201	181	195	184	194	207	204	177	201	236	188	196	198	202	178	196	229	222	201	208	166	196	205	214	205	205	204	233	203	199	213	207	216	242	205	196	199	209	201	182	208	185	182	204	209	203	201	209	203	210	215	194	203	218	220	208	178	184	213	259	203	168	210	211	210	202	207	191	218	205	195	192	210	207	220	210	205	199	208	249	206	182	214	196	208	213	202	209	214	211	225	193	196	222	200	190	208	176	201	211	211	177	219	202	186	217	201	200	230	173	226	227	219	203	200	193	188	190	209	196	198	195	211	221	202	201	190	215	201	230	198	203	211	193	220	210	219	210	193	217	196	203	214	181	212	199	186	204	210	218	188	199	212	202	216	174	216	185	204	211	193	195	231	204	189	185	194	203	194	198	184	212	199	197	211	197	201	211	219	194	204	197	200	189	234	179	169	197	194	216	211	183	182	204	193	211	175	198	209	175	180	203	187	209	218	207	193	218	207	216	205	212	201	205	225	208	210	197	183	181	210	188	181	197	191	217	216	208	195	217	227	209	195	189	191	207	199	182	219	211	193	190	231	216	202	204	223	215	205	227	177	227	192	173	217	206	200	198	184	222	226	204	204	196	193	194	188	204	199	183	213	223	212	189	197	230	211	188	200	207	214	205	219	201	205	192	224	207	212	197	180	213	217	199	207	225	183	190	208	204	178	211	210	200	208	193	188	191	202	221	197	169	224	217	200	198	195	198	182	196	199	204	218	199	185	191	180	214	225	215	211	190	212	187	195	194	182	188	181	194	222	191	190	214	204	201	203	208	215	193	199	193	216	200	235	201	189	228	234	184	218	212	204	220	180	197	214	186	210	215	203	205	212	202	199	206	186	217	198	173	186	222	208	199	189	163	213	206	195	208	213	201	209	187	188	212	186	202	205	217	248	195	211	191	204	208	192	214	214	197	209	190	199	189	219	210	200	184	192	207	184	234	205	200	222	215	208	215	205	187	208	194	190	219	196	182	182	200	236	216	235	187	181	187	212	199	212	206	202	216	163	209	175	209	244	225	217	210	188	183	201	169	231	204	197	177	240	178	205	223	177	217	204	213	210	217	174	207	221	246	218	198	222	211	212	187	202	196	198	207	224	198	195	198	207	175	221	231	186	200	190	223	200	199	184	222	194	211	220	201	224	195	182	217	216	198	216	219	197	201	202	202	190	186	207	203	220	214	198	209	185	210	210	202	196	201	189	198	223	250	210	217	229	216	168	212	223	191	195	213	223	207	214	182	189	203	211	223	193	211	184	195	209	196	221	186	190	218	176	174	199	207	204	207	204	194	183	209	205	230	210	212	204	210	210	192	203	176	189	205	207	211	206	197	193	193	212	237	229	198	165	179	184	218	219	223	209	200	222	184	200	206	198	221	206	199	213	206	200	224	208	215	209	200	205	212	190	196	169	220	179	229	195	216	218	216	236	192	194	188	205	210	199	190	195	205	203	227	208	229	168	219	215	188	192	206	202	193	193	202	197	219	217	197	193	218	237	230	193	211	201	204	197	220	184	197	207	212	180	196	191	202	205	201	193	216	183	209	169	245	212	206	235	197	222	227	202	206	208	178	225	182	185	178	208	192	220	204	204	229	208	184	181	181	206	198	191	205	215	193	189	190	211	212	204	206	206	207	198	234	204	203	209	218	179	209	191	204	197	208	199	202	193	218	221	170	209	186	203	219	218	230	215	208	212	188	206	172	202	214	202	189	211	207	201	211	186	201	207	191	190	206	208	192	184	199	190	184	210	203	247	211	227	227	191	207	231	203	208	226	196	187	214	189	215	216	191	198	180	194	188	205	179	202	203	198	182	221	188	176	192	219	204	222	182	216	203	208	228	210	210	210	186	192	199	212	230	208	228	189	186	213	196	192	201	203	186	197	229	183	203	207	199	203	190	199	203	192	193	180	186	173	212	212	202	203	195	215	213	205	208	203	195
31069	22012	8312	6187	5043	3871	3124	2570	2239	2074	1907	1685	1343	1228	981	1009	947	939	952	985	996	981	966	914	912	1003	996	978	936	859	852	835	775	717	729	606	633	654	663	796	847	851	686	559	542	487	503	486	505	487	539	515	463	465	487	482	450	491	456	491	478	484	538	488	490	510	519	503	512	469	490	485	472	501	503	485	468	497	477	496	460	431	542	512	485	505	517	500	482	509	496	482	473	544	477	510	543	492	474	511	501	504	497	459	484	477	484	458	472	554	503	469	513	512	462	501	487	492	488	509	502	495	506	503	483	475	509	528	502	518	483	466	452	514	481	499	488	487	522	531	471	511	480	506	451	499	465	495	498	453	509	491	474	468	501	507	495	516	504	495	494	475	496	489	457	521	489	526	511	471	506	471	507	490	498	488	524	463	516	450	477	501	492	496	516	489	524	467	508	494	485	496	499	433	465	505	483	456	498	495	525	535	460	490	511	485	481	446	502	501	462	504	501	523	497	482	486	452	513	506	485	465	522	472	512	486	498	491	460	478	469	528	536	494	468	489	474	491	523	501	474	474	556	503	481	518	500	493	499	485	513	521	483	463	509	500	459	453	486	500	486	457	464	491	527	476	499	494	494	514	481	474	472	486	459	509	497	506	471	462	466	473	487	519	497	500	489	498	501	479	445	494	501	520	464	495	449	495	494	508	469	491	467	492	460	485	511	492	506	479	516	480	461	471	507	493	490	489	499	475	494	449	512	490	463	500	465	432	508	458	477	541	482	488	492	514	515	490	477	511	516	524	505	493	491	502	482	503	483	475	491	494	492	498	534	473	480	486	489	487	489	512	472	453	500	474	534	470	492	453	493	495	466	498	507	512	500	501	500	457	459	495	504	514	504	534	475	451	467	518	456	487	498	503	498	461	505	515	501	471	462	492	483	514	519	492	487	481	514	485	510	506	524	491	523	471	491	498	507	478	496	448	491	500	502	504	476	510	480	470	474	462	505	494	487	504	498	495	473	477	550	523	451	462	507	474	490	505	471	491	500	492	464	498	479	497	472	520	481	492	506	504	492	528	485	479	449	466	492	488	493	533	490	503	478	511	499	451	490	488	493	540	467	499	483	489	497	498	500	472	520	497	509	509	472	468	533	487	482	475	492	491	502	485	453	460	493	474	470	478	492	478	500	525	493	495	476	522	513	487	536	465	504	495	461	507	486	515	499	513	506	550	477	510	486	480	510	478	473	467	468	475	492	533	502	485	469	496	464	462	434	457	501	540	500	519	489	488	471	520	506	488	514	474	485	491	498	454	497	463	506	470	515	474	472	521	472	499	510	490	452	540	524	483	479	486	509	484	466	476	478	498	486	523	493	498	481	474	482	451	506	484	508	497	441	462	469	529	485	466	444	504	496	519	503	516	502	504	538	470	458	471	516	509	501	454	504	462	506	495	512	525	471	524	473	511	458	462	452	506	538	497	459	517	510	481	489	536	460	532	515	500	498	491	506	500	444	467	461	487	494	533	508	510	519	509	554	525	487	505	467	477	476	495	527	479	465	486	430	528	480	486	479	459	514	504	496	482	443	493	488	485	494	527	489	487	446	520	512	540	476	517	494	502	473	535	472	502	481	518	489	551	499	511	469	491	515	463	485	498	482	474	490	524	517	511	482	475	534	505	486	516	497	540	541	461	517	465	492	516	528	504	493	485	511	503	487	462	497	465	546	487	510	537	442	448	480	479	483	452	496	496	496	500	476	462	527	497	494	442	474	475	483	503	502	490	484	502	531	513	505	465	501	468	497	499	457	497	498	479	473	508	535	497	515	439	498	493	477	463	482	528	456	450	524	532	509	497	472	474	472	523	477	504	513	517	486	480	514	478	509	503	487	475	496	468	537	477	440	477	507	492	446	506	498	501	446	467	463	475	533	509	509	486	495	478	487	534	515	471	441	516	474	484	487	455	491	470	525	475	505	506	506	501	503	481	458	488	500	493	490	496	469	519	483	462	495	481	512	524	533	544	476	499	486	513	526	465	497	548	484	498	539	522	519	486	491	484	514	494	498	473	498	520	473	492	463	496	492	490	461	481	472	504	490	493	486	487	481	488	492	514	509	451	510	471	497	497	537	480	530	481	526	511	506	504	502	459	477	460	472	500	475	504	504	471	475	517	458	469	501	504	483	474	501	473	503	481	521	451	517	496	492	467	480	527	547	466	518	486	492	453	507	510	497	480	533	489	470	548	512	501	515	538	512	448	527	526	492	544	495	506	491	510	507	498	535	509	505	523	450	532	501	552	493	505	499	530	469	508	482	489	458	466	515	487	489	514	495	472	482	503	459	504	525	557	484	501	491	506	501	502	517	494	489	516	490	513	492	484	487	491	444	453	498	532	463	487	505	495	495	485	511	492	512	473	487	493	514	481	502	506	470	437	501	511	493	457	484	509	495	525	508	515	470	483	538	528	481	465	528	484	518	496	508	473	522	495	458	493	455	502	522	474	488	510	484	481	486	486	494	455	516	483	501	486	517	462	475	500	520	508	507	512	467	496	479	469	502	478	518	480	487	483	538	501	475	522	519	491	513	486	484	486	471	499	466	499	518	513	504	435	524	484	524	487	496	514	515	446	500	519	474	475	482	488	478	507	520	499	491	436	505	461	513	475	499	501	480	487	487	518	478	468	503	542	505	510	486	497	499	508	470	520	542	483	518	482	480	482	504	472	468	478	467	522	487	499	491	478	501	508	485	477	507	489	456	498	547	503	504	463	525	512	479	487	504	486	474	470	545	487	467	534	529	500	463	462	501	480	508	472	480	459	463	540	471	505	502	500	471	484	481	489	490	514	485	468	501	509	471	481	522	512	485	468	515	508	458	489	488	480	470	443	489	493	507	478	480	532	510	502	457	487	468	498	476	486	457	451	516	498	539	477	513	491	462	481	517	490	479	470	450	487	489	487	507	520	480	496	544	489	448	493	487	508	488	471	541	559	515	492	486	499	496	486	488	478	436	462	434	521	476	470	473	509	487	493	460	530	498	497	447	469	480	463	501	520	477	484	504	495	464	506	497	459	413	508	500	479	543	487	454	498	515	444	512	516	490	510	485	497	485	506	452	519	476	535	487	478	503	472	517	492	506	500	487	487	516	509	468	504	469	490	495	480	474	508	460	497	515	488	512	512	484	482	496	501	515	474	493	478	494	507	487	480	454	501	483	486	481	499	485	510	467	506	510	512	525	499	466	493	478	516	489	453	512	458	498	514	495	469	488	456	484	487	472	486	487	423	497	509	515	498	513	502	510	548	467	484	495	503	466	485	475	492	480	503	499	522	515	440	469	460	497	514	516	491	467	512	482	510	479	458	513	475	491	497	511	492	494	491	494	485	477	516	473	495	499	526	490	513	485	483	493	465	462	468	516	484	516	476	509	503	449	500	477	476	465	492	489	452	504	459	506	558	481	483	506	495	486	537	512	508	472	497	506	506	506	492	497	509	456	476	492	477
50761	36579	23589	8518	4702	2632	1690	1204	1041	876	871	858	791	738	601	520	469	411	378	352	371	400	338	355	356	362	398	365	375	387	361	391	373	375	269	228	277	347	458	685	620	472	300	233	220	170	171	169	161	185	180	185	173	164	157	166	137	178	178	160	169	155	210	163	181	183	190	156	173	150	159	179	189	185	159	178	180	186	182	160	178	172	172	160	145	181	157	167	162	154	188	150	153	154	192	163	181	185	183	191	162	167	164	192	183	179	180	172	189	173	165	177	163	168	165	170	160	160	157	167	171	172	165	175	148	156	188	198	175	181	197	177	149	155	185	149	142	142	147	150	183	182	161	157	141	163	157	147	167	152	150	160	162	169	170	165	178	175	147	169	176	158	153	160	160	167	169	165	171	169	154	172	163	178	167	174	155	194	195	165	182	155	161	179	176	171	145	169	154	156	137	133	147	158	148	159	184	175	183	167	175	181	161	179	155	164	177	180	164	189	171	158	180	149	154	142	159	150	138	173	180	178	169	155	146	155	152	193	141	160	168	174	160	188	139	174	168	166	162	156	169	144	154	157	176	188	157	143	149	164	183	168	166	172	180	147	167	163	163	174	156	162	176	178	184	179	152	146	168	180	170	169	191	166	159	154	156	169	168	159	181	184	171	169	173	160	160	181	180	188	160	152	167	170	171	154	176	157	156	153	169	162	169	160	172	192	164	178	179	184	178	153	167	193	171	192	144	167	148	193	192	153	182	163	181	162	149	164	176	160	185	157	166	157	198	172	179	159	169	143	172	159	158	166	178	170	156	180	147	171	144	202	157	175	193	180	179	174	185	177	170	127	180	169	182	159	154	162	172	169	180	195	160	149	157	192	177	181	170	174	158	190	167	162	170	159	175	171	156	171	191	172	155	129	194	160	166	159	177	161	175	186	178	172	157	166	188	169	154	153	145	161	178	180	174	166	174	187	178	154	135	159	166	184	181	159	166	165	177	155	174	164	145	162	170	159	162	167	185	157	131	193	182	171	193	177	167	162	160	161	154	165	160	143	186	195	168	191	156	166	183	150	167	163	162	155	172	172	155	148	166	117	152	152	139	153	177	166	166	180	174	144	175	148	160	153	163	166	164	171	181	189	167	159	152	144	175	159	196	155	196	176	156	172	186	176	181	183	159	174	145	186	172	156	145	167	154	167	182	172	158	181	161	180	162	152	187	159	161	158	153	182	143	184	166	169	198	162	162	160	166	182	182	171	171	153	156	181	185	189	142	151	175	151	182	170	169	161	178	170	188	177	161	155	139	170	181	153	154	178	166	163	166	150	181	186	194	167	178	191	178	148	165	151	136	150	166	171	145	167	174	147	150	166	170	154	174	169	178	160	177	182	169	153	182	168	184	139	154	159	154	196	164	180	173	153	155	155	157	165	172	190	170	163	186	176	172	167	173	158	167	166	168	186	168	171	172	171	194	166	172	181	160	173	162	148	193	172	162	154	185	172	179	162	172	181	171	166	156	152	180	176	158	161	189	176	147	188	163	170	169	152	149	177	170	182	162	179	175	162	198	154	175	174	174	170	168	144	155	172	182	182	168	170	167	170	154	187	165	171	182	171	175	152	170	167	219	168	149	174	172	178	212	161	162	170	151	176	192	161	150	169	157	146	175	166	165	144	151	152	167	186	169	180	179	170	143	153	175	178	160	164	178	165	143	152	187	177	152	166	170	188	164	167	159	175	155	163	180	167	164	173	172	178	157	168	172	154	182	150	152	145	163	156	146	163	177	179	175	167	179	175	163	172	158	181	169	180	147	174	184	168	170	168	166	159	165	150	164	150	178	174	157	182	173	167	180	168	176	143	190	160	154	186	166	173	163	162	163	153	180	167	176	195	162	159	164	151	163	157	185	165	174	183	169	151	174	165	174	178	168	153	166	178	175	180	156	176	157	153	164	160	176	162	183	157	174	145	180	131	159	183	168	176	168	182	159	194	172	160	156	178	190	159	152	137	192	157	178	176	157	155	189	177	182	159	179	160	172	150	187	180	171	164	158	180	185	193	188	154	179	173	187	192	189	153	180	168	181	133	143	180	176	170	151	176	191	153	180	166	171	173	181	184	155	174	166	179	159	127	143	176	195	175	154	191	160	155	182	154	155	164	147	164	174	162	172	153	146	172	167	174	161	168	172	140	161	149	187	166	177	190	147	184	161	190	169	183	162	155	186	177	171	190	162	160	156	168	178	163	162	182	172	151	167	155	159	159	185	182	153	189	161	151	149	174	169	180	173	181	188	190	144	174	172	153	186	187	178	178	173	172	146	179	173	171	170	168	151	148	196	163	174	179	168	169	183	191	183	160	169	151	176	183	168	162	160	159	183	188	186	181	154	181	186	147	166	188	183	158	152	156	150	169	164	146	182	163	166	159	153	139	165	146	136	183	161	161	203	145	170	187	173	151	176	159	159	149	169	151	163	180	161	173	179	161	155	149	132	146	192	182	170	176	156	141	160	158	176	171	179	190	192	158	166	168	170	157	155	166	180	167	176	173	170	188	136	179	155	139	154	172	168	164	163	166	165	188	191	177	179	172	163	186	175	177	173	175	169	169	146	167	169	193	175	159	145	162	172	190	167	147	156	153	182	178	188	163	155	174	178	189	176	169	164	167	164	159	184	189	148	191	163	159	175	162	177	177	181	158	192	149	180	171	161	172	196	146	155	173	179	143	145	197	147	167	157	176	155	177	174	159	150	162	176	156	168	173	187	211	178	169	178	155	169	183	167	160	163	169	168	170	180	159	150	163	156	166	136	170	162	160	176	157	171	186	155	187	179	170	181	185	181	182	170	151	165	166	164	163	158	177	194	166	183	143	173	161	165	161	161	145	186	164	164	154	152	168	201	166	164	160	189	199	158	161	179	174	170	175	167	162	181	165	181	179	163	178	137	172	154	149	157	171	150	166	160	169	145	168	195	179	177	167	161	152	156	156	175	144	181	163	168	185	168	172	180	155	177	176	175	159	157	142	180	163	140	169	142	185	174	168	177	188	170	160	176	149	157	194	166	149	202	173	183	176	152	181	180	153	194	160	175	173	167	172	166	183	174	183	158	160	185	148	163	183	177	169	169	164	154	167	157	162	192	179	154	157	164	188	165	156	181	148	154	156	187	160	154	171	187	165	160	173	163	171	175	167	155	169	170	172	157	169	146	166	177	176	178	169	148	162	160	153	164	160	160	188	153	176	157	187	178	164	176	180	158	169	169	170	185	159	182	155	179	162	181	179	215	169	154	173	178	146	182	145	164	153	188	183	154	176	179	189	169	158	199	198	171	164	158	162	165	177	157	180	157	155	154	151	169	188	164	171	189	174	169	177	180	154	182	184	155	196	163	160	198	169	141	156	174	187	160	146	193	176	186	154	170	189	179	168	178	163	165	143	165	164	184	160	148	187	178	188	135	141	161	160	160	166	162	155	154	166	161	177	165	162	163	164	164	175	179	179	161	170
32675	28753	21488	13701	12637	9657	7239	5690	4982	4629	4656	4575	4178	3894	3222	2749	2501	2235	1862	1886	1885	1893	1870	1827	1948	2162	1941	2021	2176	2102	1992	2156	2353	1849	1476	1213	1217	1701	3066	4256	3747	2439	1297	747	543	412	403	471	419	443	397	387	414	399	395	411	407	392	423	414	427	421	401	430	432	397	407	464	425	440	417	438	404	446	418	422	411	433	427	429	412	426	458	405	375	444	409	390	420	399	408	400	438	416	429	400	395	419	410	382	408	403	467	424	428	429	440	416	427	414	397	408	419	415	413	433	409	421	410	411	437	386	416	413	398	393	425	395	452	446	424	422	413	412	372	409	423	412	417	425	387	416	442	454	450	421	436	430	407	384	393	428	425	439	401	408	405	404	397	398	413	428	416	446	435	442	378	425	395	474	416	404	401	435	364	427	433	412	438	409	375	417	422	419	435	439	434	438	429	428	435	387	429	428	415	410	408	422	417	434	420	446	450	394	440	438	427	402	443	451	426	418	377	399	423	382	448	399	423	482	430	376	403	397	407	406	424	388	417	425	409	402	385	379	435	441	424	434	438	420	444	413	390	415	400	389	418	419	426	430	396	397	394	443	415	425	408	436	412	410	404	419	410	412	411	442	405	435	457	434	418	391	423	398	417	403	430	411	449	405	424	420	380	392	456	446	407	409	354	381	408	428	418	424	416	423	417	391	398	404	419	425	437	398	407	426	432	408	417	394	396	436	412	433	402	427	441	419	412	412	397	418	426	424	422	442	413	389	404	413	420	421	425	419	423	439	432	400	343	407	460	422	459	394	411	402	401	410	408	397	375	438	426	448	397	428	414	429	444	416	423	436	431	415	454	423	424	434	426	365	401	435	431	409	432	412	410	429	426	400	397	380	408	404	391	438	434	410	407	409	403	438	439	404	410	430	413	426	362	399	383	429	417	398	418	479	425	431	401	419	406	411	391	400	450	416	403	386	440	405	434	445	434	415	407	443	411	409	410	379	403	448	433	402	429	397	440	442	447	418	414	413	438	399	413	403	404	390	415	420	413	447	408	422	383	438	462	378	419	399	403	422	410	404	424	426	390	389	443	410	443	414	411	397	438	449	422	386	429	402	411	429	439	398	383	433	423	419	441	395	424	399	427	445	389	417	397	401	456	422	418	407	421	455	397	402	389	398	433	393	403	451	451	429	402	372	403	418	408	453	443	419	394	418	431	422	413	426	472	446	422	420	401	433	386	421	439	420	424	429	402	450	410	373	424	410	433	384	428	439	400	413	395	416	427	422	418	401	405	397	403	412	436	412	444	398	380	444	409	403	383	414	409	416	408	420	383	417	434	446	417	409	414	406	423	421	393	411	405	422	399	444	418	450	422	414	421	438	405	424	396	397	421	408	414	389	430	429	456	425	386	419	413	392	395	409	416	430	382	436	422	377	407	372	398	423	412	360	412	408	448	391	451	427	428	388	405	433	414	363	439	404	449	440	419	417	438	435	417	397	391	407	433	423	446	398	405	421	422	386	430	411	425	412	428	451	424	412	440	415	372	447	445	425	451	421	423	436	383	426	405	411	429	410	398	426	429	419	432	400	423	424	428	445	382	429	447	417	430	407	397	409	431	386	412	420	398	460	415	416	386	404	441	413	404	388	431	404	418	430	386	445	418	444	440	422	386	411	416	441	399	447	397	454	431	419	400	414	423	397	414	423	413	398	449	361	442	409	416	412	443	378	438	403	421	399	441	429	440	418	463	431	422	391	438	403	392	414	404	395	427	428	372	429	410	416	438	408	419	407	441	409	422	381	398	429	404	433	405	417	426	410	443	452	434	425	432	444	449	424	385	428	447	411	416	424	438	401	424	397	406	429	408	433	395	411	414	399	426	415	404	448	431	425	370	413	435	437	425	417	453	426	406	433	394	425	445	432	397	434	439	434	407	426	385	409	421	407	422	404	427	397	444	427	427	436	418	415	410	422	396	395	406	388	408	396	380	403	405	412	432	438	450	430	393	425	424	442	425	409	411	421	428	388	416	463	390	437	422	432	409	410	403	379	417	383	444	406	387	390	406	402	418	384	399	408	372	400	401	397	416	410	406	418	420	407	441	377	415	389	454	428	414	381	422	416	403	445	433	404	443	448	445	427	416	377	425	405	398	425	427	377	439	429	412	453	396	418	414	422	431	440	412	407	398	434	425	395	419	407	429	430	450	431	429	411	439	406	427	402	411	423	461	415	380	413	400	403	416	409	415	401	425	413	421	407	424	397	417	415	421	382	402	407	451	401	421	411	383	372	393	409	410	427	423	404	402	433	408	433	423	392	445	410	418	411	427	409	407	422	405	405	450	415	420	413	407	384	410	426	424	388	370	437	451	410	385	447	413	442	418	423	411	414	406	391	412	417	391	459	410	422	411	379	426	397	387	400	391	435	401	434	435	385	383	396	392	414	391	415	436	398	454	407	441	435	393	423	426	425	384	427	407	419	419	430	439	404	438	422	410	397	418	422	390	405	408	431	438	414	406	400	453	412	409	386	401	395	455	426	438	434	423	402	441	424	440	432	424	412	414	402	467	470	397	393	412	430	426	411	430	431	440	402	411	438	400	423	418	422	452	397	405	434	430	396	451	425	455	454	414	403	451	405	436	409	408	429	396	434	439	401	417	416	431	435	441	395	419	414	393	402	419	399	389	404	417	409	434	401	411	444	472	427	429	412	378	452	451	442	430	441	452	433	455	425	418	400	452	394	402	435	404	443	380	417	389	401	414	402	439	392	414	405	436	402	394	416	420	430	407	395	397	427	360	402	470	430	421	380	404	431	438	408	431	431	458	378	429	422	467	391	402	437	415	449	458	410	453	416	411	400	389	429	401	415	376	425	423	439	417	429	419	406	435	393	436	413	426	407	405	425	408	424	418	395	433	375	417	425	375	418	443	443	397	432	392	443	370	411	397	395	415	422	378	407	415	424	417	397	421	435	390	417	453	417	438	422	404	427	407	399	410	407	425	420	444	399	411	420	450	391	440	422	409	373	439	395	425	381	418	386	412	412	400	407	424	479	447	486	413	419	423	428	420	389	404	432	409	405	385	429	424	425	406	414	385	427	404	391	410	486	440	412	393	401	412	408	420	407	370	435	444	413	410	421	438	400	406	392	424	434	396	427	384	389	384	385	438	423	361	437	415	402	402	389	434	422	418	444	399	405	402	414	446	420	408	433	437	419	409	406	394	396	439	429	404	384	411	373	444	398	429	410	392	423	433	420	419	432	411	432	417	402	425	438	418	401	467	407	463	413	386	404	409	417	411	393	413	410	393	414	428	426	419	411	456	441	407	423	423	434	434	427	404	404	428	399	420	400	459	433	441	421	433	413	416	412	406	425	398	409	425	413	458	408	379	416	408	384	419	399	416	415	422	430	412	393	430	431	431	390	409	456	429	404	417	421	422	404	405	388	408	399	440	466	424	410	412	423	402	462	372	416	404	414	437	415	415	408	417	433	416	394	379	374
57066	50263	34910	14514	7764	4739	2785	1769	1385	1222	1006	1068	1108	1089	1049	911	800	752	622	533	523	503	431	405	450	516	585	582	586	582	553	569	600	402	390	382	353	424	719	1257	1200	790	404	269	156	127	150	157	145	126	155	140	131	148	187	150	132	159	154	147	158	149	143	139	131	152	137	153	148	155	153	129	161	151	130	140	102	126	136	133	147	122	147	139	141	147	135	147	141	130	138	155	126	157	130	135	133	148	157	149	140	152	149	172	156	145	145	145	139	147	151	121	143	115	149	131	156	153	141	136	154	155	139	143	128	128	135	142	145	134	151	155	147	138	124	163	152	157	134	151	125	147	119	127	155	144	147	142	149	131	127	162	127	140	183	137	163	154	121	146	141	140	131	158	169	142	134	127	136	143	149	151	123	131	160	138	134	165	145	146	147	158	127	151	159	135	139	128	139	154	147	122	154	156	138	148	136	137	137	135	137	125	166	130	144	140	144	154	152	163	143	140	149	132	139	159	159	153	132	145	127	140	123	142	118	153	147	158	131	133	169	144	114	121	144	143	131	161	140	147	144	134	143	163	154	143	166	137	133	156	142	120	149	144	139	162	146	140	142	165	142	159	157	157	156	148	135	166	150	133	133	145	167	126	141	145	145	151	164	124	111	142	131	151	153	137	134	166	149	147	131	141	138	114	142	114	155	150	134	160	148	156	134	179	130	165	140	151	121	153	138	156	171	151	133	126	157	148	149	133	127	134	125	151	166	161	140	145	127	173	161	159	128	154	164	131	128	125	153	148	123	145	143	155	143	154	144	134	153	144	157	153	149	145	135	128	133	136	147	157	166	141	155	145	159	146	136	129	151	142	161	140	148	141	171	159	129	152	144	135	136	142	151	163	181	156	143	136	156	168	112	144	121	130	151	119	138	150	144	143	138	132	161	149	143	139	159	156	133	177	145	122	147	136	171	147	146	149	141	150	150	133	160	137	145	126	132	122	143	158	121	132	127	141	154	132	144	149	135	158	123	150	124	131	131	144	142	141	140	155	137	126	124	161	143	139	125	138	134	150	141	161	140	136	132	132	130	114	155	153	140	142	152	133	139	149	138	142	160	143	161	163	161	161	152	131	151	148	138	150	155	139	142	153	119	143	141	128	151	154	132	153	135	159	137	154	143	171	142	135	146	142	150	148	142	127	148	167	146	160	150	141	157	136	130	137	128	138	155	141	145	152	137	150	161	137	118	140	164	165	154	139	148	143	149	146	145	132	164	144	145	157	156	163	150	152	142	133	134	140	133	167	147	139	136	147	122	136	133	143	132	160	152	148	152	150	155	147	151	145	137	145	148	149	156	145	144	144	148	166	122	143	147	132	138	173	140	153	143	138	151	152	169	140	135	165	141	131	154	127	122	153	147	130	143	151	141	145	142	155	136	126	129	153	133	134	141	150	154	137	136	144	140	128	140	156	147	159	132	143	145	151	130	139	134	158	129	150	145	165	138	148	144	137	161	143	150	151	136	130	135	148	145	162	137	150	145	125	128	154	150	128	133	119	146	174	129	136	130	137	165	153	161	119	143	154	131	151	156	135	148	160	158	125	123	136	166	146	158	126	126	159	138	159	140	135	144	151	135	130	132	154	135	176	154	152	163	133	137	138	145	137	134	149	164	162	151	147	132	143	115	144	150	165	131	169	150	120	132	147	142	166	174	160	130	130	124	142	148	176	159	154	142	128	136	147	138	123	170	149	135	148	122	154	137	136	127	129	148	161	153	121	146	146	163	124	118	149	156	136	131	159	147	128	138	137	155	148	153	152	157	154	157	137	154	144	120	126	146	138	139	144	153	151	132	156	129	132	126	147	139	146	148	136	148	150	133	129	152	128	131	132	164	138	139	124	156	149	127	137	128	129	126	141	161	149	150	140	156	142	147	138	138	125	139	151	121	127	154	146	144	151	127	148	135	144	143	142	118	138	145	137	145	131	131	138	148	142	138	157	153	148	146	144	144	167	130	153	149	126	120	190	155	131	151	150	157	132	126	154	145	143	149	128	145	150	145	149	157	142	163	142	152	131	138	133	137	132	134	143	150	138	144	123	144	166	143	146	140	161	137	136	153	122	132	154	165	149	127	155	149	141	164	164	162	127	151	120	152	137	138	144	131	145	139	146	146	140	125	150	141	171	155	120	143	147	142	130	124	122	146	129	133	145	144	157	144	147	146	142	134	152	158	134	124	136	154	137	140	147	135	157	148	157	137	154	142	138	146	143	155	157	148	130	139	162	157	143	143	144	137	130	139	119	167	147	134	156	149	138	137	139	135	144	157	127	159	133	136	127	148	139	169	152	147	151	156	157	153	159	162	135	142	149	153	146	150	151	130	135	146	142	146	134	147	146	175	139	168	140	141	134	136	163	138	143	138	156	129	138	153	133	126	142	143	140	145	138	145	139	158	147	131	156	146	161	150	140	160	143	144	125	144	146	124	146	175	151	150	139	149	154	144	164	127	157	150	158	132	132	141	139	159	151	147	132	140	137	137	105	141	128	153	162	140	155	139	118	134	148	120	131	159	143	127	130	131	150	157	151	149	159	129	163	152	155	146	156	122	137	142	137	154	160	119	154	143	141	150	132	156	133	149	133	136	124	143	154	154	139	152	142	148	142	150	147	161	153	136	137	151	152	156	155	158	129	149	130	136	150	149	127	135	134	143	157	182	122	151	115	154	154	142	145	154	155	123	148	126	141	148	149	148	143	152	147	142	144	147	145	146	144	137	141	121	154	155	135	143	155	139	134	137	125	135	164	126	134	142	147	121	162	143	134	170	135	143	148	152	134	148	140	151	137	137	136	139	142	148	148	147	127	143	139	140	147	134	148	141	132	151	138	135	148	145	150	159	136	156	114	136	143	151	153	142	150	134	147	157	140	146	142	143	146	167	170	125	138	168	161	155	126	148	143	140	156	125	144	167	120	144	146	159	145	158	152	140	136	139	143	148	148	127	121	133	150	143	142	154	127	154	152	136	143	161	132	133	158	158	159	131	154	139	164	142	155	147	129	138	150	155	138	156	160	140	150	166	144	142	160	153	138	140	139	147	128	148	153	141	139	132	153	141	146	132	138	169	139	149	136	152	157	139	147	139	148	131	140	123	135	150	140	129	158	140	142	140	133	155	136	156	142	120	172	166	156	141	150	138	155	144	163	154	145	160	132	124	159	139	145	135	154	158	176	147	145	158	155	142	141	169	140	129	142	141	139	138	136	124	156	130	144	155	139	150	148	137	155	145	145	145	135	128	160	136	119	130	146	140	149	146	155	138	146	152	147	127	130	149	132	143	130	156	158	124	146	159	153	156	128	137	132	149	146	148	141	136	139	144	126	148	141	159	149	156	151	135	132	148	124	140	143	135	130	148	152	150	151	132	135	130	159	146	159	128	149	158	140	149	147	143	135	163	149	151	134	153	141	132	136	140	114	145	156	145	153	134	140	123	154	138	153	149	155	133	158
37042	39062	29928	16416	16165	12985	10196	8000	6778	6076	5570	5604	6162	6382	5952	5312	5202	4484	3528	3226	3057	2880	2568	2374	2694	3523	3532	3728	3730	3771	3647	3685	3842	2691	2087	2212	2008	2642	4592	8526	7361	4683	2013	934	542	391	369	352	360	357	370	326	348	349	360	346	355	332	365	363	350	315	363	384	371	363	386	367	380	397	354	337	367	364	369	403	349	374	380	346	360	352	388	350	369	377	338	409	377	378	374	346	357	376	354	361	331	352	381	371	389	365	368	372	382	363	372	400	369	390	349	381	353	365	353	352	359	394	358	365	338	385	350	366	375	383	376	398	377	375	376	355	377	372	322	361	376	381	376	377	358	358	350	361	398	360	357	366	360	380	366	396	350	352	386	361	383	360	381	359	349	392	399	348	371	381	357	358	322	335	360	384	389	381	349	389	394	374	362	351	363	402	351	389	376	345	376	329	361	385	345	374	374	347	352	376	344	361	327	355	348	363	357	335	352	351	363	383	355	371	365	386	352	333	366	340	373	352	345	353	378	384	347	380	361	382	341	401	387	371	397	352	377	367	356	366	373	360	429	366	336	403	350	378	342	379	382	393	354	337	356	385	376	388	343	355	363	356	361	374	337	356	373	364	382	347	359	377	397	368	345	371	370	358	333	361	357	356	376	390	374	352	370	369	384	352	409	337	350	348	404	329	372	373	348	385	368	373	364	348	378	340	387	368	357	385	394	355	355	362	425	399	371	366	382	408	366	369	359	387	358	368	376	391	344	365	377	346	359	355	325	358	380	386	363	328	372	360	370	372	370	362	366	354	384	374	388	372	400	345	373	361	372	381	367	366	386	332	366	386	370	368	379	377	400	373	350	375	364	354	372	393	352	355	364	329	340	382	355	364	356	403	348	383	385	359	383	384	411	391	362	353	350	352	392	391	406	374	365	375	413	374	359	377	344	373	343	388	372	346	367	327	368	373	335	367	352	372	385	372	374	347	331	361	410	375	339	376	356	345	341	372	353	396	395	355	374	381	342	367	372	378	338	356	362	347	353	322	386	371	383	372	378	375	362	360	347	359	378	407	375	374	386	366	381	340	349	402	396	381	363	368	385	379	359	336	379	369	395	378	395	385	378	329	374	390	353	410	351	339	349	349	348	364	398	356	333	350	376	382	328	359	370	387	417	360	366	375	378	377	345	351	338	351	379	323	376	349	353	411	322	407	337	363	380	379	385	388	354	384	360	374	363	370	386	367	345	358	404	372	383	351	404	377	334	376	369	396	358	374	409	373	395	340	348	385	373	366	361	377	339	377	383	325	378	369	371	367	367	359	380	359	367	382	356	355	377	346	348	370	373	343	358	381	378	379	348	392	349	387	367	351	382	371	320	357	375	323	367	361	375	338	381	373	376	357	367	364	363	358	365	365	406	398	368	355	362	303	381	378	356	351	387	336	362	377	338	356	332	363	365	349	403	342	353	384	397	361	354	358	386	338	334	375	385	382	333	360	358	341	366	373	388	359	349	387	382	337	329	340	359	384	376	340	374	338	400	376	357	348	351	381	377	355	388	390	332	355	369	364	348	351	349	386	339	374	395	378	373	372	360	331	386	394	389	374	347	336	372	354	346	344	326	382	355	330	376	333	377	374	374	358	387	343	343	366	383	371	348	381	335	355	370	353	372	344	357	358	350	406	364	350	379	386	401	374	396	370	346	389	354	361	373	388	368	347	342	345	359	357	380	359	370	369	350	381	341	411	401	338	350	343	365	320	357	404	387	374	388	351	360	349	370	375	399	352	418	350	345	359	352	355	355	363	387	357	364	325	379	363	377	377	378	386	380	375	401	359	383	364	402	352	351	349	314	338	335	355	386	394	360	411	371	361	378	378	342	341	407	379	392	357	356	357	358	400	365	373	369	395	374	391	344	370	317	358	367	347	335	402	362	391	378	344	356	350	355	375	361	380	401	399	348	355	374	380	366	361	346	402	395	369	362	364	387	352	370	339	355	376	387	387	377	393	365	386	339	383	389	349	391	376	326	372	367	394	393	338	406	385	360	366	373	375	351	381	351	364	330	358	350	428	383	345	353	352	373	365	389	363	383	387	372	398	414	364	356	373	402	374	391	370	373	383	373	330	374	365	391	395	349	347	399	380	382	383	384	340	378	371	398	362	363	411	379	359	383	322	378	370	360	351	392	355	385	376	376	379	383	353	367	362	345	363	373	370	304	350	361	360	348	392	381	339	364	324	337	362	372	358	398	379	359	341	371	377	407	351	368	399	378	397	364	367	331	349	354	379	361	362	388	352	379	379	361	362	382	361	352	358	365	360	372	362	373	364	399	375	322	332	375	317	379	355	364	328	364	377	344	390	331	386	412	353	381	355	392	360	372	350	360	366	376	369	353	354	349	371	378	370	370	365	389	359	381	354	349	383	360	353	374	384	367	387	362	321	346	333	348	375	371	357	351	378	398	326	383	365	343	395	353	350	404	347	364	382	368	364	354	391	362	346	347	350	355	396	372	378	388	357	379	398	380	382	384	359	412	345	360	348	386	349	349	395	370	369	391	388	374	351	359	355	360	369	381	376	365	354	368	373	338	389	345	361	374	388	342	376	380	332	334	374	364	360	382	376	382	380	339	346	353	383	335	370	364	367	371	413	394	359	366	349	356	375	352	346	347	363	350	358	365	395	327	393	379	369	364	328	358	377	361	350	346	355	365	360	383	404	366	357	382	363	359	353	361	354	392	351	379	365	377	366	374	363	356	346	356	361	372	374	383	389	370	352	337	352	337	382	345	412	406	395	417	367	374	342	362	374	418	347	378	361	366	362	371	395	322	382	361	372	336	347	368	373	368	353	377	358	386	398	353	394	373	363	357	334	361	352	359	384	375	366	358	373	348	355	366	363	378	379	394	361	379	377	391	389	369	369	342	362	344	364	351	391	332	344	393	344	339	384	346	374	362	351	356	354	381	383	370	333	382	382	396	381	350	347	370	391	372	396	373	338	373	370	358	374	370	380	388	341	380	382	350	372	385	380	339	373	403	363	340	409	377	368	363	380	372	361	393	355	364	394	378	360	364	395	368	367	386	374	361	378	346	351	343	385	369	358	313	360	369	369	359	349	363	365	395	350	353	341	384	374	381	374	376	389	356	353	338	352	368	353	321	339	350	387	385	354	332	398	367	378	382	367	372	364	357	345	389	354	334	368	333	383	381	368	356	386	339	345	333	355	374	356	358	384	368	382	384	356	349	344	368	388	385	365	356	369	350	353	347	400	378	363	354	365	355	368	375	373	407	368	362	380	362	377	376	356	394	349	382	399	365	349	366	382	339	384	383	368	381	390	368	417	345	386	371	335	364	387	391	336	370	361	377	388	377	340	361	348	378	376	373	349	357	390	335	385	388	343	323	363	380	375	347	353	354	358	360	346	345	384	347	373	378	344	392	341	358	370	374	362	364	393	373	368	377	392	366	365	375	349	363	361	372	337	384	364	375	344	372	369	341	331	343	369
41515	28703	12438	2651	1397	1175	1004	755	651	586	488	451	428	419	396	380	337	396	345	311	326	298	289	296	259	255	241	295	275	235	269	258	220	206	212	263	255	205	237	250	245	240	237	238	206	178	193	187	211	211	218	226	190	191	209	216	204	230	209	214	225	213	203	188	223	210	209	196	194	205	206	230	224	199	183	178	213	192	196	183	187	195	168	210	202	190	236	223	209	201	187	191	189	209	189	192	214	191	203	216	191	217	198	200	221	187	218	202	218	198	225	213	192	195	175	184	187	215	219	212	216	201	190	218	204	173	207	215	201	223	230	204	222	201	204	190	203	195	198	199	216	194	202	219	214	193	170	186	195	191	213	207	203	209	210	195	199	198	226	190	225	168	198	248	191	197	170	208	195	195	192	220	215	186	191	196	211	244	160	208	190	188	199	207	205	208	215	196	203	184	200	191	208	179	214	186	210	220	196	202	204	222	234	183	198	207	163	176	218	192	186	183	183	196	199	183	196	216	203	203	198	215	174	194	195	175	215	211	217	206	193	208	194	169	195	210	212	199	188	194	210	223	200	223	216	169	184	210	188	206	245	218	216	199	201	212	190	216	185	216	205	225	187	181	220	197	184	195	209	196	188	190	238	215	205	200	180	198	191	188	213	226	207	205	195	182	191	202	185	208	202	210	184	202	198	194	207	188	204	182	195	213	182	191	203	190	165	181	210	198	212	197	202	214	202	218	198	214	206	222	204	219	178	224	234	200	202	202	215	209	207	220	180	189	189	190	192	204	187	215	189	192	222	210	211	179	209	212	197	219	177	199	200	188	177	200	206	192	218	208	192	221	189	212	198	215	214	194	219	199	205	209	189	186	217	210	195	221	199	182	170	206	215	192	186	194	198	218	200	190	228	231	205	195	205	200	190	196	225	208	221	183	210	171	188	212	208	234	196	210	214	205	176	209	179	191	175	219	217	191	203	175	194	205	223	204	191	209	214	203	219	197	194	213	191	211	200	185	195	222	173	203	193	200	201	208	209	224	206	224	213	229	175	184	210	210	199	210	206	207	183	199	196	182	190	185	189	206	216	200	204	202	203	200	222	213	218	215	190	216	203	189	217	199	217	219	200	209	208	201	182	202	213	201	198	223	206	187	182	201	201	203	210	202	188	196	201	218	198	220	190	200	187	208	170	178	221	193	226	178	217	195	176	189	188	208	201	198	178	185	201	205	210	212	218	215	207	181	192	190	200	172	174	204	197	204	212	190	193	197	187	185	206	193	201	214	210	213	220	180	185	188	207	209	216	222	213	222	206	189	236	217	214	204	211	212	211	203	201	184	201	201	244	213	212	203	179	210	225	221	209	199	204	207	220	206	227	234	219	201	200	209	209	186	193	200	194	205	185	193	192	195	189	230	181	195	191	214	190	199	201	218	204	185	189	204	200	198	196	184	202	229	185	216	220	203	181	177	199	188	209	203	209	217	186	213	198	195	206	221	211	197	204	221	198	179	218	201	182	190	212	188	194	209	212	199	188	185	205	220	192	191	184	218	195	196	195	169	201	164	170	190	203	182	189	205	164	182	197	204	185	205	192	187	184	220	205	207	217	186	196	195	189	213	175	208	207	185	208	206	183	174	211	190	202	208	219	195	175	203	237	195	175	188	188	188	189	199	216	193	202	185	207	209	212	230	204	205	187	204	167	208	215	203	213	215	218	205	222	192	195	229	208	222	196	187	191	211	189	199	206	187	199	191	183	220	182	214	200	200	210	193	186	223	228	191	209	190	228	197	184	212	200	218	204	196	190	168	189	198	208	204	184	187	182	188	199	186	190	216	218	197	204	195	200	216	198	207	190	210	208	209	227	219	204	201	186	177	200	175	189	189	204	214	197	209	199	174	178	181	206	206	202	205	214	205	169	220	202	200	196	205	221	203	195	216	221	184	212	220	204	201	195	218	210	197	193	202	210	187	202	227	205	186	192	185	205	212	185	207	205	195	205	208	191	174	196	233	224	198	192	179	217	194	193	219	212	205	197	211	206	214	201	203	188	217	208	199	182	229	220	211	208	196	204	213	214	209	220	188	210	199	171	177	188	183	195	186	193	204	230	212	176	209	186	213	200	197	215	197	183	197	191	237	213	218	186	215	235	202	231	208	183	244	184	181	208	180	209	214	215	198	179	209	209	198	215	192	221	169	209	203	209	227	228	200	203	196	211	198	193	202	198	193	203	203	210	204	216	194	185	196	188	210	200	178	183	205	210	184	209	197	194	213	198	203	198	189	191	217	197	198	217	200	204	188	210	214	183	192	259	200	191	193	205	206	215	178	203	196	218	214	214	181	199	196	227	200	179	185	178	187	188	189	215	201	231	212	204	213	206	193	223	199	205	192	212	189	217	191	175	203	212	174	202	202	183	240	214	236	172	186	173	222	200	211	192	176	179	199	176	196	204	203	204	205	192	183	198	210	212	217	201	196	176	167	204	194	191	215	206	238	184	214	196	197	239	226	199	210	206	186	218	199	196	182	217	202	213	212	206	183	210	174	183	204	213	197	182	196	194	190	199	222	183	196	176	186	215	179	210	181	209	211	194	203	209	195	197	208	199	216	194	222	213	214	229	181	197	181	211	223	213	230	174	197	212	195	216	209	194	220	212	187	202	214	219	179	217	192	215	183	195	176	194	206	202	230	190	204	210	212	209	184	208	215	173	191	202	205	187	191	207	192	186	199	210	178	210	219	204	196	231	210	179	211	206	204	197	191	185	176	191	215	192	201	213	204	199	223	202	222	202	179	206	206	219	211	231	201	212	209	196	200	206	216	211	223	215	214	221	176	222	196	201	205	197	200	195	193	198	194	180	169	177	201	188	179	207	200	204	197	228	194	214	217	183	205	204	193	186	195	229	190	198	195	202	207	225	197	201	210	190	180	210	204	187	202	192	221	214	201	212	192	192	198	196	188	189	183	204	199	188	201	194	187	209	207	192	222	219	200	209	194	209	210	195	167	188	212	195	196	202	207	225	207	193	179	237	193	199	187	192	208	204	210	198	193	209	233	201	204	193	188	201	193	175	216	215	197	195	182	183	203	215	185	214	221	187	197	196	191	180	211	196	179	226	182	208	194	189	173	230	223	185	217	231	207	224	202	222	192	200	210	189	215	174	193	186	195	198	229	173	210	221	215	228	226	180	218	212	189	187	197	196	194	199	172	194	187	179	208	212	202	217	202	200	222	220	200	204	200	216	194	199	213	240	211	213	198	196	192	222	201	201	217	195	210	206	208	183	185	200	217	207	243	178	176	180	203	218	198	189	181	195	176	203	175	186	204	191	192	196	195	180	195	183	219	173	217	200	204	216	192	187	214	187	193	221	205	190	203	198	205	193	195	205	212	195	193	182	200	219	195	216	186	198	204	224	199	183	199	206	177	225	247	197	191	200	192	200	185	214	204	176	193	212	199	204	204	194	214	184	214	199	194	187	204	205	209	210	187	197	213	197	226
26070	21839	13194	5770	5241	5058	4270	3754	3366	2921	2358	2052	1720	1813	1903	1821	1591	1587	1692	1464	1232	1162	1046	1019	1017	952	986	1019	946	883	893	814	723	742	759	750	704	703	733	917	1056	969	723	566	522	511	501	502	522	473	495	505	478	527	505	525	504	517	456	513	487	476	490	471	470	487	504	460	493	476	518	492	489	500	479	457	521	495	488	514	482	507	460	501	500	528	509	504	509	478	520	487	461	488	503	506	505	503	513	459	529	448	487	505	508	461	476	470	471	473	490	512	509	470	513	475	472	495	504	488	496	509	454	510	537	498	467	489	504	473	481	492	490	476	495	487	539	494	468	531	499	523	473	510	537	506	441	513	492	491	479	487	472	489	486	480	482	499	485	497	531	520	462	492	505	529	500	506	518	464	474	499	463	523	503	455	494	446	422	445	503	500	505	522	492	474	481	492	487	465	490	460	485	492	497	471	500	483	481	439	470	485	444	529	516	479	498	488	503	484	483	505	505	500	504	519	448	495	497	460	549	498	482	548	519	481	444	488	476	459	495	496	493	464	520	509	515	550	480	495	494	509	491	523	467	470	476	508	452	491	490	552	510	469	525	566	511	488	473	498	507	482	494	484	490	500	500	466	492	512	480	510	534	532	480	508	509	508	494	470	470	506	486	486	477	489	498	452	502	493	515	525	499	480	526	482	505	509	504	507	485	516	509	483	523	516	502	501	476	478	470	468	460	465	494	478	473	492	520	479	488	493	483	511	520	483	462	465	464	504	493	455	517	470	492	524	459	496	499	514	482	445	502	489	505	493	503	506	501	501	487	505	466	479	537	471	527	499	466	466	500	464	492	464	488	507	513	449	477	441	484	501	485	486	500	481	509	497	464	505	482	498	500	473	474	458	500	523	526	506	509	493	448	508	493	479	457	449	513	527	491	510	497	455	475	494	469	504	477	470	497	511	491	437	523	542	504	477	479	459	492	511	465	517	485	456	462	473	523	521	499	489	479	460	497	478	492	471	456	496	487	480	528	444	515	503	500	446	471	495	463	461	485	477	493	472	508	503	485	500	517	493	511	468	500	502	497	496	472	554	501	487	470	505	521	517	509	486	488	499	475	531	471	553	497	498	490	482	502	485	458	442	498	495	488	491	457	470	457	464	493	465	468	480	501	533	492	507	502	492	463	469	490	522	490	467	501	486	510	511	504	485	470	465	494	542	483	520	479	437	463	504	463	492	447	490	505	514	481	478	514	507	473	508	447	513	470	458	496	449	489	510	479	521	464	496	531	481	520	478	509	493	491	484	478	449	484	544	509	491	513	507	479	485	480	501	500	476	477	462	488	514	480	487	465	511	490	526	527	434	517	462	499	484	511	470	542	489	509	478	488	496	504	498	494	484	483	496	470	520	529	487	504	454	521	516	503	499	479	493	448	476	492	475	480	508	518	507	484	457	495	492	515	521	499	466	491	487	469	481	497	534	496	510	438	506	466	498	468	506	516	471	481	507	485	499	475	476	512	481	477	478	498	455	507	477	489	473	476	498	488	474	447	484	486	508	510	499	441	492	463	486	483	523	474	486	502	447	503	476	471	530	512	525	497	502	489	492	514	475	504	470	489	512	491	505	488	524	461	496	472	468	473	478	516	449	530	517	434	495	492	519	515	463	485	488	522	512	459	514	504	466	503	479	501	490	501	474	525	480	491	462	474	479	503	466	509	508	451	474	487	462	476	473	518	489	444	487	470	514	493	454	489	489	512	468	537	504	485	524	443	491	452	506	456	477	502	492	496	464	502	458	466	483	467	480	510	514	501	478	469	518	474	452	533	506	522	495	501	482	486	499	513	520	505	452	507	498	501	470	486	530	492	472	464	495	476	510	456	514	491	477	528	477	478	483	483	510	521	509	516	456	496	512	508	507	469	501	518	515	506	487	480	500	494	494	518	465	492	506	492	484	518	467	503	481	521	476	467	476	483	512	499	466	477	475	490	466	501	510	486	491	472	501	457	460	506	484	474	471	486	511	469	456	503	495	509	456	518	486	516	456	509	471	502	509	442	443	491	491	495	497	480	474	482	474	504	499	497	549	478	495	516	490	472	507	497	497	521	490	508	512	489	476	493	464	488	488	478	515	533	502	478	522	477	486	490	524	514	496	502	496	464	462	503	463	502	513	510	484	512	524	466	490	513	494	493	482	488	494	481	493	482	475	470	475	487	514	516	510	479	509	491	428	479	468	489	482	504	507	451	505	479	525	485	514	502	456	477	465	489	481	488	497	503	480	481	513	503	504	523	503	493	484	467	479	498	460	505	467	509	483	520	481	477	477	522	485	505	529	486	461	506	525	473	500	525	460	461	474	501	497	482	497	528	496	491	485	472	522	507	510	515	457	478	478	465	492	469	504	500	490	461	489	462	493	503	520	508	506	491	495	498	473	484	498	499	507	457	485	515	490	478	484	450	459	463	474	485	465	469	487	479	493	501	513	514	542	473	498	490	528	458	486	488	500	480	462	463	488	518	507	520	487	531	467	523	487	480	490	475	520	495	453	473	517	478	499	497	467	484	455	486	476	492	461	500	521	480	490	464	503	514	506	503	489	498	469	502	474	471	496	531	449	471	501	493	527	477	494	508	502	499	482	558	478	474	504	489	477	486	476	430	488	492	565	518	506	482	479	490	482	530	530	442	479	493	463	531	492	478	480	506	485	483	483	472	489	463	462	493	476	487	498	513	505	496	505	501	480	450	537	485	472	533	508	516	445	515	512	462	483	447	471	496	485	497	490	477	501	509	494	495	466	498	500	529	491	486	482	503	459	497	523	483	481	477	521	512	477	544	513	498	489	484	495	490	501	487	481	471	525	463	485	481	489	486	491	475	489	514	485	493	489	516	481	489	478	504	480	506	492	470	486	482	486	489	516	492	476	500	476	486	496	525	508	471	489	516	490	500	503	485	521	495	472	500	461	465	494	449	493	480	482	500	532	480	504	477	492	465	473	528	500	510	496	518	502	510	468	492	510	529	473	461	503	499	529	487	474	498	530	452	470	462	527	510	503	508	550	480	488	504	486	480	494	498	484	452	493	489	491	522	485	471	476	496	498	473	469	470	518	482	468	509	514	501	520	524	482	508	496	476	488	465	474	503	488	438	497	493	487	528	501	506	508	505	464	504	514	498	445	510	474	482	474	500	481	488	508	451	479	493	483	525	468	484	495	497	473	505	503	496	553	480	479	474	510	488	489	477	538	476	498	465	494	497	529	516	518	471	490	489	486	483	493	501	465	508	474	439	494	473	473	491	460	480	501	494	489	491	484	520	485	497	521	532	489	470	487	482	455	474	478	458	441	494	496	512	491	475	512	549	513	484	488	517	461	501	515	521	495	507	510	509	542	470	518	514	483	521	513	480	440	509	524	465	493	528	485	490	501	522	524	508	540	482	477	525	489	504	528	511	472	478	487	527	521	506	482	478	440	488	465	450	464	505	486	493	517	499	506	487	521	508	460
51185	31950	20571	6389	3787	2435	1662	1349	1122	1024	897	759	693	645	535	571	571	575	510	480	433	424	382	370	350	337	330	298	337	320	300	311	308	281	304	311	256	283	282	533	674	568	363	218	171	161	171	177	193	195	149	159	164	183	195	172	169	169	166	183	134	155	192	190	163	161	157	193	180	161	157	184	173	177	168	176	166	167	197	163	166	153	189	177	191	188	165	172	175	161	176	158	204	167	160	184	185	204	187	172	176	188	152	185	191	160	165	155	176	157	172	181	181	175	181	148	171	190	184	153	155	183	193	158	171	173	162	178	185	149	164	169	164	164	163	183	178	176	167	172	170	163	173	171	175	175	178	162	168	163	169	149	181	165	178	195	188	188	163	141	160	172	169	154	196	169	184	191	176	179	182	160	164	187	187	197	180	157	161	163	169	166	187	151	182	182	168	176	192	185	179	197	160	183	183	187	163	152	159	169	174	180	189	166	179	164	178	161	193	189	181	164	178	184	175	187	155	178	172	175	176	206	195	169	189	178	180	149	177	182	163	169	174	166	172	199	178	166	175	189	184	166	179	183	181	179	177	160	170	186	157	177	190	165	162	176	184	155	169	194	168	154	179	162	178	182	193	164	187	175	166	158	168	165	182	155	188	196	174	175	190	163	164	197	195	181	158	193	169	207	168	163	194	168	168	180	173	172	164	156	191	182	200	187	175	176	191	178	155	174	181	194	164	173	157	189	200	188	169	171	142	161	153	177	176	176	163	200	184	142	183	165	191	162	158	182	185	179	177	172	191	167	183	201	200	179	177	165	196	134	161	154	154	174	170	181	182	178	202	162	174	177	176	177	177	184	151	191	141	197	169	165	187	177	160	188	150	172	162	190	178	174	175	181	180	170	198	149	171	180	188	172	197	188	165	183	160	169	179	172	167	175	184	149	169	154	179	168	153	167	168	147	148	168	157	161	155	189	187	162	143	160	137	166	185	172	208	202	178	189	199	176	188	166	187	176	141	177	197	191	180	170	155	193	179	157	164	193	187	184	190	179	168	167	173	169	169	155	191	197	183	162	174	164	161	184	194	173	165	192	163	160	181	171	177	160	181	195	170	162	198	183	167	167	179	183	151	180	163	184	192	148	147	172	189	178	157	165	152	169	190	163	185	173	175	151	157	164	169	184	167	196	185	168	172	179	199	173	203	158	161	185	189	191	183	174	160	178	185	166	143	184	178	163	170	172	156	166	165	171	177	169	163	176	169	185	158	153	172	163	182	158	150	152	176	192	156	181	185	163	183	161	183	165	159	157	172	176	176	194	168	195	149	183	185	145	154	172	184	191	157	174	188	187	160	173	174	182	156	185	174	178	169	167	194	174	166	175	149	190	201	205	151	177	189	195	197	162	158	171	163	188	181	167	160	198	181	170	173	163	178	164	175	182	153	187	168	144	175	175	169	171	163	175	181	155	150	159	161	180	194	169	163	167	185	174	168	187	172	155	177	184	195	157	191	193	182	177	177	179	175	153	173	151	170	166	166	186	176	160	177	150	155	173	161	173	174	176	192	184	185	206	171	171	145	161	176	172	171	147	188	149	169	192	162	174	179	161	167	162	177	187	174	199	189	182	162	187	156	179	183	153	152	174	192	166	176	156	183	208	162	171	165	153	187	158	178	167	154	145	185	179	178	198	168	163	193	172	187	171	160	175	169	210	173	168	174	193	167	164	173	191	157	166	185	149	185	177	198	165	148	173	180	164	163	194	159	184	193	181	177	161	167	212	176	164	186	188	188	176	168	173	206	183	170	183	152	160	159	202	170	175	163	188	172	172	153	182	199	185	171	167	187	169	194	175	171	169	199	155	166	184	167	189	182	182	187	190	158	163	159	163	179	192	169	156	174	144	151	160	171	180	169	171	162	179	142	196	159	172	153	175	158	178	177	182	169	182	178	166	168	183	185	170	176	158	179	174	167	167	168	179	179	163	168	158	181	209	174	183	155	176	185	174	167	151	168	174	180	197	189	191	165	172	162	174	169	163	182	198	180	156	174	175	158	175	176	149	153	165	155	159	175	160	188	186	177	166	165	160	166	175	161	183	153	160	178	182	172	176	208	169	188	157	174	174	188	168	176	191	180	174	209	189	191	182	193	165	176	178	167	150	177	175	168	201	168	174	172	176	185	176	177	175	170	160	177	171	163	183	173	162	165	168	184	158	179	146	168	186	153	172	188	176	168	179	197	201	166	176	177	191	181	199	185	156	169	195	155	186	180	172	182	176	189	178	197	190	185	161	167	181	180	190	213	169	157	182	155	158	160	187	167	168	165	161	186	174	188	174	174	164	182	171	203	196	173	176	182	181	167	184	181	178	189	174	176	159	177	169	149	181	163	191	157	183	178	183	193	181	188	162	152	193	168	173	189	176	175	163	166	184	192	160	171	167	138	184	176	153	183	187	170	186	164	161	155	160	164	185	168	183	178	175	157	189	179	183	150	170	197	153	168	161	175	185	173	170	181	180	178	171	179	179	208	158	178	181	176	184	176	185	186	178	174	167	155	181	187	170	185	171	195	173	158	176	181	159	174	168	174	162	150	169	186	169	156	164	157	178	192	184	199	172	174	175	183	187	182	170	158	193	190	180	167	189	189	186	175	205	184	199	169	162	159	208	157	176	171	177	157	175	124	185	177	168	166	179	172	159	177	177	170	154	172	162	177	193	179	150	203	172	154	190	196	183	160	190	171	163	159	186	158	165	193	156	177	165	170	181	185	165	161	179	166	168	170	161	163	178	187	186	159	153	170	185	185	162	177	149	182	176	175	146	203	167	176	155	152	191	164	157	185	188	157	164	183	184	160	160	188	152	203	185	173	176	171	173	183	163	194	191	173	182	182	174	151	168	171	168	170	186	163	168	182	182	188	161	144	165	171	182	180	175	192	161	158	166	142	165	200	187	174	175	190	160	168	170	159	187	166	190	165	178	155	181	163	176	179	177	167	137	148	171	185	158	174	178	161	170	163	192	182	179	178	189	193	194	211	167	163	186	176	173	164	183	162	160	159	158	171	172	180	178	156	148	182	181	157	174	193	190	173	154	173	206	177	179	155	174	191	172	175	180	179	170	166	173	181	181	154	164	176	170	179	187	205	166	173	159	164	151	176	181	172	178	173	186	189	157	174	179	166	194	177	165	148	172	182	159	174	174	163	175	177	174	156	177	180	169	175	190	204	170	167	173	167	171	160	169	154	178	155	189	143	178	158	166	175	180	180	175	144	165	178	207	197	180	187	185	201	170	167	199	161	171	177	166	187	199	189	175	153	167	158	186	184	192	184	165	150	179	174	170	179	164	192	182	186	169	198	154	162	185	156	179	181	182	178	171	149	168	166	174	207	179	169	173	180	171	190	183	180	156	157	173	188	210	163	182	165	191	169	169	191	181	157	171	182	157	194	152	179	190	168	160	164	160	158	158	165	189	178	181	207	175	159	183	171	174	155	163	171	144	186	177
33045	25125	20050	10781	11146	8925	7140	6286	5545	5143	4700	4393	3597	3344	2967	3107	3325	3187	3019	2619	2380	2129	1833	1829	1607	1606	1608	1483	1587	1562	1467	1707	1424	1357	1397	1340	1170	1327	1575	3218	4119	2844	1596	820	510	436	420	429	384	400	420	433	442	425	454	374	446	390	446	431	425	459	408	454	429	434	455	415	416	441	456	415	411	432	428	422	436	422	430	409	429	432	416	431	429	426	438	398	433	408	447	452	431	447	458	435	426	439	422	411	425	448	426	437	446	422	425	414	425	459	429	413	397	433	406	429	456	401	453	453	421	401	487	441	430	429	439	432	439	424	440	435	437	439	413	447	435	468	437	440	406	470	452	469	418	471	429	417	431	452	427	437	429	409	404	413	414	422	445	441	402	435	419	422	447	411	390	449	423	427	448	396	389	433	435	410	446	412	417	449	455	406	433	424	433	412	392	404	434	424	443	424	423	435	435	422	421	394	447	437	449	436	415	382	458	438	430	461	422	443	407	422	431	418	427	439	410	473	464	490	439	416	432	439	404	433	416	430	415	449	428	395	410	381	407	410	458	443	432	445	450	410	443	464	433	415	423	425	445	406	455	427	434	412	403	469	469	418	450	420	441	453	444	403	464	459	449	447	446	409	410	449	420	417	426	422	403	417	423	406	444	439	451	420	392	465	393	459	437	417	453	453	432	410	467	436	433	435	422	466	434	446	458	396	431	483	461	446	437	423	430	405	405	439	428	426	451	430	411	443	426	419	436	454	417	431	432	417	424	398	423	426	457	439	456	374	474	426	424	408	446	454	434	420	416	416	435	413	458	441	407	437	459	482	416	398	431	446	417	434	431	415	405	430	412	411	432	434	404	418	443	471	411	459	424	463	424	416	447	426	475	458	428	391	433	431	450	407	391	445	408	406	430	398	437	440	414	426	439	432	419	444	446	441	442	398	434	425	430	465	452	439	384	401	435	415	431	449	412	414	413	436	430	437	406	402	416	434	416	451	455	408	403	444	420	459	473	432	413	441	468	439	440	425	436	467	416	419	434	443	458	459	436	454	413	419	425	391	434	419	455	429	426	462	442	462	438	406	400	428	435	444	451	456	419	420	416	450	411	430	418	443	414	441	409	441	429	461	400	429	470	409	393	472	440	420	450	505	414	411	436	419	394	390	425	420	421	412	453	428	464	419	407	431	416	413	431	438	431	444	415	443	411	457	405	444	448	437	438	448	404	421	459	434	457	443	434	428	441	417	406	402	434	406	427	458	460	423	421	416	406	443	395	435	449	438	432	422	440	412	428	438	459	411	438	425	431	417	406	432	430	454	463	403	408	434	443	374	454	431	441	416	439	384	452	449	414	427	395	406	434	388	427	425	431	416	435	447	430	458	403	408	427	425	401	408	425	421	420	425	410	435	412	437	407	416	441	417	425	451	437	456	408	409	420	399	428	446	433	467	401	467	432	442	432	430	440	414	442	429	411	459	434	470	477	411	392	453	433	378	430	437	418	455	455	443	431	446	414	415	408	436	430	448	425	439	446	438	427	443	462	433	402	399	426	442	451	430	444	419	429	421	397	445	440	422	442	428	434	435	464	413	443	437	442	408	426	391	437	453	440	457	409	432	417	404	400	445	415	444	478	435	436	478	455	430	423	454	433	423	424	458	452	442	442	454	447	453	423	420	443	437	419	419	412	458	458	463	409	457	418	438	449	415	425	444	429	386	430	434	414	445	444	439	433	437	405	442	441	438	423	419	456	383	471	418	391	465	414	438	471	431	396	458	442	407	422	393	402	403	413	408	458	430	412	420	452	428	405	433	436	417	404	437	464	439	422	414	437	436	389	416	430	420	427	430	455	416	434	460	438	406	466	448	449	395	429	443	425	427	434	417	455	428	430	421	427	428	448	467	436	438	411	422	433	402	460	409	477	434	460	439	428	452	439	387	472	451	461	447	465	413	441	443	461	424	462	388	381	419	419	414	446	428	406	446	441	455	391	418	421	463	436	445	442	398	427	452	404	442	434	429	397	430	422	416	427	405	433	429	445	453	414	423	473	424	432	459	422	410	425	415	442	430	442	432	433	415	426	427	420	424	438	425	438	399	454	430	417	412	412	448	409	403	438	413	449	481	452	420	447	442	434	429	406	397	410	437	435	418	426	448	432	431	439	433	414	433	411	445	422	434	462	433	405	438	440	439	413	431	459	424	431	448	393	412	453	426	433	456	417	417	430	466	453	430	415	446	395	422	408	396	409	402	418	468	471	430	435	413	422	438	450	427	434	423	406	432	436	435	449	420	454	433	429	440	424	441	404	444	440	425	440	400	407	447	403	424	437	419	428	450	412	431	420	402	411	364	433	431	455	420	405	432	421	403	404	432	441	399	402	459	427	439	402	456	407	419	458	415	418	406	431	455	409	447	405	428	461	413	424	395	418	423	408	460	420	428	458	425	418	403	417	416	445	428	424	452	410	382	409	417	419	427	456	430	424	447	424	434	461	447	439	425	449	436	403	452	385	482	395	430	454	402	443	395	436	428	454	434	463	461	440	409	389	417	395	450	382	422	441	384	403	405	422	416	450	455	462	437	425	450	471	464	443	449	430	408	443	420	419	413	440	470	448	390	426	426	431	435	449	432	403	381	395	421	429	443	428	448	426	434	422	430	438	457	457	447	408	451	417	425	459	395	450	472	409	441	440	434	425	428	431	433	453	452	415	402	408	433	470	440	446	442	417	435	409	490	414	443	496	422	431	382	429	465	469	421	419	432	436	458	426	434	424	413	450	413	424	455	436	458	396	419	404	443	467	409	431	422	439	435	422	438	431	412	441	421	395	430	451	432	442	454	417	404	416	429	445	434	410	426	437	428	441	434	426	439	432	435	442	432	454	401	385	456	412	424	427	433	421	477	445	428	441	428	451	445	409	435	430	431	406	406	464	441	412	433	450	407	435	420	427	419	410	428	441	445	433	427	417	449	438	453	450	421	521	427	410	425	401	426	443	449	447	423	405	447	422	411	419	432	430	438	422	435	478	431	441	450	420	398	438	427	435	457	459	448	410	426	421	447	434	396	436	470	444	428	401	435	448	415	426	409	417	431	403	388	435	454	395	433	397	423	429	430	426	416	429	448	444	441	464	425	413	392	424	437	445	470	434	451	452	441	421	405	412	438	460	429	416	435	434	428	442	430	437	442	410	412	405	415	396	397	451	435	441	465	446	449	465	409	430	410	400	402	435	426	442	441	419	429	436	462	435	433	431	403	413	432	408	449	441	436	415	399	432	429	459	430	394	438	451	411	435	421	452	451	420	456	441	433	489	451	409	414	398	406	449	402	417	424	417	416	435	413	435	447	393	450	424	420	415	422	431	451	412	426	447	452	447	440	416	409	445	417	447	434	435	424	436	397	415	404	422	436	402	474	427	429	460	469	412	427	429	394	468	449	409	453	438	425	436	442	438	421	420	459	451	415	453	469	459	420	419	416	459	442	421	433	383	453	442	383	435	424
64034	45619	36778	15587	6635	3438	2191	1540	1135	980	955	897	921	926	769	698	588	656	687	623	520	458	377	372	367	388	418	361	382	415	372	342	347	303	265	256	261	259	594	910	791	580	340	228	169	145	140	171	138	123	146	152	147	152	157	171	146	137	142	149	161	178	129	170	142	158	157	156	149	167	149	157	159	162	145	165	165	156	157	142	144	140	152	167	143	136	150	158	161	156	157	149	150	156	165	164	144	153	158	144	140	156	148	157	149	133	131	130	160	136	156	137	177	131	128	149	149	160	154	159	146	156	163	158	142	126	154	139	132	165	140	127	145	164	140	163	145	141	154	150	151	158	160	147	175	153	138	156	149	153	175	128	148	158	139	141	141	150	145	156	135	145	158	160	152	129	152	177	156	163	138	164	149	164	145	150	160	159	153	149	142	139	150	164	144	136	159	159	156	148	142	136	161	168	148	168	183	136	173	156	145	154	108	132	135	139	139	153	153	139	139	144	149	134	166	141	142	138	156	173	161	131	157	124	148	173	157	148	142	140	167	147	162	145	160	151	140	140	166	156	144	149	146	167	165	118	144	164	179	139	145	178	150	151	157	143	167	141	174	158	145	136	130	175	147	150	149	172	162	140	153	147	168	150	168	123	145	140	136	142	144	151	151	154	151	156	159	167	124	148	163	155	150	139	154	148	148	145	159	131	147	128	152	135	144	167	143	141	166	160	147	137	150	167	148	140	150	144	140	158	132	139	159	175	152	156	148	154	159	160	151	154	156	149	143	141	162	138	148	150	165	162	146	140	140	160	164	130	159	135	149	142	158	150	173	151	168	161	181	141	149	151	146	157	146	146	158	154	166	177	145	162	148	161	162	148	134	144	161	137	159	160	161	137	129	165	138	152	153	167	163	143	157	163	172	154	169	166	153	143	143	154	145	141	141	146	152	140	155	170	156	156	173	147	141	160	142	143	147	147	147	132	147	169	171	132	136	147	130	168	152	145	139	144	131	130	165	151	153	146	137	145	164	165	145	151	174	176	160	173	144	141	160	160	163	180	154	172	156	161	150	151	152	146	133	155	147	162	178	145	156	145	139	151	160	156	166	172	157	125	142	134	160	148	154	155	148	154	154	147	148	171	173	148	161	158	147	152	128	124	138	161	163	154	139	147	139	131	149	158	150	146	160	161	160	147	143	164	149	164	149	145	144	139	155	147	145	179	147	159	154	150	137	156	148	148	128	149	137	141	147	173	163	144	136	147	167	155	149	152	168	149	154	144	140	154	149	149	144	167	141	166	147	147	164	164	116	162	161	194	152	144	141	157	168	170	135	156	141	141	129	142	149	132	164	138	154	144	161	153	136	168	152	130	158	141	141	162	144	166	130	134	161	154	145	154	151	158	164	141	140	142	179	152	146	151	151	151	137	141	140	144	161	154	149	141	162	166	163	174	146	141	161	151	138	151	145	136	156	149	161	137	149	145	150	158	156	137	135	182	149	136	142	180	149	184	160	167	150	162	153	151	167	127	148	170	166	137	156	146	147	167	163	159	125	136	149	162	185	164	134	168	142	145	144	166	146	174	130	152	144	136	149	157	132	146	152	164	165	150	150	155	151	152	139	144	168	160	136	145	148	149	135	167	157	134	136	152	163	163	141	163	144	139	147	150	140	159	155	161	148	141	142	165	162	153	143	143	166	151	140	150	191	124	135	152	145	153	153	150	164	174	169	156	139	135	162	160	131	156	152	140	136	157	151	140	156	150	152	158	142	139	144	163	134	169	137	151	137	156	154	156	135	153	154	125	167	149	155	137	162	141	155	147	164	172	154	165	141	146	149	163	153	151	132	162	150	124	167	178	146	159	142	143	156	150	160	150	183	162	151	149	157	152	138	163	166	140	138	154	147	148	151	144	165	135	152	168	151	168	165	167	183	154	171	134	147	154	145	139	132	170	135	136	156	154	172	155	146	147	139	153	138	163	156	137	156	157	149	139	161	143	153	146	166	150	138	158	152	162	161	144	146	154	151	138	130	139	162	134	149	142	156	143	163	167	144	157	139	142	168	126	139	166	165	158	159	143	135	148	161	160	141	142	164	168	151	141	151	139	136	153	151	179	158	148	152	165	159	139	165	138	154	161	142	135	141	153	163	155	153	158	141	148	150	159	144	147	162	160	145	145	158	127	178	153	158	137	163	147	150	157	148	150	138	157	146	126	140	161	144	169	150	137	126	158	147	160	154	163	152	157	153	142	155	147	139	148	149	168	156	183	147	148	153	149	170	130	163	158	139	150	162	125	150	149	154	154	141	155	151	168	159	141	150	166	164	130	156	141	123	141	166	144	146	173	142	142	165	140	154	116	171	166	155	150	135	190	148	168	158	148	139	147	158	147	139	123	149	148	166	141	161	131	150	160	147	127	153	137	141	160	164	153	169	166	150	181	130	153	180	126	152	140	134	170	136	154	163	164	157	176	155	154	124	172	166	168	175	153	164	166	155	169	158	160	171	170	157	154	154	143	146	135	145	152	152	162	137	146	151	151	169	178	148	130	141	137	151	139	154	175	141	142	132	144	127	151	151	136	163	151	175	138	155	153	161	164	144	160	155	151	145	133	168	189	149	153	155	159	181	155	170	147	147	148	165	166	142	140	139	137	149	158	167	177	140	163	139	161	164	141	144	158	139	169	158	142	173	140	147	158	158	140	162	158	161	141	155	139	178	146	154	154	134	143	145	152	137	154	138	137	146	132	153	160	137	142	154	168	158	151	142	160	130	141	161	165	153	168	145	141	149	175	158	162	151	159	153	142	162	162	160	170	162	158	148	158	165	159	160	148	154	146	149	167	182	163	145	151	172	174	142	144	161	162	143	148	143	145	146	136	162	167	164	149	138	144	151	167	144	127	150	148	146	138	157	165	140	145	143	150	158	171	142	174	132	139	146	159	149	164	167	131	140	149	158	144	146	159	151	145	154	163	156	122	171	181	152	145	160	149	168	165	147	127	146	175	165	141	137	156	156	159	155	150	168	141	143	153	142	148	158	168	129	156	151	145	138	140	145	146	161	168	167	152	149	163	151	158	144	146	129	143	161	147	130	147	157	148	147	137	145	156	167	157	166	141	130	180	154	167	159	121	149	152	138	168	160	146	140	159	139	136	149	157	142	154	162	152	149	177	156	149	149	144	160	168	147	140	137	164	154	140	164	137	149	159	153	166	155	150	133	148	142	149	159	128	163	136	138	151	137	155	142	154	147	141	179	169	155	167	157	144	168	169	159	156	185	143	138	149	155	166	141	169	156	131	145	158	166	134	168	157	138	143	165	164	188	151	150	169	141	170	149	180	147	148	142	135	158	148	130	123	149	161	154	192	137	140	135	137	149	157	134	147	158	149	138	157	146	159	154	135	139	150	181	165	165	147	140	163	161	152	166	163	146	161	170	149	150	142	158	161	163	167	157	173	188	158	142	129	142	165	131	167	140	167	160	165	162	149	153	163	137	139
41355	37239	33719	15800	13067	10331	8070	6503	5722	5393	4981	5104	4990	4647	4180	3946	3770	3829	3986	3693	3233	2585	2335	2049	2105	2047	2123	2079	2152	2187	2217	1991	1852	1676	1450	1402	1341	1604	3733	5797	5112	3243	1607	801	505	387	340	411	359	384	386	359	390	364	403	403	383	376	367	379	372	415	384	384	345	404	374	388	388	400	399	411	356	353	413	410	403	392	363	443	398	361	369	393	374	403	394	366	380	396	356	376	341	395	355	366	380	409	392	366	354	380	400	365	405	389	362	345	382	361	396	357	381	392	410	402	394	415	406	384	359	412	363	364	406	367	400	398	368	380	375	393	424	358	402	405	384	361	388	379	401	413	398	375	399	399	389	363	396	381	394	399	353	382	366	355	392	354	401	409	391	385	385	379	420	385	378	406	382	364	369	397	357	369	425	383	366	365	356	382	388	354	385	369	372	374	357	379	384	394	390	423	367	400	381	383	360	384	378	375	365	346	388	366	391	391	386	381	403	396	404	400	403	402	365	363	427	395	389	378	370	381	379	370	361	370	418	406	379	343	406	346	397	413	372	386	379	376	392	344	399	390	396	421	364	359	367	392	359	362	394	376	385	361	403	383	390	375	364	379	425	396	395	410	403	404	378	392	425	421	380	394	363	385	381	369	342	376	386	390	369	390	382	396	407	381	360	359	426	387	417	377	369	380	415	375	354	370	398	354	355	412	400	393	390	354	368	406	377	413	361	369	380	423	381	382	396	341	344	387	404	434	365	388	428	402	386	385	382	403	383	374	377	374	359	394	382	408	357	410	360	364	372	375	339	407	384	342	354	393	389	403	380	372	360	406	359	359	383	384	367	389	382	399	393	384	405	366	419	403	344	394	373	399	416	365	404	395	380	429	431	373	371	373	391	373	351	383	411	391	359	353	358	391	377	388	372	404	386	405	369	381	361	402	432	361	344	372	387	401	360	384	375	417	387	414	372	396	389	361	389	351	415	374	385	363	401	365	388	396	378	395	387	382	385	408	382	377	406	378	408	382	386	351	403	371	380	379	391	408	381	369	425	382	406	374	347	388	418	397	390	394	393	355	354	370	396	400	408	364	352	382	401	398	356	386	357	400	381	350	395	380	383	400	369	374	416	415	396	383	385	399	384	379	388	388	375	364	348	349	379	373	413	377	395	394	398	396	376	393	396	406	379	401	430	363	402	380	351	383	397	386	368	363	416	380	379	397	364	385	422	400	380	384	400	409	372	358	373	392	377	388	384	368	400	371	387	392	395	398	409	390	378	376	408	407	363	389	412	383	336	375	384	390	385	404	375	383	392	391	388	367	367	389	358	406	398	389	396	380	396	384	351	429	371	377	349	381	380	396	387	399	390	411	359	356	364	398	338	387	389	392	381	371	385	387	363	397	361	400	369	398	378	364	415	420	370	386	431	365	373	406	389	403	371	403	385	369	400	380	386	358	377	403	406	403	377	374	433	384	403	422	387	387	364	401	386	346	390	368	392	390	386	383	428	388	348	394	397	381	377	359	368	381	407	405	387	355	385	386	377	378	394	378	377	402	394	381	357	396	391	363	389	348	348	333	384	429	399	402	374	412	405	432	362	371	415	378	396	401	394	370	390	383	374	387	379	394	343	377	391	374	376	372	362	337	360	383	395	382	386	387	378	391	393	381	360	381	426	360	394	370	374	379	382	395	386	392	386	386	376	387	388	385	391	390	430	338	389	400	413	356	402	407	402	407	378	412	375	410	416	359	406	403	383	374	395	358	398	395	398	360	392	352	375	396	386	376	415	379	362	389	397	348	361	393	396	378	401	391	351	388	349	409	377	399	391	386	415	401	371	399	390	380	377	389	379	395	327	373	398	434	368	418	420	357	406	388	384	399	404	390	388	393	349	411	347	344	372	409	397	346	386	388	388	388	373	406	380	377	412	394	378	374	410	379	403	345	379	417	392	358	388	410	346	395	371	363	395	374	410	372	375	362	428	407	389	374	381	363	409	392	369	422	352	381	379	388	355	362	399	375	384	377	389	400	368	379	394	407	389	370	382	395	366	381	399	417	382	412	409	370	350	401	393	388	367	410	370	430	412	413	354	375	359	388	399	361	381	364	386	392	374	379	392	387	394	396	396	370	386	390	406	378	418	371	367	353	380	374	388	397	364	377	416	383	388	366	366	384	370	413	397	376	357	375	356	398	399	378	384	388	384	375	365	377	382	425	376	372	381	411	380	375	364	396	401	375	396	390	379	379	390	374	400	379	373	406	395	373	377	370	380	377	380	383	376	359	369	377	395	354	405	365	395	389	376	369	363	377	358	384	370	387	378	379	373	377	388	406	418	381	365	399	363	407	353	392	374	422	390	398	395	412	367	381	376	386	387	403	379	405	375	372	396	393	365	373	389	377	372	349	372	378	358	377	367	402	375	362	376	416	377	363	417	368	412	349	363	399	384	371	348	394	412	368	391	389	370	393	393	403	409	380	366	396	357	340	380	381	356	344	398	404	372	412	364	385	394	390	371	400	418	393	416	368	391	394	394	360	379	393	386	400	363	357	383	357	361	385	404	372	410	351	352	383	362	425	375	371	328	407	393	395	364	383	381	351	392	371	387	377	405	375	391	355	371	398	384	365	370	377	377	393	399	380	375	397	367	400	368	394	396	417	357	401	387	378	398	399	404	374	350	375	339	362	416	399	362	409	413	366	370	393	450	394	365	388	403	371	354	403	414	362	374	390	378	365	385	380	395	400	386	403	370	379	381	403	368	350	374	380	365	399	374	375	397	419	423	368	400	384	400	398	397	381	390	417	411	372	356	431	351	365	353	380	381	396	381	384	374	369	383	377	383	403	380	406	379	386	386	396	413	383	357	381	391	358	378	407	357	409	396	423	389	383	396	393	377	397	413	368	394	356	368	381	394	396	394	394	404	349	371	366	393	419	365	394	374	396	379	389	400	379	385	370	367	415	350	390	409	347	405	381	360	399	415	368	370	404	420	389	362	417	394	373	385	392	393	382	388	404	370	431	391	396	392	392	398	369	429	367	405	397	380	383	369	401	367	381	377	381	389	364	389	378	401	375	376	391	385	376	361	371	383	375	369	414	371	340	366	397	377	361	415	370	371	371	380	413	371	385	389	404	384	372	388	360	382	378	371	352	430	410	392	364	386	423	380	398	376	361	369	365	389	385	384	401	366	424	386	362	382	382	387	378	386	371	393	393	336	394	385	378	414	369	389	358	382	405	380	386	358	387	417	398	357	386	389	372	388	399	375	390	386	403	370	360	380	388	379	381	362	416	380	367	406	379	387	408	343	418	402	412	388	391	384	381	364	365	400	383	388	371	357	400	383	365	383	374	363	400	380	372	363	383	374	378	417	367	375	408	407	405	402	391	348	401	362	385	348	351	390	389	391	393	420	394	385	392	355	375	375	371	379	385	346	390	405	391	374	398	431	412	380	398	371	421	364	393	348	404	405	383	378	421	404	373	399	354	406	372	405	396	391	387
40869	23287	11135	3967	1294	890	742	628	611	571	513	522	507	501	499	464	372	335	354	362	352	301	263	299	266	285	248	233	248	256	218	224	258	252	241	242	216	243	234	280	294	281	262	228	210	201	217	179	205	186	193	212	193	193	209	173	186	217	213	194	198	205	227	204	182	223	203	178	202	211	197	210	193	194	199	220	192	209	182	209	215	203	190	206	217	192	213	184	203	201	192	225	169	192	213	211	226	182	221	182	200	202	180	208	203	209	229	203	197	224	217	201	190	178	230	208	183	202	208	207	212	227	185	209	221	193	215	189	209	192	208	210	202	210	186	210	234	175	196	199	196	184	214	197	206	227	235	224	189	197	208	200	193	213	183	212	184	200	208	230	186	229	199	178	209	224	187	209	198	200	234	218	211	197	188	201	218	211	177	198	189	202	199	200	210	183	196	193	213	194	203	189	248	221	218	194	203	221	217	202	203	205	212	191	182	229	165	210	166	205	201	229	217	219	204	197	201	209	219	178	234	190	174	195	219	219	175	192	186	191	175	219	191	195	185	195	200	203	195	208	212	189	182	177	216	205	213	210	211	177	209	206	194	215	200	223	191	191	190	204	186	207	200	193	168	202	191	205	190	204	194	184	210	191	181	193	201	221	207	208	201	216	228	205	221	205	216	196	188	216	201	215	185	187	188	201	207	209	189	206	205	166	209	199	192	218	152	217	188	198	197	191	189	200	192	178	206	192	211	167	186	206	197	218	176	227	195	212	238	233	175	220	205	181	241	204	200	208	218	192	188	193	200	200	179	223	203	187	212	174	205	182	206	224	210	205	197	184	197	186	194	182	204	209	197	202	208	217	177	205	192	199	188	198	199	213	176	206	212	187	191	198	212	211	185	194	217	213	168	205	210	215	243	238	218	222	204	204	199	195	185	210	172	218	200	223	208	203	219	196	200	181	173	185	220	205	203	179	188	180	202	209	184	230	197	187	202	193	232	193	208	202	195	215	217	186	219	185	211	200	176	220	204	207	201	204	198	202	216	213	178	197	199	207	201	193	209	193	217	202	205	203	187	206	183	213	206	223	204	189	204	186	215	223	208	213	208	194	190	221	192	210	228	183	207	207	178	195	205	178	198	194	206	198	200	194	198	200	197	184	207	208	199	211	204	202	191	190	199	209	225	208	226	187	234	228	199	235	189	205	205	207	210	216	193	205	204	197	192	195	189	217	236	200	175	199	196	179	200	203	196	194	195	215	203	163	179	203	183	194	196	210	208	195	185	204	201	189	203	177	181	219	191	187	194	216	170	213	208	213	192	242	203	192	201	199	212	206	184	202	185	185	213	179	172	197	220	197	203	176	204	207	173	189	180	231	201	195	215	194	203	197	200	183	188	225	187	217	212	196	221	184	195	196	187	203	224	200	218	211	211	197	206	211	196	205	195	205	216	208	215	191	224	205	185	203	196	186	196	223	195	194	197	183	197	218	203	200	184	203	193	228	226	186	202	192	179	203	191	184	214	206	181	184	200	230	209	209	220	187	198	219	173	205	175	170	221	195	182	223	184	213	210	201	197	190	205	205	198	196	221	193	204	218	185	187	184	185	209	206	184	189	206	180	187	226	230	228	193	191	232	216	175	191	175	230	202	191	217	209	196	196	193	204	204	222	188	200	193	182	204	208	194	191	197	198	204	231	198	223	204	184	209	193	182	181	191	185	208	192	201	163	191	211	211	190	206	202	202	209	216	203	229	200	190	202	198	223	185	198	218	221	204	199	197	201	198	218	186	225	172	214	193	167	208	223	208	221	200	216	169	181	194	216	211	182	217	195	223	232	194	194	207	201	194	178	194	204	186	185	222	217	189	215	203	238	210	202	186	208	183	199	206	215	184	208	191	194	193	209	193	208	215	217	219	210	188	200	218	197	202	206	214	194	208	199	201	189	206	193	200	182	200	204	210	209	192	187	216	194	187	184	197	213	230	182	200	187	190	229	214	211	219	230	194	213	198	201	208	212	186	208	212	232	183	202	214	193	225	210	212	175	190	193	218	203	176	186	198	196	209	211	224	183	211	185	191	202	209	192	210	184	197	213	209	202	224	185	174	176	188	191	171	213	173	201	216	187	218	218	206	177	190	185	209	211	187	165	199	194	193	189	191	204	195	197	182	227	184	195	223	184	187	185	195	195	219	228	201	209	219	196	195	199	202	214	192	214	195	187	220	196	208	214	217	197	209	192	182	207	250	201	218	195	203	210	199	197	228	205	199	205	186	200	181	195	173	176	200	214	194	222	210	172	185	217	205	196	191	218	231	209	189	201	208	204	201	218	197	204	195	209	193	206	171	194	194	195	217	197	202	206	197	206	201	195	207	176	228	198	209	201	182	173	173	195	195	206	208	202	238	209	176	197	176	197	215	212	179	195	206	204	216	172	183	183	196	154	167	205	200	228	187	185	198	171	203	190	190	200	183	224	198	216	193	201	209	205	218	208	196	179	190	186	195	202	176	216	231	204	180	189	216	214	188	207	173	201	207	184	220	193	198	198	183	218	215	180	183	170	216	196	216	222	203	267	221	185	175	196	186	174	174	207	181	217	204	198	216	198	184	214	198	213	223	191	216	200	180	211	213	191	221	198	181	190	188	210	209	210	175	205	216	209	200	207	214	213	200	183	188	200	216	211	187	211	210	191	191	219	203	200	199	204	206	214	222	200	198	187	186	193	215	215	211	199	184	196	192	193	209	197	192	187	206	215	207	220	192	168	226	200	205	208	173	188	202	203	206	183	192	214	186	184	212	226	228	206	197	196	196	195	216	185	197	211	196	212	204	199	192	200	228	185	224	222	195	208	195	210	195	175	217	194	192	210	217	195	216	200	214	181	201	198	207	193	207	216	195	197	216	182	189	219	207	221	198	169	211	210	201	192	231	194	212	192	217	211	213	220	207	165	184	188	191	175	193	196	223	197	198	228	173	196	188	208	166	195	211	218	212	200	185	188	214	167	207	211	224	212	199	180	203	195	193	189	198	186	205	201	185	183	213	199	219	189	197	173	197	194	202	208	191	202	211	220	222	211	210	232	202	199	209	215	191	196	207	190	201	167	192	204	181	188	183	186	191	190	225	217	188	194	198	200	214	201	192	203	205	192	203	204	203	199	214	178	197	214	192	220	193	253	197	179	216	199	224	197	185	176	218	229	217	217	206	198	189	221	191	178	185	211	161	210	200	217	200	182	195	197	214	212	192	202	188	200	204	185	178	211	190	186	188	210	205	220	198	205	189	214	224	187	182	218	197	184	185	196	220	197	179	228	206	198	217	189	213	180	172	212	183	182	196	191	187	218	217	228	197	191	198	192	234	226	203	179	203	205	206	200	180	178	212	210	179	202	210	211	230	193	228	219	212	200	219	175	231	191	225	207	174	203	190	218	182	212	165	204	216	180	197	172	186	183	199	213	193	209	229	210	184	182	204	196	216	220	209	216	188	192	199	214	213	213	183	185
26427	17678	14783	8535	4656	3723	3196	2943	2850	2614	2482	2370	2404	2436	2577	2134	1806	1699	1663	1699	1526	1331	1213	1168	1030	990	987	939	981	925	864	908	817	765	702	638	676	712	754	992	997	846	734	601	497	544	519	489	524	492	470	509	471	493	484	479	472	490	494	537	487	492	488	483	494	458	503	480	461	480	496	504	537	518	496	466	494	501	486	512	485	495	469	504	516	508	485	495	471	468	473	522	470	487	490	511	511	454	441	504	506	482	517	472	503	522	477	516	496	485	501	490	478	480	468	499	513	511	503	506	485	489	514	495	476	460	440	447	463	520	473	510	494	465	525	515	494	513	468	528	496	516	513	500	533	519	457	525	485	479	517	548	471	479	495	458	499	491	461	494	519	501	458	505	520	507	446	481	483	462	505	514	517	513	511	474	510	485	486	510	470	504	494	480	492	456	468	469	498	510	444	497	532	511	443	495	487	487	521	464	436	445	490	507	501	504	510	509	492	488	507	486	489	523	467	491	469	518	462	493	512	484	467	502	500	469	480	500	529	517	498	485	476	522	502	473	526	492	522	428	541	514	509	517	485	449	511	507	505	492	468	488	512	499	471	508	500	495	535	498	514	465	487	468	512	536	495	504	529	479	481	498	494	513	500	486	486	497	486	479	529	493	519	511	505	467	483	502	498	489	507	461	505	509	483	496	440	505	493	518	493	443	480	467	503	505	478	490	492	442	507	447	490	482	520	502	534	492	518	513	476	509	473	496	486	525	480	487	508	497	481	481	469	478	499	485	526	476	498	482	487	523	523	476	490	520	453	441	449	429	519	499	477	502	490	503	518	517	484	522	492	512	483	473	482	484	480	494	495	480	510	518	459	495	469	484	502	466	505	492	479	478	473	455	463	524	469	464	479	478	477	468	518	510	469	515	489	509	498	500	504	481	517	512	493	492	495	472	475	492	523	478	488	459	457	495	511	496	505	466	549	530	468	477	466	492	515	472	480	469	532	506	487	473	487	500	524	523	488	501	490	499	477	520	467	491	485	512	518	480	476	469	505	503	450	505	467	507	487	444	481	524	440	508	494	477	438	495	490	516	453	490	454	479	535	460	470	490	456	478	515	483	524	496	475	462	495	486	489	488	457	537	522	474	492	491	491	467	495	473	516	525	477	544	520	453	533	499	502	523	518	533	486	486	474	527	494	475	487	507	478	458	475	495	500	506	538	500	443	480	511	479	477	483	467	485	479	427	476	498	480	479	527	462	506	503	498	496	459	510	485	501	527	508	510	484	467	495	511	489	477	537	489	500	490	529	509	502	492	466	459	458	499	498	484	483	472	503	458	460	513	512	463	476	488	499	476	542	480	504	481	481	515	478	513	522	468	496	518	519	507	484	514	497	505	471	522	478	530	566	506	524	460	509	534	516	476	515	478	519	498	470	489	536	520	471	478	475	512	474	522	474	519	500	460	498	465	491	456	467	511	503	473	509	492	488	475	480	506	514	516	473	461	487	521	526	439	522	508	429	465	479	497	465	496	538	479	491	509	427	511	485	505	456	518	477	529	523	495	523	539	483	508	523	506	467	449	471	532	482	525	491	450	539	521	468	500	461	510	467	528	469	449	482	503	474	501	469	465	489	509	509	465	476	483	484	504	516	469	501	488	487	496	485	496	463	482	535	507	498	508	495	464	486	478	469	509	505	513	445	497	516	494	501	506	467	516	486	461	517	508	527	500	551	516	467	499	516	549	509	529	459	520	505	514	489	499	484	526	464	472	501	532	454	469	469	525	530	468	498	496	518	463	487	497	474	494	535	482	470	490	542	506	544	505	486	463	526	511	488	461	482	480	468	456	474	508	513	519	446	481	499	530	530	487	534	473	513	507	506	466	523	479	502	503	513	498	500	492	497	522	520	501	526	504	507	463	467	504	450	525	532	529	510	480	462	504	501	528	480	495	537	489	450	468	512	447	486	489	481	503	505	516	499	491	500	514	476	495	483	472	510	471	488	497	521	482	529	480	522	465	484	509	510	512	502	497	481	520	500	486	487	526	497	497	453	499	539	485	469	482	478	521	487	515	486	498	517	478	484	464	482	508	471	503	475	497	484	475	469	517	514	526	513	531	513	507	474	456	530	517	533	504	507	519	475	469	469	458	513	481	460	487	511	474	495	484	498	504	441	505	508	500	463	527	502	508	494	499	525	478	501	464	475	497	495	492	495	521	498	483	476	471	491	475	493	518	471	495	499	526	527	476	458	513	498	488	472	516	508	463	490	486	492	498	497	488	526	487	486	510	522	494	462	520	491	511	485	468	416	507	514	519	487	521	508	559	452	510	470	509	522	516	485	504	484	518	520	474	505	503	468	531	493	501	491	491	505	500	514	468	491	489	512	472	510	462	479	474	524	488	488	485	516	464	470	505	479	485	532	503	501	488	466	483	510	470	473	517	497	498	488	492	478	476	498	518	509	459	529	513	491	509	509	506	482	488	484	509	515	498	471	474	477	507	484	482	488	522	496	508	510	509	503	463	477	495	499	523	500	484	478	518	532	498	504	478	490	486	467	474	505	478	492	473	477	509	497	472	468	486	499	478	470	495	515	491	456	506	500	458	476	486	474	484	497	512	469	471	463	472	492	512	490	474	494	467	471	478	478	494	472	507	512	518	506	414	491	521	470	513	502	504	501	446	523	502	466	486	484	501	522	490	502	467	518	542	490	483	463	474	495	525	493	470	490	516	471	500	516	533	474	502	490	502	486	544	471	447	498	495	497	473	510	507	509	518	512	482	509	517	479	466	514	494	491	481	514	466	510	496	483	474	472	509	476	502	523	489	464	479	478	497	501	483	490	498	462	459	477	517	512	485	532	505	494	508	478	449	472	517	519	489	512	497	475	503	502	493	512	480	525	484	520	566	516	481	520	500	486	478	504	486	485	516	497	480	464	493	494	492	481	505	468	475	520	454	511	454	512	491	521	477	467	479	533	493	488	541	494	501	489	487	502	500	478	463	482	477	492	474	510	462	471	501	511	458	464	527	510	474	480	495	451	541	531	514	514	474	504	492	496	488	482	479	470	486	481	485	485	510	487	472	487	494	525	507	468	481	468	452	479	457	488	505	495	520	463	489	506	488	499	499	460	522	460	503	497	489	464	525	521	512	473	462	500	485	475	557	545	485	467	485	506	439	516	541	483	471	489	511	486	517	488	504	496	488	512	487	530	471	467	496	492	507	482	485	520	499	485	483	484	456	455	478	484	478	515	495	503	477	486	471	496	521	512	491	497	465	483	493	499	456	515	468	489	508	486	499	517	453	474	480	463	491	468	514	514	493	487	520	517	534	491	488	498	490	488	460	478	491	509	498	486	493	503	456	474	518	499	484	495	465	503	501	515	529	472	483	519	480	466	480	490	486	505	530	446	486	503	495	521	537	475	480	485	479	481	509	481	527	488	506	481	478	473	472	511	474	514	462	495	522	493	474	478	497	501	517	524	501	482	496	485	499	520
52225	38354	33385	11257	4430	2564	1973	1704	1540	1244	1113	1012	970	886	781	701	586	539	493	450	457	415	391	376	331	292	310	333	299	290	261	261	274	289	250	265	279	348	622	539	506	315	272	197	164	173	161	168	176	167	169	173	193	170	173	183	147	161	178	182	158	156	171	183	178	170	182	164	186	159	178	196	193	193	172	157	186	188	188	182	156	188	175	180	187	165	186	164	167	171	160	179	180	190	168	188	161	167	199	144	172	173	186	161	152	168	180	183	186	171	178	164	195	195	176	190	194	209	187	164	175	169	191	197	166	167	171	176	172	165	158	175	187	178	186	167	169	187	184	169	186	178	189	186	203	160	160	194	185	196	151	188	165	173	183	167	182	163	187	196	184	156	169	187	164	196	171	173	192	157	198	167	176	169	164	166	184	162	172	175	158	183	170	182	162	171	191	169	172	173	150	162	177	159	179	162	187	173	167	176	164	155	168	152	166	177	173	177	163	176	176	186	166	169	185	155	172	171	172	168	170	168	165	194	168	187	173	166	147	193	184	168	161	160	174	182	167	171	165	175	183	180	161	185	169	152	170	145	169	170	206	168	165	159	170	151	181	135	162	167	183	170	180	182	204	157	175	155	176	174	180	173	165	164	170	171	173	183	194	174	170	181	171	193	171	157	157	168	179	179	184	164	170	158	175	171	154	184	195	178	193	213	168	170	160	180	196	208	179	165	171	175	183	171	141	186	177	174	172	170	169	191	157	172	157	170	183	152	179	166	183	172	178	171	198	170	192	182	189	174	172	176	191	161	188	172	179	194	176	190	189	164	180	178	169	175	187	178	167	153	173	151	145	168	179	132	187	186	178	152	169	180	176	158	184	176	179	193	153	158	180	146	179	156	174	151	179	177	164	169	180	188	183	178	184	169	210	161	187	151	163	161	158	159	177	196	150	193	184	169	182	153	182	191	167	173	170	189	168	173	190	182	167	177	160	185	177	190	168	163	183	189	150	192	167	138	172	181	173	158	177	187	157	184	163	177	177	178	190	189	189	176	166	153	186	168	154	167	194	192	167	160	159	178	160	175	183	184	201	179	154	187	194	188	197	178	156	174	177	195	180	189	177	187	173	181	172	180	156	202	175	183	175	152	182	190	229	177	198	168	182	179	157	163	179	175	166	190	166	198	178	181	172	189	165	161	177	175	173	171	185	186	168	169	185	167	165	179	176	161	192	166	193	183	164	190	183	160	157	181	186	157	158	214	191	177	174	159	155	184	171	173	163	188	189	175	176	177	157	149	163	174	173	169	168	181	165	200	158	175	177	153	179	184	144	198	182	173	196	167	167	193	199	185	166	191	189	185	176	169	158	165	184	182	161	199	181	178	175	167	175	166	156	155	192	170	161	185	179	176	174	163	198	183	183	149	177	182	143	187	189	162	175	190	186	172	185	180	157	167	186	177	181	170	183	183	184	159	156	173	197	168	163	173	168	164	171	180	166	164	158	187	178	186	198	180	168	166	148	188	166	165	180	182	169	191	195	187	159	174	173	196	202	182	158	183	171	185	158	180	164	186	156	163	161	164	172	207	169	181	170	186	150	170	169	200	179	173	176	183	181	156	164	180	177	174	161	152	200	172	183	159	182	195	190	169	157	205	197	193	181	163	192	189	195	167	173	173	167	170	169	182	177	183	188	168	182	162	164	154	192	173	174	169	149	161	153	176	167	208	168	179	195	193	194	169	176	190	179	174	173	184	182	173	186	184	186	184	169	166	164	169	165	191	186	165	167	166	165	164	171	189	170	176	182	148	167	169	175	168	166	223	166	186	165	178	165	164	167	186	195	190	148	200	159	183	155	164	172	158	171	193	149	189	175	180	173	189	176	178	168	178	183	178	193	162	160	181	184	195	148	184	205	163	171	201	181	175	185	174	170	132	155	169	171	159	203	165	187	186	200	187	153	180	175	188	183	181	161	157	187	177	194	157	185	174	179	173	164	189	203	178	166	206	180	173	169	169	183	167	172	188	141	170	170	148	158	176	163	153	169	161	155	209	164	190	197	189	166	157	180	207	181	190	170	173	200	183	171	176	194	182	167	169	172	178	182	184	167	189	174	177	172	179	190	175	174	170	183	181	172	169	158	216	176	186	177	197	161	190	192	158	169	172	162	163	167	173	173	161	176	194	174	183	193	190	186	200	173	181	153	180	173	186	170	176	186	188	162	196	166	184	168	177	172	174	168	182	198	153	170	171	181	203	151	187	157	190	175	185	166	189	174	179	153	179	174	193	175	155	164	171	182	181	182	134	156	191	179	166	190	139	170	198	179	166	159	185	191	156	157	176	160	164	168	177	143	152	188	176	154	186	171	175	195	168	167	157	162	168	167	166	188	188	176	181	172	165	165	179	176	178	184	193	178	170	171	173	168	191	161	198	143	175	193	197	176	171	154	181	175	170	164	182	153	170	168	166	169	182	179	176	190	177	178	179	188	156	175	196	174	172	173	182	170	153	169	209	186	142	169	178	175	183	158	181	161	176	182	179	187	172	193	202	162	151	188	176	168	172	180	189	148	187	179	184	198	181	177	183	184	190	174	171	179	163	167	178	169	177	177	159	160	177	182	184	160	190	187	137	153	183	191	184	161	162	176	192	187	161	188	171	175	152	178	188	150	170	197	165	184	167	186	200	179	158	194	169	191	175	183	182	183	167	166	181	147	184	177	177	155	206	170	168	179	165	171	166	164	186	148	184	188	191	191	184	194	156	173	155	166	185	202	187	159	168	156	180	183	168	173	178	176	169	150	181	168	172	162	159	162	173	157	197	163	173	168	188	154	148	189	173	179	185	157	164	170	191	171	153	171	168	174	196	171	173	207	172	160	166	166	170	183	182	172	171	179	190	206	180	171	177	170	176	186	171	176	200	181	173	162	154	168	189	186	194	197	170	180	157	174	181	179	170	171	151	172	172	172	173	199	168	162	184	167	173	191	204	192	184	162	201	175	173	161	195	173	182	169	160	182	176	186	187	185	172	178	168	177	185	170	183	182	166	154	156	168	181	173	193	190	190	168	166	164	164	182	184	176	178	153	217	191	152	184	174	151	191	182	205	166	157	165	163	180	137	145	173	162	178	171	188	172	181	161	195	177	185	147	197	174	188	197	198	170	190	185	173	180	174	163	172	180	169	176	157	168	181	159	164	193	180	165	172	185	161	184	142	197	183	155	161	183	184	148	158	149	155	173	155	182	175	188	173	154	164	199	203	158	169	184	174	177	155	160	197	175	165	161	190	188	163	179	188	155	176	190	166	175	173	177	173	173	169	203	174	192	177	150	162	182	174	196	150	177	163	177	150	164	193	180	184	183	163	156	186	200	173	157	164	185	185	177	180	180	184	158	171	178	186	176	195	177	176	176	209	154	170	157	180	168	168	192	193	150	174	183	185	133	161	172	169	180	164	178	187	166	164	166	196	149	183	173	158	195	175	182	160	190	162	175	183	187	175	157	161
33678	31166	31040	11799	10231	8389	7762	7670	7435	6539	5443	5374	5210	4934	4263	3820	3266	2926	2596	2636	2723	2534	2148	1945	1728	1537	1543	1458	1457	1341	1445	1381	1311	1327	1203	1126	1119	1785	4076	3044	2495	1480	888	627	435	472	429	469	437	427	428	416	515	435	411	425	428	460	401	458	428	402	433	463	437	429	417	413	401	447	417	463	444	423	467	437	443	421	434	437	404	397	420	356	455	469	416	419	440	448	439	450	434	451	417	441	471	443	440	430	431	436	435	417	406	438	478	445	482	431	435	414	450	444	441	457	434	394	444	396	428	453	430	442	386	419	430	450	443	477	451	431	422	450	454	436	451	450	410	421	429	442	403	454	429	420	421	449	410	409	442	429	463	408	414	454	453	441	468	414	439	457	434	444	446	442	486	448	406	445	453	455	429	453	477	451	453	441	453	418	432	440	442	478	406	418	444	419	439	434	439	485	425	452	411	444	423	489	406	404	463	493	453	427	474	429	446	460	453	461	457	437	456	422	453	418	426	434	452	458	442	448	469	441	440	454	430	430	455	412	426	453	462	430	427	454	403	424	459	422	439	418	442	424	440	442	454	438	401	439	429	422	440	447	430	444	416	418	442	439	403	436	419	433	441	398	433	451	430	439	454	433	426	404	436	447	416	424	444	415	443	445	436	453	464	430	443	443	417	450	423	410	416	447	429	453	464	457	434	437	495	403	468	429	426	467	415	443	407	443	414	422	421	448	479	379	486	433	438	414	448	441	412	421	448	463	452	457	448	406	458	458	423	443	452	425	400	440	413	420	428	413	422	423	423	430	429	412	455	436	437	433	458	449	431	447	431	410	435	462	393	454	440	443	445	452	462	437	422	412	389	433	454	508	431	420	449	428	452	429	449	425	431	460	402	461	440	431	435	464	432	411	437	434	476	436	418	433	419	413	437	418	436	456	421	434	441	438	457	461	433	429	440	436	465	467	415	467	403	429	443	428	466	412	406	443	436	402	443	462	466	490	452	448	445	473	462	421	431	447	419	405	412	432	442	417	426	458	424	426	411	437	414	416	438	417	436	450	436	438	472	444	424	465	449	425	455	430	432	450	451	443	439	419	429	465	413	450	412	470	430	465	429	471	467	423	415	467	468	424	439	444	414	442	474	439	463	442	418	442	432	409	444	420	438	494	428	429	459	458	440	422	395	424	436	477	463	417	420	443	464	430	410	438	442	443	447	407	426	420	352	448	472	409	432	444	425	441	428	446	425	432	434	463	451	444	431	428	419	458	438	448	443	421	459	429	423	461	464	434	451	465	506	422	455	405	401	459	427	444	429	438	469	446	467	429	389	417	475	454	447	440	452	439	428	449	408	427	412	446	446	461	435	443	406	440	424	446	398	446	436	452	449	458	412	444	421	451	417	450	450	439	434	409	405	448	445	410	439	408	428	464	456	458	411	425	415	433	430	422	450	451	428	422	418	430	390	450	460	434	416	469	418	468	496	451	443	461	421	404	423	438	431	438	427	455	447	450	463	454	452	420	440	408	420	397	434	442	428	461	406	491	409	465	459	420	422	464	398	413	425	437	444	443	415	450	406	434	471	436	414	458	414	427	476	433	468	457	411	380	456	417	422	396	445	411	457	439	435	433	438	457	423	409	437	417	461	470	446	404	477	434	459	412	406	451	418	457	411	425	419	461	480	419	429	438	435	455	434	435	424	441	432	437	403	399	440	423	435	447	432	444	446	447	447	403	446	443	393	430	457	410	419	433	436	447	425	464	424	425	421	461	446	473	457	427	427	421	428	424	441	438	421	422	433	476	460	413	436	437	413	426	430	439	462	456	421	446	462	438	425	425	418	463	434	433	454	416	443	451	446	466	446	462	416	472	463	403	425	421	446	417	455	447	434	426	448	460	443	427	432	436	440	465	450	452	482	444	429	441	459	420	451	463	425	435	439	454	468	435	430	431	439	441	421	444	440	441	380	446	435	436	417	419	439	422	426	454	450	408	442	448	464	422	424	418	427	399	432	412	475	423	438	404	426	477	400	439	422	444	439	414	435	434	442	400	418	406	442	428	424	451	410	434	460	454	413	441	422	441	468	427	405	466	488	444	469	472	461	440	491	462	410	413	429	419	450	402	445	422	427	427	418	443	429	461	417	375	437	438	430	430	442	457	448	402	428	496	431	470	442	447	433	458	486	418	454	502	423	469	408	435	468	440	403	407	439	418	430	436	440	437	452	439	458	416	469	424	456	454	415	475	431	460	432	444	408	440	460	437	462	446	444	470	410	421	439	448	437	448	456	418	449	463	449	437	481	457	410	466	457	400	428	422	487	433	438	421	475	405	458	404	428	399	421	450	435	405	409	445	467	426	410	480	433	439	460	393	445	463	404	403	426	421	456	440	451	425	428	432	425	468	460	391	431	453	444	458	396	442	430	443	444	435	460	429	455	439	413	453	435	469	410	466	432	462	419	442	463	454	423	442	484	443	440	413	405	425	456	457	439	459	467	401	409	428	423	465	436	443	458	417	425	447	409	434	450	447	443	425	393	426	470	417	424	488	442	453	453	454	418	463	416	419	463	448	410	437	439	422	410	427	474	430	441	471	443	445	427	423	421	468	434	428	431	418	417	463	435	454	454	448	428	405	455	443	415	430	432	452	419	435	471	431	434	474	405	428	436	431	451	428	412	395	425	422	438	455	434	445	427	432	459	425	470	435	460	440	469	411	451	462	439	435	441	435	450	453	455	436	422	445	477	431	452	484	416	423	461	466	439	457	441	446	470	451	418	409	483	421	399	411	432	453	500	468	459	463	409	424	474	461	426	428	442	416	449	458	446	436	449	449	457	431	425	430	447	404	452	443	406	428	417	443	446	413	403	481	384	457	434	417	452	440	426	436	444	433	450	445	447	436	422	466	420	430	440	442	415	423	422	444	446	430	448	426	464	444	428	415	447	439	458	404	410	418	431	435	419	409	441	416	438	425	434	454	479	426	443	409	449	422	407	428	472	460	429	450	451	413	452	430	423	479	443	462	422	425	452	461	442	447	442	415	408	447	423	414	434	476	433	413	421	430	431	437	419	440	443	423	432	400	417	425	443	442	417	412	453	430	438	466	426	411	466	451	455	425	443	478	474	454	470	466	428	429	451	466	465	420	445	424	454	443	439	447	410	460	468	458	425	418	443	444	379	438	456	477	458	451	437	419	430	384	400	437	462	430	432	426	442	438	426	472	477	447	446	433	441	455	454	435	445	421	447	423	436	409	426	444	441	469	457	445	442	436	449	434	476	430	427	463	483	452	433	428	450	416	487	445	476	424	461	431	440	454	447	411	446	431	456	451	432	415	463	453	437	469	445	381	428	421	454	449	429	479	444	426	453	426	414	442	447	458	445	423	431	430	463	447	453	438	408	435	436	412	453	466	457	440	431	440	444	434	443	418	420	430	419	470	483	460	430	470	440	443	420	417	444	457	424	402	475	455	421	431	430	446	430	424	433	466	421	468	452	449
58979	50769	42395	19670	8883	5041	3704	2765	2372	2076	1555	1377	1355	1235	1244	1118	945	880	671	565	584	513	503	457	378	378	360	353	350	342	321	320	319	338	314	254	310	536	1120	899	645	357	279	215	177	174	167	142	150	152	144	155	139	160	161	155	150	171	162	166	157	136	146	161	165	143	150	163	166	173	172	131	151	165	163	159	147	159	148	173	152	191	175	155	162	180	181	158	147	151	142	159	132	137	158	154	174	173	176	163	148	149	169	144	167	170	153	155	155	145	135	183	168	177	135	148	165	175	157	178	171	165	156	145	147	157	183	148	186	141	125	160	141	180	165	137	133	148	132	178	172	137	189	156	142	149	193	158	141	158	153	146	162	173	178	158	168	144	161	154	155	159	146	165	175	137	168	150	173	183	163	175	170	157	133	147	141	166	145	184	159	149	172	156	159	160	193	167	156	154	143	151	160	172	168	166	169	154	164	156	160	176	185	178	160	146	159	185	170	162	169	176	170	150	163	148	176	166	169	160	174	160	189	158	159	138	140	149	144	167	160	167	164	166	160	162	148	141	196	155	147	189	165	146	148	182	131	188	164	166	186	164	176	135	147	153	158	145	156	166	149	158	150	157	191	158	150	146	151	165	160	164	148	164	177	184	161	191	167	189	162	180	168	188	152	155	157	169	174	180	173	167	152	155	165	147	146	173	172	163	161	167	163	180	152	162	179	172	155	167	152	145	154	161	161	165	171	163	170	181	152	156	173	153	170	170	134	164	142	170	164	160	156	161	175	179	150	156	179	153	157	147	195	178	163	164	159	162	169	166	158	159	184	151	146	143	140	146	158	188	155	168	174	169	166	192	163	169	166	143	157	167	146	175	156	137	175	157	150	151	143	169	152	160	196	170	148	159	178	154	161	181	148	163	144	176	154	147	160	162	143	176	164	172	177	154	146	154	138	168	148	175	153	162	173	165	166	162	150	155	152	141	156	161	163	136	148	153	169	165	140	142	144	161	162	185	208	157	181	141	154	180	164	155	160	166	177	174	164	159	174	175	173	157	167	149	170	172	156	151	188	136	160	170	141	155	178	155	161	159	168	157	173	169	156	172	165	156	135	151	159	164	160	172	162	153	161	186	163	163	159	156	163	161	189	146	151	167	174	160	154	141	150	182	161	164	135	143	159	155	165	177	151	155	155	161	178	156	181	168	156	185	149	169	162	175	153	156	159	152	180	159	165	172	154	162	144	145	165	153	170	180	148	167	164	161	157	164	158	174	163	172	145	184	149	183	189	149	176	136	177	163	159	182	187	149	175	154	129	164	170	149	166	150	177	171	165	177	149	157	147	169	155	144	171	129	170	184	192	171	169	151	136	160	165	173	170	166	148	177	165	154	159	167	170	168	165	159	160	161	188	153	182	160	170	167	154	163	181	194	186	150	140	164	131	185	184	154	166	158	133	156	173	198	152	153	140	146	168	166	171	157	172	175	151	190	167	166	146	182	147	160	166	178	156	163	169	157	134	175	167	134	145	157	155	167	172	173	150	161	161	160	164	180	171	182	172	163	170	162	157	157	181	148	146	168	166	155	153	161	155	179	150	158	185	149	147	143	172	147	168	173	181	159	167	150	180	161	159	167	165	158	151	179	173	161	159	174	156	120	161	170	151	164	156	169	169	164	162	166	142	161	153	171	158	169	157	157	141	164	172	167	178	159	166	136	158	150	167	148	186	176	177	173	154	191	157	130	146	184	191	148	155	149	173	168	171	163	155	149	180	161	157	154	143	149	157	167	154	142	147	164	176	173	170	178	194	170	171	155	165	149	159	154	170	160	195	185	152	170	144	182	181	147	162	175	170	155	159	159	172	163	195	162	157	177	158	159	176	181	170	169	153	154	164	147	154	184	147	158	144	150	152	159	149	146	148	159	168	167	166	155	191	169	163	172	180	178	150	150	147	150	176	172	149	157	142	136	147	159	167	190	161	178	170	142	176	157	160	176	176	141	164	186	153	145	155	151	142	142	144	170	179	163	163	177	177	143	144	167	161	128	139	161	145	162	151	155	146	154	152	152	167	164	156	163	141	172	171	155	145	179	144	150	152	149	155	156	149	169	155	171	139	148	168	162	153	166	160	172	159	172	134	171	166	167	151	145	149	171	165	149	159	162	154	159	175	185	160	157	184	133	169	163	172	132	160	152	155	153	173	168	178	157	150	176	185	167	157	158	172	169	146	157	171	182	177	164	152	170	179	152	167	170	146	172	157	160	170	168	157	182	149	163	152	160	160	170	147	162	166	142	178	155	171	178	180	184	155	159	149	167	163	153	154	142	153	167	162	177	175	183	162	144	149	174	163	169	174	187	178	169	135	171	143	165	160	161	146	155	158	168	164	165	152	188	184	183	160	165	152	141	169	187	141	143	158	178	163	146	156	157	183	152	149	168	147	150	156	126	149	152	173	181	148	161	157	176	175	181	157	147	151	165	165	165	159	147	143	154	156	178	187	163	164	151	153	186	183	170	175	145	163	157	171	162	170	161	169	175	138	179	143	175	167	134	151	137	161	148	160	162	185	184	142	138	156	163	159	189	159	150	172	137	138	153	156	192	174	157	179	177	166	145	148	171	162	181	134	153	194	153	154	168	159	174	150	147	134	164	155	147	176	153	179	147	186	160	155	164	175	146	150	150	165	139	171	186	171	157	161	153	152	171	170	162	173	176	155	161	178	156	144	169	156	146	155	163	153	148	188	172	146	162	158	162	174	157	156	143	164	169	165	158	163	177	164	143	157	169	184	162	151	173	173	158	173	167	189	150	151	150	167	165	146	154	156	156	179	168	184	164	173	143	153	166	157	149	191	176	151	177	165	156	151	162	176	157	156	172	168	179	148	185	165	164	164	180	167	175	148	149	169	187	162	143	158	180	146	170	161	176	171	160	159	163	160	177	174	161	163	175	179	177	161	169	143	171	155	170	134	150	157	151	152	157	165	170	160	172	149	156	163	164	171	166	143	174	173	194	172	133	177	158	168	173	137	169	156	167	179	156	176	171	154	166	151	185	162	166	167	164	168	178	168	151	151	158	143	156	163	150	159	160	153	152	170	153	157	147	152	180	157	156	189	164	136	145	158	160	159	168	184	166	158	182	143	167	178	177	150	173	191	163	133	157	166	160	136	159	164	148	148	166	169	159	134	160	157	150	183	150	170	142	169	177	177	160	150	175	153	178	165	183	145	152	156	143	152	162	153	165	153	124	153	153	151	164	169	179	189	164	174	163	145	161	171	144	168	165	190	156	171	161	152	155	141	149	181	175	170	179	179	152	179	164	177	166	160	180	183	172	169	179	152	159	147	146	179	155	171	168	157	145	162	164	152	164	170	177	154	176	170	149	190	138	151	182	158	161	164	164	199	166	172	156	143	163	161	196	162	181	161	162	153	141	155	150	170	150	158	170	173	127	203	208	140	142	151	165	184	172	144	135	161	133	170	154	181	196	164	156	151	161	174	163
38361	42278	36942	18614	14563	12579	11841	10809	10305	9385	7863	7288	7345	6875	6745	6229	5520	4520	3826	3548	3310	3046	2986	2686	2219	2112	1976	1829	1808	1842	1701	1727	1656	1633	1469	1392	1481	3310	6755	5375	3508	2035	969	589	448	399	423	404	407	429	383	428	416	411	407	416	387	426	439	371	383	429	409	407	372	417	370	420	398	426	410	377	407	413	418	489	420	455	419	423	408	422	392	400	372	389	385	410	430	396	365	398	385	397	390	421	411	411	436	386	401	407	390	430	388	428	402	416	372	423	415	423	403	372	402	401	409	396	408	416	386	413	370	406	391	398	400	429	448	446	441	403	387	418	423	397	416	431	413	380	390	415	390	392	430	449	364	371	405	433	413	367	414	383	408	417	419	421	367	439	415	426	392	385	395	412	432	396	393	391	406	402	390	345	415	392	391	393	393	414	410	389	392	405	412	396	404	420	432	400	404	428	393	422	423	405	449	356	417	414	415	390	390	398	396	408	402	407	407	377	405	422	418	372	427	385	430	376	382	439	383	379	414	395	411	408	382	391	463	386	418	403	412	403	427	453	399	417	417	384	406	406	435	414	383	386	402	428	382	371	406	426	398	426	419	413	422	416	444	403	390	418	407	442	435	426	367	389	392	384	386	438	384	435	354	407	425	395	426	374	414	393	382	385	378	383	393	435	439	399	373	375	405	405	417	392	416	409	404	432	424	347	459	422	428	403	438	405	392	396	375	415	419	395	404	414	399	369	398	376	357	403	457	399	395	426	393	418	408	404	401	421	401	438	375	398	402	405	395	404	426	415	391	439	401	416	408	400	404	384	412	368	374	413	426	427	371	382	400	382	413	415	421	404	408	414	385	411	406	379	386	408	421	469	399	382	394	400	431	406	425	406	403	401	410	429	382	413	424	406	396	406	420	393	419	404	415	432	393	425	372	380	435	414	427	448	405	451	437	419	415	401	412	407	375	374	385	434	409	426	410	422	430	415	427	425	430	388	406	401	431	394	379	393	417	433	408	412	389	405	432	415	415	384	393	372	394	372	375	404	406	384	408	438	386	435	409	395	422	375	403	426	413	398	404	388	395	410	383	467	371	382	412	406	414	420	402	414	410	413	411	393	415	411	428	401	378	398	424	451	416	398	379	409	420	429	390	402	451	455	401	415	431	424	400	417	406	394	397	379	403	411	428	430	384	396	402	406	393	414	403	451	405	411	385	394	398	453	400	442	425	414	378	401	403	390	405	397	420	408	413	421	425	408	429	401	375	406	440	423	376	441	375	417	432	404	411	400	434	400	420	433	416	367	412	419	415	404	412	412	414	376	414	428	419	430	423	433	394	452	371	444	404	435	410	391	409	410	409	415	411	397	422	400	394	422	411	440	393	427	365	370	390	400	429	410	387	396	423	407	401	368	397	400	424	414	410	359	392	406	398	414	424	399	363	399	418	441	395	404	422	417	377	399	424	374	398	381	379	412	419	421	427	393	385	467	386	405	432	409	391	370	398	398	387	380	403	399	377	389	409	391	432	393	422	406	422	427	378	390	419	414	391	403	387	389	388	377	429	408	386	417	411	427	422	417	388	411	387	440	413	446	395	407	407	404	433	401	413	368	420	404	448	395	384	392	413	421	399	424	404	416	417	417	416	392	409	402	398	381	392	406	396	433	432	395	427	392	358	433	425	394	392	446	398	404	418	387	372	398	400	407	389	401	381	398	395	380	404	399	417	410	406	410	367	373	384	404	426	387	422	394	408	429	430	404	412	452	433	427	423	402	443	442	437	379	433	408	396	446	401	401	401	377	416	377	427	411	432	435	418	443	385	412	424	382	422	410	393	417	412	400	439	403	430	406	408	407	386	385	398	362	423	365	433	415	386	436	426	400	413	432	419	425	430	414	406	430	380	415	414	428	396	385	405	363	424	397	417	384	414	383	381	380	387	395	408	378	396	409	409	388	383	434	380	410	427	432	448	407	416	424	431	403	456	399	409	434	425	409	432	412	401	379	424	411	405	394	365	371	407	407	412	419	415	417	432	395	365	409	386	445	404	390	420	429	421	399	379	411	428	420	411	392	362	398	464	368	415	423	408	405	395	413	402	390	435	436	405	414	376	397	371	407	407	434	422	385	417	411	394	395	421	402	413	374	409	386	381	393	377	438	381	385	402	422	370	400	450	385	406	401	413	430	419	403	388	434	379	415	422	367	386	402	415	413	458	404	409	420	407	397	447	394	372	439	439	389	411	431	427	388	393	414	416	398	357	400	402	432	415	403	398	390	425	419	378	417	391	379	406	446	389	441	377	433	404	352	412	361	426	386	413	370	443	395	422	418	412	386	415	411	412	427	432	401	365	390	398	413	390	425	371	388	405	437	444	437	413	409	394	369	383	415	384	389	406	414	414	427	392	384	429	412	393	404	401	392	412	411	402	423	375	391	391	409	371	416	416	406	409	418	421	383	412	388	412	422	425	417	420	395	406	388	385	394	377	408	434	408	391	363	433	390	431	410	382	413	405	415	391	424	392	424	417	463	450	442	409	432	402	404	374	438	419	405	401	438	392	401	417	396	389	401	417	458	433	399	429	417	357	423	436	412	440	399	424	405	393	411	429	433	349	408	388	431	409	422	400	436	425	374	404	415	391	438	403	417	437	409	409	353	436	430	434	417	412	414	430	452	415	418	378	375	433	414	397	422	398	407	399	430	386	408	415	364	417	382	405	428	426	423	362	416	421	411	380	378	415	398	436	434	381	420	396	410	400	370	391	376	380	442	425	398	384	408	398	388	415	376	410	433	413	422	424	385	421	397	379	369	408	438	436	413	412	431	413	411	422	387	407	405	400	386	367	396	415	421	423	445	402	396	407	408	406	394	433	423	403	400	414	402	425	403	417	409	434	391	410	400	418	452	404	409	398	446	411	421	415	375	404	434	370	416	416	388	407	413	409	405	411	377	413	413	447	392	388	425	438	401	394	428	364	391	416	410	398	423	400	427	395	399	378	417	400	456	395	434	408	417	451	390	415	417	413	415	406	410	428	457	416	406	391	397	410	416	433	412	417	366	400	386	419	376	419	376	427	448	418	410	395	416	419	425	403	399	398	399	422	389	389	396	407	430	452	385	387	411	402	367	400	429	414	380	400	383	399	406	440	422	384	464	406	417	404	379	439	417	408	401	408	364	442	398	362	380	396	386	389	393	444	442	398	403	395	397	400	423	380	379	405	402	421	436	452	391	483	389	418	432	427	403	414	444	405	432	432	429	401	393	391	412	363	416	461	410	401	430	404	428	399	381	424	410	413	436	413	397	417	416	398	366	421	392	417	391	390	405	417	397	441	414	421	401	398	398	393	396	412	442	422	375	424	424	400	425	437	444	411	382	381	370	407	398	410	417	394	429	416	406	428	397	400	392	396	424	382	409	405	389	404	350	425	409	417	389	429	407	414	393	413	403	391	382	349	388	407	428	440	400	417	403	412	394	420	425	431	414	408	394	396	400	382	393	406	407
46919	26590	13929	3036	1209	840	728	625	636	590	578	611	604	533	598	521	476	452	372	284	306	303	306	274	289	232	281	265	250	251	233	229	238	242	232	275	172	234	226	251	260	245	228	208	231	212	220	229	190	188	211	184	217	181	197	201	232	228	181	208	203	221	203	170	197	200	205	189	219	212	212	244	205	184	200	202	207	216	214	202	192	201	188	177	200	222	203	214	223	209	204	188	220	183	207	195	228	196	203	211	195	223	203	199	202	224	201	195	201	193	205	196	243	182	199	193	201	211	234	211	199	230	214	227	191	202	198	235	202	203	176	211	217	199	200	210	197	211	192	226	205	186	184	196	194	211	229	179	201	208	211	218	210	223	210	188	187	197	210	199	207	176	185	205	192	199	199	202	197	195	171	202	177	189	195	198	212	211	195	215	232	196	208	214	205	221	186	211	225	202	205	180	234	215	183	202	188	214	200	226	237	199	217	198	210	198	190	217	220	210	210	205	186	201	202	196	217	204	194	225	220	190	195	219	196	210	212	194	204	209	183	203	195	181	193	193	241	219	197	188	196	204	202	203	182	202	177	200	216	197	207	184	210	202	219	204	193	197	207	194	200	230	191	194	189	212	199	214	201	227	189	197	187	184	202	196	232	228	207	202	194	241	212	216	208	203	225	203	203	201	198	180	224	220	217	235	187	164	183	221	237	190	205	218	215	207	203	216	201	218	203	210	190	202	226	215	228	224	199	202	208	202	204	210	228	171	204	192	209	169	197	224	235	183	219	204	204	219	221	208	215	227	211	184	191	182	196	173	211	210	189	204	206	202	196	200	201	195	210	187	172	253	212	197	190	201	180	191	205	181	198	202	201	208	176	214	191	205	201	216	212	230	217	203	200	199	219	218	192	214	206	191	194	203	172	179	206	217	193	207	211	239	217	196	198	179	226	205	184	203	204	206	209	227	224	189	202	181	217	195	233	213	203	225	186	214	229	215	170	209	205	214	189	218	223	227	184	200	199	197	220	166	187	194	201	188	211	210	196	206	182	201	210	207	194	216	187	207	195	188	200	198	202	206	224	212	221	205	200	212	220	208	205	210	184	207	211	212	213	193	201	209	220	200	207	237	205	224	217	192	202	197	226	201	210	213	210	214	223	200	181	216	225	199	214	210	204	179	198	215	198	213	203	213	203	197	192	223	189	210	198	209	198	221	235	187	232	181	228	224	209	188	224	208	233	208	214	181	202	223	207	219	186	215	191	201	224	178	208	197	204	198	201	206	192	197	205	203	181	229	186	214	211	189	221	194	214	214	240	197	216	169	215	195	207	203	211	213	169	189	204	192	184	183	233	209	207	210	201	197	191	191	185	218	211	216	194	198	200	220	197	217	206	209	186	199	179	204	236	221	212	209	206	197	238	203	204	208	232	222	210	241	204	200	192	214	210	194	219	195	194	196	200	214	179	202	189	194	197	195	193	200	206	188	236	206	225	206	213	194	200	191	212	179	210	196	224	223	196	217	185	209	208	191	206	192	242	177	201	206	206	215	198	211	204	210	207	232	218	213	209	213	192	233	232	213	224	222	213	177	220	211	226	199	225	199	185	215	194	205	209	217	197	215	177	228	206	198	177	199	182	210	197	196	191	224	213	183	226	212	214	199	190	225	216	176	214	217	204	212	200	213	203	217	197	208	192	229	198	187	210	210	208	193	230	235	220	221	195	189	227	189	212	204	203	186	211	199	220	213	228	188	200	214	195	225	218	219	199	194	189	194	220	198	215	197	204	213	214	188	180	208	207	180	220	204	192	184	204	202	196	207	211	220	222	220	192	211	224	203	219	183	204	218	218	172	217	204	198	215	209	192	194	207	177	211	166	205	204	192	204	195	196	224	214	198	198	214	214	240	209	199	195	221	183	213	183	186	214	199	194	221	176	190	179	188	199	206	213	215	245	191	198	189	205	184	209	229	201	205	212	168	207	211	204	192	204	191	185	193	190	207	198	194	214	202	196	193	184	222	228	204	216	222	221	218	235	201	237	198	237	219	196	217	202	221	192	191	221	205	190	212	228	222	219	210	221	194	218	199	217	209	186	170	180	188	193	195	191	208	200	207	225	236	183	212	213	196	197	216	191	185	193	208	205	213	189	193	209	205	183	209	212	203	205	217	197	199	189	196	200	190	195	210	224	219	210	195	203	223	197	224	211	220	190	208	216	211	215	200	192	212	182	193	204	208	194	202	181	200	212	211	210	209	206	223	237	197	196	188	197	186	186	190	213	191	194	198	195	212	185	208	212	201	203	210	210	200	211	190	228	208	180	220	198	204	195	221	203	228	214	201	193	211	216	190	217	235	165	221	196	215	199	209	193	213	199	191	217	205	191	183	213	212	203	200	189	197	175	224	190	193	227	217	199	178	206	199	179	205	190	189	212	199	201	232	213	239	214	215	193	200	217	210	182	221	230	198	173	226	218	187	191	199	186	206	192	231	195	200	187	208	184	198	203	201	212	220	198	217	208	210	192	215	175	207	210	211	196	218	224	217	260	186	211	197	198	212	205	227	217	200	199	235	203	195	193	195	209	200	222	222	216	219	189	196	220	203	172	196	206	200	222	241	230	198	195	219	197	206	215	181	193	174	208	220	201	200	216	201	189	210	229	197	185	184	215	205	201	184	210	192	207	211	199	180	234	210	212	222	209	205	224	180	219	215	219	199	189	219	200	215	189	267	211	207	224	200	199	204	175	200	202	207	199	200	223	204	201	223	213	220	224	180	189	191	215	185	185	212	222	208	207	213	223	201	199	195	185	195	209	218	210	205	222	207	215	195	197	219	204	219	215	208	200	195	207	227	201	184	206	231	188	209	214	195	213	195	219	202	216	192	179	217	190	205	198	186	202	186	201	213	180	214	206	214	211	215	198	206	193	200	191	212	223	236	215	235	216	208	202	189	206	226	206	200	205	205	195	204	213	187	195	190	187	203	214	205	218	218	176	219	217	221	179	187	194	182	195	223	200	196	189	184	208	204	210	218	198	221	222	226	202	211	201	212	196	231	217	193	188	205	181	200	179	185	196	200	204	232	235	178	196	201	182	207	203	219	203	206	211	197	179	206	188	204	200	225	202	202	198	213	209	204	207	203	194	199	205	196	225	212	193	205	219	214	218	205	218	213	189	194	204	212	213	202	212	209	186	214	198	215	215	214	209	182	216	200	188	191	193	198	199	205	220	192	170	210	230	237	208	218	212	225	207	205	183	213	208	208	218	203	181	183	188	195	222	198	216	205	199	211	210	198	206	189	213	217	198	178	204	214	191	185	207	182	217	226	201	189	219	225	219	188	167	194	226	222	215	223	212	203	214	201	205	191	219	226	206	188	226	226	218	188	212	216	211	196	190	211	207	213	200	220	220	205	217	193	200	193	229	210	185	209	190	195	204	191	236	190	211	213	212	198	197	207	194	200	165	207	229	227	229	217	210	195	220	196	183	195	218	202	199	205	201	204
30868	21308	16206	6350	3989	3240	3178	3022	2888	2653	2730	2953	2882	2655	2828	2702	2448	2011	1580	1306	1160	1162	1042	1017	982	977	870	866	912	862	810	746	732	725	678	690	626	651	768	856	841	713	610	558	501	538	489	533	476	518	484	502	492	508	479	545	512	465	471	484	503	451	470	538	488	515	505	526	506	500	493	481	497	471	477	499	545	487	500	515	521	510	547	519	497	470	519	496	502	501	515	532	517	500	509	523	515	483	479	483	468	473	498	491	489	522	510	512	527	547	520	539	490	480	518	487	505	498	461	487	526	515	459	512	501	471	480	483	524	494	488	495	514	509	477	474	485	513	548	484	483	488	472	521	477	497	468	510	512	495	515	504	468	516	528	495	473	516	492	544	495	481	493	491	497	535	503	471	465	514	458	480	462	482	495	490	517	505	462	531	491	486	508	507	482	477	529	470	493	539	495	486	485	482	522	520	481	487	516	502	470	527	503	527	508	481	458	518	525	476	465	518	488	510	489	514	509	544	524	510	499	528	513	543	471	498	476	496	545	488	484	484	523	521	499	529	509	491	497	535	543	499	511	516	474	522	488	488	521	484	486	510	488	505	525	458	506	466	500	450	503	496	487	483	496	531	515	473	483	488	532	547	514	491	468	487	537	514	511	469	491	528	512	475	536	537	479	461	470	507	514	491	504	523	466	490	519	489	541	484	525	503	455	521	470	480	484	497	503	510	454	538	523	468	525	503	511	477	527	485	494	494	537	468	479	476	490	492	474	484	518	530	501	497	471	485	487	501	526	466	475	519	504	502	514	533	486	501	483	528	490	491	500	513	498	478	512	494	533	519	515	495	508	528	510	478	506	490	490	526	538	515	543	486	477	510	476	517	489	482	504	556	491	502	471	457	499	482	458	483	546	498	507	471	470	498	480	492	506	506	489	508	485	538	487	547	492	500	478	502	499	519	504	516	505	505	491	504	488	508	483	484	457	529	505	484	489	476	500	481	489	501	516	482	502	487	482	528	467	495	528	497	482	474	506	538	528	480	503	514	519	485	480	511	518	503	561	497	492	502	497	513	502	494	485	495	500	497	504	484	510	519	482	487	515	512	540	524	474	504	477	486	507	537	469	512	492	540	524	543	511	457	516	489	517	504	486	491	507	517	489	534	473	495	477	508	524	487	463	497	467	494	485	492	500	541	499	482	489	457	452	512	529	490	483	500	504	514	505	556	493	479	554	497	555	498	494	486	523	520	519	475	511	498	508	516	498	532	470	466	504	552	480	492	501	527	501	485	496	545	504	489	516	579	521	470	535	492	517	524	502	495	510	467	535	512	510	510	519	487	494	518	513	529	495	511	520	506	510	472	510	517	498	474	469	488	473	488	506	523	486	496	482	513	501	505	460	506	509	499	507	491	492	523	484	497	501	467	472	469	477	471	530	499	493	510	504	510	517	509	479	518	493	486	498	496	503	526	541	516	503	481	500	502	498	466	493	502	520	455	524	513	478	497	469	500	490	509	510	505	480	525	468	494	499	516	489	511	500	471	501	460	486	477	504	476	516	471	490	477	523	539	501	501	470	512	507	493	505	475	500	446	510	531	484	497	502	507	506	524	550	500	530	506	501	492	495	517	504	508	498	498	473	495	489	486	527	499	528	460	529	509	482	496	494	557	489	510	502	476	495	513	512	476	527	515	485	470	484	510	492	466	510	546	502	524	522	485	506	516	505	530	556	502	508	487	550	506	502	470	490	501	496	485	533	492	509	544	521	514	460	485	537	483	492	494	519	478	505	502	489	483	508	499	516	522	479	496	479	475	484	464	501	533	492	445	506	505	500	534	541	523	534	554	544	503	532	482	469	524	499	487	467	448	500	484	568	507	531	520	460	487	493	533	501	463	510	498	487	496	512	506	471	508	468	505	470	517	494	530	516	508	499	528	532	527	477	490	498	504	540	488	486	462	531	484	513	482	493	499	518	502	510	526	486	485	534	482	468	468	484	501	514	501	483	498	523	453	497	507	517	472	479	548	494	516	517	492	502	510	508	492	488	540	540	501	525	526	456	489	536	522	476	563	476	495	537	470	506	452	497	475	531	494	527	501	488	441	514	510	491	510	505	496	469	469	503	509	510	468	534	484	519	540	514	511	531	528	478	488	501	473	505	468	500	515	525	544	501	512	503	521	500	475	500	484	506	492	503	479	538	479	535	485	460	481	476	482	491	520	528	478	521	526	520	492	516	510	541	492	493	548	527	472	554	486	497	500	543	508	501	502	537	468	513	526	507	517	496	499	474	487	456	525	519	511	500	460	508	468	540	526	467	482	502	498	479	508	495	515	483	491	533	520	464	522	527	513	529	462	508	454	497	495	563	501	524	457	486	491	479	481	492	513	484	512	501	520	527	484	464	506	506	526	537	483	454	485	491	471	504	532	478	497	500	513	497	497	561	531	469	481	508	495	513	552	517	476	483	453	544	498	512	528	494	484	546	486	514	513	493	504	481	497	502	493	528	516	485	458	525	502	502	486	520	510	502	531	529	451	480	524	546	501	499	504	494	508	480	517	468	471	490	443	522	512	477	525	507	481	505	495	455	521	484	515	457	553	517	482	476	498	514	510	512	467	522	510	531	497	503	494	465	521	505	509	517	475	513	494	495	514	473	495	524	494	514	482	463	504	484	522	522	509	495	503	499	500	494	505	527	487	537	510	491	492	479	509	490	465	485	482	477	499	445	499	512	483	473	541	450	499	524	509	494	564	545	512	521	492	509	524	497	486	529	529	469	514	523	519	482	498	501	472	489	506	481	518	519	481	563	503	495	527	514	468	546	496	489	499	470	525	535	502	492	507	493	470	515	489	475	521	473	520	518	511	550	532	498	496	506	474	506	545	505	466	455	502	525	486	478	500	497	480	486	527	537	481	513	519	477	497	499	496	493	504	524	506	497	510	495	535	469	522	498	520	506	490	509	502	550	493	542	508	504	544	509	491	510	501	482	531	511	499	489	493	494	482	483	490	521	511	462	500	495	485	475	520	538	475	503	532	509	486	564	495	471	478	487	478	486	523	494	490	493	488	490	498	456	510	513	526	479	508	477	542	513	483	471	528	522	462	470	518	506	517	485	482	491	509	526	534	474	485	516	494	492	528	490	542	507	506	540	484	478	473	504	513	486	499	486	476	484	520	522	478	531	487	451	528	555	496	473	470	484	495	491	488	528	520	510	497	528	473	506	478	518	533	484	499	495	457	510	504	528	498	500	489	510	526	492	504	548	488	509	538	513	495	537	462	492	459	489	449	525	495	505	495	508	483	493	480	489	526	492	513	475	464	484	505	503	479	482	487	470	456	542	483	503	491	532	482	491	540	503	531	514	491	493	530	498	521	456	492	510	506	529	435	540	514	490	487	505	506	483	503	504	491	527	516	509	484	495	514	481	497	540	465	565	506	530	468	462	460	446	483	520	517	482	487	496	505	494	533	512	508	455	521	501	478	492	507	465	507	504	502
52096	40091	34379	11316	4066	2453	1593	1347	1008	880	723	775	661	730	762	707	651	564	528	498	438	368	345	329	309	321	291	287	306	244	284	253	276	273	270	240	246	340	523	482	405	276	244	192	206	223	210	186	176	198	194	189	192	197	179	167	158	182	177	198	204	198	191	167	175	185	211	155	193	210	180	179	155	153	182	166	166	158	176	165	175	168	166	196	193	173	207	178	183	179	156	172	188	183	198	190	183	182	194	160	154	171	181	189	181	179	207	171	171	170	192	186	176	180	172	183	197	214	175	164	182	187	189	194	163	180	172	183	184	175	175	173	176	153	162	206	186	204	182	159	182	172	186	177	173	177	187	182	184	181	175	190	182	168	188	176	185	200	183	201	178	164	176	186	167	161	177	157	186	196	178	177	199	180	170	188	170	182	165	165	180	194	171	171	173	176	178	189	177	204	181	189	183	189	187	154	192	166	173	184	165	179	196	161	163	192	175	180	185	167	191	186	163	175	175	209	180	176	166	162	179	201	186	196	156	167	190	166	167	189	182	163	192	184	160	186	181	186	190	191	163	155	194	200	194	163	180	167	182	153	188	196	187	170	164	185	166	159	156	149	170	174	198	180	191	169	195	201	206	169	192	166	183	175	185	184	156	185	179	177	191	199	193	175	187	192	184	196	174	162	181	164	192	195	161	177	171	208	176	166	188	168	173	171	144	207	181	192	156	192	206	158	196	181	133	193	176	156	168	177	184	191	206	203	179	192	158	188	151	167	178	182	166	156	187	180	188	186	186	168	195	175	188	164	179	180	188	201	194	178	182	174	193	179	166	201	170	173	174	184	193	190	183	184	166	185	188	183	175	188	189	198	181	180	160	159	203	161	177	198	180	164	153	177	194	196	179	173	205	170	169	185	187	164	190	183	166	188	186	161	176	174	192	187	183	173	187	198	172	219	172	176	198	177	151	180	203	204	203	207	164	188	170	194	173	162	177	176	184	186	189	200	176	186	184	171	148	171	181	165	185	184	193	170	152	193	162	175	180	177	178	198	179	192	182	212	177	175	163	179	143	180	180	185	209	206	187	160	185	186	162	175	189	184	190	155	168	182	172	200	174	197	196	199	168	178	162	174	183	168	195	192	193	188	200	178	191	177	170	173	208	189	184	170	176	182	184	176	168	179	190	173	180	197	161	178	202	211	194	172	201	176	155	189	185	197	155	194	187	199	174	190	188	192	214	212	199	192	184	178	205	178	175	167	178	199	195	180	188	164	174	169	183	170	208	189	166	183	200	190	171	207	186	167	178	155	189	153	156	202	178	177	162	183	166	166	169	187	167	173	168	182	196	199	165	188	194	176	177	175	181	191	172	181	196	161	203	183	192	185	167	192	184	143	167	196	183	177	176	168	184	175	187	184	196	182	178	195	196	192	153	227	180	159	151	162	200	173	152	141	172	176	166	188	178	182	186	167	188	188	182	184	184	171	161	204	197	187	174	167	186	190	179	193	182	190	169	179	187	184	171	181	197	184	171	173	190	154	171	164	182	163	176	174	181	172	171	190	202	188	166	185	175	186	189	199	197	216	176	185	163	172	169	201	158	187	157	210	166	174	207	176	178	169	204	171	174	172	184	178	169	185	197	180	190	190	199	177	198	179	183	187	154	174	191	170	177	208	185	160	185	207	200	166	167	165	158	186	181	176	166	177	187	153	170	189	184	200	178	176	160	196	169	176	172	186	162	179	197	187	165	198	173	206	174	171	175	191	170	181	186	189	183	164	188	165	162	190	184	158	163	180	186	173	170	197	172	187	191	164	169	183	189	172	189	176	178	147	185	190	166	169	168	170	177	190	161	198	162	149	163	180	187	192	170	175	207	168	176	161	157	198	197	181	193	172	175	171	196	200	185	168	178	179	201	182	189	186	197	205	211	171	185	169	172	191	188	173	193	188	176	196	175	180	164	187	189	170	175	156	197	174	188	193	211	217	193	188	188	172	180	203	178	174	183	177	179	195	189	164	201	179	175	177	212	188	181	191	173	188	189	161	189	195	146	175	164	156	179	172	205	165	178	201	171	172	167	203	180	188	204	191	174	199	178	231	174	167	207	178	189	175	185	192	174	180	182	168	180	184	168	169	187	196	176	170	203	185	186	156	182	198	188	181	169	206	161	168	195	186	194	185	173	177	175	174	151	185	175	188	171	193	185	163	164	173	197	190	198	183	195	212	173	175	175	187	187	162	174	170	208	160	157	182	173	183	163	188	172	179	183	172	160	178	179	177	167	155	180	179	192	152	175	216	197	182	183	186	177	163	170	181	170	192	210	170	173	162	174	165	203	179	183	151	195	165	173	179	177	193	172	173	185	197	181	161	168	190	183	167	187	170	177	168	188	213	163	158	188	138	185	185	162	183	169	176	189	180	196	186	168	179	170	179	163	201	192	179	170	193	182	164	167	193	166	184	185	211	186	186	178	173	181	187	188	150	166	173	158	191	179	186	163	174	178	205	180	172	180	205	162	190	181	177	180	175	164	170	182	181	179	196	161	180	198	191	182	181	199	190	164	188	179	197	185	155	154	170	159	154	191	179	180	173	194	191	179	174	189	204	184	184	203	199	187	162	170	204	185	184	191	188	198	181	184	169	185	173	177	175	177	201	224	212	195	170	181	163	186	170	159	188	169	177	200	192	199	156	160	181	179	188	169	171	175	174	205	174	192	184	170	169	190	197	167	173	163	187	191	160	159	178	165	181	182	186	185	174	175	194	170	154	186	192	188	159	186	193	166	166	181	194	168	162	183	211	182	185	156	179	182	210	198	195	186	190	193	166	178	177	179	198	171	193	166	210	163	173	174	158	151	175	207	183	157	182	198	195	166	187	163	192	181	157	196	187	175	176	160	172	175	179	168	198	192	169	192	168	181	173	170	165	186	177	198	189	189	170	164	214	207	195	180	158	177	187	165	200	163	181	177	195	207	207	172	183	190	192	185	178	162	176	191	218	188	191	188	178	194	167	188	185	204	171	186	187	187	192	190	194	176	189	204	184	177	178	188	189	176	188	181	176	191	173	174	165	153	183	179	174	196	175	183	194	205	170	195	184	182	161	194	190	186	165	166	184	176	188	190	183	180	200	190	195	189	186	169	194	172	191	193	202	156	170	186	205	196	191	146	169	172	193	183	184	185	220	189	195	153	202	178	187	157	173	201	176	192	171	203	180	187	172	188	195	185	169	182	190	182	191	191	192	162	164	161	194	178	163	186	198	175	165	190	183	200	200	155	191	177	166	207	199	204	176	182	168	168	174	181	188	175	198	189	178	194	177	166	194	191	214	195	162	188	182	175	190	220	184	159	187	196	174	200	184	177	192	189	209	183	193	167	200	203	180	191	168	158	196	216	205	207	195	187	169	183	197	172	193	182	183	220	168	164	210	181	180	172	181	170	156	159	168	173	201	175	200	177	154	172	174	195	202	183	188	174	187	162	189	177	193	161	192	199	189	188	180
35128	34480	32435	11180	9935	8423	6508	6223	5108	4294	3694	3715	3654	3795	3850	3839	3505	3387	3028	2596	2211	1819	1606	1516	1474	1380	1373	1202	1228	1169	1159	1107	1065	1068	1025	923	848	1729	2939	2572	1681	1044	692	555	466	449	465	454	425	425	462	440	442	416	485	434	426	481	463	509	460	456	463	471	464	478	454	420	466	423	440	432	472	427	420	457	452	431	424	461	463	444	477	452	393	456	427	455	443	455	420	470	455	465	463	428	464	458	453	462	467	445	445	532	437	470	439	482	443	448	446	468	419	437	448	458	432	446	448	456	471	468	444	448	469	443	426	454	469	455	474	466	457	443	472	474	411	396	420	462	434	485	489	459	434	445	436	467	460	459	456	457	428	443	442	469	423	471	411	425	478	483	442	462	440	448	403	430	458	428	444	452	451	418	464	448	443	453	446	431	448	439	452	481	451	440	444	456	500	436	446	469	436	461	450	468	448	439	464	461	434	480	449	469	444	441	446	455	441	446	471	453	441	495	464	446	426	465	447	418	428	491	441	428	495	438	417	467	438	476	413	419	457	425	423	475	417	448	419	471	416	453	448	459	473	445	460	431	443	450	434	445	441	482	464	443	463	427	424	437	491	401	430	434	437	458	452	469	466	408	444	454	421	454	437	445	451	454	419	433	408	407	464	449	443	474	441	458	442	463	440	422	433	489	429	484	468	453	479	482	466	469	442	471	467	445	459	435	463	414	477	440	438	461	454	431	445	426	480	423	434	411	455	433	414	452	441	470	449	446	457	456	447	458	458	481	468	429	431	432	421	443	465	471	456	467	416	459	445	486	481	427	418	414	443	433	457	411	449	494	458	468	443	434	419	462	472	429	468	486	464	466	457	477	446	483	501	400	433	433	500	460	464	457	462	442	453	451	456	463	440	450	465	428	460	441	471	449	469	473	422	430	465	449	398	486	460	489	401	448	424	441	430	438	424	456	415	446	423	446	481	425	461	464	457	432	484	470	434	496	456	437	472	447	428	462	476	474	409	440	508	438	444	475	430	434	456	405	473	445	450	418	444	425	466	455	415	460	459	451	445	436	453	409	462	443	473	434	420	452	421	469	425	470	441	421	456	428	462	423	430	448	432	481	423	453	463	437	455	488	472	406	465	431	426	440	481	413	432	464	441	476	467	461	429	465	453	444	458	422	443	456	485	494	430	460	444	417	454	435	421	468	404	425	437	472	418	458	456	448	446	457	453	448	479	456	459	484	421	432	458	443	456	469	450	445	432	427	439	460	462	453	441	445	478	421	422	452	452	436	438	450	448	455	483	469	434	440	475	444	478	442	456	477	469	451	440	407	455	435	467	429	457	491	452	436	448	427	441	449	445	476	450	460	437	426	459	458	447	408	450	480	488	471	438	455	476	486	453	425	432	404	473	433	435	434	443	442	423	454	481	409	452	422	429	472	505	432	445	439	466	447	487	481	468	486	453	476	446	467	476	466	447	439	451	475	474	473	436	412	451	487	437	438	474	442	479	453	488	426	422	418	461	420	454	399	444	477	461	474	469	457	456	446	433	424	439	470	429	488	451	441	439	424	430	427	404	486	474	459	452	480	444	465	450	463	422	453	478	438	424	440	474	425	426	427	406	499	450	482	476	423	426	420	455	433	449	489	438	455	473	456	459	450	469	442	471	429	504	433	468	447	430	459	410	456	445	442	469	408	440	446	452	447	460	466	421	454	456	434	437	480	490	442	475	453	433	467	428	454	467	464	459	473	405	466	457	511	454	476	436	468	412	461	445	427	470	467	456	403	459	458	478	447	474	450	446	487	433	446	411	428	446	464	443	457	467	442	442	479	470	443	488	454	483	450	434	420	478	461	446	461	469	437	433	413	479	415	477	451	467	449	487	435	450	449	479	437	451	474	478	424	460	491	410	441	474	462	437	434	464	444	450	514	434	428	446	439	454	433	425	458	419	458	443	439	438	470	453	425	477	442	469	445	460	418	496	467	439	444	463	439	453	483	434	481	442	434	458	451	452	438	437	478	431	435	436	449	462	459	442	465	408	447	419	430	418	400	430	430	421	454	443	459	443	475	438	417	422	469	483	437	447	443	468	463	456	480	442	420	450	421	464	457	426	435	443	458	521	485	427	454	451	469	435	443	484	415	414	472	480	488	440	451	455	446	454	459	445	418	418	450	462	446	439	451	450	444	456	465	427	459	461	461	478	468	455	432	474	438	452	434	490	432	434	434	450	455	465	465	441	470	409	466	429	428	455	470	486	451	455	442	440	483	486	436	474	473	433	466	459	475	465	452	423	448	455	473	458	438	460	444	438	459	450	426	418	469	464	434	485	453	449	418	468	462	476	454	444	445	425	478	442	445	465	461	441	471	436	422	435	454	504	447	439	396	421	437	489	470	424	475	457	465	447	466	423	448	455	462	408	463	456	425	473	446	463	495	430	426	407	451	447	426	410	444	454	426	428	415	420	428	467	442	435	500	473	438	445	466	458	442	441	421	454	447	480	409	483	473	476	460	411	447	468	453	424	418	504	446	428	452	442	437	445	445	434	431	442	445	486	457	451	451	459	473	417	381	467	441	451	439	441	444	415	418	469	439	385	461	449	472	433	435	447	450	452	475	464	491	430	450	437	455	449	440	464	468	435	453	430	430	438	482	414	436	414	467	468	442	444	446	494	455	465	445	460	452	428	467	416	451	440	458	460	426	452	431	420	440	435	478	429	452	446	425	422	483	426	446	427	440	455	446	462	449	465	408	446	462	448	456	461	429	446	429	448	463	460	483	473	465	445	418	434	443	458	435	444	455	495	459	449	446	435	433	473	408	457	430	460	462	473	482	482	433	449	478	467	426	470	468	495	411	494	396	462	434	445	436	433	462	453	450	482	463	457	430	443	429	444	457	445	491	473	468	458	435	448	423	461	484	434	442	452	466	502	448	437	431	489	431	466	460	481	440	484	444	438	423	490	464	454	464	442	492	419	450	491	471	425	476	479	453	436	453	437	465	442	418	476	453	439	461	493	440	449	464	413	446	449	408	448	408	434	473	479	438	473	429	419	436	431	449	447	461	440	442	451	451	472	464	430	482	449	459	478	458	503	417	436	465	491	454	474	503	497	464	400	462	456	455	438	473	440	440	506	424	443	469	463	489	479	455	456	437	426	455	453	461	416	443	464	445	440	478	454	464	409	433	424	477	452	452	471	440	449	501	468	440	432	431	462	480	461	457	446	468	478	450	452	443	452	429	444	446	438	437	450	453	436	468	447	445	444	467	409	411	438	433	479	477	432	456	412	442	410	435	426	417	448	444	438	446	418	459	423	430	460	473	433	425	465	445	454	437	478	475	465	441	484	442	457	442	455	433	476	455	434	468	456	420	465	454	450	423	485	454	443	494	437	461	454	438	478	469	446	436	426	433	411	449	496	460	486	455	417	412	418	486	431	470	421	463	455	456	441	455	465	452	398	454	432	396	432	420	459	473	461	431	445	480	433	471	472	496
60992	54357	47913	26225	11137	5703	3619	2177	1460	1121	909	830	828	874	764	849	784	806	803	695	657	575	485	401	382	359	365	358	334	371	334	329	380	338	329	319	304	521	1027	873	513	361	225	227	167	165	149	153	169	142	157	176	183	162	174	169	181	180	155	179	156	159	162	145	177	160	156	151	143	149	178	134	174	149	159	144	163	155	165	156	175	171	157	141	167	173	172	154	190	143	177	173	152	153	163	160	158	172	182	172	149	124	159	161	149	173	172	155	186	179	143	143	165	168	173	160	159	168	156	164	165	160	183	156	152	163	153	163	165	160	148	162	178	170	165	185	169	151	197	168	160	144	149	156	185	182	150	159	160	192	148	167	164	157	164	168	156	173	173	168	178	187	162	164	164	154	193	176	139	171	152	167	162	161	167	174	158	184	163	162	161	163	146	188	158	150	173	174	183	176	158	181	146	156	173	167	181	154	179	172	161	154	176	193	165	180	176	172	179	151	152	157	166	139	173	177	178	168	151	182	159	171	164	187	154	137	161	169	154	178	171	175	144	169	142	166	171	164	162	152	161	158	176	146	165	171	184	174	173	159	164	168	190	166	178	153	186	163	148	145	150	179	147	198	164	179	192	192	169	162	156	164	183	175	157	162	163	156	153	141	156	186	157	174	166	193	192	151	156	169	166	181	157	171	158	160	164	153	175	153	167	178	166	162	163	157	170	173	197	160	178	160	172	158	162	180	170	155	171	164	166	183	180	171	173	156	171	160	184	161	172	163	184	167	178	197	176	164	163	163	168	183	168	142	175	187	186	143	159	166	163	166	144	151	157	147	143	173	168	191	145	172	173	169	172	152	179	191	150	156	162	159	184	176	165	146	166	187	164	176	176	193	176	179	179	166	157	188	161	153	171	186	156	170	146	168	179	161	185	162	165	165	149	155	178	165	148	167	176	144	167	169	159	183	151	170	147	150	178	167	158	134	148	158	178	178	150	159	184	177	146	187	146	185	161	168	173	166	150	163	139	155	161	172	162	191	195	151	165	175	161	174	164	189	187	182	148	161	153	168	188	177	168	183	159	177	149	141	173	177	175	187	155	157	163	164	172	168	182	158	150	175	157	185	167	174	159	147	166	180	162	163	160	160	152	151	156	155	163	187	154	175	174	169	171	138	138	177	170	181	174	166	169	169	155	180	161	153	157	169	167	151	163	158	190	138	150	169	148	168	184	170	157	140	159	175	150	168	186	187	161	158	160	162	162	173	173	168	159	155	177	169	170	174	148	165	155	162	162	170	167	169	133	169	152	177	158	163	171	162	149	154	168	176	175	180	170	178	151	167	172	150	209	180	160	174	148	144	147	162	159	182	195	159	167	150	162	168	160	162	168	179	149	149	176	170	164	174	191	169	177	156	181	168	168	165	166	149	184	171	160	194	175	168	170	165	161	151	165	148	183	194	172	161	155	174	162	176	159	179	178	175	192	166	163	181	161	172	151	172	181	155	153	170	139	163	157	158	146	168	166	170	171	174	162	184	169	166	161	138	192	172	170	150	186	190	169	162	190	161	179	178	185	168	162	171	171	155	189	154	169	183	181	173	173	154	165	177	166	167	194	161	166	156	147	165	184	168	182	153	165	175	191	157	188	164	162	168	162	159	159	181	178	161	173	158	161	154	162	155	139	166	156	179	179	171	165	184	170	176	177	164	142	142	166	176	171	164	155	175	167	150	198	163	159	159	161	159	156	175	169	159	188	168	141	184	166	161	180	166	176	152	157	164	169	179	176	165	162	149	180	180	171	169	159	169	149	173	178	169	178	156	192	154	162	151	172	160	143	189	176	168	171	150	141	183	181	162	155	161	172	167	163	174	158	162	148	155	142	174	170	165	165	183	157	147	154	181	146	151	167	170	188	166	146	150	157	152	161	183	172	189	164	156	143	178	151	165	186	167	180	165	150	144	172	188	169	153	170	156	170	173	139	154	159	182	166	166	145	173	166	152	164	142	165	141	186	162	170	159	174	174	170	181	181	163	184	169	195	147	165	137	168	175	161	189	176	171	168	183	160	184	155	187	177	167	164	160	159	161	158	145	174	158	148	163	133	169	165	172	167	161	174	155	161	146	148	191	159	164	170	163	153	174	172	161	130	166	162	162	158	175	178	186	174	162	161	163	162	192	161	179	157	173	178	169	149	149	194	189	141	164	159	158	165	151	173	167	172	187	175	174	170	187	170	162	163	130	163	160	175	152	156	175	153	169	168	160	168	174	161	178	157	157	149	183	152	171	160	186	171	183	141	173	192	180	165	166	183	172	148	192	192	169	168	174	165	181	150	168	165	159	159	192	149	170	170	158	170	162	170	146	172	167	177	153	144	173	168	147	165	154	168	172	157	161	150	150	167	159	161	154	147	166	191	163	157	141	167	164	146	166	176	153	160	158	177	173	170	172	173	148	164	165	170	156	175	163	155	161	145	165	173	143	183	166	162	170	149	167	146	166	181	148	165	184	160	150	179	180	178	180	152	166	155	160	170	157	166	172	179	187	161	138	171	155	171	187	171	168	143	174	173	153	180	176	149	152	167	158	167	170	147	146	212	184	170	145	175	187	180	166	171	164	185	187	160	180	162	158	172	174	160	183	161	157	160	153	152	176	163	151	157	166	170	160	166	166	154	158	177	167	138	158	186	182	184	150	174	145	149	146	147	192	160	187	140	158	165	147	152	186	166	175	164	163	165	147	177	179	176	158	148	195	192	134	171	165	163	174	157	162	164	163	150	175	167	156	150	147	182	196	170	162	155	140	183	155	147	172	184	162	168	149	172	180	168	154	151	167	177	180	164	174	144	174	165	151	159	156	147	166	162	152	173	164	163	135	168	147	154	174	154	153	162	165	169	152	182	186	167	144	163	167	181	178	154	177	145	158	141	207	161	175	178	170	176	147	149	157	186	165	149	188	159	180	184	181	153	164	194	170	161	149	185	172	176	168	171	145	167	153	161	146	162	157	174	179	189	194	174	168	147	172	164	189	174	170	168	168	159	168	158	170	149	173	167	154	157	153	200	179	165	159	180	161	173	169	146	181	156	176	172	183	156	157	174	187	161	178	169	148	164	175	169	164	170	197	152	170	149	151	129	171	171	164	190	179	176	132	183	167	191	186	167	157	157	157	177	176	177	167	168	177	172	154	149	154	178	151	159	171	171	161	152	152	165	159	157	181	190	168	185	172	151	163	197	157	172	165	147	150	176	162	151	165	172	161	158	153	165	154	177	172	164	179	151	152	179	180	197	151	173	160	165	185	175	161	182	170	149	168	158	157	168	151	150	162	145	170	175	181	173	157	171	166	167	166	159	177	151	161	196	165	143	151	187	153	147	155	161	174	196	175	187	150	155	181	163	169	180	180	153	175	153	142	164	168	185	171	168	155	164	158	157	152	173	153	164	172	168	148	163	166	167	144	178	178	172	141	160	136	176	162	161	176	168	147	162	174	173	165	201	153	167	154
40044	45064	43458	26445	14802	13462	11102	8576	6467	5355	4660	4515	4523	4742	4360	4370	4451	4590	4295	4010	3936	3397	2800	2179	2021	1875	1830	1925	1930	1851	1791	1760	1833	1713	1641	1530	1345	3229	6337	4964	2787	1610	934	583	476	457	395	445	416	408	433	407	413	408	425	378	408	423	412	404	405	421	442	387	407	383	404	435	416	382	395	429	430	405	405	409	413	392	420	377	389	415	419	460	413	419	437	435	386	432	417	399	416	395	416	419	407	429	402	396	375	415	416	409	409	444	394	443	410	404	380	437	427	396	389	402	449	450	406	417	406	420	427	405	388	427	390	385	416	398	414	406	424	438	412	391	427	426	423	387	417	424	391	426	407	418	445	392	423	380	425	465	430	444	380	426	401	395	434	417	431	413	396	391	411	414	426	410	402	405	429	398	387	386	404	452	435	409	429	399	444	420	415	432	400	425	450	416	412	424	408	413	425	450	445	421	410	443	404	419	384	462	386	429	396	439	446	460	437	407	413	435	442	443	442	425	401	404	401	406	440	408	413	422	401	429	431	412	433	434	412	410	378	377	387	402	435	450	419	424	449	416	395	432	415	435	420	428	387	406	410	413	427	421	408	403	399	417	435	431	431	388	406	408	440	405	386	415	423	420	428	398	441	437	428	381	393	419	414	395	417	406	425	410	415	403	402	450	423	400	421	433	415	453	406	435	462	438	390	414	454	407	396	428	438	397	388	422	407	403	410	434	395	411	420	383	440	397	378	401	466	415	414	432	478	428	434	443	428	406	430	429	466	415	438	440	400	410	394	421	389	424	381	422	419	403	400	399	427	449	433	408	449	431	399	390	389	415	431	413	412	400	405	425	413	447	420	436	409	454	417	445	398	460	395	437	409	386	391	374	407	430	401	386	402	395	419	387	404	423	454	431	417	406	408	427	390	397	421	415	420	423	429	394	410	393	420	441	398	441	442	429	415	423	405	414	410	428	376	401	428	419	411	423	410	440	425	417	415	388	441	381	425	427	363	410	396	441	431	437	399	461	482	393	408	371	411	436	431	420	444	408	398	386	391	408	421	436	449	430	383	395	430	388	404	435	463	400	434	414	436	397	436	424	398	447	393	395	409	414	442	416	366	424	415	436	431	433	441	404	421	415	427	392	417	405	394	424	383	396	469	440	424	427	412	433	438	405	427	406	430	399	399	381	419	411	413	413	423	429	410	398	439	446	426	422	444	433	368	387	383	414	393	397	424	410	406	438	366	424	380	442	428	408	426	401	421	443	438	421	409	423	388	427	426	392	395	405	400	432	397	435	396	413	450	437	409	419	433	404	403	451	417	437	423	427	396	387	389	396	442	408	396	406	394	417	432	444	433	413	450	423	433	429	430	485	428	404	441	401	409	390	413	412	428	381	452	419	416	395	434	451	447	436	405	399	397	408	415	445	450	408	428	390	423	405	380	401	426	434	422	403	422	433	408	436	409	460	433	418	393	366	384	422	445	411	430	427	460	401	415	403	416	419	416	397	445	423	424	394	385	382	436	419	405	439	439	424	389	413	419	430	399	436	387	406	387	415	392	392	407	457	440	405	416	415	415	394	368	419	449	447	409	422	396	395	435	422	414	424	448	415	399	406	414	411	416	422	417	410	437	422	418	380	429	408	404	433	420	420	425	414	421	411	386	405	397	423	385	476	428	396	396	411	362	436	415	414	439	396	402	389	417	426	410	384	409	396	413	438	390	391	422	424	411	426	439	414	422	433	441	431	436	469	434	433	443	399	423	442	415	435	388	428	421	442	438	418	396	395	393	427	413	419	420	392	394	457	420	429	435	401	412	424	393	416	408	428	425	412	417	396	411	431	403	456	422	382	366	417	449	442	432	393	399	401	432	419	442	412	399	424	457	411	414	423	396	406	424	367	404	413	423	392	403	449	435	398	422	396	395	413	407	411	429	415	401	435	415	414	412	397	439	438	439	424	389	407	402	455	387	366	420	401	364	376	415	396	404	403	383	385	415	425	403	418	415	440	428	416	437	396	391	436	422	387	427	397	409	439	409	378	400	423	411	391	405	415	400	430	409	443	450	425	408	409	423	424	441	413	429	443	402	414	410	410	367	452	429	409	420	396	400	434	427	386	380	405	431	412	398	403	440	410	404	438	434	423	400	421	406	387	408	401	400	393	433	406	428	423	419	423	411	425	451	413	404	444	402	410	450	426	383	440	410	415	432	405	415	409	420	410	440	409	418	417	412	411	402	403	435	413	414	416	407	411	406	414	421	394	429	402	434	409	441	403	391	388	405	457	408	415	412	425	420	413	396	410	422	411	429	446	379	413	402	459	389	412	399	403	398	414	410	396	414	373	392	423	414	420	407	414	443	473	448	412	448	446	400	421	393	453	424	440	451	391	420	410	425	432	397	398	369	377	445	473	438	384	414	394	420	416	381	412	447	409	422	378	418	411	431	416	428	438	429	424	442	413	470	403	432	463	434	420	398	433	402	407	404	399	397	451	395	440	430	436	415	411	414	405	399	423	451	399	438	434	408	435	402	427	417	440	420	429	398	398	399	418	438	446	428	384	420	413	404	434	419	428	409	445	419	449	433	456	436	415	446	462	427	400	431	443	394	412	418	435	419	446	389	447	432	406	431	402	434	402	442	380	392	441	410	380	418	417	413	414	413	414	444	409	418	404	418	415	414	366	403	420	409	429	408	420	396	382	392	407	397	413	382	363	393	408	422	439	394	419	397	407	443	416	406	411	423	386	411	432	418	405	411	401	374	479	417	456	392	408	421	417	407	454	413	419	431	424	412	407	391	436	390	430	438	384	430	396	405	416	398	403	410	386	422	396	430	434	390	386	408	428	429	395	404	428	423	416	444	449	434	419	398	443	410	409	418	433	411	394	454	384	395	396	424	434	422	451	434	435	397	455	425	410	406	411	450	437	421	432	424	432	433	436	443	437	434	411	401	423	415	446	398	438	417	426	422	398	453	392	406	445	414	414	425	447	403	372	445	411	397	383	404	402	396	415	427	387	400	404	397	411	438	366	405	414	413	400	427	432	365	432	409	414	416	403	418	412	406	403	412	407	413	423	404	415	421	411	435	415	440	378	406	426	424	426	419	370	373	450	396	439	398	408	387	421	430	409	399	402	430	398	462	376	407	418	385	389	400	383	404	370	429	402	403	441	386	405	432	407	404	430	425	417	437	438	388	431	449	421	420	408	414	439	394	463	467	412	375	397	400	406	430	397	430	391	414	403	413	395	411	414	374	356	420	439	381	427	369	390	397	427	433	424	436	420	390	428	423	412	422	412	384	439	425	458	424	406	421	414	430	411	420	379	453	422	437	409	388	415	391	388	427	399	419	429	389	441	439	411	452	461	474	430	414	419	399	402	448	414	444	392	398	395	394	397	418	420	394	400	432	407	437	391	428	395	411	397	428	427	418	445	429	433	407	450	428	394	420	471	410	405	388	390	439	423	445	395	386	383	395	452	387	433	421	401	424	397	455	427
49055	26725	15263	4205	946	679	491	473	344	318	298	278	252	326	325	326	305	305	317	303	263	286	284	266	267	246	252	225	225	232	245	216	218	227	223	246	218	219	243	260	278	247	229	237	183	224	210	190	190	177	190	202	220	224	209	193	220	195	197	225	197	198	217	240	214	228	206	193	205	213	193	202	203	200	217	212	216	202	227	192	193	189	216	212	223	194	207	191	203	189	208	183	220	202	175	181	199	181	200	233	164	203	210	224	232	234	225	204	196	186	198	203	218	221	215	201	211	209	213	203	204	194	187	171	217	213	199	201	209	183	204	196	219	180	214	205	196	208	225	176	187	186	180	225	186	211	208	209	181	212	202	226	194	175	191	222	197	213	215	199	198	195	182	237	188	193	194	191	206	218	217	219	227	230	210	230	196	229	216	230	241	211	199	220	199	194	204	218	196	200	201	208	204	175	225	196	212	202	190	186	193	209	203	216	231	219	192	200	210	196	199	206	207	211	197	190	217	193	204	184	195	208	178	185	208	225	171	183	224	194	208	178	198	185	206	218	210	202	184	203	195	209	204	226	201	194	190	191	214	194	197	211	198	218	187	226	218	207	196	168	216	205	213	214	191	180	222	208	202	224	194	190	204	201	202	194	230	229	194	203	201	196	225	231	209	206	202	207	208	198	216	198	206	220	203	212	201	192	202	215	224	216	202	246	221	199	202	198	222	201	209	232	190	205	216	206	208	198	210	199	199	193	202	186	211	197	216	214	193	229	219	168	217	194	189	189	189	192	205	208	185	194	184	221	209	204	207	222	197	238	213	218	182	204	207	220	192	203	198	198	215	188	205	177	205	186	192	200	197	216	207	220	213	197	187	193	199	225	228	183	208	209	195	203	216	208	199	198	213	199	215	221	201	210	219	223	189	169	211	202	217	196	200	199	196	209	199	237	199	203	198	211	194	206	194	215	183	210	199	211	175	205	206	218	194	208	199	202	188	202	231	211	200	214	210	182	224	212	206	171	210	201	214	210	196	214	174	185	200	195	190	196	174	204	190	208	234	216	192	196	224	207	191	198	210	213	184	202	195	183	225	197	192	191	206	221	225	187	227	217	227	208	208	229	186	195	212	185	224	222	184	216	194	189	204	204	208	215	169	173	190	188	190	208	196	176	227	216	215	220	215	191	190	193	203	217	198	194	191	210	198	195	207	203	203	215	202	195	221	184	196	203	198	220	214	217	191	206	224	226	193	216	214	195	212	207	220	201	190	222	205	205	176	197	212	220	206	177	208	217	213	218	196	222	192	200	198	207	239	211	201	195	219	201	187	207	214	210	191	219	213	200	211	216	195	219	209	179	204	190	215	189	190	191	175	177	233	204	210	199	203	196	224	223	184	200	216	214	197	196	201	206	193	189	209	203	200	215	193	218	201	221	226	215	226	191	196	197	214	199	182	196	220	205	180	200	201	229	189	217	199	201	194	195	208	213	220	222	207	192	228	201	194	218	207	190	184	221	196	221	212	189	215	197	203	193	204	203	193	196	193	188	211	191	181	180	224	205	216	215	193	206	191	229	192	217	233	207	193	214	168	212	227	213	198	214	197	254	200	199	195	209	213	220	202	187	199	191	189	198	197	203	216	214	197	211	234	201	201	216	190	229	198	210	207	211	174	221	205	220	229	207	178	225	233	193	180	208	207	191	218	180	222	204	195	205	218	177	222	218	226	173	205	230	221	205	232	189	218	246	191	200	209	218	175	212	208	215	238	213	178	207	200	199	198	210	197	195	207	221	201	179	214	199	211	200	229	218	198	211	233	188	194	191	215	216	199	180	221	206	188	205	206	233	189	210	201	195	188	181	190	197	211	202	214	218	194	190	224	205	207	214	201	201	207	195	226	214	182	175	174	220	198	213	191	198	190	213	183	216	209	207	184	209	197	212	208	198	176	213	209	179	198	190	183	224	223	212	218	224	220	197	166	196	206	215	195	214	197	203	215	206	210	222	206	227	208	219	175	211	193	187	191	190	196	202	176	199	224	234	226	195	190	226	173	213	208	224	211	217	195	217	191	204	230	195	205	198	208	188	203	213	222	193	190	218	196	191	202	172	180	184	193	234	210	192	193	217	239	196	200	214	206	234	199	191	209	192	223	202	227	201	184	224	202	194	176	174	198	188	196	225	221	182	208	199	203	193	189	179	202	190	200	201	222	207	235	209	168	200	210	228	190	186	199	209	204	192	226	206	213	186	189	198	194	211	216	220	180	206	228	209	195	180	220	196	196	198	236	185	202	212	209	224	201	201	197	201	217	215	204	171	192	207	200	191	223	194	221	225	211	234	177	215	223	185	219	203	213	209	211	224	199	216	207	214	211	207	201	203	171	197	204	210	213	200	201	181	212	212	186	217	209	180	233	197	222	201	220	218	203	228	178	191	191	197	198	205	215	196	195	217	188	199	196	188	207	218	210	236	206	180	211	225	209	183	208	198	203	203	208	216	190	210	201	221	203	192	201	212	213	202	193	186	188	203	213	191	211	203	210	187	191	205	210	210	216	216	209	195	210	203	183	237	229	188	220	199	237	186	218	207	194	198	218	196	217	180	200	192	174	199	201	210	198	213	206	198	206	241	191	187	185	209	207	202	195	200	191	199	217	204	194	174	207	207	204	198	201	199	189	174	217	237	204	192	212	198	196	188	224	181	195	221	205	193	235	178	193	211	187	202	179	180	182	187	199	222	181	224	211	208	182	220	202	205	215	204	193	193	201	175	194	190	228	180	205	209	193	208	187	196	193	207	214	210	199	208	182	210	186	183	212	214	196	232	187	205	197	199	225	227	207	179	196	201	186	225	223	211	205	215	196	222	197	206	199	215	168	192	224	221	203	202	213	203	178	213	191	200	200	200	224	209	228	190	214	186	217	199	220	214	222	205	197	206	206	223	224	180	193	214	210	176	210	200	194	182	207	208	183	184	212	201	191	200	181	205	207	199	205	218	181	184	213	170	243	207	226	205	203	198	205	216	216	221	207	194	218	217	206	228	195	203	216	195	214	215	197	212	213	202	189	205	200	223	203	199	196	224	221	208	221	210	215	198	210	204	201	239	187	208	177	180	186	186	191	213	215	187	203	188	207	259	201	234	206	203	218	235	209	195	192	227	199	234	208	191	223	192	216	194	224	193	209	192	187	182	214	204	171	211	209	193	231	191	222	223	207	198	177	205	218	193	215	216	207	212	200	178	206	193	198	219	225	183	192	201	229	204	189	190	203	226	224	207	205	213	210	196	182	208	210	228	189	188	216	210	214	203	196	221	208	199	216	189	203	232	234	213	209	205	217	200	195	224	201	197	198	210	207	192	195	211	194	194	237	207	192	211	221	179	212	201	203	208	232	217	204	210	182	195	213	201	209	190	197	195	184	185	208	231	204	191	200	190	193	209	189	206	182	208	216	199	233	210	214	197	204	194	209	191	202	213	183	187	201	182	184	207	211	195	202	215	208	185
33653	21633	19139	7291	3135	2535	2078	1693	1333	1248	1079	969	936	1054	1257	1139	1218	1195	1234	1146	1170	1055	982	966	833	835	796	732	745	715	696	714	714	688	644	627	661	626	680	800	765	675	542	535	535	474	513	482	523	495	478	452	470	493	491	494	542	502	484	499	482	459	483	511	487	506	524	518	498	474	508	497	541	535	484	482	489	490	524	472	494	468	511	482	469	514	458	479	501	488	512	488	467	491	489	502	506	536	510	509	502	447	488	511	503	466	508	467	465	478	493	542	530	518	500	481	495	499	492	493	505	533	499	520	488	443	511	550	482	475	466	545	475	500	458	515	482	503	482	516	511	472	521	518	473	546	499	544	514	478	472	483	505	463	512	440	477	536	534	511	540	464	489	514	518	484	504	533	508	530	512	493	516	491	499	519	449	500	453	509	485	468	491	496	485	506	501	509	517	478	519	534	479	494	516	530	466	513	467	497	523	472	504	564	471	520	462	509	501	502	470	506	494	512	536	489	513	514	474	473	492	494	460	505	561	488	518	482	479	502	532	480	499	461	512	481	490	487	500	500	512	473	489	501	474	492	487	495	491	520	505	503	503	495	511	514	495	508	487	449	527	526	511	494	488	489	494	472	531	490	510	481	517	554	505	484	467	516	492	502	481	486	497	493	532	507	501	479	487	498	518	473	508	526	485	458	515	501	494	498	514	494	492	464	514	490	484	527	486	478	509	487	501	507	501	462	457	492	435	516	472	506	543	478	462	467	507	491	515	502	526	515	532	504	462	528	506	493	563	478	483	501	480	487	535	492	503	513	486	519	495	492	484	497	501	476	503	493	505	510	464	484	503	485	499	432	500	509	462	466	509	473	517	509	503	492	458	489	504	504	506	480	510	493	520	437	491	502	491	444	471	500	519	483	512	481	557	510	499	509	466	479	517	482	467	530	502	499	510	521	476	505	485	521	525	514	517	528	507	512	515	543	487	502	491	514	473	499	464	512	548	501	533	517	518	505	497	494	510	488	548	479	516	482	531	475	557	504	523	485	507	452	489	528	523	497	519	512	519	495	512	482	490	447	486	484	484	509	475	528	490	478	501	534	534	543	535	517	517	518	524	522	477	540	511	475	556	518	538	522	475	476	517	504	468	511	506	494	451	500	496	503	507	487	475	532	458	498	474	474	528	476	521	469	491	500	492	495	476	530	541	473	488	525	500	518	487	549	499	490	458	491	478	487	518	487	492	474	483	510	491	500	505	522	477	522	468	495	456	486	486	512	474	531	505	520	480	548	505	485	497	468	487	528	479	508	500	482	509	530	482	509	483	515	494	497	510	457	468	489	472	493	487	521	497	547	501	490	488	496	480	494	473	471	483	492	455	546	495	476	544	501	496	451	497	490	512	475	493	482	485	491	516	527	467	519	477	478	506	520	494	511	501	458	505	496	483	485	545	502	505	516	514	505	472	498	483	487	547	528	480	457	510	524	486	503	507	515	511	508	499	444	545	519	488	512	468	535	508	480	474	517	468	498	515	498	520	493	488	485	551	523	503	500	498	497	497	493	514	504	494	503	475	520	503	474	523	506	491	481	441	526	519	509	514	510	487	461	502	507	547	515	541	564	528	470	492	502	487	540	487	505	533	496	509	546	479	492	510	523	486	519	469	524	501	529	533	501	554	500	494	517	512	507	499	496	519	470	510	536	508	500	504	501	506	484	458	457	546	481	472	517	495	506	501	525	493	510	498	489	498	530	463	483	486	509	494	498	452	480	522	497	510	551	540	503	503	473	513	492	506	490	482	510	499	529	475	489	484	474	495	485	482	505	502	537	504	507	485	478	456	500	474	488	542	499	497	491	471	481	482	510	542	540	510	503	494	474	515	476	514	494	494	549	501	474	547	477	487	474	483	492	486	512	520	499	516	508	496	515	460	492	488	531	523	439	512	501	476	491	506	486	518	514	505	502	465	497	487	485	513	507	531	508	489	511	543	503	531	507	485	474	475	470	538	535	502	495	521	549	480	482	480	513	517	494	475	487	461	499	528	449	514	485	506	488	474	558	494	487	484	530	514	523	472	507	491	517	486	527	470	465	508	481	499	467	507	508	538	496	516	485	520	490	497	512	477	480	542	509	464	487	518	507	481	501	466	475	483	488	508	486	474	475	501	534	473	523	513	498	519	523	476	496	491	506	506	487	509	472	496	506	462	508	436	476	475	507	493	450	462	476	490	478	522	503	507	508	466	471	479	498	509	475	537	506	470	497	509	469	480	508	523	522	513	489	503	545	472	494	503	483	520	528	487	479	458	509	559	531	525	482	515	481	496	510	502	490	492	493	499	520	497	536	489	482	526	490	524	478	514	484	526	503	493	476	511	495	490	503	483	541	503	479	484	493	522	520	486	456	511	468	517	498	515	548	508	491	487	475	513	540	497	468	503	538	533	471	502	496	482	483	479	470	514	506	510	502	503	523	478	503	482	528	513	457	498	468	480	518	504	490	513	520	495	501	517	515	490	485	528	502	495	516	500	510	490	473	486	525	470	504	508	534	497	501	515	494	502	493	488	504	489	502	482	474	464	490	479	526	485	510	486	505	486	480	493	508	488	504	479	489	515	502	471	508	446	558	462	507	504	502	491	464	478	443	474	485	515	503	495	503	463	480	507	522	454	489	493	508	539	482	496	507	480	496	522	484	518	513	472	456	500	511	533	508	495	476	513	474	534	498	531	538	491	475	532	523	518	516	481	513	482	493	516	536	490	485	505	489	491	502	476	494	495	510	449	501	477	467	493	453	510	497	516	483	455	516	456	500	467	474	501	478	458	503	501	501	508	480	521	500	550	498	480	501	508	518	510	496	508	538	478	476	505	492	479	512	493	490	503	514	523	464	540	485	498	484	497	501	528	495	474	508	484	466	474	520	468	520	473	515	516	479	521	463	479	510	488	495	470	475	499	493	514	498	489	514	517	475	473	526	512	475	493	482	469	532	507	520	532	482	442	511	518	500	494	445	471	524	482	461	468	489	518	500	476	491	483	515	499	477	464	521	515	484	524	477	509	534	505	507	513	516	463	503	489	505	496	495	514	550	542	510	493	494	544	506	498	501	470	481	494	487	520	501	515	470	530	498	495	489	486	478	470	506	493	540	505	505	485	495	514	502	482	473	491	511	479	490	499	491	487	485	494	512	531	510	482	488	528	492	480	491	456	506	477	473	526	487	497	478	500	463	519	487	502	506	519	547	509	518	444	525	509	522	506	513	512	519	501	494	462	505	519	499	556	517	486	487	456	461	482	500	491	469	514	468	516	506	486	475	486	506	490	527	477	539	519	490	500	490	462	513	502	506	488	470	485	483	518	515	494	513	524	512	451	519	508	467	507	505	484	471	497	502	491	526	510	481	450	498	502	460	526	473	508	485	498	529	477	493	457	502	502	463	504	465	479	505	520	573	501	509	510	526	462	510	547	523	469	476	531	445	480	501	476	535	530	455	490	494	486	559	516	475
55094	43638	36701	13366	4272	2534	1569	1221	868	729	595	519	479	388	410	454	453	426	403	397	393	362	365	378	307	283	302	302	304	293	278	327	275	282	318	301	262	287	524	545	429	322	294	224	193	193	209	198	174	182	158	195	209	188	186	199	165	169	159	165	195	181	179	197	165	190	169	175	181	190	188	176	165	199	189	169	169	168	172	160	195	157	172	181	158	188	169	174	197	178	176	159	188	198	188	164	193	208	183	187	162	180	194	177	178	174	186	177	188	161	182	175	196	186	179	172	181	171	195	148	169	185	157	176	173	193	187	185	158	181	182	188	173	186	150	195	180	177	178	195	206	217	166	166	187	180	181	190	190	165	195	171	190	187	169	190	171	172	184	164	154	189	173	170	205	157	179	186	201	167	163	211	173	173	163	187	171	206	204	208	173	193	183	174	179	205	180	179	162	171	187	174	165	155	184	182	183	189	194	182	173	163	187	180	196	203	172	192	173	197	196	181	171	173	180	181	167	170	190	186	166	212	178	169	165	210	191	191	176	188	178	197	161	166	185	178	182	189	188	197	170	210	189	177	187	199	175	182	180	186	204	171	203	197	207	170	204	195	194	199	186	196	181	186	185	197	187	195	164	201	151	190	184	191	169	180	156	212	188	164	171	177	184	192	195	197	179	178	205	157	177	183	190	182	181	173	190	188	159	173	144	174	211	169	201	181	185	187	188	191	172	175	183	195	182	176	166	202	179	194	183	177	208	175	184	190	191	184	170	184	175	189	202	170	184	169	175	184	177	173	183	205	195	207	192	182	179	178	182	218	185	175	180	173	160	165	161	200	205	151	179	195	185	204	183	195	176	197	190	177	180	189	202	195	176	188	186	181	193	185	163	166	177	185	168	188	183	193	181	206	198	172	171	174	185	173	193	171	205	192	177	194	191	184	187	206	198	172	199	190	192	173	166	193	173	188	178	189	184	183	194	194	186	166	182	194	176	187	171	168	193	192	155	170	168	182	194	212	218	198	195	181	202	172	180	183	167	203	166	185	159	179	209	212	181	174	181	187	193	193	186	190	205	193	172	181	191	194	149	192	181	177	189	172	191	191	168	193	170	189	183	183	178	171	155	207	174	172	223	167	154	183	177	190	178	199	168	149	179	192	162	184	180	188	175	186	188	188	181	196	179	180	218	151	202	172	184	183	169	165	172	183	196	166	178	171	188	196	160	183	168	177	175	190	157	177	157	178	185	168	168	186	196	200	188	189	201	177	169	180	188	153	183	189	171	203	188	189	189	182	170	185	180	175	182	193	165	163	183	175	196	176	175	193	201	196	177	178	176	171	208	194	211	188	186	183	169	195	157	154	180	180	194	191	174	185	188	172	175	162	188	184	184	181	210	171	178	169	176	186	208	189	190	175	193	162	190	197	184	183	186	187	190	187	169	202	179	217	189	180	199	209	187	192	176	163	158	176	181	214	190	194	179	178	174	185	197	174	175	205	191	197	167	180	200	204	179	179	180	196	162	177	194	193	197	178	147	159	189	202	171	167	176	177	173	186	166	193	184	184	176	196	174	175	156	204	168	183	194	188	179	194	178	180	152	198	154	198	162	188	192	174	173	179	179	174	166	176	180	164	188	183	198	166	198	195	185	159	183	175	156	179	182	175	181	161	162	178	170	172	187	171	187	183	179	190	181	186	191	181	190	172	193	156	187	175	193	176	176	197	181	169	186	196	199	181	178	201	173	174	176	178	194	179	188	175	167	204	164	179	199	172	184	215	202	194	181	182	169	157	176	182	194	192	195	186	167	168	194	185	168	171	172	173	166	169	213	194	188	196	176	165	167	197	170	181	191	176	180	198	157	170	182	186	180	169	153	172	185	190	179	198	181	158	202	154	178	166	190	187	190	173	173	187	167	204	193	191	168	175	177	181	173	191	151	202	179	200	185	170	172	184	178	180	163	195	163	194	181	175	207	195	179	197	191	176	181	165	143	200	174	202	198	195	177	176	189	172	171	175	181	178	178	184	185	169	171	163	205	221	173	171	200	202	181	172	185	180	188	173	194	168	192	184	203	175	156	191	195	206	169	184	167	165	191	178	169	176	188	183	174	176	181	164	190	167	174	186	177	192	173	163	181	181	162	168	202	187	204	180	170	203	193	205	185	182	192	180	186	177	175	173	158	178	168	190	201	198	172	179	196	187	180	193	173	175	169	179	192	190	206	181	192	167	181	182	188	177	174	170	160	187	192	195	176	191	185	182	148	184	170	197	171	180	201	174	168	183	173	204	166	180	160	179	187	205	187	161	191	173	176	188	162	200	190	210	206	177	171	174	184	178	205	177	181	180	181	204	186	191	184	176	212	206	228	180	193	185	169	179	157	174	172	181	195	195	163	183	185	179	201	197	154	179	184	199	171	202	169	188	210	176	172	189	170	202	169	180	179	190	176	180	175	183	176	199	186	194	186	185	192	173	170	190	179	154	175	200	198	192	179	210	177	167	186	169	201	218	194	194	195	206	191	198	195	200	195	192	187	189	159	181	178	187	156	167	186	207	190	163	175	186	189	186	189	185	189	182	164	166	161	184	135	187	160	186	203	173	174	184	188	169	160	168	187	178	180	179	155	185	182	187	163	184	183	162	185	191	190	177	185	189	174	177	176	168	180	221	177	161	192	171	205	185	180	159	150	206	189	188	183	175	166	188	196	166	167	196	197	197	188	174	205	184	168	181	215	186	184	155	186	189	191	154	177	169	173	200	185	175	192	179	171	203	190	189	169	164	184	178	211	157	177	196	189	221	200	201	178	179	193	170	175	201	179	188	195	152	160	187	190	177	185	192	177	200	187	168	181	177	183	172	176	170	181	195	207	163	184	186	182	156	181	181	192	153	217	185	178	190	180	190	154	161	201	181	181	170	196	178	178	142	186	188	142	168	200	171	183	188	167	175	185	188	158	184	167	200	171	186	165	180	163	200	189	210	187	188	174	183	161	197	159	162	179	200	176	175	220	193	168	196	156	207	175	181	178	188	221	169	208	183	184	199	166	186	165	199	153	184	145	186	183	156	198	184	207	186	162	169	174	172	194	208	183	200	166	179	175	166	200	167	184	210	151	194	178	193	180	190	181	172	179	189	176	185	205	195	175	212	153	194	192	191	186	172	215	192	185	183	195	194	197	167	173	153	198	181	192	154	185	191	184	186	171	189	196	207	172	182	175	170	166	180	196	186	178	178	183	161	186	213	192	159	208	163	204	195	176	171	177	185	163	171	172	163	180	185	151	179	213	183	167	186	185	178	183	155	160	192	184	188	173	197	177	188	174	188	200	173	174	153	189	156	171	204	158	174	149	188	199	206	189	185	168	178	195	201	168	176	195	193	196	185	207	164	187	197	199	177	154	190	164	186	200	190	179	165	181	166	142	170	172	175	185	178	184	171	192	172	195	206	206	190	159	160	173	175	169	189	174	200	181	193	158	189	196	187	191	191	200	167	199	172	183	195
36869	37108	33639	14959	9690	8562	6453	5354	4130	3499	2988	2556	2048	1827	2084	2296	2372	2197	2077	1922	1931	1886	1918	1719	1428	1277	1281	1348	1313	1289	1248	1211	1184	1156	1220	1251	1154	1421	3112	3199	2219	1243	766	563	530	489	438	462	469	465	458	443	439	456	508	487	473	472	449	417	475	440	449	478	447	493	448	429	490	489	464	473	434	438	461	485	473	435	436	475	428	448	430	426	419	465	450	456	450	455	459	472	465	436	464	474	430	452	422	455	461	430	444	452	450	475	444	444	475	448	449	468	434	489	413	478	475	444	437	487	465	509	464	463	435	485	441	421	455	481	462	433	465	461	445	431	439	430	479	467	467	451	447	456	422	467	437	470	468	455	414	446	454	475	457	480	471	411	488	490	440	470	429	408	461	476	433	481	457	448	456	472	420	475	465	440	460	472	472	478	424	443	447	444	430	460	448	474	475	432	478	508	457	434	489	458	476	423	445	447	468	458	441	438	463	481	472	486	467	471	469	480	482	441	421	460	450	458	482	479	417	453	454	455	444	491	435	466	471	464	419	475	446	473	466	488	478	450	459	462	452	466	444	461	478	438	412	495	483	486	461	469	434	504	471	456	446	504	465	451	419	456	406	456	436	436	479	401	450	471	464	414	464	393	455	451	447	427	440	480	459	460	446	459	431	466	471	445	458	490	433	454	429	469	485	456	434	476	434	439	459	463	454	475	457	443	461	497	427	474	481	434	446	443	478	458	447	414	472	450	471	449	435	396	466	481	437	514	412	436	482	453	435	435	491	443	451	455	463	440	426	428	467	440	440	444	454	419	486	433	447	443	458	459	429	399	457	467	459	435	449	492	451	447	464	428	448	431	429	449	504	462	480	449	481	417	450	459	448	458	473	453	444	438	438	432	478	437	473	448	478	424	486	427	461	441	416	453	470	453	463	447	446	475	475	479	466	468	440	488	444	480	454	513	463	453	444	476	458	438	479	442	450	462	469	459	430	443	478	451	433	460	429	437	463	480	450	426	413	443	444	425	448	462	460	474	437	416	479	496	460	480	432	474	467	445	439	452	469	501	451	462	478	446	464	482	486	449	453	446	502	483	440	437	420	434	446	466	472	521	447	443	428	414	439	440	424	433	428	461	469	454	451	460	490	419	435	443	435	409	458	452	436	475	467	473	461	465	465	420	473	414	408	425	473	472	470	420	433	468	491	477	463	422	507	486	463	454	417	436	439	433	429	443	463	421	415	472	464	455	471	475	415	444	447	406	440	467	420	450	433	487	445	455	445	422	487	456	484	434	507	435	487	409	449	439	439	447	424	469	467	474	470	467	425	441	423	451	442	432	477	440	499	452	440	484	503	471	452	420	447	465	446	467	477	476	446	469	435	460	429	463	471	429	483	462	406	445	437	444	447	438	419	465	448	445	443	448	472	445	411	446	437	427	444	449	414	480	467	421	497	430	469	430	496	449	461	450	453	495	483	477	447	461	461	487	475	461	445	459	510	472	449	461	486	479	419	455	441	460	456	451	455	441	442	429	431	469	427	434	430	426	477	459	445	441	410	407	466	437	445	434	406	440	475	484	440	456	500	447	508	434	465	449	423	424	444	438	469	453	431	435	474	458	440	432	460	470	477	430	452	444	439	469	470	431	448	450	453	483	437	418	474	441	446	485	438	449	432	470	468	491	454	433	483	454	451	435	428	472	453	494	468	461	446	473	461	450	467	467	472	432	434	466	440	462	477	439	470	461	454	447	462	463	448	443	487	423	477	460	458	487	451	471	423	419	447	458	433	479	453	455	491	464	445	428	450	447	444	461	482	455	457	507	450	464	444	466	470	447	441	459	434	446	424	482	501	424	500	451	465	477	424	417	447	443	425	466	425	424	440	469	467	467	440	460	453	458	453	464	439	451	466	463	465	465	487	456	492	462	471	463	442	491	475	427	425	451	422	487	478	449	430	471	454	424	454	452	507	486	448	494	487	464	455	449	464	444	473	399	483	475	447	478	437	454	441	437	442	426	447	483	420	472	436	494	435	447	476	500	459	442	432	424	470	455	470	428	478	422	458	480	484	484	434	474	437	487	445	405	469	455	442	444	451	471	475	443	443	453	447	458	463	473	495	473	473	455	441	450	477	480	430	450	427	487	443	451	457	484	494	440	451	447	433	476	453	451	438	472	460	450	467	425	455	432	465	454	445	463	447	431	453	476	453	469	496	435	474	446	441	424	446	444	447	454	436	468	452	442	465	436	455	473	435	461	462	474	424	445	471	441	453	473	414	456	475	460	469	405	448	468	451	483	469	472	476	462	446	449	450	434	458	443	472	452	446	455	454	454	445	453	431	403	456	476	480	419	474	471	498	437	447	430	432	481	463	475	462	456	458	440	445	448	469	498	467	428	425	431	483	491	458	471	463	439	437	419	445	475	444	454	435	432	506	461	431	450	433	508	436	485	472	428	429	457	487	456	441	455	495	427	461	435	465	445	431	472	465	454	451	469	479	473	457	446	455	466	455	451	419	431	475	427	481	440	452	449	446	443	484	435	453	461	474	440	437	488	474	465	460	456	442	455	406	472	438	460	459	486	428	438	445	469	441	462	454	470	473	445	426	446	468	463	481	457	463	465	434	452	475	481	444	437	482	482	452	481	476	465	446	486	480	457	450	437	452	449	474	419	433	447	460	433	455	440	453	465	426	453	433	445	449	449	409	502	468	438	442	464	427	418	424	481	419	452	445	443	410	444	468	417	455	454	446	468	459	451	423	457	437	452	474	429	424	454	451	416	449	459	461	430	439	441	447	471	439	440	473	436	425	465	424	445	461	470	444	469	456	457	487	430	443	457	457	476	442	455	439	463	447	468	451	415	477	492	454	440	447	505	458	466	454	460	487	459	478	438	466	441	469	445	463	441	467	483	448	426	464	431	433	448	509	456	446	455	457	479	446	491	427	432	442	423	412	465	492	487	445	450	474	464	487	441	442	430	467	460	442	498	501	510	426	456	495	475	480	454	435	459	432	441	441	447	424	475	458	437	466	449	464	422	471	436	464	452	445	433	440	444	408	485	471	470	466	426	489	465	445	460	446	450	508	459	460	456	454	486	466	427	415	454	459	419	509	466	460	443	469	421	448	476	468	430	420	437	458	491	452	420	451	453	460	427	474	490	453	446	445	419	460	424	478	445	435	473	454	488	464	457	487	441	431	475	475	433	465	424	443	491	438	424	463	470	453	474	426	469	429	465	434	467	469	444	455	449	415	462	487	472	411	447	461	490	478	434	439	459	460	469	458	469	479	440	413	513	448	476	462	468	485	457	465	458	487	456	480	429	424	450	476	443	432	437	469	469	450	479	458	463	471	509	457	476	475	451	407	463	478	428	478	454	467	448	503	465	428	451	474	468	458	420	437	459	460	454	419	428	465	450	465	459	475	432	455	448	487	423	423	427	462	445	440	460	451	442	425	473	424	435	440	433	444	461	467	451	455	474	493	473	448	498	447	450	421	480
61444	56945	51821	30487	12253	6027	3791	2469	1860	1285	1072	939	797	619	564	520	577	614	589	592	594	542	525	451	462	404	393	413	404	373	404	386	371	364	366	343	313	384	1042	1136	650	424	275	205	179	185	172	172	184	154	185	177	193	168	160	168	182	155	154	176	178	164	171	168	150	160	144	197	178	158	147	189	180	170	162	194	165	183	163	151	183	175	170	155	174	164	165	198	167	183	158	140	174	168	177	170	183	151	170	165	161	168	172	157	150	166	191	157	168	173	148	165	175	165	152	185	180	158	190	160	159	183	181	171	174	157	181	167	166	186	201	166	185	173	178	177	179	143	169	153	166	170	169	164	196	162	172	138	152	174	161	163	177	169	149	153	167	163	160	174	168	163	163	190	171	158	158	196	176	181	174	152	151	162	186	172	178	149	168	166	185	166	171	184	161	196	156	163	153	195	153	160	176	168	183	176	173	154	186	165	187	156	144	167	164	198	144	140	162	158	176	174	160	169	168	158	170	168	156	177	181	175	176	166	167	155	186	167	163	175	167	163	158	150	178	143	174	186	187	146	164	168	183	162	165	169	170	150	165	180	178	154	148	171	172	160	174	161	154	163	146	161	163	173	173	183	178	167	171	171	146	168	157	169	173	165	182	185	136	162	187	185	180	154	193	144	196	179	143	183	172	159	170	152	170	168	182	166	163	153	164	179	172	183	173	178	172	183	173	172	184	202	162	181	164	171	150	184	170	166	177	175	170	160	183	194	154	160	154	184	159	160	178	155	177	163	148	166	165	167	180	144	159	155	164	157	164	174	166	155	165	160	154	145	177	162	170	176	151	183	166	192	150	163	161	147	174	168	168	173	170	189	172	177	172	192	172	162	184	176	173	186	195	181	192	173	178	162	159	181	163	163	159	146	142	173	169	173	162	155	160	166	172	167	155	144	151	167	159	196	169	179	164	182	192	157	155	146	186	165	161	169	175	189	177	159	157	171	164	170	169	152	168	177	153	182	165	180	179	174	186	169	171	154	172	172	167	178	169	189	177	176	162	211	165	161	153	180	160	166	171	163	146	161	184	189	173	169	156	194	164	169	159	175	183	156	162	181	158	180	164	167	159	186	149	160	166	168	170	148	165	186	180	176	174	151	177	181	171	183	188	155	177	170	151	153	163	169	170	188	159	174	171	149	169	167	172	177	157	155	171	186	165	195	195	178	159	160	148	177	152	172	203	163	171	152	167	172	170	167	150	164	138	183	170	185	152	180	168	158	160	166	170	152	160	173	189	164	181	157	171	171	160	157	190	164	151	198	183	180	165	180	157	159	171	161	166	185	164	153	156	168	187	165	171	157	165	202	166	160	167	150	164	171	176	172	161	177	173	158	173	173	158	156	168	165	180	169	181	157	161	166	183	175	174	140	174	141	165	163	166	171	148	178	156	175	170	184	176	174	176	182	165	170	184	171	174	158	168	168	170	143	158	152	166	170	184	190	134	175	176	174	165	156	163	172	141	178	163	152	165	161	166	183	154	171	163	168	164	180	158	192	149	156	171	168	193	166	193	197	177	183	181	172	167	162	176	157	152	181	154	156	158	177	181	170	159	155	169	161	160	177	195	194	171	177	173	173	172	175	164	164	173	174	174	196	148	179	178	180	165	211	194	140	164	187	153	169	164	147	151	188	164	190	162	161	164	162	155	184	159	159	182	176	169	167	171	178	157	168	159	165	170	156	172	191	168	187	168	161	165	182	176	197	188	170	158	173	172	171	161	160	168	175	163	161	147	168	173	185	181	153	174	170	181	143	159	171	188	180	183	182	152	154	182	166	176	178	153	155	171	163	165	181	168	177	151	177	185	186	133	175	157	164	170	161	180	156	158	194	200	176	167	186	183	154	182	166	141	154	180	192	178	166	164	162	164	180	154	175	175	188	196	175	148	203	165	192	174	164	172	167	163	165	166	174	174	162	169	168	179	152	184	171	177	181	182	160	185	177	184	163	179	173	187	186	164	165	178	176	169	152	182	161	163	193	183	170	143	166	165	147	165	163	187	166	160	173	168	189	157	198	157	161	159	149	167	145	182	156	170	185	200	157	185	149	155	189	181	167	169	168	170	187	187	153	161	184	159	186	169	169	166	164	155	172	165	161	166	172	179	175	178	162	187	158	171	155	191	153	154	152	161	172	176	176	158	158	189	158	159	149	190	183	184	178	170	160	187	153	192	195	180	200	173	174	176	158	154	180	186	163	151	177	172	173	188	145	152	168	171	164	169	153	175	182	175	165	185	172	170	169	147	177	182	185	151	161	156	178	173	157	165	162	148	181	172	183	164	169	177	163	170	165	163	154	176	147	162	165	199	168	165	173	155	177	166	142	156	162	143	168	156	162	171	155	161	183	167	166	180	171	170	140	176	152	159	180	167	194	163	164	155	173	158	184	172	194	179	154	148	166	133	178	167	159	175	183	182	164	172	163	146	178	181	182	170	165	166	171	164	149	167	199	160	159	186	168	181	174	187	170	181	161	173	154	165	195	144	173	164	162	171	159	155	176	173	185	171	166	162	168	153	170	142	154	171	183	182	169	181	173	176	177	148	165	155	194	154	159	198	177	158	176	156	166	180	149	170	183	184	172	171	166	196	161	166	176	176	185	173	173	172	185	162	173	181	145	160	160	186	176	162	183	172	176	152	154	174	162	182	178	178	182	192	164	164	158	156	168	182	158	162	181	149	158	181	156	171	168	172	157	149	180	169	181	178	144	170	171	139	178	190	160	183	188	157	160	183	160	152	155	176	166	158	181	160	165	170	163	164	179	189	163	167	177	172	173	155	185	176	170	167	148	164	186	155	170	145	171	180	175	157	159	192	157	181	167	144	184	194	153	180	167	163	145	173	172	152	166	170	143	191	155	165	172	169	205	169	165	183	184	175	173	175	182	180	180	183	179	146	172	162	157	167	200	159	147	138	181	156	176	177	152	170	178	164	165	177	176	163	172	154	172	163	165	191	182	171	149	168	153	178	176	198	149	154	165	193	168	154	155	185	181	167	181	169	179	148	169	152	169	170	175	177	177	171	168	149	162	153	159	153	156	155	166	137	167	164	160	206	182	164	163	162	185	176	175	153	167	178	171	174	165	171	162	169	158	180	170	182	175	164	170	173	185	179	196	159	181	178	161	165	200	164	172	177	193	156	167	180	173	149	179	169	160	172	180	170	159	155	167	184	163	193	151	173	151	153	174	170	181	172	163	158	147	165	167	186	164	160	182	173	156	162	168	165	173	164	183	176	158	178	174	154	175	185	161	163	170	142	150	186	152	148	171	173	154	160	161	166	177	179	150	156	178	157	186	187	172	144	172	173	156	182	178	170	198	183	181	168	148	181	161	166	171	187	176	141	157	184	179	184	157	155	175	169	157	165	205	187	182	168	169	171	169	179	191	177	169	185	185	178	177	165	157	158	166	178	150	145	156	169	180	166	188	177	146	156	132	147	162	158	153	169	180
40136	45996	48320	30635	16662	14529	12231	9700	7757	6250	5272	4595	3939	3150	2876	2699	3066	3235	3482	3255	3307	3159	3041	2593	2302	2167	1975	1950	1992	1940	2227	2248	2074	2029	1824	1805	1711	2135	6379	6940	3737	2024	1118	639	501	449	412	379	404	411	450	421	438	451	410	426	438	402	394	435	418	438	416	388	420	429	423	418	432	414	426	385	385	387	421	433	421	419	417	413	430	420	443	496	452	418	422	408	473	459	410	443	417	440	418	459	427	454	419	441	432	430	427	450	426	420	422	413	414	460	389	437	443	397	424	430	413	441	409	408	421	422	456	409	435	417	421	436	435	422	405	459	436	421	442	413	420	430	381	415	439	408	403	414	414	429	408	399	461	443	451	458	435	456	465	436	433	404	403	427	423	389	432	441	403	431	429	426	412	437	429	455	463	409	433	433	436	371	417	448	401	423	418	449	405	438	414	397	435	449	429	421	404	454	407	438	432	406	414	420	427	422	427	438	418	432	422	432	450	412	423	412	383	451	416	425	442	409	467	438	401	433	411	442	438	410	428	411	405	413	456	440	402	423	417	452	413	430	432	429	461	447	436	423	398	477	401	426	446	437	443	443	451	422	438	400	387	453	445	455	419	424	411	426	416	475	418	426	411	454	439	441	478	424	430	436	420	423	421	381	415	449	435	485	417	442	436	443	417	392	438	406	392	452	456	425	413	446	451	428	442	397	420	439	402	447	388	412	446	374	403	399	405	436	417	364	416	427	432	418	437	415	389	420	394	401	410	388	405	431	402	425	445	404	450	450	425	435	393	422	398	424	425	445	421	428	427	429	401	423	396	428	410	448	413	447	424	427	438	460	445	448	467	392	427	421	415	392	448	398	415	452	417	426	430	395	428	444	430	424	439	420	420	463	413	436	473	433	397	398	407	412	430	419	377	412	420	409	414	415	410	429	437	450	410	399	398	452	433	437	420	413	440	418	436	435	398	393	441	395	420	432	441	422	449	420	461	417	385	409	417	415	423	390	433	394	413	433	435	453	426	412	433	428	452	404	481	423	412	428	482	401	416	434	438	441	444	406	441	431	414	447	383	458	432	444	432	430	447	426	402	391	432	388	427	444	442	412	428	418	423	435	418	401	439	442	473	397	409	433	393	393	446	410	443	437	438	415	408	436	440	417	433	471	441	482	438	461	435	437	434	426	433	442	462	403	453	400	416	434	441	418	407	400	435	387	438	413	431	412	386	448	424	441	425	415	419	419	362	430	407	438	414	421	438	429	400	412	424	404	466	424	426	391	427	414	413	447	423	421	452	406	455	463	439	446	406	400	415	402	453	400	417	409	424	424	396	458	431	402	457	408	433	416	420	413	425	461	410	406	411	441	412	427	410	392	431	369	428	430	470	415	444	454	458	415	422	410	437	409	440	383	410	474	411	436	427	409	424	408	423	427	461	415	458	408	410	435	441	396	429	449	457	413	422	393	453	428	433	408	386	423	420	438	409	366	434	411	449	455	390	429	433	419	455	442	414	420	417	428	439	442	403	432	443	433	436	447	438	437	420	385	446	404	393	412	476	394	421	419	411	401	446	430	452	408	440	441	400	412	436	446	389	435	421	410	409	422	396	422	403	439	457	439	415	395	434	424	443	395	443	438	407	394	427	418	424	405	431	442	427	403	395	441	459	396	443	408	413	419	420	388	434	404	416	442	423	461	424	434	434	416	413	404	446	437	404	422	430	443	432	361	422	432	457	446	438	436	406	397	405	423	405	412	436	449	461	409	402	453	433	423	414	387	430	443	436	431	422	434	419	435	418	435	404	439	454	433	421	408	401	453	402	440	441	411	429	428	429	448	478	425	422	427	405	451	453	432	430	400	388	451	426	458	417	434	463	383	400	444	435	414	451	442	385	429	410	391	447	421	411	420	390	421	419	411	405	405	452	448	422	449	431	437	404	429	439	434	417	378	410	421	416	396	457	401	383	441	424	427	451	386	394	438	418	412	411	403	409	410	417	480	436	413	454	433	404	422	465	392	397	454	458	415	449	405	429	432	427	438	456	433	419	455	401	408	400	461	474	395	425	473	408	450	453	446	453	446	397	455	397	416	426	418	422	423	403	401	380	387	421	424	443	439	416	424	395	436	410	416	428	451	435	406	385	439	385	445	396	396	434	433	454	386	396	422	425	443	466	422	426	405	424	402	449	417	401	393	426	432	410	450	409	388	456	450	462	437	431	454	382	408	404	417	432	433	446	468	452	424	425	449	434	439	429	451	427	417	384	463	431	427	407	474	440	405	427	420	427	401	424	415	397	422	440	409	428	413	444	415	455	399	393	435	405	451	445	427	420	444	425	433	433	442	440	430	436	395	480	432	422	399	470	455	426	412	440	421	453	428	414	430	439	423	436	426	421	397	449	423	442	459	439	428	428	442	455	405	409	426	410	466	455	427	411	434	403	442	395	410	381	450	444	411	408	418	450	418	455	405	395	397	401	493	435	395	458	445	443	469	433	468	424	431	424	406	435	422	394	453	431	426	433	444	412	437	457	406	404	456	405	428	437	422	427	421	416	426	446	420	417	423	404	427	453	411	438	416	443	437	427	434	452	435	405	433	399	423	409	440	403	441	385	398	434	435	425	431	476	441	445	445	385	434	423	424	428	386	420	432	417	432	422	389	417	403	401	434	422	406	445	417	430	406	428	451	415	425	393	434	465	442	428	440	460	425	403	424	439	413	426	456	410	417	434	446	453	403	466	441	413	428	449	465	421	402	449	403	422	437	451	396	415	426	416	424	424	433	468	417	415	491	405	423	429	432	404	415	438	408	449	445	417	391	406	426	394	421	388	446	410	427	424	413	424	404	432	428	397	406	396	412	473	426	424	429	451	421	397	405	440	426	431	425	419	396	438	421	388	447	413	445	425	420	416	445	386	420	421	446	433	439	456	421	415	394	417	424	405	428	425	422	433	403	446	432	424	414	433	392	421	392	455	407	411	434	429	424	437	415	425	435	404	396	399	433	453	420	424	441	431	445	430	413	444	412	445	424	437	446	415	418	429	407	396	456	396	386	397	390	366	418	441	394	493	477	402	448	427	434	463	425	417	414	446	420	439	466	412	459	399	407	457	415	423	438	405	396	399	462	443	430	423	447	431	433	433	424	401	385	422	404	421	400	395	420	385	435	412	421	403	450	422	386	418	379	397	442	427	429	434	420	428	441	408	431	423	397	445	471	463	400	405	407	437	454	428	419	403	426	441	408	426	466	462	405	388	455	425	397	391	426	430	406	452	387	407	433	462	420	457	461	446	408	426	428	418	431	434	430	409	429	421	458	415	447	438	447	411	425	408	423	423	426	423	432	407	454	424	419	390	418	390	399	408	431	406	402	413	430	412	423	446	408	459	406	450	400	454	435	406	436	414	414	420	396	414	415	415	444	435	414	415	429	404	459	442	434	412	432	436	435	398	389	450	437	442	427	445	448	430	437	437	412	438	428	382	423	426	415	455	385	406	414	431	438
41927	24780	15864	3744	1403	912	696	524	391	341	347	287	288	271	260	279	280	305	270	311	339	326	329	249	228	250	272	246	216	253	203	269	250	223	231	243	216	212	247	276	269	235	216	202	213	192	189	191	202	191	199	184	207	225	211	200	219	197	218	207	199	205	220	219	187	201	185	195	224	212	191	216	194	199	184	211	216	200	199	196	207	221	209	198	193	186	200	201	220	221	201	208	193	210	197	204	200	205	215	199	193	193	222	196	199	220	198	173	201	212	195	195	204	206	192	186	213	199	192	194	194	213	210	205	186	212	224	209	203	192	196	204	214	198	221	184	191	213	175	193	230	180	225	181	188	205	214	240	213	184	195	179	218	184	213	170	217	175	203	212	195	218	188	216	192	208	205	219	206	189	199	197	192	168	204	199	181	159	221	195	195	207	206	187	201	187	211	206	232	202	201	206	196	200	221	217	214	194	208	191	207	208	217	232	217	209	193	180	204	195	201	207	176	219	191	202	235	197	219	188	204	215	204	204	192	219	202	203	203	212	218	209	235	195	218	207	213	216	193	205	211	190	213	203	185	184	185	197	210	194	182	197	188	202	174	181	214	177	205	215	195	208	198	194	190	230	211	181	249	198	194	220	205	197	199	208	184	197	200	214	201	217	220	188	189	190	182	212	193	203	222	207	200	211	213	191	201	207	211	212	223	207	212	192	170	205	202	212	204	198	197	182	206	214	191	163	209	226	187	222	206	199	191	222	187	179	208	204	196	211	185	199	177	167	199	210	171	249	192	209	189	177	209	182	216	194	186	185	208	194	216	188	161	198	210	222	204	187	215	204	197	208	206	210	217	188	212	204	201	213	201	213	197	191	185	209	228	194	199	197	215	212	210	205	189	179	195	214	193	180	193	200	233	224	194	227	189	209	195	199	229	223	213	215	209	218	192	197	199	210	204	205	212	196	208	207	212	186	209	219	218	194	196	188	206	195	189	202	192	175	205	201	202	183	209	202	206	201	190	188	198	218	197	191	188	202	203	192	180	218	213	234	188	197	195	186	211	226	185	208	205	204	199	222	222	206	216	202	198	191	190	193	212	196	210	195	206	201	207	216	203	210	200	201	207	204	204	213	208	225	206	209	203	211	208	207	215	223	206	214	181	196	186	164	207	183	233	206	214	193	204	198	205	207	196	218	198	176	216	198	205	205	208	213	208	206	205	202	196	189	228	199	231	198	193	210	194	193	200	186	190	168	198	191	219	223	219	212	209	189	217	205	243	198	219	226	214	190	211	199	194	214	199	203	214	182	199	203	211	229	203	196	186	195	192	207	196	218	200	200	227	221	187	217	180	185	184	192	177	207	202	174	207	221	207	198	200	199	184	210	197	209	195	189	178	210	208	208	202	236	206	179	191	175	208	187	218	205	209	210	209	214	225	204	200	187	219	207	208	198	204	220	211	203	234	228	194	207	226	211	230	198	209	213	216	227	199	190	186	206	227	186	195	196	228	217	198	193	180	207	163	202	208	203	194	218	210	193	197	212	167	194	177	200	210	181	201	227	196	190	213	220	218	194	182	224	188	234	214	214	196	191	175	224	181	216	200	210	207	223	189	191	213	191	193	204	212	225	192	212	219	212	211	192	195	232	213	206	198	191	205	214	216	190	177	231	187	223	204	176	215	193	198	213	187	184	180	196	190	211	211	182	181	196	189	220	195	193	226	215	179	210	201	199	192	209	195	213	216	208	213	196	178	196	201	210	225	199	206	193	209	204	201	212	196	216	202	187	191	208	197	194	223	172	208	207	200	188	192	203	215	188	199	225	202	202	219	207	194	213	211	220	193	208	192	181	180	204	203	191	193	197	211	201	190	203	201	203	192	220	222	205	200	193	192	170	169	167	186	195	219	187	217	179	199	205	209	190	221	205	203	173	206	219	217	201	184	198	215	205	179	203	208	185	203	204	213	208	227	184	205	199	199	182	228	163	186	196	198	227	194	210	183	210	210	211	180	181	178	186	202	204	209	203	201	193	217	212	192	232	214	230	216	217	191	191	199	214	212	216	216	214	187	229	198	222	201	206	208	201	191	181	223	220	183	165	202	191	209	211	171	230	195	230	208	198	202	194	170	202	207	210	223	198	206	198	187	192	179	244	205	192	201	220	208	205	214	205	199	208	193	207	196	191	196	216	194	189	190	209	199	202	181	208	199	204	214	187	188	206	212	215	181	204	206	205	232	197	197	188	202	194	202	186	209	176	190	213	208	185	200	187	236	207	220	227	198	201	210	199	204	219	175	209	209	190	193	196	231	220	199	192	209	213	222	195	230	218	211	189	206	192	208	195	197	217	172	182	194	202	221	199	224	207	206	181	188	197	195	204	226	167	192	213	232	219	208	204	204	232	214	190	182	221	183	200	185	219	222	208	226	199	180	183	210	185	184	191	243	186	212	186	198	218	195	200	220	202	241	206	206	183	197	163	202	193	183	193	204	191	184	215	205	208	170	203	221	195	203	203	201	191	217	182	213	204	209	213	195	204	187	211	231	183	212	195	220	206	214	202	183	228	205	192	192	187	176	196	193	223	206	204	211	214	180	193	201	213	175	195	214	199	220	200	217	209	214	205	180	213	193	209	178	197	210	196	218	217	202	192	184	172	214	212	206	193	202	195	197	195	206	207	209	228	219	210	215	194	196	203	186	191	216	213	212	215	217	197	212	200	168	197	214	213	208	207	194	209	214	206	209	238	211	229	196	195	199	205	213	218	190	203	182	178	198	188	204	188	201	196	190	190	213	185	238	221	181	201	215	212	212	206	213	207	213	196	193	199	222	191	187	226	182	234	195	212	207	206	212	205	198	196	212	208	195	179	193	198	172	199	172	197	180	202	198	195	207	209	207	211	181	208	204	194	195	186	199	205	186	205	191	185	223	217	209	216	189	208	196	233	198	186	215	207	202	192	218	225	193	194	208	219	219	217	219	227	185	200	209	213	226	210	195	165	205	189	171	186	200	215	160	201	236	197	208	210	197	207	198	200	205	229	212	210	210	182	197	197	193	206	211	212	178	196	191	177	195	160	175	229	199	201	212	189	192	190	198	193	199	198	209	195	214	204	181	198	209	176	206	201	199	184	184	205	238	228	176	183	208	201	207	206	219	202	188	190	198	191	190	196	208	194	197	202	234	178	198	210	197	200	202	177	215	211	209	225	207	176	186	206	192	228	191	206	190	218	190	216	219	190	159	176	200	188	210	222	192	222	201	226	184	202	199	193	187	197	219	197	201	200	201	217	188	180	212	227	186	197	225	222	194	173	195	219	216	192	174	212	202	213	201	189	231	213	190	196	225	193	207	223	193	203	215	189	174	218	209	205	186	198	208	207	190	206	169	191	181	204	232	221	201	193	211	196	215	211	170	218	194	210	197	185	219	191	198	227	195	217	231	191	214	191	204	171	199	193	218	191	236	220	197	201	195	184	210	213	192	209	201	179	199	193	200	200	193	211
27847	20923	19602	7204	4887	3861	2792	2230	1714	1489	1229	1120	1096	930	905	1090	1137	1152	1259	1361	1426	1330	1240	1144	971	913	932	839	853	764	760	705	731	720	726	767	716	696	834	978	933	684	636	511	518	494	507	516	481	491	486	494	472	512	518	493	493	487	480	488	478	557	507	523	515	465	495	504	494	482	476	506	456	582	526	492	464	489	490	475	507	536	500	477	495	489	518	524	489	517	514	482	478	445	492	493	505	486	497	470	510	460	515	476	492	496	509	538	494	460	469	488	495	474	501	503	512	526	497	472	503	506	481	519	513	515	521	470	486	537	534	511	513	460	493	484	470	545	527	481	479	516	491	490	505	529	487	476	505	539	494	534	490	489	489	485	494	480	518	520	503	489	521	514	452	473	492	503	497	499	514	496	513	496	489	504	498	506	519	491	540	487	474	506	480	520	483	480	483	443	490	540	519	509	521	500	445	472	473	493	475	466	495	496	488	494	462	494	486	472	484	461	494	525	512	504	527	509	465	512	514	488	505	479	491	482	443	506	519	507	485	469	490	510	481	518	467	487	503	477	449	518	478	510	447	494	480	496	473	507	509	469	492	462	506	458	501	492	477	488	488	517	498	448	479	486	559	503	490	516	465	489	500	466	497	518	503	484	503	491	498	502	513	508	513	472	518	468	510	531	491	525	485	499	481	526	499	489	483	478	489	467	487	501	511	505	514	507	501	494	519	535	480	521	519	477	503	504	481	494	487	543	556	506	488	535	493	452	513	499	441	512	509	504	483	511	502	480	495	457	474	508	530	464	507	466	485	535	490	522	490	487	467	499	525	491	490	482	511	508	504	504	471	527	509	514	486	526	490	507	485	520	485	491	498	489	454	481	482	483	567	533	488	502	497	505	512	477	519	476	533	464	465	507	531	507	546	491	474	503	500	502	497	467	524	542	506	500	517	519	488	482	520	488	477	486	448	478	521	483	506	507	523	518	480	483	505	501	481	507	478	462	505	505	441	476	464	490	496	474	535	487	504	464	509	480	489	494	499	487	496	468	505	474	514	477	485	492	465	511	486	510	533	518	517	523	524	457	545	507	500	533	484	520	513	535	510	480	526	504	463	526	523	452	483	512	498	477	508	506	505	491	513	515	479	510	509	484	498	488	491	542	483	463	504	520	479	524	484	462	480	520	498	535	484	455	482	505	532	498	453	485	514	490	490	514	504	562	506	527	507	476	538	505	523	504	478	505	519	531	475	519	499	497	489	510	515	507	512	460	515	510	491	509	487	481	507	467	501	501	513	508	495	479	554	488	443	492	509	446	469	464	472	524	501	495	533	504	497	516	479	541	515	489	468	480	503	508	486	507	526	493	466	517	520	547	499	477	493	516	484	507	508	495	514	543	535	482	499	507	520	509	524	494	482	495	467	525	538	473	512	462	475	532	501	493	504	494	468	485	477	517	478	521	526	508	527	508	493	498	490	545	449	508	464	475	534	529	480	498	523	462	526	482	525	482	538	530	509	519	481	489	509	509	446	492	507	475	502	510	480	521	542	514	500	552	492	512	516	509	479	503	475	480	501	488	466	484	517	502	523	501	473	487	531	480	510	482	524	472	492	524	501	529	546	508	503	470	505	528	505	487	519	473	504	490	470	464	500	528	524	469	509	510	521	492	499	500	491	521	523	477	486	522	507	496	527	470	503	528	492	493	498	470	501	515	495	508	489	488	488	521	529	497	483	530	520	509	501	531	554	476	484	522	501	469	481	512	505	480	534	496	519	466	515	499	490	520	477	475	541	490	484	527	469	531	503	483	519	526	487	491	501	498	484	455	487	455	484	473	487	461	462	460	490	501	517	482	533	496	481	495	494	494	554	501	484	522	465	496	510	514	528	526	537	520	481	514	483	482	504	515	470	505	478	471	473	487	500	467	469	515	501	461	496	531	479	487	487	514	492	476	498	497	499	463	503	485	507	497	506	532	496	510	481	508	483	497	502	475	486	529	470	486	479	483	525	492	523	456	467	492	506	518	478	506	488	496	547	535	493	476	489	553	455	519	498	514	501	485	482	451	491	493	528	505	499	490	488	472	514	472	457	497	483	503	498	511	511	476	477	490	547	492	477	527	488	486	497	537	498	516	487	461	460	518	466	497	484	503	483	507	473	479	480	541	484	501	544	470	490	527	522	480	513	480	503	487	533	503	480	462	473	461	483	489	495	488	465	495	491	487	496	540	545	476	449	508	513	494	506	443	466	531	493	501	488	502	481	548	509	530	534	507	472	508	477	524	499	504	437	500	486	474	535	524	518	498	498	510	487	505	486	475	542	478	466	494	486	549	488	495	512	484	510	492	501	515	496	487	508	528	453	511	519	513	511	516	513	491	478	553	532	497	477	525	488	484	509	490	477	533	497	496	507	488	477	488	517	498	465	518	484	507	509	517	500	487	500	517	515	508	520	527	529	491	503	504	520	502	475	523	486	507	484	463	496	511	479	539	488	477	471	549	479	503	513	510	530	476	524	503	489	531	508	484	476	543	452	503	506	496	518	518	479	479	517	521	488	476	499	493	527	520	540	487	495	517	516	523	501	501	520	493	499	528	504	483	506	514	480	480	479	483	536	502	497	484	510	478	505	497	502	456	554	518	497	540	514	508	513	482	474	517	494	460	477	497	510	485	490	497	495	511	499	512	488	476	509	541	499	513	478	493	498	498	488	514	538	490	477	490	460	516	519	473	486	479	485	486	462	484	476	467	467	512	499	497	499	479	519	494	461	494	552	503	469	487	463	466	486	481	525	479	482	480	464	503	447	496	498	502	489	480	534	514	468	492	460	527	507	483	491	484	487	516	507	458	513	517	459	467	487	495	488	550	480	512	510	479	490	478	499	480	479	510	525	501	519	484	469	474	504	492	480	500	513	470	509	499	489	481	487	498	477	476	493	528	481	482	485	517	462	486	532	477	526	488	476	476	503	540	527	496	517	504	442	473	484	482	504	485	494	465	503	487	463	517	490	465	486	532	480	521	483	492	499	498	468	484	495	480	481	476	438	496	488	483	508	532	522	515	498	500	518	470	499	503	509	481	489	525	489	466	503	493	538	498	493	497	460	491	458	512	511	505	496	468	512	534	485	479	478	503	527	494	528	518	520	515	509	463	472	503	466	449	515	501	504	474	497	485	532	487	460	459	500	492	491	499	487	530	504	476	500	499	461	466	484	502	517	500	517	483	519	512	485	491	501	521	480	500	500	507	507	481	522	523	503	503	466	473	498	481	545	508	529	517	548	511	494	495	507	479	496	460	479	487	497	514	499	458	503	500	474	531	549	475	485	463	516	487	514	509	503	507	479	512	521	468	473	529	472	473	499	494	507	499	500	470	522	465	541	530	495	506	526	475	488	498	516	509	481	495	475	496	469	486	457	472	532	500	506	503	547	490	489	471	519	507	512	490	497	517	540	552	496	492	518	482	488	516	478	473	478	499	491	522	526	498	488	489	519	478	506	549
51837	44083	38360	16641	5422	3411	1638	983	724	548	480	499	405	387	351	328	335	354	387	399	423	424	384	406	357	332	296	254	286	282	276	316	303	285	272	261	274	349	483	534	543	417	253	214	198	200	186	208	173	175	159	185	174	185	183	194	179	195	182	166	165	172	158	163	159	166	180	201	193	191	208	169	171	170	203	204	171	168	205	163	189	148	189	195	166	151	188	206	162	183	183	183	170	173	175	181	158	165	171	164	165	183	168	181	179	197	181	185	185	182	172	167	173	190	181	183	198	152	189	187	185	192	189	185	198	200	180	173	175	193	171	199	197	201	148	176	177	168	145	190	183	188	186	176	171	144	170	159	171	202	174	158	177	182	189	168	175	187	160	167	167	177	181	184	176	184	164	168	193	181	188	180	176	196	163	169	171	191	167	181	172	205	185	182	181	183	167	185	181	202	181	194	168	172	209	184	201	179	157	181	182	187	174	191	185	192	183	189	168	167	181	174	178	174	195	163	182	173	182	170	189	179	168	179	183	186	185	181	185	188	192	178	184	179	166	177	178	195	202	169	188	190	192	166	179	193	165	184	168	184	168	187	188	172	172	170	163	177	162	179	197	194	201	164	182	173	167	206	163	174	186	172	167	183	190	199	181	181	169	184	164	189	189	180	186	188	202	201	157	179	175	193	201	163	209	253	154	178	187	182	185	164	177	187	173	182	164	168	199	195	174	189	177	175	194	179	187	183	175	158	181	170	168	182	188	193	171	182	204	181	174	174	181	199	167	173	164	167	198	176	184	191	173	151	177	176	170	202	210	161	217	175	176	185	177	176	199	178	175	166	165	199	197	171	190	182	168	197	198	177	175	177	176	180	193	186	170	173	209	162	157	180	201	186	206	183	169	170	200	183	185	175	178	175	171	209	205	190	195	197	176	186	172	163	164	189	204	153	177	180	173	151	174	199	177	197	197	166	189	207	173	216	165	180	179	181	201	199	202	157	194	166	163	193	151	174	184	176	173	185	190	167	184	176	188	170	166	182	170	186	205	174	190	157	198	185	186	203	168	157	228	181	180	191	190	190	174	182	190	171	185	180	172	197	192	160	164	176	182	174	188	195	185	185	183	175	161	176	179	170	201	184	183	184	176	199	167	190	167	164	171	172	181	173	180	187	172	164	172	198	159	162	173	179	192	155	202	169	190	169	179	206	176	181	168	162	174	175	176	169	200	178	187	218	176	178	180	184	175	186	212	183	187	175	180	172	167	176	184	196	169	166	201	201	202	179	182	187	172	179	175	197	160	186	196	219	183	153	197	196	181	188	180	186	158	170	169	180	166	198	190	204	175	184	178	157	184	172	171	164	172	183	174	194	180	178	163	179	191	176	172	164	165	180	168	177	180	181	182	177	175	180	193	194	180	167	216	157	191	163	177	178	202	198	176	168	181	166	162	180	175	211	186	168	189	210	188	191	193	182	174	185	202	211	177	171	191	216	196	173	208	172	185	196	198	174	171	176	183	169	195	184	162	171	190	178	169	187	173	183	190	183	183	174	165	194	197	166	157	216	160	171	194	187	174	188	147	184	184	201	189	196	193	184	193	167	160	182	193	163	171	190	183	164	185	186	191	183	159	178	173	179	164	204	192	175	179	195	191	182	169	193	167	173	198	166	175	163	183	178	184	160	173	167	208	161	176	180	175	186	183	186	201	187	199	177	169	187	180	194	191	188	173	177	174	183	181	198	180	176	169	194	168	171	173	166	186	172	175	145	178	193	178	211	180	163	180	195	197	174	168	209	166	215	186	190	201	177	190	180	181	180	194	162	187	173	201	177	172	187	210	184	225	165	187	193	193	174	195	160	168	201	166	178	167	201	159	174	175	163	193	185	180	172	172	185	193	184	158	167	171	205	183	161	156	165	180	178	175	181	193	189	185	204	171	193	172	200	183	177	182	177	222	174	179	177	154	199	178	177	163	163	172	178	147	161	180	184	195	176	183	169	165	148	184	176	191	190	172	177	155	210	172	169	179	174	199	187	182	182	167	168	176	171	191	182	219	193	181	190	180	193	188	194	188	168	194	197	180	205	169	172	188	197	173	162	167	186	165	159	182	164	184	194	184	180	172	178	206	184	175	199	197	168	174	169	176	167	197	180	185	162	163	168	174	186	181	196	164	167	186	170	211	189	199	192	165	208	189	206	163	188	179	173	169	178	167	176	182	176	177	197	191	178	178	187	179	134	166	163	191	154	164	188	150	174	177	168	174	179	198	188	178	185	186	171	161	185	186	177	175	179	222	161	196	172	173	193	154	200	170	194	180	175	186	185	185	178	180	185	185	178	192	176	166	181	180	169	176	180	181	192	181	208	177	197	175	207	205	174	150	158	174	193	178	180	183	181	164	174	177	183	182	164	194	176	175	191	175	194	179	207	189	168	179	195	170	175	171	183	173	155	193	186	176	161	199	159	191	198	180	225	176	181	199	175	199	177	171	178	173	178	157	148	175	160	165	168	213	179	191	189	207	176	224	209	197	184	167	178	178	160	184	190	174	164	166	177	173	187	193	178	166	183	168	173	181	191	167	172	180	181	173	177	193	169	188	160	193	197	178	197	215	194	181	169	166	173	157	174	173	187	163	184	179	166	154	165	188	198	221	160	183	185	172	172	191	184	202	182	178	180	185	183	194	194	186	196	193	207	183	204	183	190	196	192	175	195	168	173	156	153	200	175	177	161	196	143	208	202	178	189	193	202	182	165	174	181	182	178	180	181	148	159	175	178	195	191	165	166	185	207	181	179	188	164	190	170	171	194	156	183	156	192	158	190	167	172	189	161	166	178	185	182	212	199	179	179	179	184	175	182	185	169	193	178	179	188	163	180	171	180	190	184	183	158	190	155	199	210	187	172	194	202	195	167	174	204	183	182	166	170	159	186	185	184	186	214	177	180	167	184	170	182	177	156	175	179	194	193	191	193	176	164	157	201	183	177	190	197	170	219	176	173	186	179	184	157	200	198	182	178	162	179	198	189	198	164	160	202	171	199	165	186	169	173	192	189	164	202	165	208	184	185	181	189	168	192	188	172	209	198	163	184	178	161	159	208	187	194	203	201	190	189	199	217	165	206	163	173	184	193	164	186	200	169	189	166	169	182	180	180	198	171	168	182	188	183	199	174	160	154	159	172	184	167	169	195	190	196	174	198	184	185	169	173	165	171	169	176	163	162	155	183	194	157	185	167	169	172	181	175	202	174	178	171	174	167	184	178	186	176	196	182	164	183	194	172	188	173	180	184	187	182	178	161	166	196	183	137	161	185	200	177	190	174	193	195	174	198	173	194	215	176	183	187	182	171	186	159	205	174	167	188	172	178	190	180	191	199	158	179	161	183	190	171	166	200	149	177	183	181	160	197	199	185	172	183	170	178	187	140	180	176	180	193	152	170	170	179	179	182	192	171	177	192	172	197	183	180	192	174	180	155	160	206	187	207	179	171	180	187	184	180	152	186
34844	36549	37544	18476	12050	10489	6371	4429	3294	2645	2363	2220	1931	1777	1966	1553	1523	1616	1991	1968	2116	1987	1956	2142	1802	1481	1379	1308	1210	1132	1305	1345	1358	1310	1205	1142	1087	1775	2580	3362	2801	1649	854	602	506	443	441	441	456	492	465	460	454	474	424	428	454	464	427	452	451	450	434	409	438	414	479	457	441	480	449	442	464	470	434	434	443	446	430	452	485	437	474	433	485	416	487	425	459	464	445	470	442	421	450	464	480	463	431	474	455	411	483	460	491	463	453	426	450	450	430	456	444	437	449	453	456	438	433	468	498	456	436	427	473	461	440	428	488	460	488	424	459	467	473	453	437	439	478	427	466	467	445	437	457	422	449	478	475	420	461	467	487	442	460	510	433	457	471	444	481	453	462	409	492	440	458	454	460	453	457	493	403	413	453	444	461	438	411	453	466	450	464	453	492	473	438	459	463	447	424	461	441	439	448	485	453	454	481	482	478	461	455	460	469	453	432	457	431	466	474	463	445	417	462	422	439	421	497	442	440	409	404	434	458	461	430	437	445	461	428	449	491	448	453	437	434	417	470	442	413	449	457	473	442	430	470	477	482	466	454	441	435	452	442	483	487	449	419	450	512	452	433	454	432	438	467	449	414	459	461	448	454	461	459	437	464	412	413	442	450	476	449	420	424	453	444	436	423	466	428	444	450	437	436	414	452	451	429	451	453	452	436	463	449	425	433	415	457	441	450	433	435	393	480	441	435	455	430	428	436	425	469	452	496	430	432	470	439	459	462	452	466	422	450	436	422	399	450	440	450	418	472	449	439	454	451	495	436	464	454	430	454	433	468	440	417	438	471	453	463	459	469	472	426	450	489	457	459	390	438	454	467	451	448	443	485	443	480	454	448	433	474	489	413	465	463	452	494	440	427	481	429	477	456	468	435	463	427	446	440	459	449	441	423	455	453	469	457	453	425	466	417	486	486	458	437	466	470	444	435	461	458	458	457	476	458	392	452	408	467	490	454	428	461	463	461	435	425	444	461	472	428	467	462	442	438	441	431	486	473	445	415	484	472	430	481	419	430	467	453	449	452	445	493	476	440	426	439	431	480	430	452	457	411	421	465	404	502	483	431	462	467	468	447	455	445	432	444	465	448	437	451	442	412	435	462	442	443	472	457	477	475	438	419	441	488	495	510	476	436	445	457	476	421	421	477	448	463	441	451	455	437	468	448	470	467	455	447	483	417	459	465	441	439	449	461	458	477	499	453	439	436	454	447	506	434	445	466	453	425	444	459	450	440	503	467	463	424	424	444	440	458	472	450	460	458	431	467	483	456	466	473	455	425	452	475	426	457	443	480	451	455	422	471	486	469	438	448	435	454	432	458	504	462	460	458	399	464	420	498	460	434	502	466	483	439	425	437	451	467	445	439	404	432	442	448	428	481	434	436	450	436	484	438	421	441	475	461	440	429	447	470	480	452	470	451	469	446	446	462	430	438	475	421	454	456	440	392	457	446	458	439	431	457	453	433	451	462	466	476	492	429	411	420	427	477	440	472	427	454	463	453	442	421	439	435	480	441	461	450	473	449	435	493	460	427	450	412	394	416	464	414	440	466	413	471	452	405	439	445	427	442	456	419	424	452	409	429	464	444	456	439	417	476	439	488	458	461	471	425	458	444	435	420	484	448	490	425	470	434	482	483	433	464	440	470	451	469	444	422	448	476	435	477	460	443	430	452	463	453	451	451	474	448	488	431	450	458	456	423	479	442	468	440	442	406	455	427	452	447	467	482	432	479	489	474	447	443	430	484	454	490	432	483	469	433	472	440	459	459	467	439	462	416	463	446	454	490	473	473	446	447	466	483	476	455	448	415	413	449	424	474	496	435	456	445	433	467	449	435	465	498	468	463	447	476	446	449	470	447	433	461	432	463	470	443	468	460	448	461	442	453	461	484	404	431	461	462	440	468	438	460	391	496	455	468	454	489	395	445	435	439	444	477	461	454	464	453	415	441	417	372	450	454	429	497	454	457	476	441	433	432	457	429	470	467	439	441	429	440	479	434	436	470	439	477	436	481	452	428	481	474	463	471	442	470	478	447	500	407	413	441	414	445	417	439	474	425	475	455	448	459	469	449	415	462	469	484	437	432	445	445	436	464	425	465	494	453	469	449	471	446	442	492	427	455	464	437	477	450	449	447	450	482	445	453	471	467	465	464	450	425	443	480	418	459	457	442	408	426	464	383	449	437	440	404	433	425	452	440	429	482	469	434	436	416	432	455	476	434	474	442	439	461	439	429	436	483	460	472	429	446	470	437	484	418	455	413	448	473	481	448	456	496	478	453	480	477	455	438	424	447	462	455	425	460	475	432	475	458	452	440	448	448	446	473	423	443	454	463	459	491	476	438	429	433	484	421	481	487	404	472	423	443	461	452	471	475	485	454	410	422	485	489	443	476	491	488	485	426	432	458	451	446	448	464	435	397	455	425	440	441	460	468	450	437	459	422	429	474	434	446	491	431	437	481	463	502	430	510	403	428	460	492	453	468	430	459	413	423	432	470	456	431	426	403	466	496	469	458	447	451	424	441	489	429	446	461	472	424	427	461	467	449	486	423	428	470	444	459	435	442	455	452	440	451	422	430	461	484	454	453	486	439	476	463	435	472	472	445	452	436	462	463	419	447	445	457	453	424	431	478	475	445	441	451	475	500	433	436	449	442	473	423	441	466	470	433	422	427	420	418	444	433	465	445	447	446	474	421	435	459	426	475	438	430	493	428	428	457	459	447	465	444	449	424	442	439	413	449	438	478	438	485	442	437	405	445	439	443	455	462	466	454	439	452	470	442	442	452	432	482	443	430	471	428	456	452	437	454	445	434	480	462	432	453	455	432	433	470	457	447	450	475	489	427	446	439	488	417	450	427	406	432	452	466	490	490	444	424	432	452	476	429	421	428	441	455	433	444	462	458	372	441	462	453	452	446	456	420	437	443	471	433	421	446	449	443	434	466	438	433	434	464	442	438	505	470	462	465	464	450	466	457	450	465	396	419	485	452	463	462	453	432	445	440	483	405	466	418	455	460	431	453	466	448	397	464	431	511	439	460	454	474	443	446	425	464	429	439	475	437	497	431	439	470	452	449	467	456	398	427	451	428	461	469	441	455	439	467	433	483	447	491	489	450	466	406	431	488	396	491	441	464	432	437	433	418	472	465	456	456	433	449	468	437	446	478	474	445	452	439	448	478	425	468	433	469	473	429	440	436	479	423	434	444	443	458	439	432	436	450	459	448	434	467	444	457	446	476	475	442	457	477	429	445	428	410	436	453	412	470	460	430	465	427	470	476	463	461	483	419	481	433	478	431	445	466	433	450	466	425	459	434	452	477	482	491	486	396	459	463	422	478	446	462	430	465	445	457	471	449	429	462	446	443	409	439	453	430	455	444	458	476	431	477	416	449	432	422	457	465	499	454	461	422	408	443	437	470	433	440	461	436	437	422	441	452	466	469	426	440	461	470	457
60311	57016	46867	24947	10310	5817	3587	1903	1296	1028	936	774	699	603	611	531	391	423	394	425	448	516	523	439	438	471	428	410	356	321	301	343	356	346	347	319	390	545	849	1091	926	611	347	260	208	184	178	161	190	178	169	164	184	192	159	169	150	165	163	158	169	166	156	176	156	158	169	161	169	184	158	176	169	172	180	141	158	154	156	156	163	163	174	166	185	152	165	164	161	158	173	169	156	166	168	173	145	174	168	164	186	170	146	173	162	197	152	180	162	156	183	156	186	146	175	184	152	169	179	157	165	180	179	158	154	187	166	194	188	149	165	174	165	163	166	212	188	158	159	178	188	153	165	190	176	184	169	178	182	175	154	152	169	165	177	195	166	157	167	155	139	174	160	176	155	191	167	166	159	164	162	162	163	174	188	159	189	151	168	170	172	167	188	172	146	164	181	168	169	157	185	177	174	169	159	177	160	164	168	166	139	152	181	165	153	172	187	163	170	181	168	160	179	176	184	177	175	159	161	163	202	183	168	152	163	179	178	174	161	175	148	172	161	157	158	161	152	174	163	191	156	155	197	152	155	182	168	152	162	163	154	169	186	167	149	192	148	151	170	198	175	171	149	158	184	190	170	164	166	154	158	163	163	176	147	190	201	191	183	177	158	135	138	191	163	171	157	158	165	169	171	158	179	168	171	180	175	198	180	152	164	159	182	165	155	164	160	172	157	199	171	154	154	148	171	155	169	173	183	156	152	162	177	176	174	184	142	179	178	167	187	176	160	175	168	160	163	173	172	136	154	151	166	151	168	171	158	164	187	153	188	162	145	164	189	185	164	159	168	174	149	178	161	171	166	167	159	161	144	155	184	131	153	170	143	183	170	160	172	160	152	171	187	167	161	152	166	173	176	178	159	163	150	166	160	174	152	175	176	176	151	153	136	159	157	146	166	172	163	163	159	179	173	169	149	173	176	162	169	150	168	159	162	163	191	183	161	148	173	141	164	200	158	149	166	153	166	173	188	164	156	169	168	179	176	170	155	150	171	172	179	162	184	164	176	168	169	173	138	156	154	186	160	161	175	158	180	194	156	165	165	149	145	175	144	163	170	174	158	153	159	182	160	168	173	152	218	170	180	187	173	174	180	186	149	183	155	172	170	169	168	181	165	176	190	160	180	162	168	194	165	162	159	176	170	151	185	153	150	168	160	179	198	157	162	178	146	197	175	172	167	163	167	185	180	153	177	160	155	161	189	187	176	175	156	152	182	159	170	179	161	170	175	177	176	162	179	146	172	192	160	166	178	153	168	204	193	170	164	172	188	170	146	164	158	168	165	169	181	153	175	178	194	156	162	177	159	175	183	158	173	150	167	185	171	174	191	166	174	157	175	192	167	165	169	175	161	173	179	158	157	170	188	155	170	177	148	145	161	170	189	181	165	180	191	186	170	171	159	151	142	184	166	160	153	174	189	170	172	183	194	146	174	148	156	169	174	170	162	191	167	166	156	176	172	180	169	168	171	157	145	147	175	179	175	150	163	142	156	178	190	162	189	155	185	154	163	183	149	159	157	179	186	158	159	155	168	193	181	183	178	158	175	168	173	202	183	170	158	159	165	166	191	196	195	185	172	188	157	177	162	177	155	144	189	184	172	170	157	186	184	169	158	150	166	144	155	199	167	163	172	148	155	174	180	177	166	162	143	152	142	172	166	159	154	188	170	171	180	177	177	173	179	167	161	176	151	157	149	159	174	181	174	166	183	145	148	185	168	139	155	182	188	169	151	161	163	150	161	166	208	153	160	156	195	169	169	167	183	197	162	163	168	187	176	182	139	178	165	163	172	170	137	157	156	149	184	162	151	178	167	166	160	160	196	178	150	166	172	165	163	202	173	182	135	168	163	181	182	177	175	184	174	185	161	171	151	174	151	155	146	172	191	180	161	167	159	152	168	151	158	150	165	166	149	164	164	169	181	164	167	192	183	156	197	158	177	191	158	186	165	183	177	150	162	157	186	162	184	171	174	185	185	166	171	146	168	170	151	157	160	161	172	173	153	155	160	190	168	196	160	159	152	157	166	186	161	160	159	179	157	143	165	173	180	186	169	156	156	144	168	147	163	144	163	183	142	173	162	154	141	157	155	169	157	175	155	176	172	170	166	172	173	170	190	151	177	150	172	193	163	158	181	185	179	174	189	174	161	157	172	173	156	168	166	192	159	167	135	163	154	153	146	180	164	172	166	162	184	170	157	179	141	145	169	179	178	200	170	158	143	153	169	191	155	181	160	180	183	170	168	164	174	167	164	171	148	172	184	195	148	169	138	159	188	167	131	171	181	152	181	157	144	163	182	204	184	173	199	168	183	186	149	174	163	177	174	189	171	155	171	138	178	180	179	162	149	186	165	176	178	150	153	174	168	162	131	182	180	156	153	163	181	186	189	149	150	184	192	176	167	166	178	161	164	177	193	165	149	167	162	159	187	153	178	192	153	197	180	158	167	158	152	161	165	178	171	150	171	157	179	185	174	167	137	167	159	153	166	163	139	158	170	147	149	167	150	159	193	169	166	178	189	169	177	193	176	169	192	168	169	158	148	168	152	166	161	160	170	189	166	151	155	186	151	202	176	184	179	155	172	159	174	152	175	171	169	175	193	183	180	159	155	151	124	179	176	151	185	178	151	160	159	174	194	184	182	182	141	168	189	151	162	173	179	166	148	177	152	159	158	158	175	148	162	165	152	172	187	166	167	157	163	151	150	173	135	141	191	178	155	181	184	178	149	149	182	161	169	180	162	196	178	204	182	154	158	182	163	166	154	184	180	192	201	162	151	173	181	146	150	191	151	173	165	139	170	155	161	165	180	193	145	167	194	156	173	145	159	182	168	173	164	168	152	161	179	178	187	141	141	144	173	184	176	164	174	162	168	137	162	162	181	170	156	145	181	168	179	154	186	175	173	175	167	168	164	187	165	166	171	165	158	178	147	138	157	182	187	196	179	171	183	173	150	179	171	193	186	159	162	174	168	171	146	151	143	140	152	183	170	157	166	176	167	178	138	167	173	162	179	177	145	191	167	161	188	182	181	166	139	164	168	184	173	175	152	166	166	176	165	186	189	179	176	162	168	167	172	179	163	159	168	160	154	144	172	165	171	150	149	155	156	149	177	150	169	164	177	176	166	133	159	192	150	168	165	160	187	176	151	156	164	172	195	157	192	175	163	148	183	176	163	189	163	159	165	167	160	170	176	179	181	193	150	173	171	162	161	142	166	166	177	166	153	182	183	147	178	150	183	176	196	169	150	170	178	172	181	197	184	165	156	179	168	173	163	176	141	189	178	151	174	166	154	142	173	155	189	178	161	178	178	179	170	170	156	140	177	185	166	163	178	175	169	165	165	173	152	185	166	157	170	151	164	158	166	177	168	159	161	191	150	160	151	175	169	158	174	178	147	147	173	188	192	163	144	170	175	184	167	182	167	160	184	174	172	180	164	174	170	160	170	176	197	181
39973	46612	42555	27497	15963	13922	10964	7424	5756	5122	4703	4041	3521	3173	3304	2819	2163	2213	2140	2223	2557	2915	2912	2568	2585	2615	2457	2316	2041	1841	1656	1757	1767	1794	1847	1913	2287	3500	5399	6574	5571	3180	1504	775	532	454	432	387	435	425	396	441	434	419	410	408	431	411	402	457	388	421	452	453	435	421	441	427	390	431	429	417	415	461	413	407	413	421	421	392	422	409	405	423	418	403	401	369	464	453	400	453	431	422	413	399	431	435	441	422	450	408	429	418	393	456	435	406	426	473	435	455	437	422	437	411	405	448	381	434	388	420	431	409	421	431	457	396	465	433	391	430	456	426	410	415	430	438	370	412	412	436	406	462	433	434	442	436	437	398	393	415	421	429	441	394	396	412	424	431	442	362	398	424	407	448	432	419	429	391	449	414	431	412	427	401	447	437	386	431	415	429	394	430	426	417	439	437	445	427	443	404	418	422	421	422	410	381	406	461	395	392	420	411	406	417	422	400	427	423	457	418	436	399	403	421	398	448	399	446	406	438	464	397	445	443	430	456	408	434	417	446	416	401	405	431	427	453	423	438	382	427	417	442	449	403	426	439	435	387	389	432	436	465	397	431	450	418	417	440	422	430	400	438	377	413	429	416	429	407	428	421	404	382	416	426	456	399	408	458	425	403	450	407	448	432	411	407	458	418	396	440	409	408	399	419	378	457	430	408	430	450	410	429	417	435	411	422	384	405	439	415	407	417	437	406	427	396	461	422	403	423	433	412	421	427	394	418	419	413	394	422	448	403	428	422	412	373	440	418	419	406	421	455	427	411	402	436	366	398	423	398	427	435	424	434	370	430	446	430	435	395	443	430	435	429	391	400	375	433	400	429	394	406	399	415	400	424	418	435	418	433	411	403	442	440	379	432	415	366	443	406	441	438	435	400	412	451	428	426	387	399	409	426	413	402	416	440	410	411	426	448	400	417	453	451	434	425	439	394	410	453	432	404	412	432	406	406	440	397	422	412	445	385	415	434	420	405	412	369	391	445	406	415	465	428	427	458	436	428	426	486	427	438	382	467	415	430	451	435	431	407	419	398	444	395	431	454	419	432	425	420	437	449	447	408	389	409	466	471	437	422	429	452	473	429	420	438	428	435	407	412	429	450	412	429	415	413	439	421	431	461	425	416	403	410	445	421	461	445	436	424	439	440	435	401	438	397	405	434	470	414	424	411	429	408	427	434	434	429	416	409	447	383	423	445	449	466	423	424	398	434	453	423	417	438	426	417	415	412	409	452	418	407	400	443	413	420	402	435	439	449	424	428	413	454	402	420	440	412	438	398	407	417	426	448	390	434	407	397	433	432	400	400	432	420	423	425	400	433	393	429	402	431	398	439	440	431	425	418	442	405	415	422	417	422	393	439	404	396	409	418	402	429	424	418	404	432	403	428	390	454	407	417	444	418	433	384	454	413	438	420	457	443	384	410	439	443	429	444	424	424	427	430	444	434	397	436	366	419	429	453	443	446	456	401	485	401	425	437	389	408	441	403	421	438	445	434	441	433	411	383	431	429	388	420	430	415	412	409	415	409	424	405	409	446	452	421	455	414	400	415	422	463	448	419	414	404	394	422	411	399	422	452	418	417	448	436	399	429	460	431	475	402	446	426	437	424	430	433	429	431	423	408	451	436	428	395	382	403	430	451	443	423	426	436	410	421	399	404	433	456	431	407	409	397	407	433	401	445	418	407	420	412	426	400	386	451	423	426	419	399	400	411	432	414	424	409	422	405	394	438	399	407	439	423	449	430	424	410	411	436	424	390	412	449	453	436	407	417	434	419	429	459	420	443	435	405	413	446	474	419	391	408	452	407	406	414	466	420	454	422	453	424	408	446	417	396	425	396	411	391	419	415	424	391	416	373	421	413	413	410	434	449	407	432	418	410	437	474	440	421	405	428	406	458	442	430	456	408	418	410	427	428	437	432	435	413	432	418	470	391	426	387	421	416	377	434	417	450	421	431	426	429	425	434	399	426	374	423	416	461	418	407	414	450	426	427	432	436	411	437	392	421	422	383	426	383	420	450	414	450	378	433	395	468	397	406	423	414	416	404	428	372	435	430	469	394	445	453	438	432	398	435	426	443	453	434	468	439	434	400	434	442	408	410	434	433	438	426	439	434	413	406	425	428	386	424	416	415	448	371	462	414	401	383	409	456	427	418	413	426	389	446	447	392	381	436	454	422	423	393	412	398	429	447	407	406	381	421	434	423	411	460	400	415	460	404	445	430	391	395	461	420	406	433	419	411	388	406	426	420	382	440	437	421	405	415	386	444	455	413	436	419	414	414	408	424	407	384	474	441	390	408	392	406	407	406	431	392	385	426	435	428	424	426	460	415	436	419	404	395	432	428	445	392	419	446	436	459	379	404	391	432	411	462	408	443	412	416	427	411	433	444	436	417	444	398	419	426	440	426	397	407	432	431	423	459	395	438	448	451	422	426	361	435	451	408	379	423	417	458	427	421	442	419	420	420	438	442	404	407	422	460	388	451	385	439	416	429	419	425	432	438	427	446	442	389	454	414	411	402	393	447	422	409	409	420	421	405	405	476	419	405	415	435	432	397	385	452	442	402	427	435	396	409	427	431	402	411	411	407	434	419	432	439	421	410	479	440	419	424	413	411	358	407	422	458	408	420	424	423	483	439	369	394	384	436	426	413	409	422	416	427	395	410	402	436	398	406	398	436	440	417	430	403	446	415	387	421	439	369	422	444	437	407	411	457	429	423	398	423	428	391	423	427	401	381	445	431	428	461	403	438	439	406	451	420	421	447	423	410	417	399	420	413	417	400	392	431	387	427	394	416	431	410	410	450	421	440	420	433	408	392	428	402	412	491	418	463	429	426	443	423	424	408	415	442	423	397	439	411	416	461	436	469	450	415	445	419	474	409	431	457	416	415	411	415	416	396	411	445	409	405	465	442	414	440	434	403	446	445	439	474	404	464	389	429	436	405	427	455	452	420	463	426	428	428	441	425	425	465	448	388	429	422	454	423	415	408	401	445	447	407	429	414	414	443	446	460	436	459	422	376	416	442	435	423	426	435	431	440	406	438	476	438	446	399	437	437	422	407	459	414	426	379	405	422	435	459	414	424	413	425	426	386	430	438	440	411	452	419	441	443	398	445	391	394	415	424	418	412	435	415	454	432	427	398	413	403	428	428	427	419	429	454	427	405	449	429	423	400	438	399	463	413	397	424	410	432	436	441	428	423	379	423	426	419	426	418	427	441	418	409	408	417	406	430	476	432	423	401	448	414	449	426	433	424	416	443	448	431	391	403	411	388	436	436	407	433	424	439	417	415	420	423	431	448	434	460	474	401	449	429	459	405	406	411	424	415	389	433	425	406	421	443	408	423	439	433	437	417	441	385	407	436	436	382	400	412	406	451	411	422	425	414	406	399	432	392	443	402	435	439	429	470	430	431	427	428	421	433	406	412	423	416	418	423	402	420	424	384	418	427	425	398
37433	25985	19385	7844	1596	819	597	467	408	396	444	367	341	310	270	284	273	307	268	239	273	278	263	309	295	311	294	254	282	225	236	232	222	219	241	248	260	264	242	272	292	279	214	220	218	214	194	220	202	200	187	199	189	206	218	191	190	203	180	190	197	226	207	217	180	201	213	215	194	219	212	182	190	202	223	225	189	201	213	218	203	223	217	184	197	201	196	194	189	214	220	193	227	221	208	221	203	215	196	208	179	205	205	208	197	192	205	198	194	216	214	205	175	203	187	191	213	188	214	189	196	226	186	208	213	194	184	196	174	198	194	188	210	224	163	217	198	171	205	236	195	193	203	177	201	217	212	213	188	202	196	228	227	212	198	195	229	193	188	183	185	193	197	183	207	217	205	193	222	232	181	213	185	226	201	199	181	198	182	205	205	185	213	182	198	180	217	194	204	217	207	209	217	215	207	194	178	184	188	207	218	215	224	198	200	202	194	194	237	236	209	194	201	196	228	201	197	187	196	183	217	200	226	193	195	169	201	191	203	221	206	190	182	188	210	204	186	177	188	190	206	166	185	199	180	199	234	205	216	196	202	210	204	205	216	220	200	195	223	205	193	196	186	209	184	193	208	202	193	225	184	199	197	226	241	198	189	203	200	205	195	186	196	188	186	210	237	220	206	195	184	205	215	158	182	223	207	213	201	204	202	184	210	181	184	208	208	196	191	220	218	199	178	185	214	203	194	252	199	214	233	204	191	220	200	195	204	196	215	186	226	214	233	173	206	218	206	224	209	195	201	197	195	215	202	176	181	230	212	212	189	208	180	221	199	200	197	186	204	202	180	210	206	224	188	175	204	219	204	219	222	210	183	204	226	192	189	183	204	177	191	204	191	206	202	229	228	208	210	223	204	199	183	200	238	207	233	203	203	204	209	202	193	199	215	229	208	195	233	208	187	221	212	210	207	220	204	180	206	191	230	214	221	186	204	211	203	211	220	193	188	197	191	187	201	203	219	208	208	183	195	213	209	185	193	216	213	209	197	201	198	234	194	227	213	201	175	187	216	201	197	187	198	194	194	233	232	217	232	213	217	180	217	215	200	203	202	238	225	235	219	229	202	191	190	196	196	202	201	213	190	204	223	185	182	195	198	192	181	238	208	204	199	210	209	220	212	200	195	201	205	215	209	183	207	205	222	194	203	225	197	165	196	198	195	219	182	214	197	166	191	186	233	229	212	210	214	212	226	223	229	197	184	177	232	210	257	190	217	183	230	217	228	201	207	208	208	188	216	210	196	208	215	200	229	188	224	182	202	189	193	214	230	191	207	226	191	208	198	219	217	217	185	189	212	176	193	208	214	208	227	200	211	213	206	204	188	229	195	191	197	188	200	228	204	181	215	212	195	226	224	198	217	181	196	225	213	201	181	181	214	210	218	215	221	197	208	189	206	185	208	228	205	230	213	217	184	188	211	219	185	204	207	188	211	182	204	173	179	217	178	223	190	203	196	206	198	214	194	199	196	221	239	178	204	180	227	213	190	196	190	196	208	183	213	215	205	198	219	207	201	212	189	215	191	212	202	209	191	193	210	208	204	214	191	230	193	195	199	206	224	206	217	213	198	194	205	238	200	198	210	202	203	226	209	174	215	215	210	182	219	202	216	219	187	181	209	196	173	238	201	210	200	228	182	200	186	220	207	186	214	202	229	211	189	212	175	196	217	216	197	223	218	214	228	215	219	213	195	221	180	201	209	199	177	171	184	181	233	200	206	229	242	177	182	189	191	206	164	199	201	202	202	200	219	200	196	189	216	231	194	181	198	216	215	203	192	210	216	211	211	219	188	203	226	204	185	211	188	199	211	189	218	192	188	214	174	192	225	221	199	201	191	200	214	203	195	233	201	208	206	186	208	224	205	199	191	191	205	206	232	193	222	201	193	194	197	209	199	207	196	189	221	206	210	209	223	216	209	189	213	232	222	210	185	228	196	199	190	204	189	168	200	211	207	180	225	220	210	198	191	205	192	176	210	210	215	194	209	210	198	203	190	185	194	202	171	221	204	204	209	229	223	219	226	215	189	187	190	223	207	199	204	196	202	210	208	197	194	191	203	201	227	195	200	201	212	186	223	194	203	195	211	173	204	192	221	181	202	208	226	202	198	197	202	203	185	201	213	220	159	228	192	198	221	198	186	214	190	211	215	215	181	197	187	180	212	180	173	189	200	201	207	228	182	211	203	212	200	209	197	192	213	214	187	202	206	215	186	211	199	216	202	195	221	221	205	204	191	201	203	216	207	189	182	235	202	199	207	180	223	203	239	186	188	197	188	193	201	222	191	207	230	175	210	219	203	174	196	214	215	226	200	203	225	230	209	229	190	193	213	185	187	210	202	195	193	233	179	205	188	193	188	193	217	191	239	211	213	204	189	214	201	182	194	183	212	205	206	183	207	233	201	151	205	211	225	190	197	206	204	235	203	199	203	220	189	224	191	206	192	201	187	176	207	208	223	196	214	196	210	218	180	224	207	203	205	196	214	210	239	213	208	194	202	226	205	214	190	211	210	198	235	250	213	179	200	174	187	200	216	199	192	221	186	212	197	179	205	199	202	189	197	208	186	222	233	201	205	210	185	204	203	200	186	189	227	188	198	193	204	231	208	208	179	206	212	197	197	186	228	194	230	216	223	217	183	198	199	205	228	206	185	181	207	205	206	189	213	214	201	184	202	213	218	188	183	193	215	230	200	192	197	217	178	187	202	229	210	207	214	194	208	199	198	194	202	216	205	208	198	195	213	198	226	183	186	214	217	195	197	204	219	187	220	211	216	193	235	206	204	205	201	223	214	178	210	201	202	205	202	202	208	208	181	179	195	218	179	231	186	227	188	200	189	251	198	190	213	196	221	233	211	217	197	212	209	183	202	217	196	191	217	185	222	194	197	181	225	205	190	203	226	199	205	218	185	210	200	182	215	203	213	224	181	197	199	208	211	215	217	194	185	215	217	224	202	189	220	224	200	231	218	215	202	220	207	182	194	179	189	185	218	240	188	195	197	196	209	221	178	203	188	218	193	192	201	193	212	192	176	210	217	194	193	216	190	221	203	161	196	193	193	189	199	219	210	193	195	190	220	213	212	196	204	206	218	194	228	230	200	227	225	192	209	203	197	208	209	227	211	199	186	195	174	211	184	202	194	194	174	193	204	205	198	193	208	202	209	171	239	194	221	191	189	209	195	197	194	196	217	207	211	207	191	165	184	194	204	209	190	222	234	225	204	205	191	204	212	192	220	208	222	201	186	207	214	232	215	167	230	223	213	212	200	213	208	188	216	188	180	201	205	204	206	207	223	212	214	168	193	196	227	223	201	216	202	204	181	215	207	198	218	201	210	211	231	204	210	228	224	197	208	197	199	202	216	215	200	208	209	174	198	189	231	230	217	196	200	169	196	187	211	205	186	192	216	217	229	210	204	191	214	191	221	194	209	190	191	220	203	191	207	210	196	213
24402	20598	24299	13614	4924	3422	2381	2001	1862	1666	1768	1640	1497	1309	1270	1121	1023	976	950	1006	1097	1141	1157	1209	1387	1206	1041	1025	887	827	865	826	783	798	763	804	812	879	775	834	960	941	763	626	554	492	511	519	500	466	530	512	519	558	488	510	493	535	495	509	525	488	515	544	514	458	469	510	508	505	483	492	458	495	527	466	534	466	514	516	473	498	439	495	492	507	551	515	519	567	470	502	479	485	514	495	489	500	504	473	496	499	537	503	498	467	528	559	497	543	454	509	519	488	463	505	517	504	485	523	523	514	514	494	502	467	493	511	496	484	460	476	509	475	485	540	503	487	517	522	513	538	465	492	482	502	513	488	500	496	548	499	516	527	499	480	467	488	494	511	470	487	499	510	479	494	517	512	499	473	515	486	506	534	509	506	490	515	507	474	483	481	487	480	481	510	493	491	484	523	523	474	492	499	524	492	499	497	486	502	484	527	514	502	500	517	490	490	480	514	522	469	510	506	513	495	532	480	536	473	517	511	509	517	507	488	465	530	485	512	502	500	504	560	510	534	524	515	485	478	504	536	518	479	461	514	510	503	523	505	520	523	512	524	493	491	490	458	490	502	496	488	496	476	549	524	474	503	458	482	472	493	479	461	521	497	501	488	497	486	471	528	475	511	479	501	546	486	485	522	500	513	470	477	482	473	525	503	455	516	527	515	475	471	476	494	465	530	504	509	486	461	506	516	464	512	497	513	517	519	503	503	474	538	497	506	540	501	523	498	519	556	473	518	465	485	481	471	521	469	493	519	491	549	506	522	524	511	535	521	502	497	492	513	515	497	525	476	509	486	500	500	507	488	474	501	497	491	475	515	521	517	527	529	526	535	501	477	448	542	514	499	522	509	516	507	461	471	494	496	521	491	481	477	475	479	483	482	508	493	486	456	498	499	490	468	466	476	467	520	480	501	497	508	528	494	537	455	512	543	533	543	510	519	495	504	528	460	484	510	482	502	481	461	476	530	501	484	529	574	490	520	508	490	472	476	507	516	499	521	483	481	513	563	523	533	516	479	516	492	520	483	499	492	516	530	522	450	486	509	515	442	467	497	509	510	511	507	461	524	460	499	506	459	491	492	530	518	501	515	515	487	466	474	499	475	505	496	522	484	507	495	494	501	496	480	525	492	461	528	464	515	491	458	459	480	486	480	538	484	535	491	538	499	494	543	492	511	508	450	504	502	530	486	500	460	528	472	514	498	480	519	522	502	441	500	480	491	506	492	497	483	519	447	511	527	476	527	507	527	506	548	500	546	468	490	491	525	546	517	487	534	510	489	515	510	505	500	482	492	540	464	471	481	542	501	513	499	474	475	485	496	489	526	474	488	500	460	490	496	456	504	462	497	467	500	510	500	536	517	479	491	493	482	496	511	462	520	530	501	525	485	478	510	477	501	488	486	526	505	485	488	553	513	523	505	498	506	531	555	524	522	534	528	494	479	517	515	532	475	474	525	464	519	482	507	495	469	547	524	474	508	471	492	495	485	515	502	505	490	477	503	527	510	513	511	495	509	529	492	470	482	512	499	507	486	485	489	462	500	517	488	525	506	480	527	498	505	513	545	517	492	507	489	489	520	493	485	488	498	528	535	517	480	477	534	507	518	446	526	516	465	492	526	540	480	537	506	500	515	488	510	489	472	518	471	469	522	504	491	524	496	477	515	500	478	495	483	501	524	504	497	496	502	505	440	479	540	476	487	501	487	483	519	495	506	480	488	515	502	499	506	460	472	476	469	503	496	519	517	494	514	489	510	509	477	490	528	464	502	519	498	479	501	510	490	506	477	547	507	490	497	502	509	460	488	524	487	477	519	505	532	487	533	480	517	475	484	556	526	517	485	502	534	497	520	563	515	468	506	499	495	523	523	509	496	472	522	565	526	508	506	488	471	475	524	476	532	487	517	493	508	500	502	523	519	502	508	521	499	492	515	509	523	501	528	507	471	496	466	494	547	510	503	493	475	491	454	507	503	497	514	490	483	478	493	521	501	498	495	514	504	462	477	470	483	526	494	504	493	464	514	506	527	489	502	481	490	502	535	484	531	523	542	550	505	514	501	503	516	488	494	513	511	491	505	499	529	510	470	559	534	502	498	495	511	492	498	491	496	502	535	509	501	540	495	529	528	500	515	498	536	503	505	510	533	524	486	476	469	508	507	502	501	462	535	480	487	500	465	483	521	505	524	473	452	530	517	518	485	518	479	498	508	469	483	498	518	502	484	506	533	483	481	498	482	468	515	526	540	515	485	493	466	519	488	505	514	490	540	510	508	480	530	451	540	496	496	487	477	515	501	460	483	493	523	492	494	519	515	526	514	466	502	512	507	466	506	501	533	489	510	501	458	482	521	531	448	473	512	529	515	501	512	511	507	525	482	495	555	485	511	491	492	521	475	498	478	486	534	487	513	475	505	555	506	493	482	546	528	499	511	534	465	506	490	511	513	494	494	507	480	475	505	490	515	527	543	518	501	532	512	506	446	513	533	488	509	459	507	520	501	486	502	496	501	508	496	472	497	494	519	493	496	525	507	500	549	500	490	485	533	492	524	508	472	484	533	479	506	497	462	515	507	483	476	500	525	527	496	469	520	502	481	518	479	515	484	543	477	485	515	493	460	490	549	478	500	499	508	494	475	510	505	516	508	500	534	499	433	527	507	486	463	513	493	504	479	492	511	488	501	503	517	461	505	507	478	504	524	482	482	524	479	492	507	470	485	487	490	489	561	517	506	519	481	491	505	519	517	494	518	467	501	487	514	474	513	497	493	504	518	473	515	499	502	470	481	491	476	509	490	515	523	532	490	438	509	490	546	501	494	500	517	478	509	485	512	489	525	503	504	460	501	469	500	495	509	515	495	512	522	495	468	537	500	502	492	536	462	501	480	496	512	490	469	497	520	497	491	497	547	484	455	509	498	490	515	483	507	515	495	521	471	523	455	499	525	486	524	477	509	494	482	526	481	492	490	509	489	504	492	492	511	522	489	501	489	473	525	491	478	491	506	477	507	506	481	476	527	477	532	529	513	511	552	479	496	475	478	530	486	512	506	465	499	478	490	508	501	517	510	527	502	527	525	479	486	521	474	484	472	470	532	507	531	480	491	504	575	540	466	458	551	504	501	535	473	477	504	496	491	503	531	481	493	476	511	523	494	479	476	521	519	480	499	481	493	487	498	473	505	523	529	509	504	519	515	506	501	493	505	513	534	544	512	497	454	479	500	498	519	512	518	512	476	505	493	488	508	497	507	482	526	516	535	487	497	516	514	511	486	501	497	489	529	543	475	514	485	486	504	504	506	496	501	462	524	497	526	536	491	462	510	481	485	515	499	465	469	529	534	482	486	507	514	500	524	543	517	520	487	482	535	518	488	563	502	505	480	490	487	486	506	505	507	485	524	500	465	475	495	533	495	476	501	485	510	486	496	517	533	502	522	477	503	508	527	496	506	511	476	518	483	527	492
53303	43138	35135	17189	6664	2109	1325	989	807	702	521	464	384	381	403	374	416	384	359	340	298	307	330	307	341	308	307	289	289	279	264	259	268	264	248	308	333	438	349	398	490	368	296	239	178	196	167	166	159	191	186	185	195	173	187	191	203	173	185	163	186	206	180	210	193	185	189	184	199	172	168	156	183	189	171	186	180	182	194	154	193	182	184	158	172	185	176	161	222	197	216	160	164	178	173	166	172	184	191	211	204	195	182	186	178	215	191	204	199	176	173	181	189	202	181	173	192	171	194	162	217	187	199	167	171	174	189	174	188	189	160	200	157	171	162	184	181	172	175	183	176	193	186	179	188	202	170	168	170	176	170	167	191	182	182	198	169	175	185	179	168	154	192	186	188	179	158	196	178	191	162	168	193	219	193	166	186	213	171	181	212	190	188	182	174	196	178	189	200	177	174	201	176	176	158	203	202	174	193	215	185	190	203	209	183	208	202	191	176	194	186	196	180	172	190	179	188	173	185	168	158	159	175	175	177	183	179	191	160	144	176	169	166	171	202	187	185	167	175	164	179	195	174	192	173	200	195	178	192	203	190	171	197	192	146	152	167	158	185	167	184	194	192	168	186	174	178	163	171	160	211	200	184	171	168	184	184	189	166	186	178	199	187	189	177	195	175	178	194	198	184	175	190	187	172	161	180	159	174	156	186	195	171	177	176	170	178	205	178	182	180	181	203	170	188	180	166	212	185	157	179	174	174	177	164	189	182	165	194	169	162	181	186	181	181	185	187	177	184	173	188	179	189	194	193	172	157	175	175	206	174	185	175	159	191	173	175	181	166	204	187	192	205	174	179	181	166	166	155	185	169	181	207	179	197	171	167	186	186	202	197	159	173	171	174	193	184	189	209	192	165	178	172	183	178	176	199	182	181	170	168	189	177	163	159	180	214	187	167	159	187	201	177	171	182	174	183	199	194	194	157	199	184	168	196	179	170	194	205	203	199	185	185	187	167	171	162	188	189	162	179	170	181	173	201	155	195	174	187	202	172	167	204	202	189	184	182	179	199	166	180	195	182	191	194	174	194	226	181	173	188	201	208	200	187	161	165	176	178	208	193	200	212	211	193	201	181	188	176	177	214	182	166	178	168	166	182	194	202	195	185	182	195	178	166	183	182	178	180	179	179	210	188	178	198	208	214	181	191	187	175	178	184	172	215	152	166	172	197	171	157	166	177	163	180	171	158	193	185	156	156	168	209	188	185	174	175	173	187	181	201	167	188	194	163	178	178	171	197	171	176	203	169	196	197	172	185	187	219	198	179	201	207	186	161	182	161	208	186	170	183	164	174	186	183	178	174	192	193	188	170	166	189	176	176	199	178	177	194	184	164	187	180	187	173	147	206	182	183	168	172	170	184	202	191	181	165	199	183	174	194	163	199	189	179	187	183	180	169	195	179	198	165	196	199	182	197	198	198	188	162	183	184	169	186	163	182	178	182	166	184	185	180	178	177	191	178	198	189	210	185	181	192	189	155	194	183	161	163	209	187	173	174	181	191	171	170	186	168	184	200	159	174	174	191	185	207	175	167	171	155	171	176	174	191	184	192	182	160	173	187	168	163	188	182	188	191	157	175	178	203	179	167	171	163	185	186	174	169	183	191	198	181	177	186	181	194	190	197	156	185	189	188	199	185	193	180	190	191	175	191	178	173	177	174	191	189	195	170	187	173	178	174	187	187	182	211	183	216	207	179	195	171	168	163	169	152	174	173	170	201	185	186	162	182	175	186	161	178	170	179	157	188	201	180	169	195	178	181	188	177	198	195	196	185	168	186	149	181	186	181	179	188	164	175	180	163	201	187	190	178	203	181	172	181	175	190	211	169	188	187	176	188	166	172	179	183	180	195	178	188	190	168	190	176	159	176	178	171	178	188	172	173	164	189	185	202	180	174	182	178	178	194	181	159	188	171	187	173	206	184	186	187	189	196	183	209	163	196	185	186	206	173	162	188	181	181	204	200	198	203	194	175	184	186	182	188	173	179	167	208	175	207	190	187	179	190	182	199	185	184	181	179	171	168	176	187	173	186	199	186	189	179	197	185	170	220	191	171	210	158	176	181	189	176	184	192	168	176	175	189	191	194	199	185	201	193	166	179	169	211	181	215	165	167	186	179	193	196	173	158	166	168	189	168	186	184	186	195	170	176	180	172	191	192	168	195	193	214	200	153	163	174	185	190	184	214	208	186	156	195	174	201	151	200	191	181	182	191	174	217	151	191	191	189	158	168	174	200	179	168	176	167	181	165	185	183	166	186	165	209	211	170	188	200	181	173	191	201	174	182	158	201	205	170	201	200	202	191	188	190	185	177	156	210	201	167	179	193	178	150	193	189	176	199	186	181	161	213	165	196	176	180	153	200	191	189	201	201	187	194	196	204	175	193	170	177	175	152	200	220	184	177	181	182	173	198	192	166	186	182	177	189	204	203	200	181	176	195	200	177	198	186	186	159	177	155	161	196	198	183	186	170	191	185	184	196	204	186	175	197	175	169	166	166	180	172	148	169	178	200	156	186	179	171	194	173	192	194	190	171	183	152	180	187	188	186	193	185	175	157	175	154	180	186	176	155	183	196	182	178	164	177	196	193	173	172	178	193	184	177	189	181	185	193	183	148	182	179	190	175	164	164	187	181	183	183	187	182	183	191	177	159	171	173	186	187	176	156	195	189	180	158	194	176	175	160	189	161	208	165	187	163	169	153	173	195	196	173	174	170	204	161	166	204	188	168	178	192	198	172	194	167	194	179	175	183	157	199	190	200	175	194	183	168	179	190	158	193	181	176	193	204	207	213	190	181	192	156	168	178	171	189	191	194	140	172	178	178	184	225	193	211	173	182	189	168	192	178	193	200	177	173	161	194	207	193	189	197	216	228	173	174	172	172	167	184	181	189	176	187	193	181	193	173	174	167	204	185	171	186	179	164	178	162	194	207	160	202	188	188	194	196	162	182	169	167	198	183	182	184	159	201	213	197	181	192	168	169	147	181	189	144	168	192	178	159	206	177	194	177	186	177	190	171	181	186	177	162	187	184	197	167	198	181	183	176	184	195	177	155	184	175	201	203	200	190	176	205	175	196	192	199	173	164	173	161	173	189	178	179	176	173	170	183	188	195	177	208	180	193	196	160	193	179	195	208	170	172	179	166	184	187	180	213	179	186	192	176	195	171	177	187	183	175	196	167	192	197	195	165	187	166	196	200	187	172	208	195	180	177	188	154	193	188	176	183	179	176	172	162	198	190	161	166	182	174	182	194	157	196	188	195	179	200	184	184	183	184	182	202	173	185	204	180	193	171	190	177	205	175	171	185	189	199	175	182	206	196	194	215	210	170	206	157	170	175	181	161	201	174	189	201	178	183	172	182	200	186	158	176	184	168	212	165	209	198	186	153	179	181	180	164	185	143	191	174	202	179	179	195	169	179	153	156	198	194	174	184	208	188	197	182	179	184	181
35762	35787	35296	21505	12875	6997	5384	4127	3642	3326	2670	2120	1876	1825	1904	1859	2130	1907	1443	1341	1532	1523	1595	1657	1607	1522	1390	1267	1190	1231	1197	1256	1317	1199	1206	1198	1758	2399	1924	2525	2543	2022	1224	753	538	449	462	470	467	450	436	468	483	455	447	505	479	464	440	463	475	454	502	416	471	472	441	458	453	468	436	454	457	433	435	462	447	454	461	469	434	446	465	433	484	469	445	452	436	443	459	471	462	462	470	470	471	457	458	479	440	451	447	460	469	445	449	462	437	487	451	459	458	453	435	424	436	451	437	469	457	457	451	428	470	469	413	458	462	471	453	467	464	450	435	480	476	459	431	463	466	444	458	462	451	472	461	451	487	475	429	473	457	456	460	485	448	460	460	441	470	428	472	439	437	453	431	468	431	472	460	458	449	425	458	436	451	443	454	481	405	425	457	416	443	431	501	465	443	458	461	452	465	428	421	463	411	517	475	486	428	455	472	433	442	442	488	457	467	447	443	448	480	452	480	438	471	487	458	444	439	418	481	457	447	440	440	459	437	434	459	437	429	458	454	432	469	466	470	443	477	476	419	477	468	476	443	469	479	434	451	439	463	444	429	484	424	468	484	443	483	404	449	442	473	446	466	441	408	485	440	465	478	446	471	495	477	426	470	453	446	417	504	485	432	440	438	460	425	432	441	480	462	445	477	463	465	468	437	449	453	490	442	451	477	432	456	429	428	463	417	436	453	486	443	484	468	475	474	453	401	468	436	426	467	458	503	430	458	444	479	445	487	474	473	463	471	457	454	438	435	421	472	437	503	443	474	467	449	475	460	436	472	481	471	434	427	464	475	478	455	482	446	458	468	477	427	461	457	471	450	468	473	445	494	421	453	456	435	427	434	472	446	482	475	461	496	457	407	420	472	442	461	448	467	422	455	439	450	458	452	455	456	482	452	443	442	473	446	457	469	424	421	451	445	425	491	454	466	461	468	432	426	429	462	435	467	451	496	466	464	483	428	454	479	471	458	444	443	426	472	443	452	475	440	491	428	474	483	425	439	476	417	435	482	433	476	458	475	461	449	417	461	448	467	458	425	448	440	437	455	467	472	461	455	470	460	445	451	451	438	471	413	465	457	439	489	434	466	431	453	436	476	452	442	498	452	425	473	438	469	492	476	461	471	440	457	427	421	483	421	418	448	444	429	431	431	468	454	446	431	472	483	468	443	459	469	468	466	425	494	456	461	440	458	453	448	445	444	431	427	412	473	423	457	482	477	464	444	456	440	459	401	462	466	464	440	415	449	454	444	507	428	459	468	444	477	460	453	414	441	434	475	428	453	449	469	487	433	440	453	500	471	462	456	459	456	477	455	431	443	434	485	443	458	487	456	449	441	488	509	436	494	480	469	448	452	482	465	409	468	392	453	439	445	445	440	472	472	451	442	431	467	475	456	496	429	433	443	458	443	459	476	452	424	430	412	469	460	434	456	476	487	450	478	467	478	454	446	486	474	474	448	427	400	470	425	465	505	482	425	470	456	474	473	434	486	457	453	490	453	443	439	433	420	426	464	471	420	479	460	461	458	421	435	414	474	442	462	495	453	439	442	417	508	474	443	470	473	431	467	452	436	447	440	439	492	454	433	464	448	477	437	401	442	491	477	461	490	465	455	463	436	463	486	449	461	447	451	469	449	444	471	466	437	459	487	459	424	458	444	466	431	484	455	487	474	445	482	461	447	440	443	448	474	466	474	426	504	437	439	420	427	421	460	450	460	468	463	468	440	465	486	451	470	482	451	452	465	434	470	460	454	470	473	468	429	508	433	425	490	448	435	492	443	437	437	423	451	427	463	438	460	482	434	472	471	436	489	431	469	471	411	467	440	451	442	470	441	450	455	429	435	474	508	455	437	482	473	446	461	427	418	467	486	451	465	486	400	443	473	443	465	459	482	462	438	477	425	471	458	459	454	428	475	463	477	462	458	459	467	478	434	463	437	443	447	436	423	475	459	457	448	420	447	447	474	462	464	470	456	459	439	467	448	449	478	478	426	442	461	419	482	472	442	433	410	444	499	482	483	432	433	452	487	435	472	459	428	456	449	474	424	442	472	466	470	452	447	458	457	463	433	434	497	461	434	486	437	457	456	484	452	468	439	459	465	438	476	442	435	467	462	469	442	428	456	476	411	458	441	502	470	431	427	443	500	454	450	450	451	489	470	488	452	438	470	456	474	445	488	456	434	462	447	461	455	435	451	453	484	444	452	458	450	476	438	440	447	512	481	484	444	457	451	415	419	449	490	457	435	461	463	462	468	412	432	447	437	458	451	462	479	476	478	441	445	459	484	454	441	434	454	471	437	454	422	466	454	448	424	443	469	449	453	420	446	459	410	414	454	460	428	475	483	450	461	440	460	433	488	505	447	430	427	477	438	503	465	450	457	465	439	475	416	462	468	438	467	438	478	465	424	455	481	458	453	464	447	439	477	454	439	496	491	473	474	461	450	418	460	449	489	481	478	443	459	423	451	480	441	457	451	477	481	423	465	447	464	436	425	507	426	434	473	439	470	478	455	444	506	436	459	484	475	439	484	440	505	465	482	417	458	486	495	468	447	439	442	449	460	456	462	419	456	434	445	438	435	446	477	444	468	452	454	434	469	438	440	441	448	429	447	454	452	469	444	455	482	444	446	423	440	440	465	489	422	479	440	456	472	469	454	458	445	430	469	454	436	445	458	484	444	458	453	439	488	447	467	443	445	450	475	434	454	473	429	479	468	439	453	453	444	442	463	439	442	442	448	458	487	421	456	446	457	419	472	432	469	426	482	465	451	436	448	471	458	468	410	461	449	464	464	464	486	463	423	454	462	444	426	453	433	436	444	435	486	423	444	453	428	453	477	437	445	430	477	452	453	468	463	486	473	494	411	444	444	428	476	475	460	479	460	447	454	465	469	436	456	469	482	460	469	481	465	490	465	457	449	484	462	466	436	435	470	482	449	450	462	489	468	427	506	433	449	462	453	454	465	432	471	444	444	434	470	494	460	426	446	475	448	446	470	441	447	452	459	461	481	462	455	425	513	447	470	438	440	462	467	497	462	469	419	449	469	458	431	474	416	453	410	488	439	440	464	454	445	461	423	451	431	450	436	426	476	464	416	435	471	425	457	466	482	471	434	437	475	491	454	455	476	488	454	451	445	474	412	479	466	472	416	458	433	460	433	431	473	491	473	478	459	462	463	437	433	473	456	444	463	467	458	441	464	444	483	433	463	444	444	472	410	395	446	476	493	448	449	429	413	489	478	443	479	459	475	409	473	469	465	472	453	419	473	475	477	441	443	477	435	425	488	481	449	475	448	423	458	463	420	444	454	439	466	402	473	470	499	464	453	472	440	433	465	469	450	482	442	485	466	453	455	446	470	439	478	449	423	494	440	432	465	448	419	459	415	430	435	411	472	449	468	482	437	454	441	434	440	438	453	451	498	458	464	454	451	472	462	414	451	436	438	431	450	453	473	437
62467	52034	43558	25551	9453	4127	2285	1961	1430	1156	1000	919	778	698	567	536	571	604	457	436	388	380	400	406	450	423	451	406	402	378	341	388	352	364	406	385	382	526	749	879	842	648	437	261	218	178	170	176	166	159	161	172	166	157	130	157	187	155	173	148	179	188	162	164	192	198	184	166	159	158	199	156	174	161	164	168	160	157	194	166	170	192	190	177	180	191	186	175	175	183	171	182	157	182	165	150	160	155	150	179	179	200	167	165	166	145	155	158	155	189	178	165	164	162	160	180	132	153	169	144	181	147	173	178	186	162	159	174	154	163	157	140	169	157	172	171	169	167	177	178	175	171	154	185	165	170	168	165	170	189	165	179	176	148	177	184	181	178	193	165	159	156	175	168	183	151	178	153	182	179	147	163	145	146	177	153	197	175	176	151	171	160	155	191	188	176	182	183	169	176	174	144	152	191	175	145	185	148	165	160	169	174	181	157	152	169	148	169	176	147	172	162	185	169	171	170	140	149	151	178	181	157	181	145	160	170	181	179	172	151	172	167	183	156	178	177	174	172	195	157	209	137	174	150	168	164	179	163	170	183	144	168	175	177	170	175	156	147	167	175	162	197	165	151	179	165	157	173	157	165	160	187	166	162	150	201	211	152	161	151	169	174	149	176	178	178	181	167	180	170	164	152	186	170	185	159	178	170	168	185	176	167	182	190	190	182	178	183	166	193	169	153	198	171	192	160	161	181	170	160	140	171	147	154	179	160	160	198	173	176	169	187	168	185	156	164	151	163	191	161	161	181	157	165	170	169	159	189	146	166	172	153	166	169	193	188	155	154	178	174	169	174	148	201	163	157	156	146	175	169	151	190	150	151	157	185	171	165	162	182	156	168	178	177	168	165	184	180	182	174	183	153	158	206	158	162	162	154	148	155	173	182	185	168	172	171	170	157	167	159	172	172	180	159	168	166	177	172	143	172	168	171	145	156	175	167	149	161	175	175	183	158	188	171	169	162	173	183	189	186	162	177	188	155	159	166	177	170	153	179	164	184	181	189	167	167	136	181	162	135	145	181	171	168	168	193	182	158	170	166	151	176	176	163	174	204	167	185	182	166	180	182	188	182	161	152	176	173	158	169	170	164	175	165	149	170	178	176	162	179	153	175	150	170	167	177	166	165	142	169	143	186	165	150	131	163	148	168	169	153	180	185	152	145	149	170	157	169	161	177	178	141	176	209	146	160	163	164	189	168	165	178	159	169	165	165	166	176	157	170	155	179	168	149	189	161	175	162	176	198	187	166	175	159	181	187	163	156	158	167	170	191	140	167	179	144	160	183	164	161	166	137	159	177	155	190	173	164	176	172	170	165	165	156	172	166	181	170	157	185	189	163	166	179	185	174	165	184	155	202	170	171	173	168	140	154	160	152	179	182	154	173	165	174	153	175	165	175	176	179	163	173	164	153	166	166	154	187	172	155	186	183	158	185	157	188	172	166	163	171	170	196	208	175	186	184	178	199	182	173	170	188	185	181	163	188	165	169	168	167	139	157	161	174	184	176	143	167	173	180	158	170	163	178	164	184	171	145	170	171	164	150	180	165	164	183	161	139	148	183	181	164	157	161	189	169	158	179	178	165	204	172	184	179	205	155	174	170	174	152	182	158	194	175	155	191	140	166	177	152	161	154	181	180	149	163	179	152	158	172	159	175	177	166	172	162	154	188	184	161	170	145	180	180	175	180	158	161	175	171	180	148	153	142	159	173	175	162	177	174	147	166	182	158	176	179	165	158	178	169	167	181	172	129	179	173	170	166	175	166	169	179	142	160	173	167	185	185	166	139	184	176	164	184	177	144	145	167	166	156	166	184	176	163	139	177	150	172	166	183	186	165	185	171	142	200	185	183	178	195	167	170	178	183	179	161	187	160	171	160	163	177	178	175	182	165	193	146	188	174	186	152	156	158	181	165	182	192	175	153	181	183	180	181	178	167	192	160	156	169	168	180	179	160	181	191	175	198	206	167	182	166	169	169	169	169	175	188	181	158	170	162	166	153	182	160	158	176	182	153	170	178	177	174	153	173	156	145	143	169	155	173	186	165	192	158	175	185	191	182	171	194	173	182	155	158	177	157	160	161	180	164	169	168	165	169	166	155	153	174	154	165	212	169	158	205	137	166	189	170	178	184	185	178	150	169	172	162	188	161	160	181	176	166	157	177	164	168	166	176	191	196	142	187	169	173	153	184	174	160	155	191	175	189	164	171	208	176	158	160	183	159	184	180	155	151	139	140	160	181	159	153	167	164	151	138	167	178	192	189	181	211	204	161	165	175	177	177	160	154	157	206	161	178	176	193	184	158	180	191	173	180	172	181	165	168	163	173	170	160	177	172	171	179	172	138	169	179	184	163	175	159	169	163	170	175	154	174	179	175	168	164	182	142	163	174	151	180	175	187	166	171	175	191	168	163	164	166	141	164	184	177	165	185	179	188	173	171	126	160	181	157	163	154	177	170	155	165	168	182	147	163	185	175	169	179	176	147	179	190	173	161	175	157	170	179	180	176	179	153	156	173	165	171	177	173	176	168	181	166	172	155	179	165	173	163	154	172	165	170	148	146	148	190	174	140	160	211	161	208	167	167	187	168	166	150	181	177	155	172	180	172	174	168	164	162	163	174	171	150	171	153	154	170	189	151	161	159	187	185	172	150	186	172	183	162	158	188	192	186	177	160	165	171	162	165	173	166	173	161	170	145	148	184	165	159	171	165	183	153	178	179	176	161	165	143	177	157	143	171	132	159	196	169	196	148	194	168	164	148	187	187	164	154	168	172	205	152	167	180	170	147	179	175	168	170	165	172	163	179	191	161	141	179	188	157	171	170	175	185	175	172	185	169	186	193	148	159	184	185	171	173	186	171	176	178	172	152	160	135	156	175	178	162	159	153	138	182	167	174	188	168	173	166	178	163	152	164	169	170	161	163	170	167	185	177	161	151	176	154	192	148	151	156	185	162	188	169	164	164	189	174	195	180	149	165	178	182	167	166	170	174	171	144	159	164	177	180	193	176	181	170	156	156	155	167	152	163	177	152	163	171	173	170	171	192	159	167	149	174	173	197	190	169	164	156	172	177	189	179	166	173	146	158	168	183	162	167	194	184	154	138	182	157	197	163	176	165	169	180	150	166	153	174	183	178	165	192	168	150	182	183	168	178	167	163	167	182	194	182	194	149	180	171	169	179	168	148	186	194	174	162	176	178	152	153	163	174	145	160	187	172	204	169	159	176	142	175	165	178	149	148	173	175	174	169	153	149	176	162	178	170	173	167	183	170	172	197	166	161	165	182	185	161	150	185	194	158	187	152	184	158	151	177	149	152	152	167	163	183	173	183	156	160	136	193	160	171	168	186	173	178	168	168	181	159	171	157	164	188	179	165	163	196	161	183	191	149	170	180	186	165	157	174	169	160	172	190	150	161	175	194	135	170	162	189	171	158	173	180	149	162	156	167	147	166
41149	42389	41351	27836	13359	11064	8381	7768	6642	5813	5116	4797	4087	3847	3160	2966	3149	3009	2557	2297	2152	2216	2386	2214	2443	2580	2434	2275	2101	2008	1843	1868	1930	1883	2172	2087	2121	3229	5005	5534	5037	3566	2015	1048	631	501	453	428	426	435	450	448	433	442	429	396	408	400	383	420	425	438	435	471	422	428	445	420	414	422	451	427	444	424	425	429	426	406	458	420	402	410	434	443	441	415	394	425	394	410	410	436	429	410	420	382	434	442	408	421	416	432	428	456	440	396	421	401	401	458	404	420	435	426	435	417	437	416	442	409	412	417	443	424	403	432	409	448	413	466	428	432	403	408	443	397	439	423	418	445	412	418	454	427	424	430	421	402	413	417	423	406	409	390	417	408	413	410	435	472	416	432	431	419	446	423	450	422	416	408	451	405	440	441	453	432	424	422	438	439	387	420	405	422	462	382	431	430	430	403	443	428	419	450	410	445	402	412	418	432	415	434	431	415	410	446	410	432	404	435	406	423	441	445	388	441	431	449	418	431	425	428	417	407	396	436	435	425	430	453	416	410	450	419	461	465	426	428	418	453	415	431	410	417	457	423	453	422	433	413	437	443	382	416	412	455	430	439	430	413	441	448	417	442	436	425	426	458	415	425	389	430	409	440	442	424	397	427	416	413	432	457	418	424	416	456	423	455	443	431	415	376	432	444	442	429	423	428	420	434	430	384	463	420	442	365	426	424	427	445	385	424	425	436	428	432	430	422	399	406	444	392	412	418	405	444	445	462	442	468	407	465	420	427	448	406	458	404	404	388	434	439	428	416	386	451	425	433	452	444	438	421	427	450	410	414	403	429	413	472	390	419	431	418	405	406	403	424	429	402	383	441	439	461	431	425	444	467	451	444	404	414	418	404	397	446	399	430	459	436	385	434	406	429	396	429	404	407	409	418	473	430	447	440	443	414	434	389	431	392	437	404	423	447	409	435	437	443	420	414	425	437	457	416	410	424	433	428	438	437	404	437	379	439	433	433	437	383	432	412	444	426	451	442	433	417	400	438	425	420	431	463	403	427	428	400	422	443	415	408	444	436	433	458	429	438	425	444	407	414	412	435	439	424	429	420	401	444	381	426	475	408	415	387	437	451	445	422	438	415	392	435	397	409	451	455	464	433	387	416	416	440	426	396	473	427	430	445	437	427	436	409	406	427	457	464	419	406	439	454	457	441	421	409	418	411	412	425	418	411	412	417	442	460	422	445	444	396	435	424	399	442	440	416	430	408	440	454	415	402	436	397	452	432	441	427	469	433	454	402	422	423	465	384	445	432	400	435	390	431	442	434	412	453	437	420	442	416	462	411	451	418	413	417	386	438	372	408	393	418	430	432	415	414	424	448	435	426	470	416	414	458	450	423	487	408	432	453	437	391	434	444	436	418	412	418	426	419	438	432	390	444	399	446	459	383	375	426	418	419	420	437	407	461	433	392	463	428	443	475	405	439	419	418	417	441	442	405	426	448	421	441	404	441	436	428	438	423	407	456	397	408	411	468	484	452	452	432	465	453	437	432	442	420	426	447	427	400	428	447	447	415	438	410	440	434	435	433	441	383	414	420	451	420	427	451	450	458	416	422	428	386	423	406	434	431	436	413	462	417	398	421	484	449	407	417	419	418	396	406	455	413	471	394	399	441	435	418	394	443	399	396	414	409	413	392	455	393	424	419	441	402	441	432	406	414	409	441	415	468	428	438	446	414	434	430	437	422	428	405	423	440	385	457	458	449	435	432	403	432	418	402	476	434	421	429	405	452	411	445	447	411	441	412	450	408	430	455	421	412	421	424	419	443	409	406	425	453	416	437	435	447	406	424	417	433	425	436	429	413	435	413	440	454	432	457	449	427	378	423	398	441	435	429	421	422	413	441	378	447	453	394	426	435	446	462	422	398	466	424	434	439	415	420	437	391	433	482	409	455	451	422	406	394	423	430	437	391	412	448	408	419	451	419	442	425	413	451	401	434	398	442	440	390	415	439	412	437	452	409	427	451	425	438	441	416	460	416	448	408	399	416	419	404	429	428	472	417	435	431	443	446	440	449	416	449	437	413	423	407	397	435	414	410	410	482	413	423	425	461	380	469	465	387	441	408	439	405	435	392	400	424	412	394	428	419	407	431	412	444	436	466	464	420	438	426	434	400	436	404	421	413	429	429	414	404	403	417	419	443	429	386	421	409	445	400	437	438	401	381	472	422	384	420	451	466	444	415	412	397	428	445	419	410	423	422	413	447	398	436	425	441	481	397	433	424	464	419	433	427	458	469	434	453	433	401	422	428	391	437	412	411	422	407	447	440	417	403	384	417	468	423	441	410	416	450	396	450	453	423	402	448	442	470	450	412	429	415	429	411	435	430	417	443	408	408	447	422	422	417	415	412	422	459	447	443	425	400	438	395	405	414	432	388	423	420	402	437	410	425	438	414	437	406	436	422	480	467	414	425	445	425	412	439	430	417	451	447	400	435	423	441	396	473	396	433	418	439	386	428	429	433	467	455	432	407	444	419	430	407	456	412	404	429	406	437	420	446	437	438	447	436	371	410	433	422	412	406	414	428	431	439	480	393	419	427	412	411	447	438	407	434	437	449	392	378	425	416	446	476	438	408	412	455	430	422	436	431	437	412	432	403	418	450	422	449	426	447	401	431	449	424	458	438	458	428	407	426	423	400	456	433	447	401	451	447	434	444	407	415	413	431	422	433	424	432	434	442	417	437	410	400	374	442	425	466	431	415	403	423	417	431	426	409	424	425	427	446	443	392	449	431	432	430	451	407	418	444	416	440	427	438	425	421	393	456	411	419	425	426	407	445	465	427	468	402	411	440	389	420	439	404	432	431	394	403	439	448	402	414	388	410	457	415	453	442	458	423	433	420	371	435	420	403	427	449	398	418	414	456	410	393	420	387	422	417	439	379	465	455	442	415	395	449	455	433	415	429	408	405	415	421	426	403	441	417	381	419	445	431	413	415	437	426	468	395	479	439	423	449	414	429	423	437	444	430	379	420	390	460	433	436	382	416	405	468	452	424	433	428	436	405	438	434	435	417	435	407	470	406	466	455	387	443	416	452	437	455	409	422	457	392	424	429	384	446	433	412	397	409	447	394	425	423	427	421	437	420	452	430	442	458	416	431	407	480	409	413	404	464	399	455	447	434	429	402	460	385	382	423	445	415	417	395	421	438	400	416	419	412	433	406	451	428	441	412	412	440	438	423	405	466	445	415	429	465	394	424	437	423	424	427	397	475	425	397	444	452	450	461	428	435	447	409	407	393	430	458	416	407	443	445	426	435	396	443	417	449	467	398	417	430	398	424	440	426	397	399	404	404	435	403	459	430	409	438	435	468	413	441	415	420	425	420	412	416	447	442	451	405	395	429	438	400	426	437	440	408	405	441	402	409	442	440	400	460	449	395	404	412	396	463	407	436	395	436	434	411	410	439	429	412	425	444	429	435	428	432	430	426	437	428	434	415	465	419
40079	30344	18821	7341	1265	746	571	445	416	336	311	321	378	339	347	330	270	267	279	260	255	237	276	294	282	252	246	248	240	265	234	242	212	241	234	247	236	239	221	239	233	296	228	208	199	199	221	207	229	209	207	199	214	222	203	212	214	199	199	199	182	178	212	213	196	190	199	199	188	207	204	211	185	210	199	211	218	186	216	221	204	189	183	198	192	223	197	200	212	193	176	230	212	197	203	198	234	197	208	182	199	205	193	203	201	202	193	213	200	217	212	211	193	184	200	185	208	230	183	206	193	204	199	194	199	185	187	205	212	203	209	201	206	194	228	200	191	207	215	213	187	211	190	205	241	212	192	192	224	223	205	204	186	203	183	198	183	214	208	212	191	177	226	202	211	226	223	184	198	197	196	197	199	209	173	211	188	204	212	222	205	202	220	196	198	195	174	187	199	212	231	223	215	202	204	218	195	199	200	183	191	226	220	214	198	225	230	189	205	198	192	212	198	216	198	213	213	196	187	207	201	181	202	207	240	223	212	189	225	194	195	253	220	200	225	189	199	184	254	199	189	220	202	170	197	221	193	201	209	179	197	192	211	212	224	230	179	183	192	194	201	161	227	192	229	197	196	190	179	212	185	185	202	185	204	215	220	204	211	195	214	205	202	186	214	190	188	200	186	207	201	184	218	196	196	205	181	199	193	195	184	188	192	189	199	213	193	228	217	223	192	219	202	202	184	209	175	211	198	185	219	217	200	183	196	188	190	208	225	213	198	192	189	216	201	209	191	190	215	214	187	202	192	235	219	193	208	203	207	163	177	199	204	208	196	195	209	192	205	204	204	194	181	187	212	196	201	200	247	210	241	224	190	213	210	192	165	209	210	185	188	191	205	206	205	234	174	208	235	241	203	187	208	176	201	211	216	230	196	176	199	217	190	233	185	217	223	214	193	193	180	201	205	196	227	229	205	206	182	192	225	210	206	181	212	203	201	197	226	205	221	207	217	182	235	213	181	214	212	217	201	196	208	189	225	192	203	192	207	192	178	204	216	190	190	216	180	230	170	205	170	191	195	197	197	202	218	212	216	210	180	228	194	200	188	209	193	201	189	186	207	200	189	204	212	194	199	179	200	219	233	193	194	195	210	188	204	212	188	201	213	209	210	205	182	217	217	226	173	200	226	195	198	189	205	222	199	199	204	230	204	206	202	182	209	238	198	223	222	211	201	210	205	216	180	207	180	200	215	203	211	202	189	177	210	245	191	213	200	212	236	166	218	210	207	202	191	221	214	193	195	207	168	200	217	185	205	211	200	196	189	193	217	200	212	213	214	217	205	180	181	191	183	220	198	207	208	223	192	225	232	194	232	189	211	187	186	224	195	207	216	207	185	198	187	208	218	169	203	219	190	201	199	197	241	200	185	198	234	210	173	193	215	178	209	224	215	207	186	205	216	198	225	211	189	210	188	214	200	181	244	201	196	223	194	199	205	195	212	203	205	186	171	200	229	207	212	201	191	212	219	199	199	191	188	212	182	199	205	198	219	237	202	186	200	194	213	207	192	199	203	199	212	216	202	196	201	211	181	196	215	206	218	184	228	216	188	209	216	197	200	225	200	183	208	188	202	191	184	209	204	204	202	185	186	184	194	212	184	196	229	186	220	224	207	198	217	178	194	203	207	198	190	180	215	230	198	208	198	203	190	181	211	184	187	218	189	192	205	223	209	192	195	205	205	185	229	215	201	215	210	190	190	208	228	210	201	200	202	186	187	178	218	218	194	224	200	222	191	182	217	178	210	197	218	196	242	213	187	206	216	217	206	198	200	212	190	209	210	197	192	204	178	239	196	225	214	193	205	208	211	202	204	206	182	210	213	203	183	224	174	193	221	215	182	220	196	198	208	192	207	219	211	205	216	229	231	209	192	186	176	204	194	205	212	182	200	188	222	208	227	244	197	196	206	205	203	197	183	207	207	187	211	195	201	175	208	198	213	200	215	213	203	196	201	192	180	218	178	211	200	197	207	221	190	206	219	210	210	193	209	201	205	205	208	207	198	193	188	193	208	209	231	221	214	202	213	196	224	182	199	237	197	217	212	228	207	192	213	200	183	208	219	205	218	217	203	224	206	216	239	199	203	210	218	192	216	208	215	201	184	201	189	210	186	196	215	208	206	179	187	200	225	190	205	198	180	177	222	190	214	184	204	199	193	193	196	211	221	183	207	198	198	205	203	207	222	216	197	192	223	197	195	204	201	179	214	196	196	226	189	194	216	170	203	198	195	210	196	198	188	200	200	228	190	222	205	201	198	203	216	209	226	213	194	200	200	226	196	194	195	222	215	186	197	192	194	217	188	197	193	195	188	207	222	176	179	202	246	227	212	189	199	207	216	199	194	196	179	223	227	199	213	184	201	199	214	205	203	204	196	208	252	185	220	221	217	204	197	201	232	171	203	209	198	197	190	197	196	200	215	227	177	186	208	169	220	236	204	182	198	212	201	219	216	196	197	207	197	215	212	181	210	203	208	176	195	216	185	202	196	212	222	182	216	213	213	221	194	207	223	182	215	211	227	205	225	222	197	196	217	196	185	194	197	179	202	185	190	215	198	209	210	216	200	183	171	198	193	202	191	196	208	188	194	200	186	215	188	221	228	217	216	242	215	181	204	201	229	209	193	198	220	208	205	205	210	192	189	210	209	212	203	215	221	205	207	189	206	184	210	213	201	212	214	196	189	215	205	204	195	201	193	226	207	201	201	185	204	195	202	215	203	209	174	216	181	185	202	192	224	177	209	203	198	198	208	200	186	201	248	171	183	205	199	208	198	214	156	191	200	197	231	190	211	205	199	201	218	214	185	206	220	178	194	216	209	225	215	213	211	216	207	169	208	206	210	175	200	212	193	173	182	202	202	214	179	213	185	211	195	214	229	211	225	185	200	207	222	206	205	207	173	191	182	201	213	206	218	232	220	199	215	212	189	201	207	199	208	188	198	197	206	225	198	198	200	206	207	173	204	219	187	184	187	215	199	185	197	184	205	191	204	216	186	185	211	207	178	210	176	218	212	227	202	203	206	190	220	211	183	211	221	199	184	204	216	198	193	230	212	224	223	197	189	214	220	219	191	213	219	220	209	200	223	181	224	206	190	209	215	184	205	212	224	180	204	199	205	194	207	214	193	198	208	183	188	199	194	191	187	225	176	207	238	188	176	195	189	202	211	175	208	189	229	174	205	249	190	215	215	227	211	194	210	210	187	193	192	238	199	177	212	204	201	233	196	220	198	220	204	206	212	203	180	214	205	187	177	169	202	234	188	190	195	189	220	217	197	203	189	197	187	206	183	206	202	197	176	203	207	205	192	196	201	229	217	193	184	225	208	200	226	220	206	187	184	188	192	216	217	198	202	191	176	206	231	229	194	201	191	215	183	211	193	222	222	213	220	206	192	210	218	211	221	189	196	203	208	198	205	212	184	188	187	194	220	203	213	213	205	190	209	196	216	214
27809	25445	22848	12778	3812	2600	2237	1966	1543	1326	1167	1243	1394	1437	1361	1268	1073	974	880	859	881	998	1016	989	949	1006	989	948	866	833	864	855	749	766	722	746	711	713	827	819	897	822	619	577	494	546	474	489	536	475	508	481	516	499	465	510	511	499	532	535	506	531	535	495	521	529	503	521	521	493	506	532	522	485	517	537	494	515	487	485	480	489	451	559	513	476	512	500	537	486	509	503	489	507	528	483	499	488	545	537	543	472	542	508	503	498	471	461	480	470	489	485	492	484	498	449	541	500	495	508	507	482	544	518	473	520	509	514	503	499	499	474	527	526	496	472	532	503	497	495	527	506	486	503	499	502	488	501	489	466	465	524	494	543	478	551	529	511	543	520	499	509	490	487	471	507	500	435	464	481	485	469	481	475	514	489	474	487	513	449	483	495	468	490	480	531	500	497	505	484	489	495	526	528	496	475	466	445	508	444	475	510	497	491	471	483	503	485	518	523	481	487	461	530	501	483	489	516	457	529	500	493	488	509	512	479	535	492	445	492	470	499	498	521	506	508	501	491	495	496	460	504	498	481	507	522	460	521	505	506	461	469	508	513	486	504	498	497	469	513	498	477	468	521	516	504	517	517	508	504	515	516	520	529	513	511	532	491	492	479	466	480	497	500	494	521	533	497	512	487	461	473	460	507	460	513	500	470	465	481	480	504	494	479	497	461	497	515	538	479	485	508	492	500	508	488	497	507	468	488	477	517	499	480	491	497	506	470	502	499	501	494	484	487	474	497	463	536	472	446	484	484	482	512	461	502	504	496	515	476	517	476	467	478	480	503	487	519	506	523	519	472	525	523	512	496	550	525	471	527	473	444	499	488	489	455	483	525	469	470	535	484	474	474	511	484	492	512	522	484	483	493	534	500	508	534	496	466	533	510	494	489	493	497	510	480	495	494	540	493	520	507	489	540	530	486	504	493	469	461	488	490	519	478	541	521	508	545	481	507	505	527	482	514	476	510	489	509	516	454	493	498	452	482	492	529	465	547	469	519	517	497	470	517	513	519	545	476	474	485	529	527	474	491	467	476	494	471	512	483	475	539	498	502	510	488	526	522	489	527	523	513	525	477	487	486	532	497	540	495	524	524	485	504	512	490	494	457	537	505	502	525	510	541	500	532	488	488	480	534	481	521	527	471	493	512	505	539	491	526	511	513	497	477	502	462	484	467	503	443	496	481	441	522	482	509	478	483	535	512	517	477	511	518	521	472	514	430	472	506	515	492	479	491	514	510	494	526	449	486	501	503	498	491	523	502	526	500	478	509	489	546	480	484	515	470	500	457	507	532	512	475	494	470	511	525	517	509	506	455	492	481	528	475	497	522	485	485	458	502	484	492	469	469	495	518	492	506	497	450	512	495	507	493	476	513	491	470	470	479	467	547	514	517	512	500	522	499	499	463	496	488	466	483	476	502	538	530	477	513	473	492	533	531	509	548	506	513	487	529	506	474	550	462	543	467	521	515	555	503	520	542	503	437	480	485	508	577	538	497	492	495	476	504	500	472	498	478	470	480	522	456	522	505	507	467	525	502	529	477	482	494	501	491	469	495	525	496	513	504	495	472	521	508	519	451	497	490	508	546	489	505	516	519	489	483	510	502	490	470	511	489	539	516	540	482	481	530	484	477	493	482	489	497	478	488	494	475	501	502	511	526	501	518	486	474	507	502	523	509	477	548	467	501	513	487	491	508	489	514	516	482	514	520	472	497	463	498	478	487	472	462	500	509	506	503	525	503	487	443	493	490	491	528	495	527	519	497	546	537	494	505	482	469	472	493	482	494	482	490	474	507	520	498	461	478	490	456	490	512	448	517	518	513	494	503	454	492	485	491	481	488	487	475	522	500	507	500	530	503	494	483	499	462	511	485	509	464	518	482	505	498	514	512	499	469	488	458	465	532	524	524	482	497	505	504	508	504	517	523	493	517	508	497	498	515	505	492	524	508	515	531	477	492	467	488	493	487	502	556	509	453	517	509	509	469	506	476	519	499	483	480	487	499	507	493	486	489	512	530	549	472	496	452	498	491	498	491	564	468	526	534	480	485	535	524	491	534	499	473	468	475	490	526	480	484	536	510	499	515	495	537	479	537	505	504	531	504	536	510	506	497	478	496	501	496	499	500	496	491	497	503	512	465	498	538	468	527	456	518	510	453	483	492	522	519	507	493	544	477	504	520	498	482	500	450	496	510	512	484	499	518	491	488	525	484	503	473	495	498	497	478	505	488	492	500	510	483	517	488	504	486	509	464	511	483	467	480	528	492	471	499	544	493	482	500	479	508	485	496	541	466	494	492	509	486	492	450	507	503	511	519	520	499	502	484	552	518	475	500	476	528	486	506	517	474	493	500	473	522	476	493	458	496	529	455	485	565	512	448	496	536	530	501	530	482	480	513	525	499	534	471	486	526	473	485	466	481	491	476	492	476	442	494	519	450	502	504	469	478	472	487	474	528	486	503	516	464	466	546	502	465	492	506	484	500	531	486	502	476	505	509	477	526	516	532	500	543	508	529	472	478	520	509	464	499	443	502	458	464	460	518	497	500	476	469	478	537	494	481	466	468	493	492	517	480	434	489	494	479	537	512	506	497	486	469	516	494	502	543	510	514	479	500	496	502	489	492	487	508	539	496	512	511	541	472	513	518	446	477	530	518	499	471	503	454	510	501	504	531	482	482	504	494	495	491	488	496	492	493	490	517	478	503	460	511	487	506	459	524	509	500	486	503	544	481	497	500	514	476	513	481	519	492	517	505	485	502	503	482	490	511	485	514	495	465	523	524	484	493	463	522	481	518	507	511	494	471	519	506	518	527	523	495	519	495	470	500	503	535	531	476	498	504	512	483	500	457	508	506	524	489	514	492	487	493	508	481	522	513	502	543	486	466	475	508	494	503	514	479	457	493	497	502	484	488	495	495	512	502	465	484	481	492	463	512	496	497	508	464	496	524	535	524	507	499	476	513	511	506	525	518	466	536	479	498	469	482	500	514	522	454	497	477	526	534	477	493	502	493	471	544	505	510	491	548	472	509	494	485	502	532	508	497	509	470	506	457	518	524	484	472	471	491	515	484	513	482	497	482	458	500	469	480	485	500	514	466	471	484	497	499	495	505	469	486	496	528	507	483	510	498	476	491	482	541	471	509	509	512	494	513	481	484	502	511	569	457	516	479	514	484	518	485	501	492	511	547	475	494	463	464	515	500	491	530	515	502	493	467	479	491	479	516	504	509	488	508	496	475	465	481	504	507	500	537	546	508	497	511	506	491	495	475	495	451	507	530	497	455	458	537	498	475	489	496	506	464	448	504	513	446	489	506	479	494	478	532	487	520	510	524	525	548	501	555	494	491	497	482	508	462	465	493	518	478	474	484	497	485	510	497	526	502	531	481	448	492	518	471	509	472	475	463	499	472	521	462	494	498	487	549	526	523	510	523	509	477	507	534	540	470	484	481	445	519
54810	44611	37962	17304	3961	2271	1685	1592	923	642	548	510	445	428	428	431	473	431	404	351	336	334	319	338	360	334	342	346	286	304	307	276	268	262	268	294	286	269	548	602	409	327	291	218	209	194	185	176	177	172	171	172	175	183	192	202	170	191	190	164	170	199	177	196	180	188	192	165	188	184	191	191	190	160	169	170	169	181	175	192	174	180	188	198	167	188	178	171	184	176	180	194	181	200	189	168	175	174	196	181	220	175	198	175	153	195	193	193	181	169	196	172	169	191	190	173	165	167	160	175	196	187	172	185	170	165	175	184	184	168	181	213	161	204	163	174	157	174	175	180	173	182	182	182	176	220	195	174	210	172	204	173	164	171	180	182	227	184	183	165	164	211	182	177	161	177	202	164	173	162	193	165	178	174	183	188	173	178	162	182	185	177	183	168	172	175	197	168	170	178	192	177	185	180	187	172	171	194	184	191	190	192	180	208	178	195	171	172	203	188	180	189	171	217	175	167	191	218	178	184	209	192	160	177	188	165	165	209	175	189	155	189	190	182	194	172	186	187	179	186	170	186	200	198	181	210	219	196	213	177	191	199	192	179	169	183	191	170	209	185	207	167	180	200	208	201	176	184	191	147	174	163	167	178	178	179	187	179	184	175	189	162	165	176	171	188	178	192	191	173	172	207	181	189	193	166	170	191	186	182	178	204	191	205	192	177	176	211	163	184	184	172	186	172	170	202	181	171	156	177	191	199	161	197	210	178	162	195	180	191	183	191	182	187	200	171	188	173	185	170	187	194	170	190	195	185	198	181	188	192	183	194	163	190	193	182	173	190	180	176	182	178	223	199	191	178	180	185	172	194	193	191	173	186	207	208	174	206	166	163	167	196	180	165	174	176	175	170	160	177	171	200	175	188	192	194	179	188	195	198	158	176	197	168	161	183	186	173	189	195	193	176	181	186	168	172	213	189	195	173	193	177	191	222	150	177	184	208	166	192	186	190	163	193	188	183	195	171	176	190	185	169	172	191	187	200	205	194	185	161	184	183	186	177	188	189	213	191	183	164	191	184	194	187	180	162	197	175	191	163	165	173	190	187	186	176	166	164	179	190	192	179	194	172	166	183	173	154	160	163	175	176	173	145	169	167	175	196	166	187	189	198	173	184	174	170	171	181	163	176	161	198	164	181	183	178	184	176	161	174	172	189	183	177	193	182	154	193	164	173	176	173	180	189	162	179	166	195	207	172	177	189	166	176	173	177	186	190	189	191	187	180	192	177	175	179	192	206	167	183	175	190	159	189	176	165	182	178	219	205	190	177	174	187	188	175	202	159	162	191	166	191	189	184	182	184	168	165	190	195	187	194	184	203	176	172	162	150	185	196	182	188	181	188	187	197	174	189	166	174	173	185	190	171	168	184	187	186	194	199	162	181	174	196	175	164	181	168	194	193	183	187	198	171	187	174	179	203	184	186	220	173	172	158	178	173	173	171	143	210	173	181	163	163	197	198	183	182	193	165	207	176	170	193	177	169	183	164	174	228	194	163	180	179	191	185	180	189	175	185	179	187	212	193	208	183	175	182	193	192	188	181	183	203	170	204	175	181	179	163	200	151	190	179	174	185	169	191	187	211	195	185	175	165	189	203	169	179	186	170	168	174	155	192	173	180	184	202	182	180	222	163	168	204	165	169	176	169	208	176	215	164	203	164	174	176	171	167	165	176	171	169	176	188	181	209	181	179	200	176	183	171	190	193	169	182	191	163	192	195	186	187	151	204	162	203	197	198	161	168	167	178	171	183	188	155	180	153	159	170	188	194	190	168	175	178	188	194	175	169	192	160	204	161	158	172	186	158	201	180	171	171	195	163	173	168	182	182	182	165	189	164	186	173	217	188	161	183	162	197	171	164	185	167	193	214	168	173	184	203	179	198	170	158	179	165	198	190	167	185	168	171	181	190	195	185	189	191	190	187	199	190	199	207	170	209	176	174	170	188	192	170	187	193	163	179	185	166	210	202	159	173	175	171	201	174	158	167	201	211	163	157	188	162	199	186	178	178	179	185	171	170	179	162	183	199	182	173	171	194	165	183	212	149	174	198	173	187	173	188	186	192	158	189	162	158	182	189	167	159	190	179	162	191	180	194	173	178	164	181	187	169	158	189	187	196	173	192	187	187	162	191	194	179	161	208	191	206	188	180	176	162	170	178	219	189	208	183	199	200	164	184	198	175	177	166	223	184	167	190	179	172	179	173	185	197	160	194	191	211	169	199	180	155	209	194	188	189	175	195	178	174	154	183	177	174	170	187	187	166	173	161	165	173	204	160	184	181	198	181	164	146	188	170	183	200	178	198	171	175	172	184	176	178	177	181	159	182	171	183	193	175	211	179	174	162	202	173	161	198	172	181	174	191	168	188	188	187	162	182	176	179	186	206	172	191	179	167	184	185	206	185	198	187	177	175	149	159	183	175	164	168	206	176	164	188	162	188	184	199	197	201	196	175	176	178	181	186	160	207	176	176	188	181	185	189	161	187	179	180	198	211	165	179	195	189	174	190	157	201	183	184	171	168	180	167	175	162	161	199	169	174	159	176	197	174	188	184	186	169	196	187	181	207	184	178	206	185	164	172	190	157	191	173	175	179	179	193	204	186	193	189	157	168	174	207	174	189	192	162	187	180	172	196	167	195	177	175	173	171	190	183	173	160	189	164	200	188	157	178	158	172	182	185	175	169	182	183	194	201	181	177	152	180	172	174	167	179	176	165	175	193	177	187	186	187	176	164	150	171	188	184	198	186	172	209	171	190	164	177	189	183	188	165	193	205	196	181	187	198	175	186	226	201	188	151	156	193	183	193	198	190	187	188	246	192	166	188	163	178	179	197	201	191	165	185	196	181	182	177	179	192	194	170	204	177	174	164	199	161	174	190	201	197	177	186	192	169	166	189	157	181	187	167	178	184	194	186	180	185	166	142	182	185	180	169	176	192	170	158	163	167	198	147	192	182	169	206	193	182	190	190	168	173	199	159	183	186	191	183	195	208	171	175	183	184	204	174	163	179	171	185	189	181	177	178	193	184	163	178	166	195	180	187	184	174	183	161	178	175	188	179	215	195	202	202	185	162	212	180	168	192	176	159	171	170	176	173	173	191	176	158	197	206	194	187	178	161	168	190	184	170	213	187	157	178	186	170	172	169	190	176	183	204	201	176	189	190	192	206	171	177	166	214	150	215	169	182	167	192	164	200	190	201	209	185	185	208	176	181	174	199	191	171	182	212	177	202	168	206	164	187	165	178	189	176	191	182	172	178	174	170	188	197	177	186	167	197	172	172	171	193	181	209	188	189	179	190	178	175	171	177	188	200	174	164	182	185	160	189	194	176	191	196	192	178	191	187	171	208	176	190	209	190	184	191	147	202	185	154	151	185	167	182	185	172	189	195	191	197	182	188	186	185	192	201	183	169	189	193	200	173	178	175	190	183	190	179	200	173	184	169	170	173	199	214
36506	36551	37862	17714	8082	7572	6596	6832	4262	2975	2672	2410	2122	2001	2006	1991	2057	2151	1941	1738	1674	1540	1598	1648	1730	1696	1650	1649	1491	1406	1337	1229	1104	1159	1327	1306	1118	1294	3383	3119	2288	1662	1026	715	518	495	416	427	440	463	432	454	435	439	414	440	405	419	439	447	424	449	464	470	440	439	475	482	467	454	432	453	477	421	432	441	463	416	458	411	445	413	433	460	415	437	479	407	448	467	431	449	464	462	425	451	460	436	464	441	494	436	476	466	459	469	434	458	433	472	463	452	422	438	465	474	413	460	457	471	412	470	444	434	422	458	400	444	481	462	486	416	445	454	422	413	471	459	418	448	475	487	464	479	466	476	464	434	448	478	439	444	432	468	476	462	476	466	431	444	453	466	455	453	431	455	417	469	464	471	455	423	425	442	439	464	424	453	446	406	472	461	465	426	449	428	424	463	435	444	460	437	493	434	472	463	446	436	437	429	436	438	460	428	475	457	415	488	456	456	453	426	461	460	438	460	410	446	474	423	455	469	447	471	476	442	477	452	480	408	429	443	478	463	436	439	440	430	462	461	414	450	452	412	452	457	425	423	457	395	467	467	468	442	413	429	482	458	458	417	419	497	456	438	442	460	428	451	434	467	460	438	418	429	440	470	426	442	484	454	444	457	439	401	460	465	411	471	478	458	438	445	449	461	445	428	468	457	465	446	436	454	412	485	473	459	474	433	432	461	439	434	430	447	503	424	463	461	461	455	424	461	458	430	451	448	444	417	446	437	448	445	455	436	455	427	409	491	458	473	460	434	421	501	466	465	417	458	460	451	449	478	446	429	430	461	461	458	486	464	433	432	450	433	462	462	471	443	456	457	451	449	444	492	449	448	452	449	414	441	435	493	473	436	466	424	463	433	466	447	445	449	477	392	446	434	416	440	435	433	451	474	431	465	473	434	432	426	482	466	454	482	423	432	463	454	439	469	461	478	444	447	438	473	448	424	438	438	453	438	397	453	453	478	439	475	484	469	467	444	461	424	457	459	462	483	458	427	449	451	494	423	457	429	447	432	439	456	405	451	475	434	440	423	452	421	445	394	457	397	427	472	439	419	451	426	441	461	463	437	416	469	449	463	448	465	454	468	475	446	458	439	454	400	441	411	458	446	421	458	403	424	445	460	442	434	442	427	450	453	458	461	474	445	438	450	505	441	462	466	438	459	447	458	421	437	436	456	451	439	444	441	459	471	459	471	475	433	442	448	457	430	413	455	429	462	455	489	474	458	443	457	458	465	441	404	444	430	467	440	423	493	482	449	457	483	443	446	444	481	433	458	449	464	448	468	455	450	441	465	477	425	419	453	404	415	467	470	447	440	438	472	463	480	426	478	433	438	490	458	444	447	455	493	470	443	463	431	456	478	443	453	461	483	481	456	468	463	466	470	460	449	448	453	463	448	455	442	467	443	424	429	414	474	444	422	447	477	464	502	431	453	466	450	459	423	479	417	469	453	447	487	468	431	450	428	412	492	517	444	457	426	430	460	433	407	390	449	460	443	456	433	445	436	435	448	487	428	432	444	460	465	471	455	466	442	435	448	464	444	448	447	480	452	482	419	435	454	481	491	452	446	423	455	463	433	450	459	453	485	475	447	442	452	423	456	432	395	428	437	442	452	516	441	439	456	465	441	437	467	465	456	432	427	461	473	415	430	465	473	451	445	444	448	454	439	478	435	473	459	467	458	482	432	450	428	420	437	484	425	467	454	426	452	453	409	429	420	457	462	446	510	455	455	443	447	438	456	432	421	434	408	482	455	442	434	442	416	418	427	447	463	450	488	433	451	400	432	432	464	514	441	473	467	442	436	445	454	458	464	431	457	482	413	488	443	455	436	466	439	437	428	406	437	466	431	443	475	468	488	462	441	421	442	472	441	454	476	483	452	458	463	433	477	428	451	463	433	449	442	448	462	416	465	425	430	428	429	458	439	468	458	440	465	434	452	467	454	465	470	440	445	447	443	462	435	398	486	416	470	463	466	479	426	435	468	442	467	456	442	437	464	429	487	458	465	427	473	482	451	410	498	470	458	423	490	441	457	458	458	446	442	446	433	441	471	474	468	426	443	461	426	441	482	438	467	473	490	493	440	464	447	418	449	465	462	440	467	437	417	456	469	479	493	474	455	467	442	487	495	416	467	416	457	446	457	474	423	461	449	513	444	428	449	484	454	464	442	433	435	424	486	487	406	428	443	435	472	463	476	463	451	427	424	467	436	436	427	452	421	439	434	430	457	486	452	430	463	436	438	475	452	437	473	471	429	431	420	463	424	453	430	445	451	460	457	464	459	464	483	437	482	466	456	436	465	459	473	433	483	443	456	431	474	422	493	495	444	443	405	417	417	413	442	436	419	439	437	460	432	424	452	477	483	438	425	464	488	463	451	462	465	457	457	498	457	432	434	447	456	420	466	456	442	450	440	483	448	420	452	443	453	452	458	499	458	433	421	486	431	452	458	420	486	500	449	460	429	442	444	470	440	462	432	470	445	454	447	432	424	450	470	480	436	422	457	445	455	452	474	467	487	424	443	444	422	439	447	431	445	483	448	418	440	453	433	406	468	472	428	424	463	418	417	470	471	423	468	461	458	427	454	506	422	435	472	435	441	475	435	425	436	480	448	417	428	470	443	471	458	460	448	476	436	450	465	418	455	481	415	446	459	469	480	471	447	421	440	478	435	439	487	444	439	426	505	447	449	426	500	436	453	448	462	427	456	475	461	467	436	462	473	442	468	429	420	454	449	496	460	433	417	462	417	479	408	424	444	474	429	429	457	434	427	465	411	449	475	451	476	454	428	413	456	489	465	454	452	401	481	440	424	460	456	435	429	480	416	461	450	473	469	429	446	468	426	444	423	488	462	487	462	475	433	450	450	500	474	436	465	439	449	452	482	443	412	429	429	433	458	436	464	461	429	453	460	487	430	491	422	464	449	457	447	451	413	452	398	434	464	424	412	447	461	454	471	490	429	460	414	459	441	449	465	487	467	408	439	467	444	450	460	452	415	462	432	437	488	437	435	457	459	432	454	455	419	439	445	489	448	437	436	444	435	438	445	422	436	432	441	459	462	429	432	462	449	440	476	428	419	448	477	448	447	445	421	434	444	439	449	472	451	415	439	449	498	442	478	438	449	430	469	461	444	431	429	444	462	438	423	440	428	446	477	449	480	489	461	448	476	448	441	435	427	439	444	430	413	443	437	419	401	458	443	437	454	449	431	444	421	442	470	445	411	426	438	455	454	475	454	445	453	436	423	425	452	416	433	418	456	494	485	457	458	470	437	473	459	422	458	431	467	438	441	430	450	446	457	450	423	499	447	450	463	439	424	457	440	453	425	436	469	448	460	495	477	457	497	398	442	462	416	462	428	453	469	431	440	438	417	431	443	446	464	477	438	445	463	434	488	391	481	436	480	454	432	443	446	448	428	482	455	462	462	448	462	437	466	442	475	470	452	449	459	469	473
62747	52022	45250	23082	8465	5467	3764	2517	1399	1043	923	778	640	630	600	594	478	503	496	543	486	446	474	383	424	463	446	493	445	441	467	419	384	401	341	386	311	312	711	841	949	756	444	286	188	209	168	179	159	174	151	166	203	153	149	169	157	163	144	172	168	181	172	156	172	175	190	161	164	151	163	183	161	159	178	169	167	178	146	156	168	167	150	141	150	146	148	182	156	159	196	163	175	169	169	188	164	175	163	164	160	170	179	158	186	176	182	152	183	170	162	152	167	170	168	180	163	162	180	164	150	154	180	161	171	166	181	160	137	172	161	171	162	180	166	164	170	158	141	150	160	144	153	174	164	167	141	181	164	165	163	162	161	149	177	160	159	173	135	158	126	142	143	137	170	155	157	181	160	164	187	158	180	162	193	166	166	190	159	153	181	157	168	144	213	153	168	173	177	171	149	155	148	159	175	179	141	164	165	160	155	136	165	144	149	170	166	168	166	155	136	142	169	188	152	168	157	184	142	181	147	170	146	162	159	167	130	169	161	163	154	185	178	152	166	173	145	150	152	170	160	165	161	177	178	160	181	172	152	186	140	173	171	186	163	159	154	178	172	157	179	160	175	158	160	167	156	166	180	165	140	163	170	167	184	142	169	145	150	179	162	173	153	161	137	155	188	165	188	174	144	151	175	175	187	163	153	176	147	157	151	138	152	157	179	164	168	156	181	177	162	169	183	173	174	187	168	169	164	151	192	184	145	150	148	170	158	167	170	151	164	155	166	185	161	180	175	158	180	177	173	153	149	158	127	151	194	164	157	162	162	164	134	176	183	158	145	157	161	171	175	168	184	192	169	185	160	159	163	159	173	158	162	158	186	139	158	184	164	186	169	130	146	189	161	155	170	152	183	149	176	159	168	172	154	179	152	181	167	154	163	158	189	156	159	179	165	178	185	155	180	167	153	155	156	154	142	144	156	157	158	165	158	161	160	175	153	174	168	165	167	163	183	161	171	173	171	167	173	186	172	152	153	156	192	173	161	162	164	157	155	162	182	182	152	146	158	131	143	163	182	175	165	182	162	158	162	168	161	162	152	152	160	174	167	174	188	165	166	170	181	124	169	147	163	153	178	180	142	170	156	167	179	157	175	160	144	163	170	161	167	159	151	171	115	173	182	177	172	167	164	155	160	167	153	172	181	185	153	173	172	174	138	157	159	153	184	164	149	150	162	153	153	180	146	158	153	147	145	149	155	177	200	168	160	182	155	176	182	179	161	183	181	163	158	153	143	170	153	165	157	168	182	159	134	150	176	154	175	161	164	158	175	158	165	180	165	186	178	136	170	187	168	149	172	177	181	155	143	152	176	154	159	167	152	162	163	178	158	140	160	167	161	165	157	168	186	128	174	153	150	141	181	179	166	166	196	168	174	153	167	143	163	159	203	179	158	182	165	163	166	163	177	180	167	156	193	185	193	132	160	168	150	160	167	162	153	167	163	183	174	189	148	168	174	166	157	154	150	167	135	170	177	150	155	178	167	175	147	188	174	154	204	178	154	168	156	156	179	153	175	171	167	141	155	133	152	145	148	185	167	184	195	164	176	169	188	148	154	162	169	162	165	165	141	152	166	166	160	143	160	188	177	179	164	173	175	173	162	157	168	165	172	145	125	162	175	170	164	178	159	170	169	171	173	162	146	145	157	171	149	142	158	146	125	158	161	151	169	154	151	175	182	168	169	159	160	163	177	159	157	147	162	171	168	165	168	172	165	150	147	155	160	187	188	152	163	169	162	163	163	151	180	157	167	167	158	166	135	163	171	156	138	161	170	170	163	154	149	147	163	138	162	172	152	196	164	149	156	201	199	181	174	155	193	195	185	175	155	181	190	185	165	176	160	162	169	196	186	158	160	158	181	160	170	170	165	145	152	169	162	166	173	173	160	164	173	146	156	158	176	168	169	162	144	204	162	150	153	161	171	164	156	201	173	159	186	163	142	156	150	169	142	171	149	160	156	172	171	168	180	166	158	134	159	186	153	177	168	155	189	162	172	150	166	147	172	195	177	170	187	168	180	149	179	174	145	181	160	166	159	168	182	170	163	170	174	173	166	153	174	166	157	165	161	168	164	144	186	172	162	183	171	146	161	190	160	161	156	172	160	147	159	184	163	172	163	216	155	153	177	189	182	162	172	170	149	172	176	167	152	148	178	161	174	174	160	178	172	153	155	156	118	147	160	161	178	189	178	171	154	175	149	148	171	168	145	147	180	180	141	151	169	156	165	174	135	180	161	204	167	179	162	138	185	153	165	179	160	197	195	169	171	173	179	168	171	166	142	154	166	183	150	153	176	160	163	152	152	150	159	156	176	164	168	180	168	161	186	166	180	190	163	195	161	167	189	148	185	147	183	167	161	148	182	177	165	143	154	175	143	182	187	154	165	180	185	176	175	175	146	186	137	169	166	142	154	149	143	172	161	163	160	142	158	158	155	176	175	168	186	186	165	163	178	159	175	166	162	151	163	176	187	163	172	183	168	157	165	154	152	145	187	173	168	191	177	173	163	159	173	169	169	158	178	149	160	177	165	175	152	149	172	163	150	166	192	151	160	175	156	168	183	175	155	163	175	162	148	166	176	175	159	171	160	161	159	167	171	178	168	175	146	188	169	165	159	170	167	155	175	153	161	191	158	180	147	179	171	148	178	177	163	147	154	168	180	183	149	176	177	156	160	164	174	167	160	177	174	179	179	165	175	157	179	169	172	170	188	168	145	167	183	191	165	160	155	167	159	178	153	173	164	142	178	169	149	158	146	143	146	173	132	180	174	144	150	206	152	160	172	169	187	188	169	147	157	164	161	159	167	156	177	169	155	173	175	186	167	170	164	141	163	165	144	173	157	171	181	158	147	173	183	169	152	155	166	161	173	173	167	161	168	167	179	162	150	178	159	190	149	199	152	159	185	196	167	140	155	163	171	182	174	146	151	162	208	190	177	171	154	176	179	162	155	181	153	183	165	202	189	150	171	184	170	157	179	178	168	176	168	164	168	136	150	136	166	182	152	168	166	169	176	149	155	129	173	158	178	188	159	182	156	136	165	147	175	144	145	171	169	179	154	158	150	151	150	184	189	157	160	169	176	180	164	155	168	175	166	174	186	190	161	176	169	169	168	153	184	153	176	193	145	174	178	151	146	173	184	144	161	160	173	169	172	176	176	157	184	173	177	153	180	171	149	163	155	141	179	156	149	171	158	174	169	185	152	174	157	174	141	173	177	169	163	155	170	129	175	136	163	175	166	164	149	165	165	141	169	167	168	174	169	168	180	152	184	157	142	158	142	154	168	167	185	164	180	160	157	173	183	160	159	167	185	158	154	161	140	152	163	175	170	170	155	161	161	162	164	154	156	159	155	201	200	178	174	188	158	145	139	161	176	154	168	149	173	153	144	175	179	177	157	175	178	177	189	159	177	195	170	189	164	161	174	143	170	177	191	171	175	145	166	148	162	153
41182	41513	42564	23094	14546	14052	12187	9399	6252	5067	4909	3956	3489	3226	3340	3087	2657	2847	2823	2924	2637	2689	2493	2179	2297	2638	2478	2638	2440	2461	2432	2101	2228	2395	2345	1941	1757	1701	4555	5879	6023	4279	2434	1187	642	492	430	428	435	426	427	417	416	440	428	431	439	429	426	439	444	425	418	421	404	435	421	412	386	409	415	416	413	374	411	423	441	422	418	412	424	415	409	433	402	389	394	383	448	386	428	392	399	412	430	435	411	444	423	380	431	448	440	388	398	375	438	432	435	455	411	408	450	434	406	417	401	442	428	411	418	399	407	398	415	357	400	465	408	403	408	405	419	398	429	401	396	407	423	425	427	427	411	410	412	372	401	429	402	440	444	405	464	380	429	441	408	402	427	411	441	431	415	445	450	392	413	429	414	392	420	404	400	406	435	403	356	389	409	434	428	423	423	441	402	382	416	396	425	418	400	453	429	417	421	386	412	409	409	419	388	416	437	451	440	384	382	402	428	396	421	411	392	378	438	425	427	427	397	413	420	455	440	395	413	392	460	432	418	415	451	378	376	430	355	414	389	415	366	418	456	374	426	418	403	388	420	438	440	421	438	424	436	395	410	431	396	410	427	402	429	383	403	401	421	396	404	414	392	401	403	440	428	433	422	415	395	419	383	390	413	425	414	413	436	437	401	439	424	425	404	396	386	407	427	383	375	432	416	408	387	449	420	431	396	440	395	439	409	410	440	428	425	422	411	428	415	420	388	414	431	397	427	409	414	409	453	426	427	393	437	403	413	401	395	427	441	402	421	424	428	433	406	435	383	423	405	397	448	406	413	396	403	398	403	425	393	458	427	426	413	422	403	415	418	423	416	401	410	444	414	440	382	394	402	427	444	412	440	428	427	403	420	385	431	413	429	394	372	403	396	421	458	429	415	398	407	395	403	410	442	420	421	435	424	405	408	446	413	418	431	405	435	381	391	412	408	428	392	404	402	450	423	409	395	374	447	460	412	382	413	435	409	432	458	422	444	426	411	454	406	403	429	409	380	396	419	409	446	419	362	411	442	410	413	398	427	425	425	427	430	405	385	398	391	399	400	401	431	449	409	439	444	445	410	431	382	383	404	406	417	419	397	441	417	418	414	424	397	433	402	370	402	428	433	455	427	415	371	457	368	417	431	408	401	420	405	412	426	416	374	434	407	412	408	426	427	393	409	401	439	414	391	388	408	396	431	388	407	389	387	424	423	402	370	405	375	387	419	391	424	406	419	398	389	442	408	420	441	413	386	427	393	384	398	410	450	461	394	411	428	400	425	403	416	376	392	423	399	434	371	420	393	429	382	401	422	434	414	406	431	410	380	398	404	409	409	380	401	392	424	467	443	449	425	408	407	389	411	407	395	425	378	398	413	418	390	424	447	396	414	440	396	426	428	443	403	437	435	428	456	406	432	424	404	457	408	399	424	408	422	391	392	382	382	417	447	410	411	391	436	409	432	407	393	404	421	452	421	411	406	397	433	433	415	410	417	408	430	428	401	430	443	407	428	395	395	412	414	403	388	433	386	449	417	403	398	419	429	417	399	412	418	410	432	415	424	409	397	439	416	401	409	410	390	414	443	395	433	424	398	396	390	405	400	380	405	395	437	400	417	379	438	434	407	405	420	444	448	434	397	452	429	434	409	438	406	430	438	412	374	439	396	423	388	436	417	458	403	395	386	407	384	415	397	407	405	427	429	422	389	422	421	410	407	414	437	414	450	422	405	416	432	441	445	411	455	426	435	374	421	408	429	417	420	407	398	393	434	419	391	444	427	384	403	425	414	402	443	378	412	416	433	412	427	421	429	386	401	433	416	412	427	393	386	425	446	444	426	439	441	422	385	407	409	396	419	403	418	416	418	397	404	425	400	387	414	422	396	387	454	410	383	406	410	416	433	413	406	429	443	400	420	383	391	420	447	426	433	485	385	437	428	414	440	403	417	392	413	451	412	424	382	398	385	423	440	414	433	387	399	398	436	418	423	437	408	450	412	368	390	405	434	441	430	456	445	430	394	400	414	426	397	426	416	457	451	432	431	402	411	403	456	399	418	388	432	389	416	435	419	418	393	443	424	456	418	413	404	403	386	398	413	419	417	423	431	366	433	384	413	454	391	436	418	423	437	408	410	435	402	429	391	419	445	426	436	391	418	406	429	440	417	416	452	402	398	431	404	396	408	418	385	412	438	436	412	387	413	424	405	403	414	358	419	397	417	424	436	428	439	399	408	443	424	434	428	402	379	448	423	433	391	422	407	438	425	412	408	430	406	404	449	378	436	410	461	405	428	407	428	380	391	434	374	408	403	405	385	412	443	428	429	398	464	392	431	385	433	476	467	412	410	423	402	447	425	435	405	410	412	393	397	417	429	399	380	409	408	468	418	440	412	402	406	420	413	438	435	440	412	427	395	409	413	403	397	398	438	431	394	435	391	414	409	441	402	368	407	408	400	388	387	415	378	370	448	439	397	424	392	387	401	409	410	384	460	385	375	408	411	423	416	374	443	448	451	422	426	407	387	434	430	399	387	415	440	407	448	418	414	394	435	441	436	416	448	386	422	399	412	441	420	414	423	427	401	388	431	406	434	426	407	436	405	423	417	419	412	412	425	450	436	407	388	418	444	456	416	416	436	417	421	378	419	406	433	470	419	414	402	414	434	373	389	386	443	442	415	415	425	418	433	459	407	370	432	431	417	436	438	385	448	393	422	431	421	433	418	398	444	387	407	392	449	383	389	415	468	408	415	447	405	418	378	469	425	417	440	403	453	372	417	424	450	387	407	402	412	392	393	425	428	456	388	384	447	398	386	393	412	433	421	408	380	427	402	423	408	417	431	422	431	418	413	407	416	426	426	426	440	412	378	410	411	434	407	391	429	403	455	393	419	437	400	458	431	404	414	412	423	420	428	428	449	446	413	401	417	391	404	422	407	450	390	394	421	445	432	424	412	396	380	430	415	375	439	437	373	444	424	429	429	395	383	401	380	425	440	411	390	434	411	407	438	359	388	399	405	454	407	404	459	383	435	394	410	378	436	432	430	407	403	405	411	439	422	405	418	411	427	412	438	393	381	403	458	401	426	419	426	398	408	416	467	383	402	408	446	412	428	429	412	427	396	425	400	423	410	445	363	415	390	440	419	442	457	399	412	412	418	413	409	455	421	438	428	406	423	431	424	401	420	401	428	432	421	451	424	419	438	444	411	404	399	437	426	405	414	417	414	445	425	423	447	416	393	391	434	407	421	410	440	430	463	410	436	440	404	436	418	403	395	436	427	376	405	418	414	418	430	438	378	468	408	434	438	418	433	393	408	397	424	447	409	418	434	410	425	382	381	410	393	432	406	416	422	411	397	436	385	402	407	406	396	388	399	398	427	426	436	400	427	414	409	431	399	408	439	465	416	425	444	448	419	408	379	406	400	440	417	424	410	414	417	415	393	388	378	401	418	434	398	435	445	412	424	409	396	398	446	411	414	466	424	378
43116	31375	17523	4232	1201	737	509	461	414	413	327	304	314	319	298	329	312	334	312	311	363	308	284	272	243	241	250	275	232	220	261	252	226	227	232	213	224	229	236	252	249	292	250	246	224	230	183	189	190	227	205	204	210	195	201	228	207	198	200	193	204	218	203	204	214	220	181	188	184	184	217	200	200	202	201	194	191	204	204	213	204	202	180	176	215	215	210	193	193	212	209	202	198	194	200	211	217	182	199	224	209	218	205	181	224	208	200	219	207	206	211	223	217	194	216	236	206	205	195	196	201	195	201	179	201	205	220	176	207	182	201	199	193	188	210	203	190	192	218	222	229	198	213	202	184	249	209	180	218	183	202	215	210	215	204	170	199	223	204	201	202	226	222	225	201	201	206	192	166	199	235	206	193	210	224	198	202	185	176	213	198	213	203	182	192	193	196	198	215	208	210	195	212	194	203	223	192	194	209	216	213	217	207	213	206	192	189	178	210	192	177	194	216	208	180	215	197	205	203	218	177	224	197	197	209	210	192	202	184	204	204	207	217	213	210	236	210	187	178	210	219	172	182	241	220	197	210	208	204	189	207	212	216	192	181	194	225	220	223	214	201	174	181	174	207	208	187	218	221	204	205	199	209	208	234	224	205	204	202	223	180	220	188	208	192	185	195	220	211	198	207	191	223	225	199	208	188	201	199	221	191	242	220	205	211	208	210	194	200	192	206	199	221	221	184	195	200	215	223	201	184	187	194	223	181	200	190	214	194	207	214	211	216	190	203	206	203	217	199	202	201	212	205	259	177	210	194	197	192	183	191	199	174	216	236	189	197	195	192	189	199	206	229	190	192	204	198	212	225	181	213	205	192	180	180	227	192	204	205	214	182	198	212	189	197	190	172	166	194	197	197	186	215	208	213	209	201	205	200	221	192	173	208	213	213	182	194	211	200	199	183	225	216	230	194	190	207	186	230	177	187	209	188	222	211	216	209	181	183	208	219	201	200	216	215	215	216	187	205	206	223	200	209	225	204	209	171	200	195	197	183	193	209	161	185	213	219	206	182	227	195	212	207	201	200	184	229	214	204	206	207	199	169	198	213	186	216	208	188	192	213	199	197	188	184	225	224	199	215	211	214	224	189	174	227	190	222	225	197	178	193	178	196	217	223	225	189	191	213	202	193	205	196	210	166	189	206	200	209	215	209	190	173	196	186	194	220	233	194	209	192	209	221	175	208	203	204	227	194	193	199	185	203	215	207	213	213	208	200	215	199	185	224	237	216	209	195	216	214	205	220	198	200	214	213	199	222	200	221	172	204	187	217	241	205	193	213	211	219	225	207	211	213	172	204	214	188	222	223	217	175	188	214	195	217	196	213	192	203	210	192	212	194	192	227	222	192	215	221	193	198	188	202	184	193	202	212	195	226	217	217	194	202	212	208	222	218	190	205	186	207	222	203	194	211	198	188	199	209	208	205	208	189	215	194	189	211	221	195	194	220	201	193	186	212	206	192	227	204	214	197	220	220	221	200	216	209	194	207	196	198	239	196	212	195	162	240	209	191	200	215	227	189	199	186	209	230	222	210	213	219	210	200	204	206	200	215	208	221	190	205	196	213	189	208	186	221	226	225	213	202	187	214	194	220	209	205	209	199	205	195	208	184	212	221	196	193	216	200	196	221	228	216	232	203	208	199	214	173	218	224	215	233	218	194	202	225	219	205	204	197	201	190	191	188	219	206	185	192	218	193	201	222	201	191	234	193	224	210	217	193	212	203	213	186	200	208	204	232	219	188	200	181	221	200	211	211	203	160	189	212	209	192	214	220	180	213	208	178	221	188	205	173	200	209	217	212	188	227	210	228	179	185	188	214	237	225	215	193	216	213	188	203	205	190	210	234	225	231	207	221	190	203	197	209	194	213	194	199	184	216	182	191	178	208	215	197	198	197	208	182	177	225	225	215	188	200	240	175	176	202	206	225	232	206	205	203	207	199	197	233	208	201	196	203	185	198	200	225	179	204	206	205	169	214	210	208	207	222	198	195	214	201	214	194	228	202	203	189	217	204	215	197	219	199	210	194	198	188	210	182	211	187	205	210	216	217	196	185	245	199	255	190	193	164	190	186	200	200	188	203	210	201	208	194	214	216	190	204	193	232	202	194	205	173	169	205	198	212	240	169	190	206	219	198	188	181	158	206	189	197	203	234	216	202	230	201	206	195	195	208	174	189	176	188	202	219	224	224	188	218	188	184	187	215	207	201	228	188	173	186	197	217	209	204	194	199	211	214	224	217	210	214	205	195	212	203	196	195	218	215	206	209	201	199	186	216	209	194	200	195	204	206	201	206	211	226	226	205	192	220	188	177	176	181	219	199	205	212	187	234	220	219	201	198	183	210	226	198	189	193	201	216	181	218	233	204	208	212	196	212	194	238	185	192	186	215	188	205	211	208	178	207	206	215	229	189	185	224	223	198	231	216	208	199	221	216	182	217	213	215	179	182	237	201	194	191	202	208	197	207	215	209	198	196	189	187	200	225	181	190	215	215	212	185	213	228	215	212	213	207	207	220	224	243	229	220	215	208	225	195	203	206	176	218	206	201	221	213	205	182	206	204	220	205	192	191	198	195	201	192	212	177	222	213	219	199	196	200	244	186	178	222	218	202	189	206	197	215	207	210	205	201	190	223	228	171	236	223	215	171	211	187	201	214	208	199	251	223	242	206	189	208	205	191	200	189	217	208	245	219	203	207	207	206	215	186	197	196	218	206	186	204	205	233	209	239	205	214	222	204	197	220	197	205	198	204	217	207	212	198	179	185	224	226	176	196	170	190	198	214	213	217	187	212	208	233	200	199	203	172	210	176	186	181	202	178	206	204	202	193	179	201	182	163	200	200	193	230	216	219	232	220	173	225	199	202	233	236	224	218	203	230	191	224	188	208	224	191	215	200	206	206	211	191	222	216	209	215	207	204	198	216	212	189	220	191	203	206	222	199	225	227	208	192	194	200	194	233	195	207	210	205	186	197	209	212	232	202	215	180	229	221	211	198	189	188	208	169	178	209	203	205	227	216	228	197	190	172	187	186	208	183	193	200	203	222	180	208	204	202	204	209	177	202	203	213	214	214	189	191	222	197	208	224	192	227	191	208	182	196	213	197	213	195	199	213	179	216	212	208	220	175	211	201	205	210	197	184	222	220	204	213	222	204	199	217	209	183	238	177	188	202	195	216	190	197	193	200	194	162	191	216	195	187	210	209	221	208	208	172	224	205	194	202	227	199	218	190	208	231	192	193	196	222	219	165	225	220	226	196	212	217	212	191	200	200	214	198	194	181	199	188	201	209	205	205	184	172	191	196	216	202	216	183	218	201	176	195	211	191	195	206	204	200	218	225	202	183	206	219	220	212	205	198	212	224	208	205	178	194	200	201	206	199	197	211	212	211	208	208	232	213	194	198	212	183	220	175	208	214	207	198	215	205	211	213	227	215	212	210	203	223	195	220	203
27266	23997	19310	7938	3936	3126	2356	1982	1694	1664	1276	1188	1105	1149	1205	1312	1368	1277	1201	1204	1143	1112	1147	1037	885	898	912	931	892	795	786	764	716	732	688	691	681	652	727	787	965	913	834	686	573	489	479	506	500	552	510	514	468	500	553	508	507	522	494	461	538	523	500	514	494	502	458	474	488	478	503	494	521	505	497	476	504	517	496	512	546	495	510	490	526	534	488	501	559	525	488	497	518	533	510	554	480	526	497	520	523	516	511	528	499	494	506	504	505	492	510	510	461	478	491	554	485	513	499	497	527	528	515	479	526	498	500	482	506	492	502	501	489	501	497	481	488	468	560	490	506	513	469	521	483	492	466	485	516	460	495	493	514	501	494	476	503	560	484	468	497	455	579	493	500	496	507	514	492	483	489	511	501	513	483	487	479	508	509	512	474	542	485	481	501	512	459	508	517	478	510	523	531	491	526	552	516	464	517	518	485	554	516	476	538	457	519	492	525	527	487	534	495	539	473	509	518	535	514	471	502	471	473	465	489	516	487	506	466	494	499	491	505	524	499	502	494	510	467	545	495	535	507	499	532	492	512	504	488	465	480	481	539	550	463	514	503	541	444	475	539	481	499	512	510	517	526	493	520	509	524	491	518	504	545	499	506	515	467	504	482	524	539	517	460	519	516	506	515	496	520	464	513	510	528	500	474	490	513	519	508	495	522	495	522	464	453	513	483	457	521	449	482	481	515	491	522	512	464	453	512	491	508	477	478	490	513	453	508	494	484	516	523	526	484	487	486	498	488	502	531	488	519	507	512	503	528	503	499	488	546	502	509	504	506	535	569	489	533	504	501	541	476	485	475	471	476	539	515	512	506	511	491	488	493	493	498	514	521	507	507	543	558	511	493	495	497	462	482	455	512	505	508	513	471	522	494	502	504	487	479	485	534	496	477	497	510	500	515	474	505	521	486	499	520	498	463	495	510	489	514	506	525	534	512	496	505	484	517	497	505	520	534	488	525	515	500	527	479	467	514	495	494	495	511	494	505	488	508	501	513	498	493	514	482	498	478	493	514	532	524	498	497	508	487	488	500	486	527	498	498	510	551	487	500	476	473	530	509	518	498	456	500	498	498	555	518	498	497	491	519	467	496	542	494	487	509	537	536	506	508	518	510	496	557	468	530	458	501	512	484	487	457	536	554	525	502	507	522	490	506	484	527	458	486	503	525	529	478	546	487	535	480	483	511	479	466	508	509	516	504	502	467	459	528	472	510	509	500	502	502	505	468	518	497	475	504	491	524	491	531	495	505	487	484	514	505	486	504	535	497	515	482	509	512	510	465	480	482	476	529	543	525	520	533	484	499	510	482	525	455	515	511	484	511	453	464	514	504	484	546	453	512	484	541	515	533	499	518	518	494	491	504	484	486	502	517	481	457	531	485	468	541	533	529	487	514	516	528	473	515	505	491	497	525	505	527	506	495	483	480	503	494	514	517	529	502	489	506	508	523	496	521	490	512	517	515	487	503	475	528	477	505	519	482	480	502	506	487	524	490	528	522	501	513	494	476	511	482	471	487	498	474	473	525	514	483	464	509	519	523	479	511	490	489	474	519	466	509	513	489	515	521	478	492	489	476	473	499	483	490	528	486	494	476	530	502	506	482	511	471	464	537	504	508	511	492	481	514	482	468	481	505	522	485	513	482	490	489	510	489	546	514	520	520	460	483	484	505	495	513	502	517	511	500	476	496	514	508	528	514	471	504	466	536	519	538	493	504	468	477	484	484	486	481	497	511	503	510	494	509	550	502	512	513	498	478	493	531	474	476	545	501	483	510	483	520	476	520	503	494	515	522	514	484	537	510	488	503	520	505	521	493	510	537	515	477	504	536	493	502	479	457	513	508	509	507	512	520	461	481	537	515	503	471	521	486	488	506	509	500	496	525	492	496	469	488	490	500	492	487	483	494	483	515	512	526	479	476	466	494	487	479	484	519	477	476	500	489	503	492	515	507	526	478	505	487	494	485	497	488	527	485	484	479	526	487	498	507	495	490	469	490	469	510	511	491	529	527	532	509	484	523	489	501	477	456	495	473	482	502	485	502	545	464	470	506	523	490	509	516	518	506	469	479	478	522	480	470	519	483	501	502	462	522	494	526	451	511	502	506	530	507	570	507	493	488	511	510	453	500	528	502	518	501	507	469	463	537	482	482	517	504	535	510	511	502	485	477	482	505	496	499	490	547	482	504	550	511	499	481	505	522	511	477	530	519	550	514	469	474	502	506	531	503	506	515	517	471	502	492	532	519	546	496	538	522	486	482	487	499	522	525	506	507	516	516	505	511	498	478	504	493	511	501	490	518	470	511	506	505	537	502	494	496	504	528	493	509	513	485	498	497	494	492	494	488	526	488	522	498	511	513	489	488	479	548	513	490	488	519	479	518	484	509	490	527	488	447	500	499	494	458	498	542	509	471	518	511	540	526	487	494	486	483	497	504	482	515	550	488	509	522	488	497	527	517	511	552	533	527	506	500	500	521	525	477	503	531	495	480	504	503	535	489	504	497	511	481	441	475	464	494	486	482	504	510	518	502	507	480	447	500	475	479	498	501	498	482	505	513	498	498	522	497	513	496	515	519	503	514	525	503	484	535	450	526	501	462	482	505	529	482	517	494	549	509	523	539	494	529	508	476	480	528	511	513	530	481	528	488	485	481	496	500	520	498	531	496	520	508	486	503	523	502	502	492	464	476	524	485	509	441	542	513	500	493	487	518	505	500	486	497	515	510	489	517	489	540	514	526	529	466	525	514	471	513	463	517	507	504	503	436	503	490	527	523	479	481	491	491	532	525	476	533	507	509	486	490	496	489	492	452	464	521	492	510	503	472	533	466	501	519	503	475	499	535	485	480	465	464	460	471	503	511	468	499	515	492	528	533	462	490	474	505	491	504	473	486	551	493	483	496	486	506	506	478	511	493	502	518	492	508	483	473	505	478	483	468	496	483	515	507	498	475	528	491	511	462	481	483	523	504	517	522	495	454	508	475	500	518	476	495	531	507	552	512	471	506	494	525	546	502	522	488	526	494	527	468	505	497	484	504	523	507	484	492	480	485	533	509	511	512	511	514	517	485	463	490	486	487	504	531	523	494	453	498	518	503	544	485	498	509	520	519	511	481	519	515	521	502	491	534	521	511	490	489	515	510	491	495	506	525	501	505	459	476	483	519	514	474	500	503	508	530	519	528	487	487	520	470	543	526	525	497	517	481	518	510	508	476	508	494	507	495	480	506	451	531	492	532	483	491	485	472	500	498	538	512	464	507	518	527	494	501	490	493	504	535	512	508	498	521	479	468	477	474	476	499	497	488	483	558	502	481	499	480	490	463	517	487	492	496	518	476	491	521	494	494	512	481	511	504	493	501	491	490	496	510	499	519	506	492	547	445	498	499	455	540	457	489	481	496	491	502	513	510	526	501	452	487	488	488	504	508	474	506	478	505	474	482	490	508	510	539	522
55986	41655	30679	14782	3668	1944	1412	814	660	647	574	455	330	354	368	360	421	415	401	402	398	417	389	388	391	337	310	301	328	282	274	311	294	294	264	285	251	269	358	481	519	463	360	284	227	210	190	171	164	214	186	164	175	185	161	184	180	170	176	190	201	185	185	172	162	182	162	189	172	163	166	183	177	187	179	158	201	203	190	189	184	192	162	180	178	171	173	202	179	225	173	208	168	178	181	170	184	178	175	190	201	219	187	187	165	182	194	157	164	194	185	194	161	190	178	204	170	158	181	189	177	202	199	191	184	206	189	179	202	176	206	168	179	179	178	186	177	180	193	199	183	222	180	156	164	177	181	173	199	237	170	159	169	182	182	190	183	185	208	185	192	171	170	178	215	149	169	175	167	183	181	195	168	176	195	191	152	191	197	173	189	179	185	186	195	212	182	166	183	158	191	169	170	207	214	183	195	192	180	192	188	175	175	199	175	170	178	172	214	175	207	172	207	188	185	165	179	190	207	184	205	187	190	208	180	168	166	189	202	164	181	188	178	194	176	188	182	168	185	181	159	198	178	164	189	203	169	187	166	190	197	191	180	182	188	162	166	207	193	195	168	192	191	209	207	165	178	170	191	158	177	176	176	163	176	147	175	177	191	224	184	189	184	179	198	203	172	192	195	208	202	204	166	175	180	178	206	202	201	188	192	182	191	188	184	172	174	176	189	215	160	181	180	167	180	193	189	197	159	165	206	189	194	175	167	176	160	181	211	171	181	191	200	172	166	196	185	189	196	161	190	173	208	196	163	172	196	164	196	182	175	162	190	195	171	175	177	187	184	222	195	171	170	169	176	165	149	194	174	179	179	181	181	197	153	167	179	194	187	174	198	194	185	200	180	176	175	176	169	195	179	172	162	175	206	197	178	193	212	189	175	199	184	157	162	208	191	186	193	172	180	188	189	192	187	212	189	194	172	190	173	182	203	196	197	178	171	185	187	192	171	189	179	176	178	182	163	185	176	204	175	200	187	178	181	194	163	202	190	178	187	186	164	163	156	167	184	176	169	168	194	192	191	188	174	172	171	176	202	179	200	183	176	200	196	188	186	185	175	201	182	176	173	208	186	194	167	169	190	208	180	168	178	199	176	181	196	190	187	169	158	209	177	166	167	196	199	175	196	194	192	179	157	169	189	173	169	175	171	219	173	160	185	194	165	184	176	188	179	175	161	181	193	189	181	168	196	214	186	160	201	161	204	187	163	193	152	193	181	202	178	152	176	187	167	164	184	188	175	190	188	181	175	183	212	195	199	195	185	197	176	173	195	180	160	155	170	186	167	163	160	170	186	216	182	183	184	186	170	210	179	176	184	169	177	187	162	182	185	172	184	171	189	195	187	180	170	182	180	187	168	174	198	172	182	172	174	206	186	187	170	202	178	176	183	163	172	189	189	188	177	198	183	167	214	192	179	199	214	188	191	181	178	168	188	173	184	178	179	165	181	193	184	189	180	208	169	192	182	190	178	195	172	172	177	197	212	171	180	185	185	176	173	196	178	183	178	184	204	180	214	192	158	195	142	163	181	189	156	178	176	208	167	186	166	193	159	165	165	171	204	194	197	202	169	183	179	196	159	167	173	174	182	174	212	191	194	189	194	199	202	176	189	184	165	172	168	161	195	188	200	172	182	174	183	173	194	187	157	170	193	175	189	184	200	183	202	180	182	184	184	153	200	178	187	196	155	171	196	180	171	176	189	188	192	193	175	204	181	182	201	207	187	157	206	171	200	179	181	173	206	191	172	175	182	199	170	186	176	194	201	190	172	173	160	176	173	166	177	168	193	186	190	184	183	179	188	146	180	186	193	197	189	194	178	194	167	177	185	199	189	183	182	182	182	198	194	186	197	189	169	172	190	199	182	190	168	187	156	207	179	170	203	202	185	193	174	208	188	182	181	220	188	180	212	165	192	182	163	168	185	172	184	188	169	187	187	188	183	187	187	197	183	181	193	209	187	214	190	160	185	205	188	189	194	180	200	169	155	201	179	162	179	149	190	170	162	158	210	189	177	189	152	173	178	164	175	193	188	189	180	201	177	181	188	177	161	182	209	183	181	182	206	200	163	183	154	183	204	181	178	189	172	174	197	158	196	185	205	198	175	167	178	208	167	160	184	157	188	186	180	192	159	168	159	178	156	164	204	179	195	168	165	188	200	188	205	186	175	184	191	198	181	156	160	192	201	199	177	194	165	160	217	191	201	146	202	186	163	172	195	188	175	188	208	205	170	178	183	157	189	181	173	167	172	184	189	187	183	192	158	167	206	191	209	172	157	179	149	199	182	185	169	184	195	170	190	181	194	199	179	177	201	206	197	188	190	163	178	178	194	188	171	175	176	185	183	195	182	197	175	189	187	233	172	159	180	187	191	185	164	168	169	173	192	205	164	177	175	216	194	162	200	194	193	172	205	163	169	192	186	187	217	181	185	166	162	164	198	177	190	172	186	191	197	167	188	175	204	189	180	160	173	164	192	182	201	152	161	201	206	178	177	155	190	153	170	197	204	173	188	183	197	187	174	209	194	181	157	187	204	211	160	156	183	188	194	170	184	193	195	206	174	192	174	171	165	183	193	170	197	196	187	192	183	183	171	193	210	172	158	162	182	193	200	213	166	184	172	170	180	200	216	193	194	182	172	195	181	197	179	153	174	191	138	184	188	175	206	201	184	206	169	184	177	190	161	181	176	181	197	186	171	189	167	180	195	155	179	150	183	199	172	205	197	186	181	181	187	184	181	173	172	175	190	181	201	186	186	156	211	180	187	184	191	178	193	174	202	189	194	190	168	189	184	172	190	191	208	187	195	197	184	193	193	192	174	200	172	202	184	156	198	204	182	172	178	181	199	216	195	222	170	165	189	186	181	172	195	183	191	170	198	204	165	194	172	168	176	185	182	159	176	185	186	199	185	188	208	175	189	168	196	195	172	179	192	184	189	189	194	185	203	207	187	165	203	181	203	174	180	156	171	185	207	193	198	208	180	206	193	190	161	193	178	159	190	185	186	162	156	164	163	165	171	182	191	188	202	196	192	164	168	179	178	175	193	205	150	218	218	150	167	189	168	181	184	167	192	166	207	172	190	196	172	179	178	199	170	198	190	185	178	181	194	191	183	164	182	184	189	161	202	179	190	210	170	175	204	191	159	186	170	218	173	176	181	201	159	181	184	173	163	186	189	175	208	184	186	177	185	176	185	195	173	171	185	178	167	173	181	195	178	185	176	172	156	184	192	180	198	207	191	191	178	194	221	193	184	181	185	190	188	194	186	197	179	195	176	191	213	168	180	168	173	202	171	156	192	181	191	164	185	179	193	204	185	179	186	193	190	154	181	176	189	195	166	203	184	170	162	196	206	177	191	176	167	188	184	157	188	173	176	181	175	170	164	190	186	178	179	175	186	197	197	196	179	181	174	193	193	192	183	194	195	194	174	165	201	187	188	180	181	220	181	174
36696	34444	30833	20140	7782	6688	5682	3678	3009	2947	2819	2242	1725	1621	1697	1878	1946	2091	1966	2187	1960	2084	2130	1881	1812	1483	1343	1368	1391	1311	1205	1257	1325	1112	1120	1086	947	1059	1553	2834	2916	2511	1655	1049	668	489	450	471	506	505	413	450	460	447	458	464	428	459	460	424	458	481	472	449	464	457	477	448	436	484	486	472	463	434	477	492	437	438	471	441	442	423	470	475	420	461	499	453	477	421	464	447	432	486	483	476	484	469	457	485	462	463	430	428	468	473	429	420	415	448	455	425	432	428	453	451	424	453	434	437	448	466	462	454	440	461	458	455	481	469	425	431	436	456	448	478	457	463	439	476	450	433	446	446	470	469	447	475	426	450	451	435	463	442	437	445	455	456	480	471	449	475	474	475	472	420	452	438	491	468	461	436	432	435	467	450	528	479	434	467	440	438	445	433	464	437	451	458	431	466	423	420	454	455	449	475	454	482	462	474	464	480	449	441	465	464	433	433	455	469	458	477	459	508	460	462	440	451	456	415	468	478	455	455	485	483	454	413	446	468	475	426	419	452	467	431	466	431	387	447	441	454	440	490	446	472	445	427	466	452	443	452	463	443	476	456	464	456	509	452	465	441	430	455	462	455	483	471	464	480	451	440	452	474	468	426	471	399	450	463	452	414	460	455	462	465	489	476	480	446	455	466	491	411	458	441	470	485	451	457	458	481	461	466	460	473	451	426	427	442	495	449	470	467	439	433	485	453	470	449	443	452	405	467	471	438	465	455	446	478	458	471	478	472	420	482	462	455	461	451	417	406	420	455	462	486	460	418	489	443	462	462	444	484	450	447	479	472	477	463	479	439	429	450	442	436	457	409	462	475	437	512	444	448	444	460	438	441	468	468	444	455	488	439	459	429	476	468	461	459	471	488	475	458	467	439	414	476	474	464	477	469	493	451	433	442	454	433	476	446	457	445	465	492	478	460	450	437	462	441	416	470	443	447	447	483	435	471	444	466	497	438	449	449	473	452	470	458	472	427	505	457	485	473	471	412	495	465	486	403	423	447	480	453	415	454	447	484	429	492	446	447	438	453	478	423	452	431	486	446	429	442	442	457	464	404	447	477	477	478	432	461	467	444	463	500	434	475	489	401	453	461	492	443	446	444	458	471	454	461	480	474	447	470	460	446	401	464	451	467	469	460	453	477	445	487	466	486	420	490	404	464	434	452	474	476	435	458	430	488	457	447	467	445	463	441	492	492	440	417	452	463	470	440	413	449	401	488	452	463	442	467	445	427	441	489	452	494	462	448	464	440	448	491	454	452	460	431	431	469	460	448	421	456	515	483	445	448	447	449	480	473	433	472	459	428	429	454	478	480	454	451	429	457	440	441	451	482	485	483	472	469	420	423	462	428	493	437	496	450	433	486	435	471	435	470	445	459	492	453	496	526	448	462	477	478	464	458	468	451	478	435	490	441	439	467	458	468	469	464	483	422	447	475	457	403	499	458	440	471	439	428	435	462	450	416	457	428	482	467	426	442	481	462	448	468	458	459	427	413	435	466	472	458	477	407	494	471	469	453	448	502	427	464	416	433	437	432	461	460	441	478	465	495	465	439	417	453	447	448	464	432	469	448	492	431	497	483	451	463	492	471	408	469	458	444	431	486	435	474	436	468	436	451	463	434	461	424	494	458	440	402	440	469	466	458	469	463	475	463	436	469	444	441	429	434	449	488	464	470	412	444	472	475	413	448	451	490	441	427	442	459	452	474	441	455	461	457	427	477	469	449	439	441	481	442	483	442	432	432	456	456	472	449	451	464	476	462	433	467	463	432	441	442	479	459	458	475	458	430	461	414	448	408	458	461	479	440	475	483	461	469	483	453	482	451	433	474	459	481	470	481	471	458	433	441	456	432	444	467	425	498	445	454	425	467	455	451	441	466	451	452	477	470	474	460	471	478	448	472	433	460	420	475	467	448	461	480	423	469	502	467	449	456	419	485	432	483	457	451	467	475	464	440	435	461	413	475	471	473	445	436	465	459	460	445	424	435	469	501	416	473	475	491	430	460	439	464	495	488	452	465	448	420	437	439	477	434	461	421	426	455	467	432	443	432	487	465	474	489	449	466	486	475	451	473	434	453	467	458	447	445	456	431	437	472	429	506	435	432	451	470	453	504	437	445	433	458	455	436	465	444	479	445	503	456	472	418	451	460	471	464	460	441	410	452	463	452	448	495	434	451	460	455	459	479	461	399	454	458	484	455	453	442	484	463	487	451	471	435	466	448	418	438	468	481	460	470	482	467	441	439	439	430	462	432	443	469	427	457	476	499	466	492	473	452	461	489	431	479	434	434	463	472	460	441	426	442	452	445	449	453	466	419	446	451	449	453	456	485	429	441	430	444	440	464	451	451	464	474	471	460	454	494	465	515	474	459	466	445	441	448	462	439	445	476	455	436	428	473	463	478	464	457	442	453	454	469	417	433	455	480	413	452	481	432	472	473	478	450	446	473	467	467	452	432	468	467	462	405	446	428	435	455	472	439	458	447	466	487	455	499	433	503	431	472	451	439	448	417	468	431	471	445	449	425	455	425	423	457	456	509	429	438	476	495	442	458	466	441	461	482	444	482	443	476	453	415	450	464	473	502	473	428	477	451	444	477	471	428	446	468	473	451	444	394	485	429	445	450	454	418	428	445	470	493	459	462	470	459	424	444	455	482	438	454	470	457	425	431	435	442	462	419	507	451	463	454	480	473	426	452	483	443	472	444	457	451	439	470	432	500	464	471	438	474	470	441	478	473	446	440	468	498	439	417	460	464	463	497	508	444	476	471	412	477	448	469	449	456	475	480	470	466	441	451	461	429	464	469	479	442	475	490	482	455	461	449	441	496	456	477	434	469	477	421	443	473	472	464	453	445	475	484	476	494	463	448	441	485	474	430	459	466	441	431	464	448	474	457	458	471	521	457	469	462	463	446	449	450	414	450	438	468	452	447	417	436	473	441	468	442	439	443	428	480	426	441	475	423	430	464	433	427	419	455	485	462	468	424	446	419	447	455	504	483	402	450	418	443	424	491	470	456	449	494	440	496	473	431	448	431	451	482	441	432	449	434	462	453	453	449	485	471	464	456	475	465	446	459	461	481	451	461	482	455	462	447	459	446	450	442	453	444	427	428	489	467	470	470	454	454	498	445	468	469	468	466	461	431	462	488	437	434	440	463	459	446	487	471	434	453	463	471	463	465	468	475	452	491	428	497	477	453	454	494	447	461	434	461	425	472	457	441	465	457	462	468	450	450	455	494	482	467	443	462	489	455	484	450	454	423	421	470	478	480	460	444	448	443	426	463	458	468	458	486	485	469	413	426	460	432	460	474	434	436	428	448	458	436	453	470	484	442	495	469	482	507	446	428	453	480	482	503	410	454	465	440	419	450	479	461	468	477	439	458	463	419	500	458	481	479	441	439	463	427	448	447	465	486	484	460	426	416	464	513	460	451	429	488	495	467	453	448	478	450
62219	54564	46694	27496	7667	3237	2023	1156	1437	1321	1140	854	650	546	412	450	477	544	548	551	541	562	586	539	517	461	435	400	409	420	378	395	370	335	364	347	333	374	606	845	880	772	466	322	227	178	189	172	175	181	163	180	142	172	158	183	193	180	173	192	152	171	158	171	194	173	165	179	184	162	164	183	172	171	162	163	166	185	168	169	153	163	165	168	163	155	192	167	170	157	167	159	172	142	189	150	161	177	177	167	182	170	198	165	157	169	175	162	155	175	156	185	179	159	181	178	167	163	167	150	186	187	175	155	152	150	146	168	147	180	163	151	185	156	184	177	158	172	195	171	171	178	166	171	149	185	169	165	148	159	144	176	174	195	170	155	188	170	182	176	197	166	168	193	189	181	160	183	171	162	176	174	165	166	162	179	160	165	169	165	170	140	161	173	161	155	171	159	151	164	183	171	176	189	147	192	169	198	160	197	200	184	159	183	177	175	192	179	175	177	158	174	136	167	160	163	150	171	208	174	192	184	166	204	160	177	145	173	181	187	176	178	182	175	186	178	171	168	164	159	160	162	165	181	150	154	184	188	154	177	158	184	194	163	162	173	189	205	176	165	146	152	153	154	177	158	181	166	158	185	177	151	170	155	165	171	182	160	169	149	141	194	166	159	162	147	171	198	190	154	186	181	182	179	172	151	198	182	171	172	177	168	187	163	184	159	171	162	171	177	199	195	146	153	181	176	158	166	167	151	164	175	151	170	171	168	167	172	189	161	158	161	172	158	200	186	133	177	166	189	150	170	162	180	184	157	177	183	152	181	172	153	172	162	179	190	189	161	196	155	171	168	160	166	185	160	171	157	182	148	162	153	165	152	178	164	130	161	154	203	183	167	191	175	167	156	152	171	165	171	179	194	181	143	140	190	164	163	171	177	152	171	183	179	159	189	168	167	159	182	149	171	167	177	185	143	186	200	171	154	174	155	188	182	163	213	140	156	127	161	185	177	168	168	176	159	172	179	159	174	160	179	170	163	157	185	170	177	182	161	166	185	162	183	171	183	158	179	182	154	171	160	171	195	170	200	198	148	210	181	184	153	161	153	179	172	158	175	152	180	181	166	184	182	188	161	166	163	175	186	181	168	198	172	178	188	171	192	164	162	160	182	161	177	159	161	180	172	175	173	144	202	166	182	165	180	153	185	178	164	147	174	178	172	159	169	163	181	168	163	160	159	173	171	172	140	182	163	195	159	139	169	144	164	180	171	155	184	184	156	154	165	188	193	179	148	176	164	173	158	194	175	186	167	168	160	170	157	156	191	191	151	180	196	179	159	171	168	167	175	151	167	179	144	183	160	182	182	163	153	164	156	183	174	159	167	196	195	184	178	173	180	160	162	188	179	150	183	197	154	203	161	158	176	197	174	183	166	157	179	168	170	172	181	154	169	179	199	158	190	151	180	168	151	168	166	176	172	190	174	182	186	191	161	169	177	172	169	180	171	172	164	193	147	175	166	188	179	177	189	184	167	166	162	201	168	141	147	150	167	161	171	168	148	196	174	176	174	154	166	166	182	158	147	172	185	189	171	194	168	182	176	155	192	180	167	152	165	177	154	183	188	181	191	164	167	163	176	171	189	179	196	175	175	169	160	162	143	204	168	171	153	181	188	175	162	151	191	147	172	170	175	174	191	185	151	182	158	174	190	158	185	185	169	164	175	159	157	170	177	161	164	171	185	150	158	204	188	196	195	179	197	185	176	172	188	149	172	192	168	157	174	160	170	198	161	188	175	161	183	159	179	168	187	170	176	151	154	192	168	164	177	163	191	185	164	166	193	153	204	155	152	165	171	178	166	168	173	181	151	166	163	175	178	164	170	157	147	150	175	172	183	180	185	193	169	186	169	181	184	158	151	167	162	166	165	183	157	173	169	154	172	131	180	172	171	162	158	166	179	195	187	165	168	167	169	167	173	188	162	164	185	170	153	165	183	155	180	163	185	176	190	155	163	195	172	194	168	166	162	180	172	180	186	153	177	169	185	162	182	162	189	164	166	169	170	179	145	152	185	173	165	155	164	170	172	185	170	161	150	129	154	201	183	199	157	184	179	181	179	185	167	171	180	143	171	183	167	182	156	158	176	173	179	189	178	156	158	173	180	187	166	164	162	168	153	151	188	165	152	175	151	194	166	167	169	174	172	205	154	140	175	162	176	166	168	175	175	179	156	162	187	171	175	184	184	168	171	175	153	171	187	156	181	173	177	161	173	184	171	163	168	173	136	162	165	176	143	174	165	174	158	173	177	193	182	182	169	162	177	185	156	168	156	175	175	160	173	165	187	179	168	177	169	177	167	151	153	173	173	172	157	162	157	189	200	182	173	185	183	182	220	182	186	160	165	148	156	153	183	163	177	180	153	172	173	180	165	166	164	198	156	156	169	164	152	160	171	163	191	157	166	163	184	165	167	153	170	172	184	177	179	184	174	137	169	164	154	172	167	184	184	166	135	176	176	188	180	178	161	191	156	164	160	190	189	191	173	178	196	148	178	164	171	176	154	147	160	162	167	176	146	162	175	170	163	188	173	150	187	187	171	175	198	201	143	177	175	169	162	152	173	194	166	163	160	169	181	185	189	186	152	165	185	167	178	163	166	176	170	185	158	185	171	162	172	169	160	158	186	154	167	159	162	193	159	188	146	179	184	161	170	207	166	184	174	161	165	174	157	156	153	168	202	168	181	174	158	162	169	160	190	159	157	183	182	173	187	187	168	184	169	169	184	175	172	179	164	179	179	188	172	169	186	175	162	181	181	174	158	176	160	176	154	176	189	158	190	180	183	171	167	182	174	155	150	182	183	178	157	160	147	192	181	180	189	163	154	154	165	194	154	170	151	172	179	165	163	169	173	158	147	178	155	178	158	203	168	162	183	168	176	172	183	180	186	180	156	172	169	193	163	158	178	173	173	167	162	149	188	169	153	186	146	145	162	172	155	167	167	167	162	148	165	161	152	184	170	183	172	163	183	158	162	189	178	154	183	185	170	159	171	149	138	175	162	151	206	135	183	167	177	187	163	212	183	156	164	157	160	172	173	162	163	185	167	167	158	162	167	146	143	186	160	166	167	166	165	154	194	155	190	164	166	173	157	155	167	173	157	168	162	171	178	164	197	183	159	176	164	159	172	184	174	157	161	198	170	171	169	159	155	184	174	179	184	154	182	152	189	185	163	174	192	154	173	182	168	186	165	146	182	183	177	181	134	176	173	154	192	181	149	159	195	189	161	182	180	152	157	184	169	163	181	168	172	162	143	187	159	167	156	172	186	167	155	186	196	204	220	190	156	168	172	182	166	179	171	173	166	173	164	161	174	169	190	188	191	168	190	193	193	185	185	174	173	171	163	190	175	167	161	166	189	148	169	169	155	161	175	179	170	163	164	159	153	172	174	164	200	178	153	170	165	178	160	177	154	178	166	156	151	164	168	167	165	172	166	178	158	175	174	186	193	162	177
40763	43049	44931	25885	10193	8841	6871	5119	6270	6077	5474	4143	3356	2758	2283	2162	2572	3056	2969	3081	3158	3082	3075	3142	2990	2562	2420	2225	2161	2083	1916	2057	1924	1647	1748	1785	1704	1860	3518	5309	5302	3952	2383	1345	725	500	427	472	436	423	417	431	411	417	410	451	465	465	404	463	458	442	450	445	423	434	396	433	452	435	414	474	424	429	445	441	404	418	461	451	433	415	423	431	403	411	423	417	430	440	425	457	446	436	419	423	428	434	422	407	459	423	406	412	412	416	430	414	445	403	444	439	418	454	430	405	436	442	437	440	444	463	462	420	422	406	425	423	418	423	446	424	447	452	447	466	441	459	469	404	437	416	427	456	431	475	404	406	385	401	433	437	421	430	393	438	412	445	465	403	427	405	415	419	441	440	443	453	407	419	446	426	436	434	402	421	434	433	480	430	436	411	402	439	465	455	392	421	448	433	419	434	429	415	435	400	394	418	413	430	402	419	405	465	392	425	427	425	413	414	429	424	412	435	458	435	428	431	429	425	444	446	420	417	399	403	456	463	439	424	372	407	404	417	459	429	453	406	400	425	440	428	414	389	406	434	399	446	453	446	432	459	429	419	410	455	426	431	455	378	410	455	387	384	453	444	410	442	442	443	441	442	422	396	419	473	434	451	462	420	430	440	402	441	438	455	456	416	389	428	424	413	451	446	408	412	429	431	404	389	408	428	410	407	439	441	389	461	418	406	407	419	466	451	448	472	426	435	414	464	412	492	391	406	453	438	435	451	446	425	417	477	433	421	431	468	446	445	406	443	415	419	429	428	429	444	441	427	421	465	445	415	431	477	399	452	418	398	420	417	431	425	438	417	489	429	392	447	434	430	411	400	453	414	431	430	442	412	390	413	402	439	440	414	422	410	426	407	420	451	393	415	414	386	403	454	441	430	446	443	433	474	459	433	403	450	468	445	385	424	450	444	460	437	440	478	400	427	438	428	440	410	445	440	417	447	401	437	443	405	424	460	434	448	428	441	437	417	426	445	447	440	426	448	439	399	437	435	410	412	420	428	419	439	398	438	431	431	455	442	458	425	423	433	434	448	424	429	430	414	431	419	466	465	426	407	433	440	419	405	408	416	412	402	409	421	410	410	409	426	437	427	424	445	410	419	462	453	437	482	411	449	418	423	409	449	445	427	428	415	386	415	459	414	427	413	413	423	399	436	447	462	390	421	417	450	429	447	415	437	437	413	457	435	424	433	441	413	412	502	446	417	440	464	436	440	411	457	448	432	417	467	451	399	431	449	430	434	407	390	422	456	407	441	434	456	394	430	434	479	424	458	451	472	455	392	436	430	397	428	414	447	463	436	435	411	438	416	411	413	433	429	406	431	444	419	452	429	435	440	434	427	411	378	435	411	415	405	412	437	429	430	416	428	440	434	434	427	434	432	431	439	391	406	445	423	443	428	441	427	426	435	385	460	410	423	443	458	456	406	439	449	413	460	415	416	429	443	450	430	439	423	417	416	430	378	408	449	419	429	428	439	434	445	455	392	459	447	400	419	410	405	412	451	429	434	436	436	452	443	439	410	387	418	456	450	441	426	434	449	423	431	440	424	420	400	410	371	436	427	411	429	406	421	439	417	428	450	448	414	454	414	435	430	437	443	439	400	421	429	423	372	406	427	421	438	392	416	434	444	464	446	440	431	410	402	403	436	446	444	429	450	443	457	408	460	457	387	460	444	413	442	428	445	388	429	440	440	436	394	436	426	407	416	431	445	440	451	399	433	411	418	432	429	436	451	431	419	434	454	449	415	466	440	441	424	411	495	411	463	394	412	410	389	435	442	449	450	430	438	424	418	456	444	419	446	431	436	472	428	468	428	417	403	438	461	434	406	434	399	416	407	419	453	409	435	424	421	411	422	396	442	399	442	393	407	455	464	411	444	442	430	442	399	429	467	393	424	415	437	490	430	395	438	422	399	435	429	404	444	412	419	443	453	396	423	407	423	411	426	405	431	437	437	382	434	431	413	436	451	408	424	429	427	445	451	399	410	461	428	415	407	439	412	421	461	415	433	445	435	391	395	425	418	456	423	426	431	414	443	437	452	411	427	438	392	395	478	411	425	403	401	427	439	427	430	453	424	429	436	427	434	425	414	438	437	446	438	408	399	421	456	416	458	420	419	445	425	409	462	394	453	452	435	461	434	396	463	455	449	406	420	428	406	424	415	420	434	450	435	424	459	433	403	458	428	462	428	403	420	429	452	424	440	424	452	404	449	435	465	452	383	434	450	429	426	450	453	420	430	451	423	411	443	454	400	441	399	428	427	438	433	401	448	419	448	464	418	461	438	446	427	409	457	401	441	431	425	397	429	439	406	449	446	465	415	427	416	460	420	406	442	419	392	425	468	410	396	463	431	404	457	457	440	427	440	451	418	438	396	441	436	416	394	445	427	442	444	455	429	416	449	447	406	450	441	433	422	411	411	431	405	469	419	417	403	442	421	456	404	454	462	414	445	443	420	429	457	469	453	442	388	457	426	436	436	445	426	391	419	431	435	438	439	434	413	461	452	402	412	385	420	419	412	423	425	415	415	411	407	441	415	417	389	421	444	441	451	455	376	389	426	418	458	426	409	421	417	398	411	437	394	400	435	428	458	448	444	423	415	430	423	429	444	457	406	390	410	461	449	454	420	438	469	455	410	407	444	434	454	432	443	434	442	391	425	449	455	453	442	413	447	410	461	417	409	446	477	435	444	425	441	422	435	437	429	394	420	443	453	410	435	389	457	418	414	445	446	440	406	400	394	416	403	429	449	414	438	428	403	473	401	441	499	433	461	436	396	469	419	423	426	419	422	435	455	409	427	444	457	416	454	453	427	402	431	391	417	429	410	426	405	405	420	459	394	444	443	426	427	437	402	451	405	473	460	417	406	446	432	458	399	377	426	451	430	417	428	416	413	420	434	426	462	419	411	450	454	413	421	446	424	431	457	429	424	408	408	420	412	462	427	420	418	431	444	409	387	443	469	420	411	445	430	447	428	427	443	367	417	451	391	440	431	422	452	458	418	454	422	427	464	398	454	420	431	438	442	435	433	443	389	470	440	415	438	416	409	459	424	436	411	443	402	495	386	456	419	443	437	404	438	431	421	392	448	442	432	409	447	433	409	395	431	450	414	369	417	438	390	428	444	393	399	429	434	455	428	457	439	424	440	414	427	393	441	434	456	419	441	436	424	426	429	453	435	417	410	461	418	492	420	430	478	437	436	410	426	429	392	423	402	433	425	470	443	449	428	428	464	450	439	416	404	416	419	405	460	478	451	443	435	435	462	407	421	481	423	423	448	415	414	445	435	436	453	397	399	428	444	430	450	450	418	442	433	418	392	422	466	415	441	412	424	452	435	424	428	457	436	428	453	437	446	418	445	426	449	441	462	395	417	430	457	406	447	427	437	442	398	440	424	399	396	432	423	397	420	428	422	428	398	454	443	409	390	464	435	423	448	425	412	405	434	402	404
45876	31417	19711	4664	755	521	411	341	304	312	276	257	245	238	224	281	206	235	273	343	307	337	330	282	283	257	248	242	219	239	231	226	218	219	227	198	224	216	212	251	248	236	251	217	220	227	216	203	207	224	193	201	205	221	190	190	192	227	205	195	194	189	193	221	172	200	201	197	208	194	194	203	226	225	197	233	210	218	190	202	208	179	196	171	210	189	211	184	217	191	193	184	209	230	185	183	187	203	196	196	210	222	198	212	191	189	222	212	202	206	208	207	186	197	218	206	208	223	224	182	222	215	222	213	207	180	192	179	203	185	184	207	196	215	185	230	229	205	191	157	221	197	213	208	181	224	184	227	206	203	209	227	210	203	217	186	226	185	199	193	202	181	213	179	200	187	195	205	221	199	185	181	199	196	176	176	211	206	189	204	216	182	214	202	203	251	196	184	196	196	192	197	194	196	189	195	209	199	207	207	194	199	174	198	227	224	200	182	193	180	184	176	184	216	211	181	208	192	199	241	216	203	241	223	202	198	225	187	208	205	211	216	200	204	168	209	201	221	231	216	203	216	176	191	208	191	246	212	217	196	219	203	195	227	226	198	199	200	213	198	181	183	225	193	201	188	238	175	188	198	233	217	228	206	205	215	225	221	186	221	203	199	212	198	181	208	170	174	199	201	195	199	190	211	206	211	187	212	191	211	208	206	187	200	202	227	194	199	229	208	217	224	202	192	177	183	214	217	183	190	177	211	189	193	195	200	187	205	232	202	190	192	211	192	198	222	212	178	233	189	206	172	174	200	180	225	200	206	165	217	204	213	229	215	160	212	194	197	203	228	213	197	198	208	204	187	212	195	196	184	194	226	212	200	214	211	175	180	207	206	191	195	217	205	204	211	208	179	189	184	173	208	199	223	201	190	190	212	217	215	213	214	199	195	183	234	206	201	201	208	191	205	201	206	193	190	201	216	211	214	211	233	230	196	194	211	204	205	182	180	189	186	226	209	197	201	201	207	217	190	213	196	174	216	180	192	223	221	212	234	214	208	206	200	187	201	187	216	188	213	192	226	168	226	196	201	208	232	198	214	194	199	186	176	190	210	196	213	235	188	196	189	203	210	197	195	204	194	196	206	180	194	194	206	201	226	214	194	201	201	197	221	216	221	200	196	181	201	193	192	184	199	189	205	216	186	181	208	238	224	251	213	201	202	201	183	209	230	207	206	210	203	184	183	224	182	205	191	194	199	209	210	184	194	202	217	168	179	211	202	186	229	207	208	204	178	209	228	180	197	216	192	188	236	184	206	192	224	196	195	190	191	195	216	200	203	218	231	212	193	225	187	198	206	182	166	197	213	205	240	194	220	207	203	225	208	210	182	213	214	176	209	222	203	217	228	176	205	186	188	191	199	188	199	210	211	212	216	215	209	186	187	230	219	238	209	205	205	205	215	194	203	182	231	213	228	212	221	215	239	183	212	198	208	217	215	212	207	205	217	199	206	176	192	191	202	210	220	197	182	190	189	194	216	210	224	196	212	188	214	212	203	205	204	209	201	203	193	225	207	222	200	187	210	238	183	200	199	183	212	198	196	191	204	213	201	204	222	194	208	186	201	208	222	218	210	200	218	203	179	221	205	190	227	207	196	179	197	200	220	205	209	239	225	216	204	199	200	197	204	222	195	190	178	192	199	170	196	200	211	220	212	210	210	197	196	227	198	213	191	197	188	220	229	196	191	185	213	195	200	207	181	194	230	215	195	195	205	195	196	213	198	216	198	201	214	226	192	185	209	199	204	187	199	177	214	174	179	210	206	192	197	222	223	184	228	196	209	188	230	186	192	231	217	180	173	222	205	201	193	202	190	214	196	215	201	191	187	200	191	221	217	174	176	161	197	186	226	193	195	191	208	203	187	203	226	203	213	206	201	204	189	200	208	219	230	206	205	209	189	186	220	208	208	211	208	227	202	187	203	197	199	176	197	208	204	206	181	180	195	226	182	169	206	190	204	229	208	203	220	205	192	223	197	197	219	218	191	196	189	195	215	182	204	221	220	191	196	202	234	207	196	198	216	215	215	206	198	197	226	190	222	214	196	218	224	179	188	186	159	196	216	194	241	209	187	223	190	191	210	194	216	209	199	197	222	183	202	213	199	189	208	196	231	206	214	201	206	225	198	194	178	196	210	200	170	186	182	214	202	203	188	200	202	199	197	195	188	208	192	198	201	225	201	214	206	199	225	237	213	191	198	192	207	196	200	212	204	217	192	172	199	167	201	213	194	217	237	203	190	204	211	176	195	211	232	206	202	203	184	188	209	207	221	206	208	228	213	218	186	216	180	182	184	185	204	189	180	212	204	185	203	207	192	187	191	183	229	188	185	215	190	215	204	207	207	201	224	189	193	191	224	197	200	208	175	180	229	210	182	219	208	202	192	175	197	181	189	204	207	224	247	217	203	218	210	208	221	231	197	198	194	184	203	204	208	165	191	194	214	173	213	207	217	211	202	198	199	199	208	210	187	218	184	224	188	183	201	235	205	202	215	179	208	227	181	180	199	230	221	210	195	205	217	227	208	224	228	208	188	197	195	171	196	193	188	181	210	207	209	206	196	196	215	188	205	205	235	203	210	198	205	194	239	203	190	197	227	202	201	202	191	209	203	205	220	231	199	220	216	208	183	204	212	189	228	193	209	207	181	194	210	192	198	216	223	200	185	217	203	215	211	201	175	209	216	204	218	202	202	195	188	199	227	186	186	199	189	197	205	217	196	196	218	189	197	199	216	194	206	204	185	188	228	245	182	191	198	219	169	217	223	221	202	204	205	203	205	208	202	241	215	205	210	203	198	215	225	214	196	202	202	205	205	205	202	208	228	212	197	223	217	193	201	207	229	193	201	202	222	215	209	218	206	210	173	183	203	200	188	208	214	213	199	250	205	212	195	191	188	193	172	182	198	194	197	209	229	201	209	204	200	204	203	222	191	212	213	196	185	176	199	220	201	210	197	212	211	226	197	202	216	195	205	195	221	205	195	190	203	204	222	213	189	195	215	222	208	220	193	226	191	207	224	202	192	203	187	212	223	188	186	204	203	223	208	207	198	212	217	203	206	184	200	201	177	208	197	207	205	207	181	212	213	185	213	219	213	202	204	196	224	186	215	201	217	201	194	188	208	207	204	203	196	216	214	194	193	198	178	191	186	206	187	222	239	191	222	210	196	205	205	230	197	177	214	213	185	193	219	206	188	209	178	198	223	222	195	222	196	207	209	194	216	178	204	204	205	212	188	212	194	188	193	201	184	217	175	213	201	193	194	215	209	209	205	237	194	238	194	193	241	183	178	202	192	200	213	197	211	207	219	169	194	186	202	200	191	185	192	189	208	219	193	189	197	226	192	217	216	207	170	209	229	229	200	185	227	193	215	203	192	190	195	210	193	180	197	186	222	203	213	183	179	200	181	204	213	191	196	196	186	186	187	187	223	200	214	194	182	185	190	186	192	196	217
30480	25309	22410	6483	2332	1885	1469	1281	1144	1134	975	983	844	804	894	825	861	753	993	1198	1333	1408	1248	1078	950	900	805	761	695	725	718	622	643	646	690	657	641	562	630	744	793	799	711	666	526	517	528	510	455	524	495	515	494	467	515	518	483	499	523	502	479	521	512	464	501	518	483	511	503	472	470	529	452	484	514	501	509	483	500	509	492	504	527	491	475	484	474	505	517	504	506	487	478	494	469	504	540	495	503	500	512	494	479	505	507	521	518	494	501	488	516	512	519	498	488	482	468	518	473	462	489	480	499	471	465	462	509	488	515	529	491	484	474	569	513	499	506	504	505	535	479	484	524	518	540	510	487	488	494	503	519	491	503	499	542	512	475	461	468	495	459	463	471	502	491	478	507	498	512	498	484	517	529	535	510	493	503	466	504	500	488	507	493	504	532	495	495	496	481	495	529	494	466	494	505	491	475	497	540	494	495	486	512	474	506	519	478	501	512	491	503	523	466	463	511	492	498	466	486	528	542	476	499	517	490	517	517	478	538	523	511	505	481	485	488	460	512	481	481	454	503	510	488	515	516	518	475	501	514	502	519	541	478	520	503	492	463	538	496	530	519	455	500	483	509	492	495	492	487	496	515	521	478	503	522	475	489	490	529	540	461	476	522	515	544	472	484	525	501	556	515	482	486	449	490	478	494	508	495	485	487	481	557	517	494	465	479	497	483	508	449	524	506	507	471	496	504	495	510	497	491	517	497	494	491	489	482	465	469	473	469	488	508	497	501	507	481	491	502	532	488	464	473	524	468	533	537	504	465	499	495	511	457	541	515	485	477	497	480	509	495	470	504	499	529	482	522	499	494	526	527	500	495	502	492	501	502	500	486	505	496	512	495	516	518	541	500	452	489	477	491	499	531	472	494	455	513	506	485	481	524	458	491	469	550	557	488	521	453	505	534	495	474	507	491	478	515	503	521	486	502	499	504	518	478	480	505	480	500	504	493	489	504	455	461	487	506	494	532	504	520	495	482	487	497	494	518	497	505	501	473	480	496	466	504	470	460	524	491	501	518	456	498	475	464	512	504	483	516	516	523	503	478	523	512	482	520	483	504	479	500	506	466	498	472	528	498	458	515	512	497	479	496	475	466	434	501	445	521	470	503	465	497	543	447	495	520	534	511	505	468	535	504	515	484	480	476	484	510	504	505	524	482	496	467	539	521	470	513	497	485	469	474	498	484	485	513	439	536	486	499	497	490	506	499	492	502	500	513	483	471	505	493	493	496	492	505	518	529	505	503	522	492	504	498	533	516	491	497	487	498	478	565	518	507	512	482	493	469	498	489	495	510	481	522	497	513	493	499	530	441	506	500	492	466	512	448	498	465	497	501	506	505	466	552	513	525	490	477	504	462	513	458	527	467	529	477	488	459	463	494	471	499	499	511	490	506	518	500	523	484	496	473	465	499	541	480	474	505	497	515	481	519	531	432	498	489	510	511	464	479	513	445	516	474	527	478	521	502	513	547	518	505	525	505	494	497	516	508	519	516	520	503	492	521	504	464	488	505	514	485	495	505	456	511	508	512	487	478	462	499	499	524	521	488	481	505	498	525	485	505	516	492	496	491	468	493	450	527	530	501	490	455	470	502	506	515	457	488	495	483	524	505	463	501	507	504	476	479	509	527	467	523	505	544	492	492	511	480	469	484	472	517	516	485	501	496	518	490	514	513	497	480	460	509	522	490	469	519	490	493	497	449	497	503	487	531	453	528	505	499	497	487	523	527	499	508	483	476	518	479	498	463	531	480	515	483	498	503	477	522	449	497	540	494	454	505	482	489	497	514	512	512	519	478	506	502	472	442	481	477	478	486	484	515	482	489	508	486	518	486	514	488	487	513	507	480	485	528	456	511	500	492	507	476	490	526	460	448	527	464	476	495	468	501	494	534	480	496	502	454	485	496	525	466	502	505	489	487	490	509	485	499	499	460	506	499	447	495	488	512	510	498	476	490	469	514	493	485	462	462	474	494	538	508	494	514	511	507	513	461	529	494	469	528	523	515	503	498	497	499	509	534	476	508	444	477	519	502	503	539	524	489	465	508	445	493	479	493	480	536	514	501	465	528	495	486	501	522	512	488	473	460	497	524	475	474	489	503	475	507	503	517	524	505	494	518	486	546	535	473	491	463	505	513	528	517	475	520	496	509	513	480	501	498	504	522	498	540	510	479	467	511	505	514	493	530	514	489	532	511	505	524	513	505	485	466	498	475	496	501	555	476	493	522	491	529	500	516	514	493	505	487	517	472	473	482	501	530	510	472	512	513	530	482	490	531	495	493	488	498	520	471	464	544	514	464	551	515	520	516	514	491	505	524	485	504	486	499	521	503	517	493	486	490	513	498	524	482	510	468	521	491	522	516	485	491	507	474	484	534	524	507	488	466	475	496	487	483	497	490	532	522	468	494	464	488	460	509	478	511	447	506	530	505	509	493	447	517	514	495	494	487	504	467	462	478	488	454	513	477	502	510	473	475	498	466	512	516	512	469	479	447	531	482	497	446	518	489	517	471	500	495	499	482	547	519	501	510	501	476	481	480	491	517	469	472	491	512	570	542	439	496	496	496	502	499	514	495	483	515	499	450	505	511	493	488	477	485	507	514	519	477	474	511	487	514	496	466	479	472	497	485	515	507	474	503	500	516	482	480	483	487	477	461	532	489	493	496	482	510	502	521	478	520	546	482	475	520	474	498	499	507	480	462	489	513	489	506	512	491	473	500	484	489	475	497	470	502	463	499	473	464	490	510	516	494	516	514	444	517	556	470	496	483	492	459	503	451	493	498	521	470	537	484	513	496	518	523	501	472	469	489	499	498	519	496	511	483	497	496	492	546	519	505	498	524	503	450	531	502	462	498	487	479	489	470	478	482	517	555	497	473	493	536	524	455	501	526	513	484	508	473	506	519	504	465	513	483	508	473	508	494	526	498	491	488	476	520	488	513	467	516	505	477	519	499	518	521	471	529	541	494	510	496	528	482	468	504	439	486	481	453	506	510	496	471	460	527	514	494	502	470	514	528	525	468	522	483	535	491	531	505	492	468	499	511	511	475	536	496	458	520	507	521	504	476	515	498	498	462	533	479	480	483	517	480	492	497	471	518	520	510	480	495	486	516	488	519	510	483	476	477	485	478	507	494	527	518	515	508	540	478	474	505	500	514	521	502	548	482	498	492	516	529	477	491	482	469	514	505	498	498	487	507	506	504	481	516	497	439	502	552	553	482	528	488	507	476	467	506	539	499	476	483	494	504	478	515	487	499	464	523	503	495	509	515	528	512	452	494	503	504	515	512	491	513	507	480	490	549	500	484	511	533	521	500	474	454	552	488	475	505	457	444	455	485	497	476	483	478	471	489	489	486	514	453	468	510	509	471	472	485	532	509	511	506	463	534	487	481	504	450	517	545	488	479	513	471	454	450	524	494	483	469	512	478	524	495	489	504	512	502	516	503	511
55481	45050	30894	10503	2366	1554	1005	862	687	650	561	504	427	407	380	317	342	288	245	289	346	343	374	338	351	330	316	355	265	267	260	258	233	263	286	248	256	245	354	444	492	417	327	256	204	185	176	208	187	183	187	198	164	183	182	185	180	162	153	168	165	177	166	170	182	165	165	204	197	172	173	207	214	148	188	193	153	177	175	166	166	157	176	182	169	165	170	203	182	169	160	181	147	142	163	165	166	183	186	178	183	181	174	198	173	167	158	163	168	197	173	195	183	182	178	158	184	166	179	183	152	179	176	173	183	158	184	194	179	174	152	169	209	174	189	156	176	174	175	150	176	173	174	194	171	145	195	176	163	161	166	178	178	180	177	189	169	162	183	134	178	185	176	172	179	180	180	175	177	170	186	188	197	161	164	178	169	178	149	159	171	164	209	174	185	168	167	181	169	156	157	183	179	187	153	177	182	182	160	184	155	170	157	157	176	170	152	169	144	171	193	154	167	168	158	154	149	162	184	172	170	157	153	181	172	181	170	171	161	178	192	174	160	175	187	172	124	177	176	159	154	159	190	153	160	194	153	163	171	176	214	182	180	185	200	173	174	167	182	146	186	148	191	157	174	163	168	187	194	157	166	162	158	171	146	190	180	172	186	159	173	181	177	160	171	180	198	169	184	200	163	191	194	167	177	155	161	178	170	164	187	184	180	191	177	192	171	157	193	174	157	174	173	178	178	184	180	185	179	151	185	173	191	168	170	184	163	161	153	184	173	160	158	166	146	186	156	169	159	160	171	180	183	206	194	185	191	183	178	191	179	175	155	151	175	164	176	186	177	172	190	194	164	165	190	174	165	157	162	176	199	171	188	156	190	182	181	166	174	191	175	155	151	198	173	157	166	181	165	182	208	192	163	177	175	150	175	187	170	157	172	183	184	155	162	182	167	185	180	175	153	160	174	189	181	180	158	193	181	161	185	172	215	154	190	158	190	164	176	184	169	181	164	164	162	166	174	171	169	185	182	178	190	159	183	155	178	145	159	165	166	173	178	147	166	163	149	188	171	175	168	166	160	172	161	189	178	196	184	189	172	161	185	170	152	174	187	166	167	166	173	164	161	186	168	168	187	184	165	175	173	192	172	171	196	153	159	184	179	211	170	183	188	143	177	166	191	188	187	184	172	173	165	147	186	186	148	168	186	169	169	173	183	178	185	168	189	175	183	178	164	169	185	192	173	174	165	181	162	165	163	169	177	171	171	189	173	171	182	163	202	184	173	152	180	162	179	186	175	194	187	177	173	194	158	189	159	189	164	176	189	165	177	178	186	175	177	176	174	147	159	164	176	175	182	166	168	152	195	179	206	171	184	184	170	130	189	184	173	170	138	185	199	160	184	178	167	160	135	165	175	178	184	192	168	172	173	183	190	163	169	179	173	163	173	181	160	166	173	168	148	178	188	170	181	171	175	156	164	196	193	186	213	164	149	161	194	162	183	183	164	193	180	175	170	205	187	146	180	169	190	174	181	178	186	175	177	166	156	185	181	204	176	172	170	160	185	164	169	174	180	151	152	187	189	173	167	181	176	190	176	143	174	169	176	159	162	193	177	175	184	171	161	163	176	170	175	165	171	156	155	163	170	176	185	194	173	164	214	167	171	189	193	170	205	168	170	186	178	164	186	204	195	177	186	159	163	167	176	155	185	196	180	159	163	171	177	169	180	188	168	184	177	188	154	185	163	165	164	193	163	164	183	175	173	186	158	186	166	182	156	176	161	169	186	188	178	173	174	183	173	159	166	181	170	191	173	155	161	158	168	165	190	197	171	199	150	191	183	191	179	206	176	157	161	186	176	200	169	175	177	173	178	202	177	177	170	178	166	163	184	165	168	172	187	164	181	175	172	135	170	196	144	196	169	180	185	156	175	183	166	162	181	178	170	177	162	162	171	190	153	172	145	170	191	170	159	168	175	181	163	186	167	163	183	196	177	170	191	156	167	160	177	167	162	175	202	185	164	194	142	172	165	177	169	198	177	179	179	174	200	153	187	171	165	163	171	171	190	190	161	178	190	174	156	151	169	181	163	181	155	182	175	183	155	202	166	169	173	170	157	166	170	169	175	175	171	206	178	195	173	166	165	171	166	173	163	167	168	187	164	172	173	175	172	174	169	204	180	166	187	178	185	193	194	178	192	158	161	185	184	177	158	194	197	183	175	169	178	170	171	173	155	170	156	165	184	184	177	175	166	173	175	179	193	174	197	156	169	168	148	166	173	178	178	177	168	170	185	194	137	169	147	153	149	177	173	174	176	165	175	141	193	158	173	167	168	177	175	167	187	163	174	153	180	153	163	180	164	186	176	166	154	167	171	181	170	166	193	161	165	180	170	184	169	127	163	192	165	155	163	156	164	188	158	161	173	173	183	160	180	168	161	178	180	208	163	179	177	136	170	162	177	154	173	167	154	163	183	162	148	188	173	175	156	160	175	179	169	182	155	191	169	178	188	164	174	186	176	163	169	192	198	149	170	170	156	159	171	170	184	181	164	170	199	194	182	169	190	159	152	194	196	179	179	163	165	164	159	185	182	178	184	192	182	164	175	178	193	178	169	183	160	183	174	164	179	162	157	192	155	183	182	177	168	156	167	204	159	171	174	168	157	173	155	161	181	164	157	166	169	185	172	186	168	153	169	176	179	194	177	191	169	170	179	184	192	191	192	178	178	141	181	177	179	151	165	171	158	176	177	165	164	149	195	176	192	170	162	176	177	155	153	160	168	181	183	164	193	181	192	183	185	180	173	178	187	160	179	168	185	190	210	177	171	176	158	177	172	146	178	173	167	176	159	154	182	158	173	177	197	175	183	188	185	178	154	164	186	165	178	155	184	181	185	185	185	191	193	154	171	176	160	172	165	185	180	160	128	184	165	175	161	174	181	164	166	148	179	173	162	181	138	172	188	225	177	164	167	156	186	161	165	188	169	174	159	159	182	181	178	183	171	166	163	165	187	209	158	173	174	160	181	178	183	166	193	183	182	166	167	182	180	174	206	185	174	192	206	163	188	163	147	171	178	165	170	183	166	176	164	161	174	155	157	174	170	165	153	210	186	179	168	167	197	187	167	195	175	194	151	168	182	182	158	165	174	170	180	180	147	175	178	170	184	204	150	154	190	172	174	170	175	174	171	178	190	181	163	195	174	189	181	161	171	167	183	173	159	176	182	201	182	170	188	186	161	176	166	171	157	179	163	148	138	182	168	175	171	195	187	189	174	170	159	166	180	163	176	173	167	164	182	172	160	178	170	151	169	178	181	179	216	153	176	172	172	174	188	180	171	174	185	172	165	157	199	176	172	181	168	180	175	188	168	194	196	172	171	183	155	163	156	156	203	182	175	173	184	165	185	183	166	194	171	162	155	202	198	145	166	176	165	162	172	170	170	172	181	182	210	192	198	152	157	156	195	162	163	177	203	195	141	162	171	158	157	160	176	189	176	164	178	170	183	170
36865	36539	29061	11568	6335	5438	4174	4059	3530	3054	2715	2325	1908	1751	1471	1429	1484	1342	1189	1233	1539	1563	1761	1766	1687	1592	1540	1479	1332	1258	1141	1194	1108	1140	1162	1019	929	1064	1964	2620	2743	2206	1615	1018	698	524	492	429	421	424	444	435	422	420	431	465	426	424	426	430	443	444	402	437	448	387	422	407	433	419	411	477	447	454	420	410	418	439	410	436	423	436	410	452	480	449	434	493	450	403	418	407	444	426	454	450	432	452	438	462	456	474	466	423	406	473	418	445	415	428	473	463	394	403	432	431	414	402	411	413	446	465	423	441	454	451	442	451	434	430	446	435	413	455	399	420	437	400	426	438	420	436	434	435	444	452	387	426	434	429	425	443	402	416	390	460	435	418	420	425	418	419	454	422	412	428	441	423	451	451	424	429	372	436	426	459	466	430	483	421	444	411	388	435	422	448	450	418	441	429	452	454	433	442	412	447	424	408	437	429	428	428	428	454	395	410	447	447	427	389	426	437	421	432	458	428	421	426	433	449	433	413	413	398	472	388	458	440	410	469	464	452	420	434	420	401	444	470	443	430	467	455	446	461	491	413	415	438	459	432	435	448	386	418	447	449	402	434	412	433	445	415	479	418	415	428	432	440	426	432	435	422	469	410	424	443	414	473	441	415	404	435	445	465	427	437	435	419	411	426	457	420	417	479	424	423	448	408	453	462	439	421	420	451	430	450	434	448	422	426	399	410	429	381	446	434	435	426	398	463	437	419	465	415	430	426	435	440	462	438	463	445	454	421	428	438	462	411	473	418	455	414	414	418	421	475	442	469	435	447	413	431	419	423	455	380	443	424	395	433	468	393	416	458	419	445	432	473	414	466	426	456	442	439	449	428	418	456	423	434	450	449	443	434	447	423	440	434	418	446	463	419	402	437	430	440	445	430	452	461	441	450	416	442	453	439	445	419	452	448	448	426	410	432	434	395	391	433	434	461	452	417	449	415	400	418	456	388	437	449	435	406	440	443	460	433	422	453	424	434	447	413	443	453	417	465	464	454	438	423	459	423	437	455	419	470	487	395	431	428	439	398	417	435	407	420	414	393	447	383	430	429	398	434	419	461	382	452	437	435	417	431	404	414	422	387	424	454	462	451	414	451	396	440	439	443	436	409	402	422	408	424	432	419	459	426	414	440	440	463	450	416	419	456	414	432	458	427	462	417	452	406	454	448	469	431	397	470	432	438	436	423	392	440	389	449	428	439	448	430	434	438	446	421	466	422	447	429	424	486	458	418	444	446	443	414	442	433	437	437	415	444	449	467	407	426	408	412	412	413	450	402	434	415	486	450	453	425	401	417	456	389	428	413	452	432	418	427	436	453	406	410	433	452	458	426	428	440	417	450	429	466	450	437	418	443	440	419	401	420	436	416	437	437	433	450	440	444	397	381	470	425	453	424	467	444	426	480	400	437	411	441	417	446	438	417	428	438	440	438	460	435	453	434	435	462	431	410	425	437	414	429	447	431	479	374	437	416	429	414	443	436	409	419	467	481	443	436	417	431	450	426	417	456	404	413	443	414	436	416	430	429	465	448	458	424	433	421	431	433	438	422	404	426	448	440	398	440	411	398	444	423	432	373	404	393	482	424	462	375	381	456	438	430	445	424	422	442	428	453	396	428	393	437	436	429	467	396	414	449	439	438	420	427	461	433	458	454	443	462	442	435	432	416	426	460	428	407	427	453	420	438	418	431	413	435	459	446	459	428	414	420	410	451	404	435	428	408	415	422	467	436	441	416	423	404	456	438	409	458	437	430	405	457	459	414	474	424	433	412	406	427	423	428	419	418	434	454	423	454	403	459	444	438	420	433	427	464	402	419	449	387	418	415	498	412	464	413	435	420	440	448	453	418	451	436	437	447	415	430	390	414	413	461	435	424	445	403	426	409	406	443	415	443	403	428	457	435	418	421	413	422	433	429	487	448	435	451	444	440	433	428	446	442	435	443	411	431	449	407	450	427	418	430	404	404	438	412	425	456	455	429	393	439	387	444	445	433	395	412	417	419	431	460	419	458	421	424	421	420	452	433	431	433	414	461	433	456	432	457	446	458	436	425	452	408	435	449	419	450	437	412	426	454	410	440	417	426	432	432	415	453	462	434	389	399	456	434	420	436	415	405	444	427	417	440	438	424	446	392	445	431	434	440	416	405	420	402	440	435	471	413	417	439	422	432	448	434	458	456	422	483	454	448	408	449	411	447	448	392	463	432	416	431	437	439	467	442	414	433	406	424	441	377	461	452	437	454	425	417	422	430	471	435	437	404	436	442	430	402	416	406	460	431	424	410	439	452	454	428	458	437	415	432	427	426	439	420	438	437	431	439	435	431	417	440	437	416	437	439	426	459	455	449	420	459	432	453	444	464	453	399	455	436	410	443	401	417	434	444	431	471	437	421	426	414	451	446	409	435	397	440	409	440	425	449	417	447	442	449	404	440	429	423	457	472	438	410	436	462	446	417	428	416	412	422	418	417	428	434	446	417	442	449	456	422	440	443	426	444	422	463	477	453	432	418	451	419	446	450	431	385	419	447	437	415	423	420	427	410	418	427	433	426	423	412	443	453	450	420	400	417	408	458	396	419	391	458	415	430	409	449	444	415	448	401	429	449	419	409	443	455	452	396	411	442	412	392	404	405	416	460	413	459	422	430	428	415	406	456	413	453	473	421	437	454	445	444	461	420	432	450	464	409	430	417	398	427	412	471	440	414	411	416	431	385	429	435	467	446	444	437	416	451	433	439	424	418	444	426	421	449	420	393	460	474	432	446	419	429	428	413	432	412	427	412	441	416	433	413	408	404	411	438	470	439	438	387	432	425	445	432	446	397	469	468	419	431	399	423	395	415	470	453	406	420	459	485	458	402	448	436	441	421	463	472	443	450	457	447	428	466	443	424	422	442	446	420	393	416	446	441	406	441	449	461	458	425	434	429	450	452	458	458	430	430	416	432	426	436	416	421	425	451	470	423	419	465	429	463	394	440	428	463	387	445	446	412	446	395	405	436	488	425	423	422	449	465	427	429	420	438	395	418	428	426	398	460	420	435	451	447	443	352	454	450	429	410	439	435	422	412	434	457	478	434	433	413	429	443	446	447	415	414	406	453	423	421	424	402	429	458	411	415	444	420	466	470	405	438	445	454	445	437	440	459	444	456	414	437	441	452	448	419	419	437	410	454	442	451	414	435	433	474	443	407	442	432	459	444	389	463	418	434	432	456	434	418	411	443	427	445	424	451	448	437	437	419	436	434	450	406	441	452	384	395	451	451	409	443	429	451	410	385	410	421	421	433	431	412	375	392	471	410	444	418	450	428	456	441	427	409	456	440	435	468	498	444	450	427	406	462	433	422	401	430	409	414	440	446	453	405	428	430	436	462	436	455	472	422	406	405	426	438	390	455	428	450	470	465	458	454	442	433	432	405	432	403	426	464	467	411	407	437	400	412	447	421	449	398	443	404	438	440	452	422
61277	52119	42074	20938	7474	4025	2486	2176	2234	2183	1605	1103	802	665	598	478	444	472	455	352	352	343	366	405	394	401	385	352	433	447	454	434	396	359	346	350	339	399	720	891	945	815	655	393	250	178	181	158	155	154	160	155	152	166	161	159	133	148	163	166	142	159	157	177	147	170	147	167	147	169	147	156	171	174	147	171	130	163	162	159	147	145	170	159	156	172	143	141	158	144	143	161	168	159	148	161	145	159	171	155	159	148	160	162	161	174	167	145	130	166	154	173	160	145	139	148	164	164	156	167	134	162	161	151	132	148	161	146	165	151	150	169	157	148	147	131	145	157	158	175	166	149	177	127	169	157	182	149	165	155	163	149	160	165	164	144	155	146	158	148	147	163	171	158	138	180	164	161	160	150	148	160	149	152	147	154	154	167	172	156	168	180	150	152	169	158	159	150	170	156	172	167	170	161	169	133	156	152	159	165	164	174	147	165	162	162	162	161	150	154	154	143	157	157	172	172	128	155	159	149	162	150	147	164	173	137	145	147	148	138	165	142	155	165	145	164	143	151	202	168	161	175	137	152	170	174	126	146	155	169	165	148	157	160	152	154	163	155	155	166	172	132	143	149	151	161	176	165	153	171	167	136	134	182	181	150	162	169	156	161	166	158	183	165	139	160	164	152	153	154	176	156	146	152	173	173	169	161	141	164	178	142	155	138	154	177	187	175	134	157	157	173	151	161	162	155	172	175	159	152	147	146	148	150	188	149	166	163	152	153	168	139	145	143	170	170	169	147	157	126	164	172	178	162	142	158	172	156	178	155	160	146	162	159	159	169	152	168	139	160	146	168	141	153	150	152	136	180	171	149	148	140	150	174	157	155	161	165	138	175	170	154	148	177	180	162	178	145	129	166	145	157	153	137	161	161	145	164	153	160	149	156	189	136	169	186	152	150	174	175	144	148	159	166	188	147	148	179	171	152	166	172	165	140	147	152	182	153	156	158	165	158	166	159	160	172	157	157	170	164	168	137	155	169	164	185	173	200	164	157	155	152	162	168	162	179	154	133	124	169	173	170	132	159	151	148	169	166	150	163	154	155	165	162	152	153	172	167	160	145	180	156	147	147	148	155	145	142	162	152	145	162	135	173	163	163	152	172	156	147	164	139	152	142	144	154	133	147	144	151	174	161	154	151	148	156	164	159	187	168	175	167	164	138	159	175	147	153	153	153	163	141	179	164	157	147	160	157	186	179	176	152	154	154	171	154	176	158	161	167	149	174	156	155	135	139	167	166	164	161	165	138	173	148	166	168	157	161	179	164	138	143	159	158	163	161	161	136	150	182	120	146	149	177	164	133	150	146	152	148	169	153	147	169	161	174	166	156	161	162	155	158	162	164	184	144	153	158	155	156	133	169	182	172	167	177	179	156	139	143	181	164	160	163	156	163	168	168	163	172	154	157	178	152	163	179	158	154	158	141	182	182	169	137	163	148	155	160	171	164	165	165	160	177	166	135	149	142	176	159	142	157	176	154	148	142	162	152	140	167	183	146	145	151	154	154	154	158	146	170	172	166	171	145	166	178	153	154	147	161	150	148	166	153	153	175	135	138	166	162	160	148	170	170	174	134	154	149	179	154	163	150	132	174	150	174	139	174	179	158	153	174	134	154	151	168	175	139	161	144	157	176	173	196	162	161	163	138	146	176	165	129	161	193	151	178	152	158	154	190	144	151	154	162	178	144	152	156	155	153	152	150	146	193	151	147	162	165	149	144	125	148	160	148	172	148	165	144	143	143	126	145	155	146	167	166	156	164	173	158	139	164	154	152	168	143	149	167	164	157	164	157	160	145	174	159	130	186	144	164	156	167	140	148	169	171	158	159	154	167	156	153	169	156	147	156	169	177	147	165	147	155	158	171	153	140	147	162	177	186	157	158	152	147	180	168	145	163	155	156	150	159	155	161	180	156	148	168	140	168	145	133	172	167	148	155	182	138	129	160	157	173	160	148	159	176	156	158	135	144	166	164	154	152	172	158	156	163	171	169	153	160	128	164	175	181	154	152	182	150	168	163	159	140	157	168	154	171	130	151	167	166	151	155	168	168	153	186	151	168	157	152	131	154	194	136	142	150	169	137	145	152	180	157	172	141	175	142	157	156	153	153	159	182	172	131	164	156	183	140	159	158	173	182	167	154	144	153	172	180	163	140	155	169	171	147	161	161	149	165	146	168	152	149	164	161	153	160	181	172	155	170	129	144	160	160	168	176	146	169	149	149	147	186	140	138	153	173	175	154	159	150	135	161	182	133	159	161	175	159	153	146	192	164	159	159	165	160	152	189	134	189	170	165	161	155	177	178	167	176	162	161	167	150	139	153	154	157	139	160	139	145	171	159	146	163	177	157	157	161	156	145	148	161	166	148	137	154	159	146	178	147	191	152	154	175	146	185	158	159	161	158	142	169	188	124	162	144	154	141	161	144	142	181	164	143	164	153	171	165	163	143	160	185	145	156	137	168	178	159	162	176	165	176	168	157	148	168	172	155	175	141	172	158	165	147	177	146	183	147	177	159	168	151	181	155	158	162	155	154	182	167	146	178	161	154	149	163	178	164	138	153	147	163	138	163	172	176	167	163	144	138	145	182	148	184	162	145	135	145	187	167	189	162	143	164	168	155	161	150	173	154	136	158	165	179	142	139	162	161	143	169	167	182	156	172	166	143	127	165	161	152	158	188	160	162	130	146	168	161	142	159	179	160	167	153	162	174	148	151	161	160	145	169	155	164	158	165	157	156	153	168	183	145	148	179	154	150	183	152	166	155	154	149	169	179	132	159	140	180	191	161	175	152	170	170	158	158	154	156	163	165	152	179	156	143	183	167	158	149	162	148	137	144	157	147	158	153	169	160	163	156	166	163	137	159	147	132	175	167	159	148	173	157	168	151	156	160	160	180	170	163	171	173	118	174	175	146	160	174	160	164	148	165	156	147	168	155	179	149	179	136	126	142	178	165	180	152	154	161	161	143	154	153	179	169	162	156	162	159	145	180	178	180	152	164	174	173	163	166	147	153	151	151	162	184	160	158	146	149	185	144	166	161	158	169	174	137	145	148	187	178	149	165	160	170	144	147	163	179	180	170	151	143	165	133	145	151	167	156	135	120	144	157	145	165	152	164	165	165	169	190	150	167	138	161	180	153	156	162	167	140	156	148	164	151	140	142	149	169	141	168	156	151	169	140	159	188	142	184	153	143	155	151	172	147	171	152	145	145	153	146	152	166	175	154	152	150	161	173	134	172	153	162	151	149	163	172	136	163	135	134	188	145	154	127	171	160	147	166	170	157	158	170	168	163	167	143	160	168	131	164	155	157	148	171	165	165	172	144	145	147	150	171	158	167	165	166	130	153	158	140	157	192	168	163	161	149	161	146	146	152	186	151	193	155	145	179	145	158	159	170	151	179	155	157	142	170	154	163	171	159	179	176	167	171	169	163	167	170	135	158	153	162	144	158
40466	41297	38418	20615	12362	10820	8999	8517	9185	8549	7319	5052	3768	3431	3135	2572	2551	2703	2399	1935	1794	1712	2033	2285	2035	2068	2020	2216	2384	2496	2647	2498	2305	1996	1894	2161	1680	2125	4629	6225	6139	5035	3727	2206	1024	606	463	405	434	432	436	378	345	385	395	388	385	420	404	361	379	412	414	408	394	391	367	395	382	403	371	394	395	358	370	405	377	423	422	366	402	396	414	389	410	397	431	393	412	417	409	409	402	439	364	432	403	400	400	394	413	417	403	401	424	413	399	411	422	399	401	393	403	429	392	381	379	385	397	384	406	406	417	410	417	371	369	375	398	383	416	395	409	393	368	422	376	375	412	389	435	384	385	397	373	411	365	400	357	384	415	416	423	389	408	403	382	388	426	398	431	414	379	423	418	394	423	430	396	395	394	397	384	394	434	423	377	396	386	381	394	402	433	394	413	443	407	393	403	376	426	417	396	421	371	397	441	429	380	395	416	387	421	408	394	394	395	417	383	377	378	425	418	394	393	360	407	421	394	421	415	401	436	371	405	406	401	389	397	406	418	423	424	400	399	416	417	440	408	394	387	393	391	407	420	395	373	399	432	370	400	415	363	394	414	375	389	419	387	414	381	417	402	376	406	390	383	346	423	399	369	369	402	452	378	385	382	426	406	398	393	397	389	398	366	390	427	402	408	388	403	389	378	399	390	421	389	415	394	438	350	406	390	387	400	414	387	402	392	425	381	380	368	416	416	377	409	387	371	424	423	399	423	405	386	345	422	416	393	390	385	398	442	407	386	400	405	396	396	385	388	396	388	400	412	399	410	405	374	394	406	407	409	410	422	376	382	417	366	349	407	353	447	376	368	392	419	356	413	406	380	373	424	379	389	444	408	397	403	394	415	364	441	411	403	391	417	400	396	415	405	410	394	404	416	375	401	384	409	375	404	414	417	387	408	377	394	384	372	368	377	380	378	408	360	434	440	402	412	396	406	394	384	407	390	417	413	405	407	436	370	403	418	402	426	406	426	408	389	399	371	415	409	417	420	416	379	402	391	432	396	406	413	378	364	384	385	431	408	398	417	394	394	416	377	402	413	390	408	392	399	392	413	396	386	435	409	403	377	357	393	466	430	403	408	374	378	447	386	412	419	391	385	364	400	421	371	374	374	379	418	396	365	389	405	386	390	396	414	384	436	403	391	413	388	407	400	397	381	394	429	410	397	382	415	401	407	408	415	413	372	380	361	410	385	377	440	398	382	391	375	428	406	436	401	405	411	386	419	403	414	421	384	383	360	364	380	397	390	378	393	395	381	422	394	428	419	421	418	418	407	386	381	388	391	371	396	364	374	415	384	404	417	408	409	374	398	427	404	377	426	367	415	386	412	403	394	427	437	368	385	420	382	404	383	426	431	405	412	380	374	450	388	386	386	377	399	411	382	387	383	430	417	403	403	388	412	391	424	440	386	432	399	415	379	441	389	374	387	423	385	400	402	374	350	406	399	423	398	383	392	430	390	400	406	430	437	383	403	400	406	414	439	371	393	396	415	378	383	404	381	406	360	388	417	440	385	357	409	386	403	382	409	397	422	382	390	380	403	361	396	381	396	414	385	420	383	375	409	428	403	421	405	433	408	422	410	388	393	378	420	381	427	377	423	407	400	414	405	400	380	433	415	408	402	381	361	410	415	403	376	423	373	394	403	413	359	365	409	360	418	380	397	378	376	397	421	452	391	384	408	414	422	380	428	390	379	408	421	409	385	358	377	426	375	400	399	367	407	406	439	401	421	415	389	377	410	412	404	405	404	404	412	407	403	416	439	385	417	373	412	418	399	374	387	392	415	405	382	386	400	394	414	412	376	392	381	410	388	424	372	384	383	395	385	391	386	379	395	388	408	399	411	395	393	407	403	390	384	407	416	419	418	372	385	408	363	420	388	396	417	408	393	394	383	406	394	420	383	414	409	398	423	389	354	409	424	404	380	422	400	367	380	393	373	402	395	416	430	384	381	380	410	399	402	396	411	381	386	380	383	385	366	383	437	401	426	428	433	358	399	424	385	428	394	409	432	414	396	427	398	402	422	386	391	387	456	396	411	396	434	403	415	424	406	388	431	408	419	402	413	384	442	391	411	376	379	449	391	415	358	379	395	412	406	398	361	355	409	362	400	381	409	400	415	397	455	393	420	398	415	402	399	403	426	431	404	450	382	372	402	378	420	416	374	394	413	395	400	401	431	401	399	364	440	439	431	386	394	431	423	414	406	403	413	383	412	388	386	377	428	431	358	388	393	410	405	334	421	358	385	400	393	418	385	384	414	390	410	427	397	403	395	425	402	414	384	432	379	370	392	387	410	396	409	372	395	428	375	401	422	394	407	387	401	370	409	413	419	417	390	356	408	398	402	401	399	393	390	385	430	366	396	384	362	364	416	377	434	414	370	395	417	398	416	401	411	414	377	430	392	412	445	419	390	382	377	363	405	436	399	435	409	412	385	421	402	402	387	401	415	389	402	395	410	390	420	389	401	383	407	417	421	387	392	418	379	394	417	389	411	416	408	398	442	394	415	394	391	368	421	395	394	412	403	380	355	397	379	412	404	455	359	411	462	422	401	402	368	397	388	414	400	404	374	409	391	420	404	375	379	414	429	390	359	437	400	368	411	401	408	375	408	383	389	412	431	424	385	419	401	387	372	388	376	409	403	405	376	379	403	413	416	404	367	404	409	396	403	391	407	407	426	392	364	376	378	393	421	404	404	422	400	440	419	429	376	388	400	381	371	399	362	397	425	388	387	397	419	416	403	392	382	391	403	378	389	410	416	424	377	394	451	408	405	409	388	397	415	400	368	469	403	407	413	409	384	422	377	417	397	422	402	420	389	380	401	383	375	451	391	412	437	417	426	391	425	355	418	414	412	399	376	381	389	412	410	388	389	391	405	438	420	414	384	454	417	400	392	429	408	385	396	402	393	390	403	405	381	444	423	413	395	379	407	406	386	396	370	376	382	379	385	411	396	436	435	374	418	401	409	407	405	435	419	385	389	408	417	398	405	409	412	385	383	416	401	394	404	390	412	385	410	382	380	449	394	434	404	439	383	380	398	396	389	397	417	403	399	393	423	361	415	410	371	437	396	413	425	358	415	443	404	394	423	396	378	374	380	406	375	411	384	440	381	391	412	402	422	395	426	406	393	385	403	371	373	397	404	395	355	404	381	398	378	427	416	424	452	400	401	414	389	404	399	373	434	408	382	420	361	398	426	422	388	408	356	403	343	413	409	391	387	368	394	420	396	421	392	400	427	406	418	396	419	414	364	413	387	404	400	378	397	388	380	399	414	381	368	420	389	407	394	417	414	423	405	423	371	362	399	393	378	431	414	412	348	429	423	413	394	393	392	427	376	371	407	357	399	427	427	409	414	371	413	399	412	392	381	426	379	380	454	417	356	410	378	360	413	380	400	379	370	409	427	394	382	395	394	403	410	375	391	406	419	414	382	395	399	413	438	373	412	402	413	393
46744	32486	18879	4287	818	625	461	428	371	355	335	276	256	231	277	219	229	244	221	228	237	195	248	233	236	263	243	240	215	266	235	248	256	242	226	242	203	244	194	236	252	264	284	235	212	210	210	234	173	214	202	187	219	235	212	208	209	187	218	196	218	195	184	204	210	218	195	212	209	228	183	178	239	217	179	202	199	211	246	181	204	209	206	193	198	189	202	217	200	197	200	216	234	245	211	197	239	187	186	212	199	184	199	204	219	200	206	225	203	224	185	204	209	189	207	191	204	226	191	236	197	203	216	208	200	195	188	183	203	189	212	220	186	231	213	195	191	190	232	181	193	202	219	183	210	222	218	215	195	202	202	188	211	222	221	200	202	212	216	227	175	222	217	199	207	200	190	201	216	231	188	179	170	236	218	210	231	224	216	210	202	254	213	192	211	219	188	184	202	198	200	219	203	210	199	187	222	221	196	209	202	206	202	204	191	179	221	184	209	185	202	217	198	214	236	218	215	191	203	218	218	217	247	198	209	207	199	194	188	207	215	218	217	196	199	198	205	187	198	198	201	202	211	199	205	197	217	223	184	202	190	195	234	211	209	189	206	212	213	200	199	222	194	196	198	216	205	207	193	213	169	207	200	202	210	202	221	214	217	213	204	176	238	205	213	202	205	202	187	217	195	203	206	217	213	214	223	199	204	214	215	175	208	195	232	189	185	197	179	178	198	202	228	202	207	184	205	215	196	211	205	197	205	212	186	210	203	191	215	196	203	195	225	187	202	235	217	229	203	212	198	179	185	190	220	182	201	201	216	223	200	178	207	198	192	199	195	212	182	206	217	198	232	183	203	224	207	209	195	211	218	212	184	195	204	185	207	212	191	209	218	219	231	199	197	214	216	233	223	209	195	209	194	191	214	211	185	184	207	193	210	212	226	184	218	228	182	199	218	183	201	192	193	193	213	224	189	183	216	214	197	198	199	201	194	207	194	200	176	186	203	176	198	200	223	199	199	202	202	210	203	182	199	178	221	169	200	202	168	215	225	212	211	183	203	232	191	206	199	189	208	213	201	203	193	210	205	201	199	203	223	230	210	198	215	209	236	199	221	219	215	188	198	242	205	206	223	223	207	180	206	226	209	198	206	207	204	219	194	222	210	192	217	201	190	237	184	193	187	247	208	235	201	211	188	217	214	192	205	214	179	191	194	220	211	218	192	227	217	208	216	227	214	192	197	202	182	201	201	216	233	205	203	217	199	205	196	190	217	172	211	194	198	196	219	222	201	206	199	237	212	228	187	212	219	221	182	180	205	211	208	207	202	200	193	172	217	211	198	221	198	227	199	199	231	217	198	210	185	195	199	226	233	204	198	199	218	209	206	203	192	189	213	210	198	188	197	204	212	204	185	201	203	212	202	178	215	181	197	223	207	192	211	199	231	219	236	211	233	211	214	230	183	213	173	216	209	212	219	211	210	210	195	178	211	228	195	225	197	219	189	222	213	223	174	206	204	212	208	204	203	210	183	203	197	217	196	188	215	213	195	207	201	208	191	204	229	227	214	207	178	177	206	204	202	215	194	220	211	214	203	193	198	217	217	205	185	191	202	202	215	206	226	216	210	210	207	224	219	246	193	201	242	218	216	200	207	217	192	193	209	219	214	198	212	220	171	222	206	228	219	235	202	192	205	200	197	193	207	203	188	193	226	203	207	193	205	175	209	193	199	194	213	207	213	201	200	200	228	194	205	215	192	192	239	219	184	210	237	197	217	205	191	207	175	200	195	211	203	188	195	213	200	215	204	195	181	230	226	204	199	215	197	211	188	216	202	223	211	195	214	197	198	245	214	199	194	197	212	192	214	193	202	211	223	172	215	226	172	229	174	199	209	213	214	190	215	203	205	210	203	184	201	189	233	177	186	194	206	192	194	197	184	200	216	217	229	203	214	196	209	206	210	199	213	227	227	212	236	213	183	195	203	199	209	206	199	195	179	206	210	193	196	222	193	210	168	204	213	215	185	186	209	173	222	213	233	207	212	245	182	199	205	233	225	198	206	217	215	199	202	203	178	217	222	234	218	216	188	196	197	219	199	183	228	190	208	199	173	202	237	222	212	172	185	200	182	207	251	218	214	218	207	201	193	192	218	181	183	190	212	221	200	203	237	194	200	245	198	207	210	202	189	201	238	192	204	201	202	210	205	249	211	224	219	205	237	209	216	200	222	238	188	196	206	203	204	229	211	203	229	196	198	190	247	208	213	210	211	236	202	208	213	203	217	199	200	178	212	201	208	234	236	192	222	190	216	185	210	198	218	238	230	212	205	224	226	206	197	210	229	192	220	219	192	208	211	180	185	206	211	216	211	223	213	196	194	202	173	213	191	212	208	205	221	222	205	212	195	198	200	210	216	210	217	200	225	185	203	215	212	186	195	224	216	215	204	172	185	183	225	201	187	196	225	213	211	195	195	207	198	212	194	213	189	175	215	188	209	185	214	210	203	212	229	197	234	187	183	200	187	232	207	195	184	225	216	225	178	204	202	187	195	184	183	221	195	224	201	198	217	220	232	180	220	211	204	208	209	179	195	205	224	187	239	180	182	190	211	210	200	218	208	224	219	201	196	208	191	238	197	226	225	217	199	197	174	225	198	180	226	193	231	193	227	204	208	209	217	218	207	215	209	187	184	221	192	192	209	206	203	208	193	187	226	236	219	188	262	211	176	197	226	192	202	205	214	219	178	211	200	193	214	210	205	186	193	204	220	191	200	199	207	224	206	241	200	180	195	206	197	214	194	213	198	193	219	222	198	205	207	205	213	189	202	235	194	216	232	194	197	216	204	192	189	223	196	179	204	212	188	181	192	218	205	230	200	207	190	206	226	216	214	217	185	213	183	214	194	215	205	201	192	217	176	214	220	222	219	215	212	191	183	217	204	209	200	209	200	194	179	216	207	201	233	184	220	232	203	230	211	203	225	202	207	216	209	181	189	208	226	189	236	204	201	223	217	224	227	214	181	234	213	207	216	180	157	213	229	190	249	201	187	190	211	203	212	190	198	221	210	191	209	219	186	230	211	181	214	200	219	224	208	212	205	215	215	208	211	189	222	226	216	199	228	207	188	194	206	237	190	208	239	190	198	201	208	208	221	218	221	196	189	194	209	179	212	184	230	216	185	202	200	210	199	207	192	215	205	219	192	187	188	221	204	196	226	181	207	196	179	215	180	187	202	203	167	197	207	220	229	217	216	206	184	179	186	198	221	205	240	230	207	187	190	216	196	212	206	193	231	193	214	235	216	221	201	181	196	219	203	200	193	244	186	193	180	189	214	217	215	254	211	196	213	206	197	211	191	182	193	199	182	253	225	187	170	196	220	205	190	198	222	206	205	197	217	190	233	221	228	214	175	211	222	227	200	211	229	216	189	206	209	194	197	218	234	221	231	218	204	223	216	216	190	171	226	184	211	232	203	194	221	204	213	227	226	191	199	218	213	196	206	191	194	199
29949	24646	20874	6780	2983	2372	1816	1665	1469	1443	1237	991	981	947	906	849	782	873	867	826	763	669	792	809	777	878	833	879	881	874	819	826	815	750	762	739	680	672	688	754	888	875	836	775	690	519	499	504	521	535	479	503	530	534	505	514	494	470	515	529	502	498	487	476	497	498	514	508	494	504	462	478	490	493	510	509	525	496	510	467	518	511	485	494	546	470	535	482	497	512	508	525	477	516	528	495	458	431	509	511	457	501	529	476	509	515	481	487	505	468	474	510	484	446	529	500	504	518	490	489	491	503	490	523	511	493	525	507	500	495	493	468	492	502	501	519	500	506	533	505	530	471	530	537	534	496	476	522	489	481	465	508	507	517	491	525	543	536	516	497	507	524	503	512	475	483	481	482	489	508	528	492	495	526	534	516	527	482	472	488	523	500	481	500	500	513	534	536	501	506	491	502	550	536	494	516	497	486	532	490	518	491	496	514	502	460	524	511	525	509	526	530	464	510	484	494	495	478	518	507	549	478	437	509	533	492	509	522	516	494	481	496	525	531	499	480	496	508	535	506	486	518	520	503	517	513	498	480	484	563	513	524	471	479	492	478	550	516	545	515	500	517	546	503	468	510	504	551	511	469	518	536	475	545	479	514	518	505	527	542	507	484	511	514	480	488	477	500	470	499	477	542	495	518	535	504	515	483	484	511	523	488	516	512	539	507	528	502	512	510	512	503	513	502	464	537	534	506	485	522	514	515	543	491	471	489	522	521	515	524	525	512	475	485	520	498	504	512	495	498	511	521	509	521	521	473	471	503	436	473	509	508	482	487	544	509	519	534	495	514	491	508	462	542	486	524	498	499	521	507	528	507	499	511	522	532	495	480	494	535	490	488	491	516	483	515	500	486	483	500	512	492	539	521	477	539	539	503	495	506	476	519	515	495	469	527	456	525	473	476	494	496	462	529	502	466	506	512	514	496	467	486	520	486	515	540	512	462	505	483	512	502	488	544	486	479	500	499	481	480	487	496	525	487	522	488	482	489	548	552	487	507	536	533	504	536	520	561	498	521	506	478	489	515	501	495	484	504	477	505	498	497	480	511	485	490	528	468	523	493	474	550	526	490	512	519	506	508	500	529	563	472	511	477	495	485	500	485	519	486	518	520	519	503	509	463	427	491	479	491	536	489	517	510	478	502	461	527	534	484	542	491	471	518	497	517	508	488	511	521	468	498	512	525	470	505	485	501	491	485	473	539	491	506	519	477	482	498	474	475	491	450	557	511	487	477	565	521	537	537	447	515	488	556	493	517	525	510	518	511	471	507	504	506	510	484	516	536	489	492	522	518	509	521	496	484	490	499	505	512	509	505	493	520	498	485	495	510	490	503	509	513	533	477	538	543	484	524	522	520	478	524	521	474	525	553	507	527	505	517	458	485	451	522	510	484	543	503	526	509	515	535	515	474	514	511	533	515	508	460	524	509	488	491	493	489	509	531	508	510	491	509	469	491	503	502	517	492	478	520	531	493	485	506	467	525	541	512	470	526	528	502	511	495	510	507	527	480	507	503	489	508	478	531	519	509	518	493	509	488	503	517	508	465	510	502	502	465	488	490	531	516	503	494	544	511	488	497	536	504	538	495	547	458	531	470	539	518	481	546	491	511	539	491	493	529	502	519	514	481	474	491	516	494	465	518	523	543	503	527	438	526	501	515	560	520	509	497	509	519	505	496	503	511	468	531	493	553	478	522	507	498	496	545	509	525	504	479	476	509	511	502	513	513	519	505	554	551	507	474	519	522	508	526	537	495	515	509	493	484	514	509	526	519	499	479	515	500	506	519	496	480	487	513	462	480	524	520	523	479	531	512	511	515	492	503	480	542	488	514	494	521	502	476	531	535	492	553	482	477	520	527	523	515	539	529	506	532	504	502	534	479	547	537	491	528	519	547	482	503	530	534	481	460	511	499	469	480	514	496	483	505	500	489	501	500	531	499	526	476	519	506	534	486	545	510	504	508	535	516	534	514	493	480	465	530	475	472	508	504	515	533	492	500	483	554	479	485	497	455	465	490	516	497	473	487	485	483	513	519	471	549	473	526	500	504	510	502	527	514	473	503	479	540	536	480	506	531	511	505	479	466	497	535	500	506	489	499	510	488	460	522	490	516	508	478	509	505	508	526	550	518	525	516	480	487	525	480	500	499	519	500	465	485	502	512	515	505	523	487	507	512	507	524	523	476	515	511	481	437	486	503	457	485	493	529	506	500	504	520	506	477	503	515	528	507	510	493	479	500	530	462	482	515	504	535	481	518	557	498	513	498	507	500	518	482	522	512	477	534	537	516	490	475	483	497	528	472	474	510	503	477	503	490	478	531	536	520	518	490	504	530	496	516	504	524	499	507	458	516	502	449	473	499	458	528	518	506	496	477	510	488	502	509	468	529	514	502	513	498	520	491	528	543	526	509	502	531	541	486	509	466	510	509	494	521	493	515	500	532	557	507	513	505	538	507	488	503	506	495	526	522	516	526	522	482	510	507	516	495	477	520	512	500	539	538	489	465	503	485	484	498	500	470	524	523	537	493	476	522	498	501	513	502	493	488	510	508	496	483	488	505	462	477	513	496	516	443	538	487	500	472	520	510	544	476	519	546	510	487	473	485	517	503	529	535	478	507	498	500	497	481	505	536	492	512	540	516	521	494	481	487	460	528	516	479	500	502	521	495	526	512	508	488	501	508	518	499	500	544	464	502	506	499	499	508	520	515	521	544	489	477	492	484	491	490	460	490	461	527	519	505	494	512	520	477	463	503	505	505	487	485	479	525	504	501	518	475	523	523	512	504	495	518	520	534	490	510	543	531	425	533	489	512	496	495	509	490	541	488	501	499	501	501	494	513	538	511	521	501	513	525	498	504	471	500	471	494	459	502	508	479	508	524	470	487	520	474	526	501	495	522	521	451	521	522	466	512	493	544	539	494	529	522	502	483	498	513	527	483	521	496	520	489	482	494	537	479	480	500	535	505	495	507	519	493	501	500	524	509	458	518	495	484	502	512	545	509	480	456	526	505	528	520	501	519	489	512	523	496	477	503	519	562	480	492	501	541	493	519	527	493	528	533	508	465	493	504	499	509	484	489	504	498	475	492	513	506	523	483	550	501	481	520	497	484	491	497	508	504	497	459	500	474	531	540	512	492	494	504	508	503	493	502	495	516	494	516	473	532	489	483	522	529	442	499	520	514	493	516	474	496	520	473	494	528	523	523	568	513	531	509	495	511	525	525	530	483	510	548	515	531	555	549	524	529	543	469	514	510	506	517	489	462	505	508	492	513	505	480	482	503	510	447	473	519	538	482	473	485	562	510	495	505	511	499	486	483	552	475	505	526	494	501	461	509	454	496	513	513	479	455	492	491	467	482	515	589	477	560	510	470	537	516	523	490	514	523	478	468	515	460	502	510	563	543	477	507	512	503	511	545	494	479	507	499	493	488	475	520	503	479	521	502	557	472
58005	40767	30533	9987	2680	1736	1644	1386	1178	976	854	580	427	412	356	336	305	326	320	284	285	269	277	263	266	280	325	269	264	277	269	300	267	290	257	263	283	291	304	364	443	518	451	370	280	233	211	199	207	179	188	180	198	191	207	188	186	192	198	184	178	199	196	167	189	185	166	172	208	207	180	191	187	212	187	195	229	188	190	168	179	192	189	174	194	184	197	169	167	174	202	205	170	177	175	191	195	174	198	174	188	172	199	176	155	186	186	181	190	170	163	190	177	160	190	194	181	180	192	200	183	189	207	170	175	194	172	191	205	194	180	206	217	183	192	200	182	157	189	186	192	189	171	167	166	211	168	217	173	195	175	168	154	177	186	197	194	189	181	168	211	187	182	174	197	190	170	180	200	203	180	186	192	187	189	221	168	181	195	189	204	175	175	203	199	176	170	191	206	176	210	188	199	153	180	179	179	210	185	193	198	185	176	170	187	196	175	176	182	158	180	181	199	167	198	195	192	189	177	175	171	195	174	168	196	184	214	205	181	175	188	194	186	178	205	207	190	186	181	194	181	169	181	203	189	183	179	184	193	187	158	198	163	197	177	179	199	161	207	182	174	172	181	172	185	191	200	162	203	176	174	192	160	190	199	189	190	205	180	164	187	187	186	210	212	162	179	183	193	183	163	187	176	167	176	178	171	219	220	195	197	185	186	163	164	177	185	170	180	169	187	168	190	193	170	195	208	187	190	202	181	208	169	194	170	186	206	165	193	189	217	184	187	184	166	166	171	167	172	172	174	194	192	172	199	182	198	179	169	205	200	180	156	184	165	186	170	200	182	162	176	186	207	197	166	189	192	198	184	185	179	187	192	201	181	213	166	159	188	198	188	168	180	178	168	181	157	173	191	180	192	189	176	197	206	171	194	215	178	180	199	181	189	182	168	177	177	194	193	187	177	185	198	173	192	195	192	176	196	189	167	195	181	185	195	172	204	201	195	167	175	155	168	200	188	153	217	177	166	182	184	162	200	184	197	175	175	179	194	211	188	151	173	172	174	182	201	204	172	225	190	174	181	190	189	199	168	174	190	182	203	172	193	172	196	186	172	182	170	176	180	169	196	209	184	192	173	192	194	201	197	190	193	174	180	186	181	201	192	194	184	208	220	166	183	183	185	202	202	190	166	172	196	188	179	183	185	197	176	169	168	202	165	180	159	204	212	191	200	209	182	183	160	157	178	199	188	193	161	179	211	193	213	184	176	173	195	190	180	200	175	177	183	196	213	169	193	206	174	194	181	202	159	176	164	189	192	189	182	172	172	179	185	186	197	204	179	197	196	212	186	195	185	208	199	186	195	167	167	179	166	190	168	175	188	193	206	172	174	181	162	208	165	182	196	195	178	189	188	175	177	198	180	221	174	176	182	190	188	187	180	195	170	168	206	177	166	194	185	192	185	164	185	181	169	208	183	217	220	189	189	191	187	191	193	213	190	174	204	212	161	213	185	182	194	213	208	193	175	174	201	171	194	167	176	188	171	182	172	186	229	174	184	202	205	215	167	199	190	193	233	180	175	177	189	187	174	166	172	187	175	193	173	177	175	205	191	178	187	200	202	162	178	203	195	184	199	175	183	184	200	186	193	164	207	180	181	201	179	158	216	215	192	188	183	196	170	190	183	179	197	202	186	184	198	163	197	160	173	180	185	184	166	153	193	184	176	203	191	178	186	176	175	171	209	187	202	198	168	166	202	173	166	174	176	152	174	185	187	181	187	196	193	180	189	203	174	191	179	162	169	204	173	176	194	171	200	182	183	165	170	182	208	183	179	193	173	189	174	190	195	155	178	182	190	199	159	158	184	165	184	175	191	193	151	191	204	174	206	199	199	175	193	181	179	185	180	151	184	185	188	159	191	166	178	178	189	183	169	172	211	186	178	187	197	182	176	185	169	185	192	205	174	195	181	183	192	185	179	169	181	177	185	167	193	196	176	180	188	191	177	199	176	190	185	182	165	168	178	170	165	194	185	205	177	170	189	196	173	185	182	178	182	178	202	223	179	167	167	164	191	189	189	188	176	181	172	192	193	180	193	174	172	182	191	205	193	185	196	177	190	199	179	192	188	196	179	202	195	152	183	173	200	159	190	161	179	188	173	174	183	211	166	161	197	203	200	191	171	174	178	216	193	182	188	190	211	217	209	191	195	181	199	170	171	183	196	189	195	159	190	185	202	182	167	188	178	184	195	204	211	180	199	209	190	181	207	192	193	191	191	188	180	186	201	181	205	174	175	170	192	213	190	163	204	167	186	204	171	194	233	179	178	183	177	187	217	188	180	189	176	186	200	172	180	189	210	193	189	171	167	174	204	197	196	199	210	211	198	187	177	168	182	202	204	208	194	173	193	181	207	190	196	187	186	192	196	196	205	160	167	196	198	179	182	183	193	203	178	171	169	174	180	171	164	186	215	183	185	209	178	184	230	176	200	161	184	162	175	203	206	183	205	194	179	208	181	173	170	173	171	195	171	196	179	157	177	180	195	196	177	187	220	179	197	167	172	194	167	174	185	214	176	216	213	197	205	165	203	174	189	173	181	165	178	167	163	193	195	183	207	191	191	185	193	174	173	217	201	181	178	184	175	180	159	183	170	183	199	168	180	157	207	213	186	202	191	176	202	176	197	196	201	193	200	157	197	214	171	187	179	187	183	185	204	197	165	196	202	192	175	179	179	174	170	172	181	172	161	190	173	189	207	169	186	170	178	188	182	192	183	202	165	177	167	180	161	204	175	201	194	190	182	175	183	177	188	179	171	204	184	192	200	175	194	182	173	172	191	190	177	180	197	197	179	178	165	188	192	185	210	203	161	173	171	186	173	165	163	173	165	185	201	186	191	172	168	178	179	228	180	181	194	175	167	171	173	196	160	184	175	166	183	163	205	166	180	182	183	182	193	161	190	152	193	212	150	196	184	186	159	173	182	194	197	164	194	189	179	180	188	196	147	168	186	148	197	185	203	206	191	172	159	202	187	169	216	183	182	197	202	192	177	199	189	204	193	220	224	204	183	184	180	192	159	193	171	209	182	189	176	186	165	176	199	193	168	192	191	193	186	210	188	205	203	228	179	172	178	159	183	182	214	202	174	215	195	194	191	193	195	174	181	182	180	199	185	168	168	173	144	186	177	190	187	187	181	175	191	161	187	195	188	195	157	183	182	190	196	195	176	190	185	207	205	178	209	165	193	160	199	196	208	157	192	193	196	207	173	208	179	198	180	191	159	182	189	183	199	177	193	183	190	197	183	179	188	206	224	203	191	182	170	190	218	183	154	175	157	166	173	190	184	174	188	169	173	168	180	170	195	190	199	197	167	186	186	178	184	197	191	196	152	202	196	186	191	193	159	186	215	192	178	189	196	175	205	163	184	167	199	170	201	198	186	157	183	182	187	189	179	185	169	182	195	188	200	201	178	174	210	188	201	179	177	170	165	175	202	175	166	187	190	197	194	185
39270	32817	30485	10463	6837	6431	6920	5989	5163	4492	3725	2651	1981	2065	1687	1509	1430	1375	1434	1302	1179	1058	1161	1107	971	1006	1263	1167	1026	1102	1069	1123	1295	1389	1268	1185	1178	1217	1409	1830	2678	2937	2432	1665	996	676	542	488	445	519	487	481	433	466	430	453	497	458	450	474	482	495	462	477	443	429	520	467	459	493	483	473	425	426	430	518	449	440	487	477	476	510	450	469	447	489	478	444	436	473	464	457	454	461	420	489	441	502	478	481	467	465	435	449	465	454	448	432	431	449	470	477	502	479	402	462	505	463	492	463	464	477	388	466	454	445	444	451	469	465	442	448	456	440	469	493	430	420	460	439	454	490	481	453	450	484	471	462	459	440	464	468	470	456	435	451	495	442	459	498	451	465	456	486	447	470	449	458	475	465	425	454	420	443	434	427	464	460	498	433	454	499	465	444	471	454	451	453	468	430	468	418	501	461	462	467	454	492	437	434	478	487	423	469	472	471	453	472	440	482	478	488	448	491	460	415	457	473	467	480	485	468	459	449	438	483	464	462	399	464	480	449	453	468	445	504	430	475	477	446	464	458	472	463	438	444	464	462	470	393	437	421	431	457	443	451	479	468	471	479	466	456	452	467	516	499	456	482	447	455	446	476	474	459	453	476	464	460	458	427	450	460	456	450	438	483	476	514	457	481	457	495	476	425	449	478	444	498	489	443	449	431	477	463	503	471	480	444	470	489	459	455	445	467	470	478	504	503	475	490	484	501	452	441	435	465	419	479	466	451	463	451	453	471	450	490	467	467	454	487	443	485	470	481	455	445	447	429	461	506	486	466	446	482	467	516	477	447	443	466	498	432	470	447	487	486	435	443	466	471	469	487	435	466	451	509	443	439	453	469	467	473	462	447	469	455	458	457	460	461	460	448	451	467	442	500	458	436	481	469	446	463	452	499	465	417	473	433	448	467	464	452	475	478	467	472	434	447	454	445	412	476	466	426	489	471	474	469	466	490	467	484	471	424	476	454	416	453	458	449	489	489	484	478	464	463	455	445	495	478	467	479	443	472	456	460	475	464	457	443	471	466	468	443	475	452	456	454	465	464	485	475	479	473	437	431	470	474	429	436	462	462	466	451	456	458	457	445	420	481	446	437	444	447	452	444	466	454	432	463	420	450	445	461	465	443	471	459	458	453	506	463	478	485	465	444	453	459	447	450	448	466	445	429	410	461	436	470	438	494	455	459	441	452	443	463	470	445	484	468	470	436	451	459	462	463	409	445	487	472	471	467	452	495	457	478	474	464	472	451	474	479	479	487	447	427	447	443	473	428	471	480	461	424	407	449	466	486	474	452	460	421	474	496	457	431	464	439	474	477	494	464	442	472	481	468	462	469	492	481	433	496	404	439	454	438	457	466	478	470	470	413	457	478	438	498	425	476	488	449	455	436	461	467	456	460	475	416	465	469	458	460	472	457	483	458	443	463	451	440	456	443	450	477	480	445	446	448	423	454	485	499	481	467	457	437	457	463	449	454	482	455	447	477	468	469	478	484	448	450	444	503	462	485	470	475	460	440	470	460	429	455	455	460	488	509	473	453	484	462	446	459	507	476	415	415	470	456	452	443	471	427	471	434	450	478	454	422	478	496	469	488	454	496	503	473	451	415	491	460	431	431	461	441	417	437	482	468	417	458	454	464	451	470	462	480	481	452	475	442	454	479	484	448	440	484	441	468	420	482	454	484	464	469	509	460	499	437	437	469	485	427	466	498	490	478	472	475	492	471	487	461	465	475	421	458	502	475	507	455	504	429	470	465	484	446	425	458	455	452	441	471	474	421	479	440	469	443	469	449	472	478	488	465	441	502	445	452	486	451	447	466	485	467	481	490	470	434	483	485	461	463	470	459	456	471	474	483	482	425	475	509	456	456	458	494	491	442	444	451	487	514	450	446	493	425	517	456	462	448	442	482	439	440	447	487	459	451	470	472	454	502	482	462	455	459	469	461	483	422	469	434	445	470	441	477	454	463	415	452	455	460	456	475	459	468	451	448	454	456	443	494	441	470	472	500	448	442	515	427	505	440	456	449	471	463	479	431	445	464	452	452	464	489	448	458	484	467	471	491	487	446	502	466	452	486	446	456	483	446	430	466	470	472	460	461	496	455	440	467	472	471	495	457	468	508	464	443	465	428	409	490	478	460	447	448	497	495	431	455	469	475	441	444	462	440	490	454	470	475	425	440	472	494	445	487	438	454	491	477	418	455	424	448	431	433	507	460	466	426	482	483	467	466	473	497	467	437	450	440	417	508	428	450	484	482	461	467	462	448	453	454	514	492	470	438	457	463	450	445	452	473	475	472	494	504	445	460	467	472	441	464	453	491	446	486	439	493	467	477	460	482	475	469	489	481	461	474	462	475	465	439	487	453	464	445	437	485	455	464	478	487	448	429	479	471	449	486	426	446	485	491	459	473	514	459	478	501	457	472	483	474	445	474	435	493	465	487	458	457	407	481	446	467	473	475	472	458	449	485	464	425	451	443	473	436	419	481	521	473	446	481	481	432	458	476	415	496	444	447	503	460	485	441	484	441	460	490	475	471	488	512	448	489	484	473	462	468	445	426	493	496	458	433	453	464	476	503	485	451	442	460	443	438	461	435	460	470	512	454	437	453	448	464	448	421	515	453	453	444	457	495	464	436	465	460	450	468	449	447	452	490	471	466	479	477	475	474	474	491	471	486	431	455	475	475	467	432	460	483	446	472	435	438	467	475	452	421	446	472	430	436	491	469	458	432	421	458	486	491	462	441	475	475	474	461	475	463	469	470	455	436	445	464	469	448	474	483	487	476	436	454	479	463	459	470	433	425	471	502	421	436	472	464	466	438	464	482	448	457	483	513	415	422	447	428	428	491	461	426	465	462	480	447	419	458	464	425	468	450	465	459	491	466	451	468	461	457	444	490	421	417	424	471	471	465	475	448	492	484	520	449	474	454	456	474	440	493	463	479	412	452	447	466	457	479	442	434	486	485	427	474	414	446	461	466	440	471	457	454	452	448	462	477	455	455	470	416	499	450	457	470	453	457	467	491	473	431	449	490	506	472	486	462	469	466	430	449	447	455	475	470	443	468	453	444	522	442	498	477	467	432	482	473	468	461	441	470	478	447	514	479	459	476	443	497	470	471	454	461	478	472	492	464	473	470	465	482	471	449	446	450	442	457	507	442	454	467	480	425	452	456	433	465	468	456	461	461	455	440	434	423	443	429	465	446	457	494	451	440	485	444	462	449	457	433	470	485	476	457	461	455	419	464	475	436	440	446	488	475	446	514	471	470	463	487	481	490	474	438	463	492	460	444	478	453	499	459	429	459	477	493	437	520	533	445	443	457	436	451	437	495	490	449	462	441	444	475	472	436	460	490	478	480	484	466	473	474	432	469	455	464	486	482	523	448	413	481	477	442	503	409	482	464	435	448	424	441	432	449	469	478	452	453	486	432	485	485	433	466	459	465	459	443	413	497
60497	51272	44755	21935	9374	6924	6531	4854	3831	2552	1978	1544	951	865	684	600	467	471	417	342	404	429	387	419	289	306	364	341	276	303	313	290	313	379	354	403	403	346	420	510	937	1207	941	600	375	246	183	170	180	180	176	165	199	194	178	193	162	172	165	201	166	189	152	186	192	166	189	195	187	179	179	175	177	167	188	165	154	188	178	158	157	173	156	162	187	156	155	181	169	156	150	160	173	167	156	164	185	159	192	174	148	163	171	207	212	139	157	151	164	158	168	191	165	155	176	164	199	157	176	173	161	161	158	185	183	174	183	171	168	167	163	186	177	184	157	187	161	168	170	172	160	185	182	178	195	181	180	168	189	188	164	190	161	161	193	203	174	157	160	169	163	166	190	186	169	172	183	202	187	185	186	170	165	170	163	201	198	201	179	156	166	176	177	155	158	193	158	189	221	188	169	174	179	182	151	177	157	178	188	167	161	171	157	172	162	146	165	180	181	178	179	151	136	168	179	171	194	211	172	152	173	206	185	181	166	179	177	162	165	186	161	175	208	179	174	182	175	160	167	154	163	168	175	195	156	170	150	182	159	191	181	193	188	159	173	167	159	165	172	175	178	182	169	193	158	189	172	168	160	184	162	191	171	185	168	193	195	159	174	188	164	151	166	164	179	174	159	169	179	206	188	179	178	154	154	161	165	187	178	171	154	155	171	197	164	136	182	173	163	167	178	179	183	162	165	172	155	168	178	185	174	157	137	178	162	178	165	166	169	167	168	166	182	175	144	164	166	167	179	176	172	181	150	156	158	173	157	190	156	182	160	173	184	163	189	180	177	151	174	183	180	160	174	202	172	177	175	169	171	173	170	184	176	158	194	157	146	159	150	186	173	181	170	172	172	164	176	178	162	138	169	185	160	156	182	189	176	179	151	174	189	182	162	195	173	195	174	182	183	167	188	159	159	190	158	162	177	175	146	171	177	167	169	209	157	175	185	174	142	148	151	164	186	168	158	189	175	177	158	178	187	179	158	173	178	177	186	189	194	176	158	178	173	172	166	165	161	142	173	168	181	166	183	176	173	177	165	170	168	162	161	150	153	184	170	156	172	162	167	194	152	176	167	192	170	200	170	169	169	156	170	182	166	161	180	168	154	175	158	163	182	160	157	150	169	154	155	145	179	186	180	210	157	183	173	179	152	164	164	179	173	175	172	172	171	145	172	192	173	199	173	183	168	164	158	162	169	144	142	154	175	162	177	161	147	188	163	207	171	160	172	194	194	157	175	167	191	160	178	171	170	161	160	163	199	174	180	176	145	183	180	183	177	165	179	171	152	172	164	172	183	171	171	187	173	188	157	178	180	166	181	205	167	169	173	177	164	166	178	164	171	163	171	185	159	167	187	168	184	188	192	181	167	173	195	171	151	175	170	177	188	178	196	153	203	151	173	151	181	173	161	193	182	193	181	170	166	166	175	192	176	165	164	172	178	206	190	167	170	164	180	198	172	208	166	168	170	170	153	174	190	169	165	182	178	182	156	167	188	170	173	178	168	179	157	184	186	178	184	184	160	180	173	158	146	194	157	182	165	186	180	179	179	134	161	173	167	163	173	175	201	176	152	164	184	166	182	179	169	183	161	174	164	187	172	163	158	189	188	170	176	185	182	161	169	175	157	184	205	169	178	167	192	202	175	164	170	186	166	176	170	168	166	166	170	174	170	176	184	162	166	186	189	165	186	185	180	150	190	168	154	176	177	154	189	174	200	152	176	186	169	165	159	179	158	177	156	169	167	178	180	168	182	156	162	166	186	168	190	202	177	155	157	150	168	168	180	197	165	171	150	167	169	177	179	167	168	176	171	180	187	172	181	186	191	159	162	169	167	169	162	158	162	180	173	182	164	191	178	181	183	191	185	198	175	186	163	185	175	184	169	182	162	176	165	165	169	188	153	181	173	190	194	151	176	172	201	186	157	162	163	199	179	180	158	167	161	178	160	191	173	177	163	186	172	178	161	181	164	160	182	204	162	168	186	195	165	168	193	172	165	192	174	173	161	178	175	182	184	158	182	173	187	174	177	168	188	180	177	160	169	179	155	172	188	167	175	182	165	137	157	185	175	171	156	161	160	167	158	147	156	190	164	179	160	181	186	185	170	170	144	188	166	185	191	170	167	172	155	166	183	159	176	153	165	183	164	159	184	170	180	165	159	164	181	161	166	172	170	176	172	153	151	160	176	167	167	184	173	154	160	183	185	161	191	182	191	182	152	154	187	175	178	183	137	183	180	193	167	172	181	176	166	177	179	154	170	177	171	178	167	161	191	165	165	177	178	178	178	194	188	156	179	174	164	151	167	175	175	160	161	199	167	171	173	199	172	169	164	176	171	156	174	178	163	171	168	161	168	189	164	160	188	165	175	158	166	158	181	161	171	171	185	191	176	186	175	162	190	183	153	177	170	161	175	197	180	171	177	186	187	168	166	169	157	176	191	167	180	186	165	178	168	168	193	171	187	166	155	155	184	168	165	176	174	170	166	163	151	171	177	168	160	167	163	196	163	171	174	170	166	180	186	183	173	172	183	209	170	171	165	179	164	178	188	172	182	171	187	166	170	182	164	185	153	173	143	144	176	169	168	179	181	172	182	174	160	185	170	197	178	159	168	183	198	149	185	143	182	188	147	192	165	162	168	172	180	175	178	155	183	159	173	180	186	187	156	165	188	178	166	166	160	183	173	181	172	194	188	181	188	182	152	146	170	156	165	179	160	179	217	166	186	168	179	183	184	179	156	176	169	189	183	192	185	182	177	171	163	155	176	162	179	155	175	170	164	167	187	210	162	184	168	177	174	166	173	171	179	188	173	162	174	190	163	173	192	187	192	180	193	140	201	162	190	179	187	166	162	173	148	196	175	164	181	214	200	151	173	166	188	182	160	181	161	192	160	151	175	170	180	153	161	201	181	195	168	166	177	158	172	186	164	178	198	132	176	172	183	160	172	194	165	207	172	184	163	184	180	162	183	183	176	182	156	186	164	176	161	166	184	179	183	159	159	144	165	170	166	191	175	181	164	200	191	157	191	180	186	167	158	187	195	177	159	178	187	162	155	186	178	180	174	159	186	176	158	188	177	172	166	184	178	185	165	157	181	155	171	160	157	152	157	155	197	183	188	201	178	182	175	181	186	187	206	159	191	195	172	168	165	193	170	182	194	169	180	154	169	182	180	181	169	174	179	182	176	170	168	167	179	175	204	173	136	153	179	175	175	169	178	176	165	190	168	194	153	169	156	174	164	157	172	166	146	149	182	198	202	156	181	156	177	159	180	196	178	166	166	176	179	187	157	184	187	189	158	167	170	178	180	203	202	182	180	189	212	172	176	192	172	159	168	175	147	175	122	188	181	192	168	171	166	188	153	158	173	168	172	141	151	176	174	167	167	158	184	176	183	170	176	176	177	174	169	160	175	198	150	169	183	189	176	170	180	165	168	151	183	174	182	174	170	183	169	147
38962	41856	39810	22340	15484	17184	17839	14665	13316	9957	8563	6499	4529	4208	3900	3077	2510	2459	2229	1985	2023	2162	2056	2043	1387	1237	1960	1861	1677	1448	1435	1398	1567	1849	2032	2216	2023	1982	2192	3139	6508	7559	5946	3277	1669	865	578	469	446	415	437	475	454	398	440	417	408	421	427	448	424	401	452	409	425	408	409	452	453	421	421	435	425	424	442	458	453	445	406	445	420	459	416	447	435	395	429	448	436	475	461	438	438	452	407	432	455	437	429	414	420	449	421	430	397	477	411	420	434	440	452	418	436	406	437	453	484	444	453	422	427	434	427	438	429	421	480	430	439	468	414	475	439	434	456	425	406	458	436	433	426	420	421	465	419	418	449	401	454	401	421	413	479	439	404	402	456	427	402	450	443	451	443	466	413	445	437	422	445	397	436	436	436	400	449	434	408	395	430	436	460	432	457	455	430	407	441	474	451	388	441	451	432	411	467	434	407	422	468	432	421	390	418	423	425	433	426	411	440	418	456	402	427	443	434	458	426	418	459	472	447	403	397	440	420	408	437	444	461	449	467	402	424	449	454	461	442	411	453	431	472	426	438	403	402	400	434	448	436	407	466	438	383	429	468	435	453	456	424	431	450	418	409	419	437	424	451	450	416	434	414	449	429	431	452	439	432	470	418	459	430	430	416	394	470	443	433	461	435	440	420	429	424	426	427	443	445	429	457	439	400	437	417	454	417	428	431	443	401	420	451	462	425	472	380	437	440	442	456	429	412	445	427	431	457	421	441	403	446	464	424	418	432	419	429	444	436	470	462	476	464	443	441	430	438	432	406	453	430	437	423	425	464	451	436	458	404	428	472	424	426	462	400	458	410	439	453	427	447	441	403	407	464	407	391	420	451	407	439	451	418	416	444	422	416	436	414	407	409	468	435	441	415	445	461	439	415	414	424	434	440	439	447	397	390	434	463	400	425	427	413	389	441	448	448	421	406	432	403	454	436	427	413	420	399	440	441	468	452	441	445	435	443	414	426	478	451	405	473	461	458	443	411	437	455	447	450	426	426	445	468	403	449	410	409	424	407	433	453	476	436	457	463	461	407	443	437	453	420	432	401	391	401	423	428	431	435	455	440	467	426	422	431	461	450	422	450	467	423	471	432	438	438	435	438	418	393	458	419	449	450	472	447	463	416	434	457	407	423	410	442	413	412	447	405	467	425	421	429	390	447	419	421	435	448	421	449	452	401	389	427	372	473	420	426	405	455	411	440	464	468	474	408	443	377	398	462	405	447	414	411	409	414	428	430	435	457	434	417	446	419	398	432	412	420	450	428	412	410	421	448	458	404	420	442	405	407	425	418	458	415	417	448	424	437	411	424	428	469	431	447	429	434	448	422	418	409	415	418	481	435	470	428	427	438	424	448	433	446	442	439	459	416	464	421	457	449	436	411	450	435	443	394	449	406	439	421	443	435	412	401	442	418	440	454	426	457	467	423	419	419	416	439	453	443	448	404	422	439	439	436	403	420	435	425	437	414	471	428	413	443	447	434	452	440	396	443	478	440	417	455	414	420	446	423	413	438	393	435	443	426	437	397	457	433	452	438	417	412	412	476	414	433	441	464	467	448	453	454	438	418	453	433	490	411	440	386	462	428	456	459	459	414	430	418	438	430	424	440	464	416	411	433	447	427	459	462	448	448	456	420	453	441	430	441	459	411	437	410	426	468	442	405	427	442	440	475	450	458	434	433	421	423	441	413	442	421	437	479	416	434	415	489	422	436	426	409	425	429	435	434	425	430	459	424	393	397	407	452	446	407	411	428	435	450	430	434	459	458	395	417	410	468	429	432	437	491	431	438	468	444	422	450	430	452	462	438	443	431	451	440	451	415	453	427	400	417	433	433	414	449	424	436	456	382	424	449	485	463	447	407	463	482	436	419	413	442	470	415	462	402	391	428	462	459	431	470	462	419	453	453	433	467	397	504	449	433	423	445	407	452	440	419	393	390	431	424	430	445	422	487	427	455	460	428	409	424	424	444	400	432	421	410	441	437	439	449	432	424	429	413	430	450	457	442	425	440	428	421	405	468	411	447	399	455	411	422	437	408	433	410	436	438	425	403	415	412	421	438	453	445	423	452	449	447	432	414	412	409	442	397	461	426	419	440	396	415	422	453	437	435	450	391	456	455	431	434	427	437	422	459	439	415	426	448	431	431	453	419	428	429	440	402	442	469	426	432	410	393	419	417	402	444	455	435	422	456	406	424	422	440	392	461	393	434	420	381	421	426	423	415	438	443	424	430	409	421	436	430	452	426	434	468	445	425	428	427	418	411	467	437	454	455	448	422	442	411	436	447	445	441	453	393	452	440	448	412	449	441	408	445	434	421	445	476	427	434	397	425	443	463	420	444	434	411	421	448	404	423	411	392	445	446	457	379	445	437	403	497	422	448	458	418	418	397	385	454	429	430	420	450	426	438	429	448	436	446	443	449	424	404	469	440	476	428	436	440	412	454	419	440	427	411	411	451	453	417	497	399	455	418	445	431	467	428	431	401	447	459	403	448	406	425	422	432	412	455	393	426	425	415	421	440	449	464	422	391	420	480	460	449	436	446	461	442	414	417	450	445	428	443	449	444	437	450	455	451	439	473	413	409	488	449	411	431	421	413	452	450	418	440	463	414	430	462	414	402	446	425	424	412	438	427	406	434	449	461	443	431	441	436	449	449	417	424	471	445	438	465	434	412	425	468	428	447	408	448	433	434	436	415	432	464	458	419	460	418	436	452	432	438	398	445	395	415	421	419	423	452	431	426	411	433	427	394	421	468	433	405	417	434	404	439	441	412	416	448	424	425	445	423	470	426	410	404	445	451	389	426	443	435	482	428	429	461	434	451	457	453	453	469	400	423	418	433	453	424	454	426	420	441	409	478	442	391	461	416	425	400	448	441	413	477	430	434	435	396	420	438	434	408	438	461	436	486	418	425	438	451	396	423	458	415	428	450	438	430	402	384	421	455	443	421	423	442	464	420	456	433	413	432	422	449	446	431	426	426	474	410	439	443	424	466	409	432	411	429	451	427	424	418	441	421	441	476	420	449	414	412	433	413	442	456	416	465	407	450	437	469	468	427	420	450	460	439	418	457	420	396	419	439	475	469	473	422	494	387	450	407	441	437	436	476	409	400	443	425	419	452	412	408	422	394	442	442	399	457	434	461	459	433	413	433	450	435	426	440	432	405	464	429	445	437	443	433	450	463	462	412	433	431	439	433	434	449	427	445	446	444	431	431	420	440	403	412	440	449	406	437	415	422	433	398	447	407	423	450	402	411	432	454	431	423	455	420	454	428	437	435	402	414	404	395	423	430	441	433	447	452	403	440	469	422	409	485	437	404	449	418	421	419	421	460	404	437	419	428	411	417	438	424	434	468	449	443	460	418	447	453	459	455	444	429	460	423	432	421	406	456	448	447	414	417	447	405	443	422	459	428	458	457	412	403	436	425	465	460	436	426	430	475	417	408	408	463	435
44988	30843	14758	3339	1089	850	713	530	419	349	317	307	307	246	274	272	269	231	251	253	235	220	249	200	237	233	240	200	232	222	233	241	271	235	243	256	213	247	221	214	262	281	310	260	238	221	211	203	232	206	198	230	201	247	225	207	224	210	218	218	209	225	192	206	207	220	191	215	187	218	202	189	190	197	201	202	189	201	244	200	208	228	201	200	213	204	208	251	214	211	201	219	210	244	217	202	214	204	247	208	202	195	199	209	212	207	208	197	195	226	214	212	207	227	199	189	206	196	176	200	225	233	201	213	219	210	206	191	190	194	187	191	205	232	201	192	206	230	260	194	221	192	209	195	217	212	225	221	220	210	189	230	198	208	251	180	208	217	203	214	228	224	200	196	184	216	235	236	235	209	184	196	203	205	209	232	212	194	201	208	234	213	240	221	213	213	212	236	230	219	191	207	223	198	204	208	203	180	221	198	214	200	198	204	208	210	218	211	199	204	223	209	201	218	187	226	213	212	220	231	232	230	204	199	195	190	210	221	206	209	229	195	224	218	216	208	179	179	183	221	203	215	214	213	211	205	222	202	203	218	223	239	200	215	209	202	200	201	180	237	200	211	184	201	198	238	179	220	232	234	207	224	217	197	224	209	224	228	204	212	214	213	181	262	218	224	200	217	182	201	223	207	220	192	190	227	219	197	218	203	233	214	191	216	203	219	257	215	173	218	224	208	231	203	209	207	212	233	227	204	218	209	184	179	187	188	197	203	194	211	212	209	199	216	194	204	201	218	209	201	205	185	208	227	221	232	220	215	232	220	218	211	195	196	187	186	212	213	199	212	226	237	197	218	231	212	209	211	203	203	218	218	219	223	205	195	218	219	213	216	227	199	195	218	210	231	196	213	211	190	213	213	199	217	220	220	214	203	189	219	221	223	222	194	200	190	211	194	210	221	189	205	210	220	203	202	208	203	207	219	188	216	156	180	223	189	183	188	192	226	232	202	188	199	216	180	204	205	192	238	198	208	215	201	210	207	195	188	203	221	221	195	209	210	202	208	227	215	188	216	209	180	237	221	231	217	200	205	191	199	204	202	217	219	179	195	197	221	219	249	211	223	199	196	189	211	195	209	226	206	197	216	225	198	205	227	202	211	179	227	191	210	199	215	220	201	229	190	200	219	210	193	216	213	207	220	199	213	206	230	190	195	230	202	176	204	222	201	207	198	212	211	198	197	174	217	212	198	207	183	184	207	202	234	212	203	230	183	207	196	200	220	207	219	202	228	240	196	195	214	205	185	232	166	208	203	215	192	212	194	203	226	203	216	192	213	213	184	194	209	202	194	203	205	219	196	209	213	217	204	219	188	187	188	195	202	224	197	201	224	226	222	205	215	203	198	205	223	204	218	198	198	238	242	226	217	178	212	203	208	242	238	232	216	207	201	193	211	218	191	195	222	206	200	199	218	212	195	214	207	214	200	197	199	222	214	203	199	203	207	211	210	213	229	210	173	220	205	194	206	238	189	208	216	233	198	215	214	217	193	192	218	212	196	189	225	219	199	192	210	231	199	227	226	237	221	219	222	216	198	243	211	203	196	221	238	212	225	220	182	220	198	212	208	220	219	205	214	227	224	228	197	208	202	210	212	212	188	206	185	219	224	211	201	185	218	226	230	212	234	210	226	194	207	222	208	185	210	190	187	206	220	207	186	210	199	199	234	209	230	177	214	198	190	226	202	243	238	208	214	205	218	195	194	225	214	215	205	207	203	215	204	181	184	178	211	192	194	215	230	228	196	220	228	175	204	229	209	211	209	217	216	197	205	210	190	202	226	186	204	195	188	193	223	227	232	209	215	189	207	210	217	201	211	230	183	201	194	220	218	204	180	211	201	210	190	203	218	194	208	201	206	204	209	214	206	207	206	228	212	204	218	195	209	197	206	210	209	196	213	215	207	213	218	208	206	232	208	191	225	248	189	182	217	206	183	226	233	221	228	208	218	183	203	181	221	213	224	221	218	206	213	184	193	224	214	174	217	189	203	215	219	241	202	207	243	203	194	219	201	198	223	235	226	201	237	222	211	224	214	202	222	200	244	190	235	225	214	221	180	231	232	229	204	218	198	219	200	205	210	204	206	192	200	173	192	210	220	198	216	207	196	208	219	186	222	218	221	182	197	199	162	171	219	202	201	206	166	234	217	228	245	216	183	211	213	196	205	178	205	226	173	203	224	240	213	231	205	200	231	226	212	194	233	192	208	212	197	207	196	186	219	189	219	211	196	233	200	213	234	203	227	209	216	204	192	193	211	229	219	227	197	194	191	214	200	209	209	195	187	201	199	201	232	223	236	211	211	206	208	212	229	188	176	200	185	219	230	198	187	190	216	228	210	184	224	196	225	213	238	212	194	199	216	207	210	213	188	227	216	218	223	205	227	206	192	223	220	192	213	218	214	216	191	194	210	218	206	207	226	182	214	225	189	200	201	158	214	221	238	196	220	197	219	209	215	205	221	232	195	204	207	196	188	231	214	217	227	190	196	185	196	251	195	199	210	201	209	215	206	214	180	228	202	212	185	208	214	207	201	187	234	194	228	191	197	195	229	206	207	192	200	227	204	192	225	228	207	203	225	195	214	191	180	198	202	196	166	207	179	181	209	208	222	232	237	228	211	222	226	220	205	205	186	218	204	186	219	187	228	230	252	194	191	204	205	210	235	213	192	174	216	219	198	231	248	217	200	179	206	181	193	188	220	207	206	200	244	197	211	188	242	201	194	190	217	195	209	214	224	227	216	194	195	204	208	195	196	238	217	198	184	199	234	214	195	205	207	213	207	208	233	200	223	208	223	202	218	201	203	204	204	199	203	212	195	192	205	203	191	241	207	191	200	244	219	174	198	245	181	201	184	206	203	225	189	211	216	220	226	185	206	214	240	204	199	207	213	188	191	197	200	196	210	206	218	224	200	225	181	188	205	210	194	214	206	191	192	211	233	218	213	199	199	230	182	210	188	189	207	213	212	196	189	212	208	201	202	210	227	212	220	208	206	204	216	184	192	210	225	214	220	218	211	204	199	213	201	200	189	193	199	188	191	241	221	215	189	205	224	217	204	200	204	203	203	206	247	181	183	196	203	217	218	240	185	193	197	229	192	207	227	235	226	214	210	215	208	202	233	201	229	217	198	216	242	200	192	210	200	221	202	235	178	201	198	216	234	217	208	212	206	225	217	211	220	225	195	219	224	217	192	207	188	212	201	214	226	195	208	226	202	204	235	214	204	186	239	217	196	211	208	191	203	204	209	190	206	181	223	216	199	195	228	222	234	217	235	199	205	217	228	224	199	221	200	190	226	212	222	211	224	200	201	210	186	211	214	211	195	232	205	231	204	220	228	205	170	203	224	222	205	192	197	216	177	178	216	216	234	232	179	220	208	178	177	215	207	216	212	220	188	184	201	204	195	218	229	207	190	212	231	232	215	223	194	237	199	199	230	204	206	194	201	184	208
28696	23385	16531	5802	4114	3587	3127	2331	1675	1350	1201	1096	950	907	845	894	923	806	784	759	706	779	735	733	706	613	619	686	664	672	754	749	795	869	833	753	737	721	768	793	874	983	986	875	680	583	561	498	530	534	522	489	501	514	540	542	502	503	524	510	535	484	495	527	507	506	514	501	482	544	492	456	519	481	507	501	513	520	498	500	465	496	525	518	528	529	470	478	507	512	506	517	525	538	511	497	551	539	477	489	563	523	526	531	518	494	531	513	539	496	539	498	521	506	541	475	518	516	530	494	524	521	481	480	525	517	497	481	508	502	461	492	484	478	546	510	490	516	536	482	488	522	515	546	562	513	466	508	503	506	549	492	495	491	529	473	490	506	524	498	548	535	476	524	514	527	522	522	486	504	505	462	499	514	518	545	488	562	480	489	510	519	480	523	516	524	470	545	522	530	497	519	518	503	494	506	510	490	504	507	479	524	511	508	471	496	544	487	492	489	519	491	532	491	538	503	531	497	533	483	555	499	522	525	527	525	495	532	547	498	518	500	529	486	504	524	477	502	540	502	519	500	512	499	522	489	490	529	473	581	518	517	532	540	542	534	515	532	537	513	531	540	523	541	547	510	506	489	494	497	484	534	542	531	502	505	461	482	486	508	521	520	493	519	522	527	511	523	529	492	507	499	468	494	571	537	465	489	493	492	550	550	529	482	509	508	517	512	506	511	525	479	503	514	479	487	499	503	547	506	517	494	501	534	502	496	529	516	484	536	496	499	476	491	476	523	550	515	490	515	590	550	516	474	488	523	506	492	492	476	521	537	524	495	481	519	477	507	469	495	499	515	490	501	501	529	493	543	520	506	503	544	481	535	512	509	486	520	553	482	474	520	501	517	498	503	509	480	506	491	516	538	504	513	508	526	507	558	523	526	556	537	536	504	500	491	549	505	515	518	551	524	543	540	526	528	539	501	477	518	505	467	515	563	488	509	464	556	532	531	525	529	500	516	489	521	538	494	484	501	541	575	508	525	508	508	492	522	521	504	478	522	507	543	498	511	552	524	505	524	508	492	541	495	508	534	491	512	490	506	509	476	482	511	492	521	539	498	483	530	470	497	507	511	499	480	519	513	532	506	506	511	519	503	511	510	502	525	482	533	521	502	508	497	505	476	487	505	556	509	532	487	506	528	503	511	483	497	491	477	503	513	547	504	504	486	525	482	505	533	479	497	555	505	561	518	512	527	491	525	487	505	491	533	514	520	506	516	561	507	480	458	500	535	520	535	489	502	486	537	514	500	504	507	486	505	524	485	536	508	454	547	500	501	500	540	506	492	525	554	525	516	520	517	511	496	523	476	508	499	503	519	546	529	521	504	548	517	477	533	509	498	534	494	511	469	494	546	497	502	520	533	509	520	462	491	535	512	502	524	514	509	499	493	504	495	487	487	525	498	485	504	542	520	494	518	505	515	488	494	490	528	524	536	516	496	514	491	495	497	542	501	503	538	493	520	503	524	541	527	503	513	501	537	539	464	504	489	442	541	495	524	490	508	530	502	524	471	524	503	494	507	467	526	523	526	495	492	519	500	503	466	503	501	487	505	507	480	536	515	477	494	481	478	484	516	482	496	527	502	508	519	516	480	493	494	540	481	487	485	511	495	482	473	552	497	517	508	520	513	474	538	523	501	507	507	503	493	515	527	548	529	503	524	502	478	508	523	522	502	521	542	504	464	535	486	524	459	535	539	555	546	542	499	494	520	492	496	508	515	475	496	531	493	517	532	534	538	522	505	469	534	512	531	575	476	510	525	488	504	492	496	545	497	482	542	527	485	524	473	522	476	540	535	551	550	487	489	521	535	494	520	488	489	557	490	461	517	496	530	529	529	522	524	498	501	577	526	532	503	487	512	488	544	487	532	525	506	501	505	520	512	523	525	494	533	486	517	480	544	527	486	514	482	538	524	557	524	538	505	568	516	503	515	491	520	519	520	501	484	517	484	539	529	475	512	571	504	484	487	520	500	528	515	476	520	482	529	506	532	522	479	493	540	510	513	540	468	492	540	507	517	478	500	536	455	570	500	499	530	529	465	499	525	561	518	539	513	495	501	515	498	487	527	493	495	522	532	507	481	481	542	540	509	497	546	520	497	500	549	494	496	542	569	499	507	547	512	471	492	498	486	505	464	502	512	516	511	506	529	496	545	526	533	509	562	511	497	480	499	526	484	537	531	472	531	565	495	488	520	513	494	523	516	465	475	539	493	495	510	507	530	475	446	540	544	486	483	467	486	518	487	547	520	506	461	508	520	501	515	512	512	505	509	462	503	521	492	559	531	511	504	496	546	502	494	491	500	517	530	510	509	530	500	538	493	461	484	489	519	506	543	523	497	529	526	498	524	466	517	516	468	535	505	488	500	506	515	492	519	511	510	531	507	482	505	468	495	521	508	524	517	512	493	477	494	467	520	502	540	517	513	497	513	504	535	523	510	506	471	536	521	504	530	490	549	525	457	526	535	497	514	526	495	528	516	482	486	490	496	526	514	518	501	515	470	512	510	492	508	488	544	556	528	511	501	520	538	493	499	494	486	516	505	491	533	496	526	502	547	534	530	493	519	492	489	505	513	525	520	499	541	505	487	482	534	526	521	530	544	470	505	528	481	543	463	506	504	522	510	527	483	521	517	525	505	470	510	524	499	525	502	520	543	510	513	499	531	510	509	525	504	535	502	472	485	504	560	490	532	494	479	510	521	498	561	515	488	475	483	482	521	486	530	509	484	511	499	484	523	505	499	472	517	545	493	506	502	529	502	488	504	504	512	496	509	514	547	548	523	479	524	529	544	539	517	535	567	507	519	530	493	549	508	534	520	490	506	503	505	533	468	523	499	509	516	515	512	548	482	509	540	501	519	543	509	503	515	531	548	504	478	513	467	502	526	514	523	537	510	485	497	480	517	497	487	505	542	516	519	533	524	500	530	501	481	442	511	504	491	492	453	542	489	499	488	533	502	537	522	527	504	527	486	521	475	515	470	520	516	529	544	497	504	496	537	486	503	564	559	529	538	507	515	500	471	547	468	488	501	527	472	519	566	491	518	503	529	504	486	503	500	528	496	537	527	492	508	495	493	488	517	503	531	492	497	556	506	483	533	531	531	527	524	513	519	525	492	572	507	557	538	483	479	506	502	527	538	473	497	505	529	486	526	535	546	481	485	527	535	523	512	545	520	531	560	462	510	528	502	482	518	489	479	524	505	505	531	524	488	488	533	491	499	512	510	542	512	512	503	522	538	512	502	499	517	552	496	524	489	517	520	525	518	487	472	495	510	520	544	508	502	532	484	500	498	511	495	508	546	529	524	451	497	457	533	538	519	519	514	487	550	484	507	465	492	494	525	510	483	493	553	472	497	521	520	509	517	490	499	486	568	553	501	520	538	521	513	515	533	485	508	527	513	502	495	538	514	495	518	549	471	512	504	506	528	494	518	526	487	493	512	525	484	531	473
57703	39254	27071	11214	4881	4150	3338	2065	1663	1068	775	621	521	515	465	410	413	330	295	302	243	267	221	278	236	244	222	219	217	227	247	258	290	306	293	307	274	298	295	305	492	607	466	367	246	223	195	175	199	185	171	205	189	174	168	167	199	167	165	178	181	194	164	202	202	187	175	171	210	163	190	210	195	177	169	188	199	173	178	187	176	188	175	162	193	184	174	203	194	190	168	189	176	182	198	200	187	189	201	183	186	195	204	193	193	202	198	180	197	177	184	224	176	181	202	200	214	184	174	201	169	188	174	201	196	186	182	190	180	172	197	175	186	193	196	202	182	187	191	182	163	202	177	176	183	200	171	178	173	181	184	183	172	203	185	200	182	157	180	180	188	183	169	175	184	196	208	188	194	168	195	190	225	191	193	173	215	182	172	185	182	183	152	165	174	196	203	172	182	200	187	161	191	193	197	161	180	175	187	189	185	183	181	195	188	197	180	177	174	194	168	209	176	182	187	161	188	203	199	205	165	176	206	197	214	189	177	185	196	184	182	191	193	190	205	195	204	208	189	199	179	176	173	185	183	170	200	166	190	156	179	206	181	181	178	159	175	190	189	201	169	198	190	173	178	180	173	186	196	188	174	208	177	198	223	195	201	191	193	208	153	169	208	199	165	186	191	199	216	199	157	212	214	199	197	181	195	180	188	180	213	168	178	168	145	183	197	186	170	202	213	180	194	182	172	180	190	181	179	178	192	171	198	172	206	189	189	176	183	205	180	200	188	184	180	162	193	192	220	157	171	189	184	194	180	183	183	200	197	186	152	183	199	170	183	165	183	160	170	168	180	179	157	180	201	179	192	195	158	168	174	195	165	185	188	187	181	173	178	178	170	203	184	173	174	191	172	188	203	166	187	182	215	206	177	190	194	206	180	198	178	220	180	151	176	176	143	198	189	191	180	206	207	196	183	194	185	174	188	200	192	175	185	187	186	199	209	189	176	180	202	176	202	178	185	200	225	177	180	150	195	201	181	179	153	191	207	176	203	206	193	190	187	178	168	189	180	163	174	206	212	190	172	174	176	173	168	192	179	189	197	183	204	178	172	187	165	186	160	203	204	224	180	178	206	165	162	155	182	188	177	195	185	181	189	176	179	188	195	176	178	179	207	177	173	177	199	177	200	218	189	200	201	193	184	192	172	193	219	206	182	200	198	199	192	178	184	191	187	175	187	173	183	212	169	178	176	210	174	173	187	173	171	213	170	199	180	186	187	194	174	193	170	196	203	208	191	205	169	181	161	178	192	179	187	181	188	207	186	196	167	192	182	200	178	187	193	208	190	170	174	166	215	173	201	168	165	182	156	162	201	209	182	206	165	184	176	180	180	177	168	164	186	199	218	196	190	188	193	191	183	189	177	202	178	171	187	186	175	201	174	205	209	211	180	165	169	185	192	179	170	194	184	203	177	199	226	201	190	174	173	210	209	174	175	178	173	203	187	169	163	188	186	207	169	168	205	181	200	181	169	185	176	197	206	151	204	192	186	177	178	179	172	186	177	162	172	203	202	186	193	179	179	210	186	188	164	186	212	179	191	181	149	193	182	197	191	172	185	185	173	197	184	168	172	177	177	200	189	184	195	188	213	173	155	209	193	177	164	191	164	188	192	186	182	169	195	181	185	176	178	192	182	174	204	180	181	182	187	155	192	190	177	190	180	188	185	208	179	186	187	213	175	167	181	175	170	179	170	184	178	165	162	200	163	200	157	188	177	194	214	183	186	192	188	193	214	173	186	189	182	207	179	181	170	178	189	192	179	183	168	175	210	179	207	172	194	193	182	199	179	176	187	176	194	171	180	163	177	178	201	202	161	172	210	188	189	184	187	157	190	171	200	215	205	177	175	193	188	192	174	186	199	213	208	175	183	167	175	167	199	214	179	190	180	206	200	197	185	197	195	218	190	191	213	199	193	171	191	194	182	184	166	199	193	193	191	198	181	195	185	188	176	194	198	174	220	190	177	173	192	184	178	196	175	178	188	191	202	177	220	177	191	193	204	193	193	181	178	185	204	179	214	194	168	189	186	189	197	168	195	229	190	179	189	192	177	178	158	171	166	173	192	216	195	184	226	203	180	204	174	202	179	207	177	201	195	180	168	189	185	151	199	163	189	192	188	186	201	185	199	172	209	190	189	160	183	190	196	185	172	183	165	198	202	202	204	202	161	194	213	176	165	180	178	180	163	190	192	202	175	172	201	183	178	190	182	207	164	210	191	177	168	193	183	185	176	187	179	171	181	172	192	186	190	213	198	198	197	207	219	188	201	171	180	208	199	192	187	183	199	154	180	212	184	181	171	172	173	180	205	205	204	162	166	181	199	175	188	159	166	185	187	167	185	196	190	198	169	154	180	174	189	157	176	194	207	190	187	183	162	188	178	177	204	189	197	180	172	191	214	189	194	180	207	192	200	181	219	190	195	172	184	177	188	175	199	185	194	199	192	199	170	184	168	206	195	175	193	171	206	179	186	163	190	195	173	200	180	180	187	207	209	185	181	210	187	206	177	180	177	183	166	199	190	208	208	190	209	181	204	182	206	206	174	204	183	178	161	211	160	187	173	208	188	168	186	192	179	191	169	215	209	190	163	168	200	175	171	177	164	158	188	192	174	175	176	196	207	210	184	176	186	197	202	193	181	185	190	168	190	187	165	175	195	186	177	175	167	200	182	222	194	202	217	150	188	212	231	198	165	185	173	193	190	186	189	223	199	201	211	183	192	186	169	190	194	191	180	202	205	197	198	178	171	195	148	170	190	145	190	182	188	173	212	202	201	210	185	198	188	196	178	180	244	206	197	189	167	166	174	176	186	171	199	183	196	179	196	186	188	194	198	205	190	202	199	185	166	154	176	190	194	186	191	197	156	176	190	175	194	184	198	177	160	191	204	197	185	177	170	187	191	197	168	180	168	160	197	179	186	187	171	171	180	174	195	187	173	176	201	171	189	192	196	160	202	179	149	184	150	182	180	193	188	167	184	196	192	185	186	186	180	172	209	186	180	181	197	174	178	215	188	163	158	191	174	203	189	190	201	207	175	181	192	183	188	173	202	219	172	183	193	183	223	185	188	169	169	178	157	209	194	198	195	166	174	169	180	215	181	192	161	174	199	166	154	172	200	181	190	181	179	167	206	188	209	180	167	181	169	181	209	189	191	194	163	187	192	194	194	204	175	162	161	170	186	198	172	190	190	195	164	199	203	197	197	168	186	193	191	180	168	191	200	178	215	186	164	169	182	215	165	172	195	195	190	182	177	190	167	177	175	195	200	180	183	173	196	198	181	197	192	201	170	196	163	189	221	172	187	177	191	179	185	171	195	194	191	150	181	183	203	188	179	173	168	178	182	172	188	182	194	164	178	184	198	187	207	175	178	207	187	176	192	178	177	180	186	183	177	194	156	153	169	193	204	193	178	177	197	184	182	181	200	192	170	182	208	189	180	167	194	187	183	202
38431	31828	27273	15636	12517	13030	11754	8555	7529	5312	3823	2951	2387	2573	2078	1844	1864	1444	1270	1271	1188	1120	976	861	915	722	711	705	727	705	863	972	1234	1211	1374	1395	1257	1285	1191	1430	2992	3490	2589	1572	920	665	527	499	524	426	432	426	497	473	464	456	456	503	475	471	458	492	480	477	485	472	438	481	477	479	447	452	443	425	429	471	446	471	408	457	479	439	470	482	439	490	458	484	470	439	477	463	450	439	467	481	457	462	453	451	507	454	428	477	462	464	505	489	473	467	434	449	460	440	476	423	488	436	479	445	513	497	463	444	496	463	465	464	480	464	457	481	496	478	458	422	437	514	498	443	485	476	500	469	457	477	496	440	490	477	475	456	450	489	477	442	457	467	459	499	434	434	436	447	446	492	427	425	473	466	445	488	461	474	472	453	492	459	469	434	466	466	510	427	491	475	480	432	495	469	436	495	462	472	465	474	460	489	472	489	485	486	459	457	443	445	436	453	511	468	455	447	509	460	436	488	481	420	476	428	461	464	463	460	457	457	461	494	488	483	458	443	441	475	441	443	467	411	447	446	467	446	445	445	472	481	478	479	493	457	455	485	461	462	450	450	453	452	470	486	466	470	500	481	494	472	479	492	455	434	466	447	481	469	479	433	497	460	464	513	477	445	485	455	440	453	467	439	475	461	434	453	481	467	437	515	461	456	468	479	461	444	476	489	479	450	465	469	436	473	443	461	470	451	450	487	491	466	445	460	454	450	426	450	468	476	478	457	485	475	443	474	482	495	504	432	469	468	468	461	477	443	445	490	441	433	457	462	473	455	462	460	458	444	457	475	514	469	437	459	463	472	488	440	446	466	487	456	477	476	414	460	470	448	492	427	469	465	452	455	522	502	455	403	475	481	469	457	449	421	455	462	443	479	449	450	444	454	436	445	438	449	459	463	474	443	476	441	481	436	428	463	466	460	451	476	435	459	469	502	493	434	494	437	441	457	457	466	480	458	488	454	468	423	470	438	429	511	458	449	457	465	474	461	454	459	487	450	452	417	478	491	510	449	486	520	525	460	442	460	435	503	452	504	433	455	474	482	481	477	473	458	420	458	472	471	452	485	473	466	449	484	448	482	443	447	469	453	431	455	486	469	486	463	486	477	445	452	496	441	519	430	463	481	431	434	435	467	422	477	469	445	501	465	508	453	449	490	448	504	444	442	467	431	464	467	478	484	448	457	484	457	460	481	464	476	465	469	440	461	464	443	421	476	467	443	485	494	482	453	449	474	493	441	482	472	423	477	442	451	462	472	448	471	458	459	422	461	438	461	494	493	462	497	476	473	458	458	440	506	461	471	448	454	452	455	457	466	478	449	410	464	438	427	443	448	431	448	516	464	449	472	454	479	519	480	479	437	482	432	442	454	441	449	462	467	447	478	466	442	461	469	456	479	473	455	447	508	451	441	476	443	459	497	452	439	453	495	478	489	460	414	482	427	447	463	482	468	471	478	498	450	441	462	476	482	457	491	486	469	442	451	426	420	473	460	461	447	476	457	457	490	455	474	463	453	484	448	437	484	485	491	471	492	478	470	476	467	459	469	438	451	481	459	433	477	438	474	472	478	457	470	490	440	462	441	466	465	480	475	442	460	481	495	473	459	490	459	461	457	471	437	465	468	495	474	449	472	498	461	476	465	441	480	426	425	473	450	496	470	458	453	473	422	485	475	455	431	430	427	453	460	421	455	491	498	471	462	458	430	500	459	461	462	473	452	484	458	423	444	476	473	452	461	470	469	438	436	464	439	466	463	448	496	411	485	457	490	430	479	511	460	498	467	470	447	478	442	470	462	490	469	427	433	507	464	472	468	451	478	466	466	472	452	446	430	435	467	478	473	473	457	474	423	489	492	447	469	454	447	457	484	501	432	458	449	451	431	463	465	491	465	436	449	483	423	501	485	505	444	486	444	488	402	448	471	426	444	465	461	456	498	462	489	438	475	477	493	458	445	490	418	430	439	425	425	480	499	496	484	469	464	429	454	506	467	444	482	468	452	495	466	466	487	491	415	468	495	400	495	497	500	461	457	486	504	449	439	523	488	444	450	442	452	467	431	437	450	529	463	485	509	456	494	439	471	442	469	450	451	469	459	473	513	453	441	488	507	439	449	465	455	503	466	492	475	468	488	502	494	480	430	457	447	469	468	490	458	479	441	461	492	451	491	417	419	445	464	476	464	494	477	446	478	449	500	454	444	473	436	454	497	439	451	433	469	444	496	462	481	475	468	486	493	447	442	434	462	471	453	508	463	471	472	502	483	474	461	479	469	446	467	433	463	479	454	470	505	457	465	456	421	477	511	461	474	485	462	483	431	464	484	456	444	445	459	459	494	450	441	445	480	476	462	448	492	445	443	479	472	507	440	487	479	470	460	468	467	479	509	483	479	453	492	484	468	456	472	468	451	460	476	429	472	499	446	457	488	518	474	423	480	490	432	485	468	451	480	443	494	437	452	476	459	518	447	478	481	461	443	457	443	489	417	455	466	449	483	453	475	480	478	431	460	457	464	448	439	441	469	477	472	445	474	483	506	454	502	500	489	466	427	456	460	437	463	426	415	463	456	464	408	453	434	494	453	446	477	451	456	475	472	421	446	441	439	475	461	437	463	492	482	479	451	465	470	441	467	446	474	503	464	466	430	485	447	454	481	462	455	477	481	489	460	463	482	470	450	439	437	468	426	494	437	496	468	484	498	497	443	479	451	460	469	442	442	451	498	447	467	468	421	441	469	429	473	466	472	435	431	473	489	450	472	452	470	449	415	453	461	467	468	453	419	433	471	452	436	458	444	463	420	463	447	444	429	465	474	449	505	450	467	453	441	458	470	442	480	473	456	457	500	478	451	450	481	461	495	466	421	441	497	432	470	470	447	453	436	468	465	479	459	480	470	473	494	477	470	433	437	446	476	457	457	471	476	463	502	474	477	458	452	427	472	459	436	484	432	411	446	478	482	495	458	466	498	492	473	492	457	461	467	476	464	437	488	456	448	514	473	466	463	532	472	450	514	494	478	490	429	452	468	490	460	466	498	469	420	430	443	503	463	465	467	416	499	460	468	471	474	419	451	443	484	487	462	441	443	488	435	460	466	452	475	439	456	453	440	462	503	477	460	475	441	426	472	447	436	442	431	490	448	421	464	469	459	470	459	461	454	453	447	432	460	431	443	473	438	485	479	493	504	491	463	476	449	452	461	485	454	456	489	478	422	466	508	421	479	425	465	480	438	449	459	467	472	457	467	460	513	454	446	461	422	437	474	458	440	438	485	449	424	482	455	460	489	445	460	487	467	438	494	458	443	451	467	477	458	439	475	477	464	458	470	456	467	484	472	457	422	461	474	458	466	490	451	452	431	479	457	430	460	474	480	443	466	460	484	445	467	430	441	437	495	474	415	437	451	486	448	493	498	448	481	430	462	450	440	429	445	474	437	460	470	473	466	489	456	431	441	459	478	496	439	456	465
66598	49494	40582	21365	12794	9877	7197	4391	2929	1779	1280	1188	906	733	669	560	475	464	326	294	296	300	250	247	240	240	238	211	208	198	210	237	278	253	341	361	329	336	295	377	770	840	677	414	252	205	209	194	176	169	177	169	164	163	186	170	161	157	179	163	156	173	153	139	171	163	163	185	156	172	185	179	153	156	172	170	181	179	174	153	176	173	190	165	194	183	150	159	184	172	161	173	175	153	198	176	167	162	153	163	177	178	167	169	183	169	177	172	160	195	167	165	181	145	150	155	174	186	178	192	170	163	171	161	194	190	182	151	153	165	176	161	164	159	166	164	177	168	170	147	132	162	149	186	156	186	174	177	177	167	201	138	160	164	155	182	185	166	172	124	169	151	155	182	173	190	164	166	190	178	171	172	177	185	168	175	156	174	204	176	192	159	165	173	152	160	151	148	151	163	166	168	178	173	164	152	156	157	193	158	173	196	171	187	176	156	160	162	171	142	172	169	172	172	148	141	163	180	170	162	159	167	158	146	151	185	166	181	166	154	178	162	168	166	173	144	166	205	152	164	147	173	146	168	179	173	166	152	177	183	156	184	170	155	191	150	164	159	168	173	153	168	154	153	168	188	156	175	166	174	188	166	150	178	151	182	173	181	184	168	172	192	166	174	179	174	175	149	176	195	176	167	170	192	149	144	156	175	173	157	169	164	169	178	166	167	146	165	189	164	178	164	147	180	154	145	166	162	171	181	166	149	157	161	162	149	171	135	175	167	181	171	169	172	162	158	161	149	158	183	188	189	184	167	165	170	168	173	170	163	165	149	169	172	189	173	169	170	169	163	141	189	166	163	155	164	185	171	190	158	202	160	176	163	153	173	170	163	175	160	164	154	170	176	153	148	168	167	168	180	172	160	183	178	148	185	170	141	128	178	176	173	155	164	169	151	153	176	183	163	166	153	191	171	166	184	179	138	148	178	151	189	153	163	137	155	171	167	198	152	165	173	164	167	175	173	181	193	162	156	169	155	170	173	163	167	176	162	184	163	188	176	153	159	155	172	171	160	175	174	174	175	174	187	166	175	187	151	181	143	169	178	190	174	164	157	150	170	169	164	178	193	164	150	159	164	175	167	173	175	144	167	157	152	160	157	156	151	169	180	175	178	164	163	166	154	160	148	188	150	190	171	142	162	147	162	155	151	159	149	132	172	179	155	152	189	152	183	191	191	145	154	153	155	156	168	174	156	167	177	187	178	155	148	164	181	150	175	184	152	155	179	172	170	159	185	187	161	158	162	160	160	151	177	163	172	150	161	173	180	184	170	185	154	154	158	169	151	149	164	173	156	191	198	152	151	171	166	164	167	160	166	163	161	160	163	184	176	160	180	162	172	173	175	155	144	185	160	206	195	183	165	148	174	168	173	195	160	169	166	158	160	160	163	155	171	168	189	201	139	167	164	165	153	143	167	183	175	152	167	171	180	173	192	173	173	191	163	180	168	164	180	186	164	157	193	171	158	154	159	148	194	188	175	163	168	160	174	182	178	175	139	160	164	177	164	155	157	167	178	155	184	159	161	164	164	155	174	173	181	181	186	150	171	175	161	168	166	144	178	174	150	179	158	161	174	145	163	204	159	171	165	164	156	181	153	157	177	180	162	185	183	145	187	147	151	170	178	172	160	171	163	172	170	158	152	171	158	179	157	174	184	179	154	170	163	160	161	174	170	173	178	181	182	167	172	185	167	172	170	170	180	149	158	180	175	177	171	151	176	164	175	173	160	175	164	175	148	170	146	157	169	177	191	162	152	181	161	201	187	164	161	139	182	154	157	175	157	155	156	156	153	185	154	172	152	154	171	162	161	175	161	156	166	180	166	160	170	157	170	166	178	163	163	179	170	142	163	150	156	149	146	189	172	190	146	155	155	158	174	154	172	177	172	175	176	153	155	184	161	182	170	164	171	147	167	174	197	182	192	192	172	151	180	180	157	148	187	155	173	179	135	173	185	157	168	161	146	160	161	153	163	188	193	166	164	166	164	185	167	179	150	177	151	150	170	155	201	135	174	139	152	171	179	168	178	184	170	179	168	190	182	167	174	180	182	180	161	186	159	186	162	143	201	179	193	186	177	151	175	155	159	163	171	154	176	148	167	175	178	155	174	156	163	188	183	173	162	175	172	158	161	185	160	159	167	175	167	182	187	139	149	172	179	144	169	163	171	177	173	161	166	173	168	185	185	170	194	170	181	161	152	169	166	142	174	176	164	190	173	168	145	153	141	176	173	180	188	155	150	169	172	159	150	185	155	167	172	157	164	151	159	158	179	168	158	175	191	166	169	185	179	182	166	162	164	169	192	157	191	179	140	170	180	176	176	174	161	159	153	191	161	169	178	173	179	164	163	165	177	150	169	172	159	168	163	185	168	177	176	187	160	159	144	170	147	162	172	157	155	163	184	176	166	138	162	181	170	171	157	163	150	150	166	156	174	142	155	147	170	157	149	194	168	192	138	160	168	175	178	181	165	167	143	178	143	157	184	176	144	171	176	162	165	157	180	179	179	155	172	191	176	157	193	180	200	150	165	150	145	178	153	171	170	160	150	171	167	173	170	169	168	157	193	165	164	166	176	166	175	157	181	212	163	171	166	175	176	174	182	152	171	168	164	158	165	147	181	171	173	180	166	173	137	201	176	179	180	209	160	181	157	165	162	170	196	161	165	151	161	173	154	184	158	175	164	154	193	168	164	178	165	189	188	168	164	164	150	181	153	173	164	158	178	173	157	176	161	177	182	152	181	181	186	179	156	153	180	178	177	162	167	164	169	193	169	171	184	160	163	163	159	138	168	164	155	168	133	164	171	198	189	177	157	166	164	160	162	161	164	167	149	171	166	173	162	167	174	176	173	163	166	183	176	173	181	161	166	192	160	169	165	143	182	137	175	192	172	184	178	170	161	166	178	147	163	153	168	159	154	170	176	185	164	189	173	176	182	171	168	168	160	159	153	152	170	178	192	164	181	164	168	166	173	150	160	179	166	152	163	184	201	184	171	172	159	167	153	177	146	139	159	171	168	145	170	172	161	173	165	159	173	173	160	148	146	156	161	189	178	151	169	149	172	161	170	181	146	172	190	165	164	165	143	139	158	171	156	176	150	158	158	181	161	183	182	183	144	179	155	178	171	167	175	152	162	158	169	160	163	161	171	183	157	186	152	185	164	151	170	167	142	159	157	184	183	178	166	151	177	169	159	170	172	164	167	175	195	169	167	162	173	187	160	170	179	183	160	157	169	173	163	166	165	156	183	173	182	150	154	175	168	137	190	159	172	169	153	154	199	175	149	178	171	169	179	171	151	162	181	167	156	157	181	181	150	154	188	168	162	169	167	180	182	188	153	173	175	169	151	178	180	155	177	179	173	165	168	157	179	175	152	175	167	175	186	154	168	188	166	163	158	165	181	166	154	174	189	177	178	187	173	175	168	179	191	151	123	152	184	178	164	150	165	140	158
44313	41181	38452	23550	22161	21242	18268	13759	10394	7147	5874	5521	4164	3465	3256	2638	2290	2014	1465	1355	1265	1241	1052	1011	1091	855	829	760	682	729	833	979	1047	1305	1656	2058	1759	1534	1494	2188	4953	5212	3624	2141	1061	654	523	458	421	427	394	397	432	427	425	444	406	426	418	425	429	395	419	413	425	407	407	423	407	406	429	426	407	418	422	411	407	407	402	423	434	416	396	427	433	420	389	407	433	370	423	384	406	394	443	414	404	445	398	441	398	415	421	440	407	391	384	375	431	403	405	431	400	415	446	460	454	421	453	426	402	441	415	435	407	401	421	423	441	373	445	431	405	396	409	425	420	425	421	436	406	440	407	435	410	411	398	406	433	383	417	408	484	433	410	413	413	442	422	396	487	424	444	472	401	441	406	416	441	410	401	392	437	418	441	431	386	446	464	415	420	421	420	439	445	402	417	390	436	403	425	395	432	426	421	383	460	423	425	450	425	411	442	413	399	425	412	399	419	423	436	403	407	405	392	441	416	420	435	443	429	428	388	422	393	372	418	443	415	430	385	423	403	420	464	438	437	407	438	427	428	432	406	439	410	440	411	473	393	403	465	430	388	423	428	429	386	446	440	436	414	399	415	398	425	429	429	420	415	386	437	437	434	396	424	408	408	434	414	391	427	385	425	384	457	436	420	451	403	429	441	445	408	464	423	388	416	437	431	397	447	405	425	420	445	416	432	421	446	420	425	421	396	409	446	400	411	445	438	393	431	442	381	413	421	416	458	451	402	462	429	396	457	417	410	392	429	456	417	449	448	446	413	393	442	438	426	398	423	433	448	451	424	401	398	439	433	382	409	412	421	419	436	435	461	468	424	417	458	457	425	419	400	425	428	404	443	433	420	419	457	401	438	468	390	420	426	423	390	447	415	413	457	424	384	397	425	398	431	422	436	406	451	410	435	402	408	402	382	433	428	425	431	412	480	420	430	415	423	404	398	444	431	438	451	400	463	377	427	431	443	426	413	399	431	398	417	443	429	438	436	408	439	413	402	407	424	414	454	392	407	414	431	426	452	391	421	428	439	432	397	433	430	401	409	425	404	390	409	434	404	404	456	426	401	405	447	421	431	407	443	437	395	420	429	457	431	397	431	444	432	432	440	377	404	435	414	395	416	392	408	415	434	430	405	426	410	428	428	428	470	425	406	433	434	439	400	392	415	416	411	424	401	449	442	440	409	421	466	414	405	424	420	432	397	452	450	428	427	456	437	407	442	425	421	451	430	413	414	425	394	411	433	420	445	440	415	409	402	379	431	447	375	403	453	454	464	418	409	429	435	417	384	420	423	448	396	431	404	405	457	416	390	426	404	426	378	439	425	415	383	410	448	429	449	383	370	417	413	453	413	443	435	437	443	423	411	467	456	395	429	400	414	432	399	422	460	441	435	461	443	411	399	433	439	422	440	438	440	462	409	415	402	458	429	407	410	425	429	433	396	415	402	410	426	443	463	399	401	416	411	426	402	421	422	401	450	396	438	389	432	389	405	434	433	414	428	437	394	396	424	422	402	412	434	406	414	408	415	400	416	415	403	476	423	441	428	420	411	385	409	418	396	451	381	394	406	429	415	417	428	401	409	428	402	409	383	424	449	387	445	408	401	429	434	436	403	451	417	386	410	409	433	391	433	399	421	467	431	412	419	412	411	420	412	429	437	462	427	438	448	388	419	392	407	412	483	435	393	419	404	417	403	456	370	416	405	420	380	430	415	423	420	437	430	392	375	423	419	438	410	409	460	393	405	424	452	460	423	420	399	412	412	414	424	414	423	399	409	422	402	444	442	395	441	416	447	410	428	438	435	430	421	407	393	406	414	436	418	448	399	412	426	398	409	399	444	412	431	430	425	416	443	431	421	444	423	415	384	407	449	393	460	432	440	420	410	421	430	453	462	433	402	432	442	405	414	425	444	418	374	420	439	398	432	421	405	396	432	412	432	412	391	423	396	423	413	423	425	398	383	434	422	427	364	432	384	434	416	428	409	430	391	389	440	431	440	409	461	387	401	461	404	417	383	446	425	444	403	396	407	411	405	423	407	428	431	466	426	429	415	421	424	438	470	442	408	432	424	417	397	396	411	397	434	423	422	402	433	435	416	387	433	434	447	436	398	436	398	418	402	424	432	441	460	441	415	415	415	407	393	440	385	393	428	376	419	438	433	436	419	417	408	409	446	460	387	431	436	435	406	413	415	412	414	395	424	403	424	453	397	430	426	429	456	438	422	422	382	396	411	437	410	457	432	408	451	429	386	395	430	417	370	408	420	423	396	439	421	395	427	375	393	431	414	432	469	460	407	423	414	423	400	413	390	431	439	437	401	432	416	428	425	453	437	405	414	355	412	389	389	464	389	412	459	398	416	425	418	426	434	397	445	406	422	446	393	424	437	436	415	455	387	418	433	378	456	415	409	417	431	412	458	438	421	460	449	407	404	399	427	405	413	424	408	416	431	396	390	406	370	420	442	427	404	432	432	423	426	437	449	441	432	416	420	428	403	408	423	439	412	418	434	387	446	416	418	401	388	394	443	424	426	406	388	404	452	406	418	404	437	427	438	392	454	420	429	409	396	408	446	425	420	439	401	457	424	398	415	392	431	451	478	420	406	388	430	418	439	433	393	416	408	403	408	406	400	437	397	411	436	423	450	418	414	420	400	429	412	415	415	429	413	419	436	450	412	433	457	402	417	380	401	418	417	411	444	425	421	398	401	397	416	446	377	406	430	414	439	424	422	453	440	442	410	393	392	381	440	418	420	402	400	399	417	430	391	451	424	454	428	418	400	422	428	389	432	375	418	413	435	441	417	406	454	399	445	410	422	390	407	449	444	410	400	416	409	442	447	436	422	426	421	410	430	424	431	431	408	428	438	404	406	421	443	410	414	374	445	432	443	422	402	407	441	429	425	419	438	416	417	439	438	398	451	432	404	455	389	433	436	425	450	419	466	436	396	454	424	420	439	395	421	452	420	403	422	438	418	427	433	419	418	409	392	434	395	426	453	372	464	443	442	380	419	392	453	390	401	398	422	416	429	407	394	412	448	429	417	407	417	401	435	449	446	445	432	421	443	402	415	429	410	411	436	422	420	446	424	436	410	433	421	413	429	471	392	436	422	401	451	423	457	409	413	442	398	424	413	442	436	408	400	407	424	431	438	411	403	436	442	424	446	464	434	416	432	452	456	380	414	413	431	420	428	426	455	404	422	446	443	411	428	408	421	454	426	392	395	438	438	472	397	384	427	405	430	446	395	430	428	446	394	416	435	409	404	431	405	446	428	405	459	417	415	404	428	453	431	419	444	427	424	451	424	427	399	420	439	403	428	435	440	444	387	393	425	443	414	438	427	413	428	411	432	449	449	441	410	423	427	432	426	448	420	410	405	408	373	433	416	442	404	407	435	417	376	373	419	411	428	420	370	406	472	451	428	453	440	448	441	448	441	451	410	418	459	444	434	420	456	438	432	422	441	418
42386	26118	14882	4677	2270	1381	941	728	560	397	356	344	270	278	245	250	232	238	218	246	233	229	247	241	246	239	218	211	224	242	191	243	241	245	248	239	235	257	239	220	285	326	311	252	228	193	190	211	180	209	190	213	191	224	205	197	222	185	215	181	194	199	217	190	236	207	221	234	221	225	187	203	176	201	180	192	200	223	193	181	242	194	188	230	194	202	207	212	195	214	199	178	191	235	227	215	182	212	208	215	172	205	212	206	219	236	197	207	209	198	226	195	174	229	201	199	206	190	199	181	197	241	183	202	163	185	177	198	234	214	189	189	185	189	201	217	192	217	191	210	216	189	186	214	176	194	194	192	215	223	207	195	208	200	212	227	194	203	176	213	220	212	216	217	196	207	217	189	210	205	200	192	184	233	187	181	233	193	208	193	235	211	203	218	218	240	203	236	211	178	207	188	205	189	221	211	204	191	216	201	217	229	171	216	212	201	194	212	189	208	181	196	196	210	208	197	210	190	197	199	200	180	200	206	214	211	223	201	182	182	221	197	193	224	192	217	214	214	221	210	206	217	219	227	212	184	200	208	211	223	174	189	205	205	210	214	246	193	208	186	229	216	197	202	228	202	187	204	234	217	212	174	213	201	215	198	195	205	215	188	224	190	202	229	207	197	206	196	206	202	232	199	198	168	219	209	219	201	207	197	215	205	195	199	202	223	214	231	189	203	253	211	217	206	208	192	191	218	195	208	189	210	184	236	209	214	206	185	209	209	236	212	199	215	175	188	201	200	205	202	232	233	204	209	202	196	184	197	208	179	207	185	186	224	220	219	197	233	198	198	194	208	189	209	214	216	200	200	189	203	217	203	204	214	225	215	238	210	212	205	185	196	195	216	214	227	185	183	221	194	202	198	223	219	228	176	216	185	231	221	201	203	195	198	210	235	214	203	197	199	192	219	228	219	206	209	190	235	202	200	238	207	189	191	192	213	189	215	223	209	189	217	216	207	206	248	195	210	198	208	179	185	215	203	207	236	218	210	209	229	223	203	203	211	209	222	207	205	241	203	189	200	232	213	221	196	208	218	207	215	197	196	212	213	201	209	174	207	255	180	205	203	215	214	215	177	196	185	209	194	226	234	219	231	195	205	198	207	220	182	199	196	219	207	207	186	171	193	210	202	219	201	215	205	187	197	189	226	194	249	211	212	216	198	210	224	169	185	171	226	186	185	225	243	206	209	241	221	200	187	218	219	209	198	231	202	211	203	196	210	212	197	202	196	207	199	217	190	232	201	219	207	209	191	216	206	189	190	217	225	195	207	204	202	161	183	221	192	204	187	195	176	213	187	191	183	187	209	230	198	208	187	213	215	223	193	191	184	199	209	197	201	201	207	200	217	204	199	212	194	197	214	196	201	201	219	189	206	183	209	197	213	213	203	231	192	198	212	221	210	196	213	228	196	201	206	218	219	205	233	179	201	216	200	192	204	223	198	224	214	212	197	220	207	233	193	211	204	224	212	197	185	207	228	198	188	199	209	202	195	186	210	214	194	170	185	198	190	220	201	230	203	228	235	206	194	208	190	190	195	183	216	198	227	199	200	248	219	207	221	185	188	202	185	223	199	206	217	202	203	214	204	218	183	209	201	235	196	212	194	219	187	176	184	195	182	221	187	201	223	200	214	236	216	201	191	222	207	217	209	197	207	205	193	188	201	223	197	188	210	207	229	204	214	201	197	198	208	206	200	223	226	220	216	221	214	217	211	217	229	216	211	203	215	201	225	209	195	205	244	225	204	198	189	220	232	215	184	195	201	204	217	206	212	198	201	189	184	197	196	215	175	200	214	203	192	176	198	189	211	237	177	216	205	244	230	218	195	220	202	196	222	208	194	204	186	231	196	191	190	186	188	207	189	200	183	206	188	245	218	201	184	195	190	210	193	209	234	178	237	212	208	195	236	197	191	202	208	200	201	183	200	216	221	199	202	205	187	229	193	173	219	183	198	211	213	199	185	207	204	232	224	221	221	223	215	178	207	194	197	174	197	198	199	207	206	193	202	205	216	219	207	209	204	225	173	211	214	210	200	186	190	217	182	237	237	200	201	202	203	218	228	210	204	230	195	194	197	207	199	226	209	194	180	208	234	176	207	213	219	176	201	204	205	189	216	222	200	190	196	182	216	200	192	193	206	197	218	187	165	203	206	222	195	198	187	210	200	216	180	176	183	208	195	207	201	220	208	186	215	202	218	209	197	209	193	192	231	207	185	211	205	214	210	193	206	190	215	197	208	215	219	222	195	201	217	220	199	195	216	204	213	208	199	200	187	217	210	191	198	233	211	204	203	223	202	215	209	202	237	201	197	213	214	244	211	199	219	236	193	198	192	196	202	204	201	214	205	202	221	180	211	214	201	209	208	169	185	197	184	199	205	200	205	214	225	192	221	216	207	193	193	191	201	226	214	212	204	211	196	222	197	197	206	207	183	205	196	189	204	231	182	226	202	178	205	186	180	203	178	204	189	196	220	223	180	218	249	222	191	210	201	201	205	176	217	210	213	208	232	206	212	185	211	218	209	209	219	206	202	197	209	219	200	216	219	226	214	211	202	189	189	231	185	196	214	202	218	211	211	186	217	183	199	224	203	228	207	201	193	214	174	232	199	185	168	213	220	197	223	185	198	214	199	191	206	224	239	186	190	190	206	195	228	204	184	218	217	215	204	210	184	215	175	204	188	201	206	224	199	192	215	214	183	226	221	207	220	220	177	203	194	202	213	212	213	197	195	231	200	213	196	215	200	171	190	194	204	206	229	223	200	198	230	214	224	224	200	177	203	208	235	209	179	207	204	219	202	221	222	195	224	225	202	208	192	193	196	222	236	211	191	218	204	172	212	212	213	217	190	197	201	218	224	207	186	204	225	239	224	227	186	213	210	201	215	204	216	196	212	230	192	199	205	217	195	190	204	218	218	215	214	200	205	207	201	190	190	212	214	205	211	194	215	230	179	211	222	203	211	209	202	209	211	231	175	221	205	207	195	226	230	213	216	203	198	206	205	193	206	232	226	212	196	181	215	204	206	197	196	219	184	208	188	209	202	200	189	212	238	203	172	214	194	210	217	206	196	190	234	220	198	205	203	196	193	206	196	173	191	209	213	223	188	214	214	175	196	196	194	188	198	218	217	205	208	220	186	212	176	207	203	237	203	228	207	210	191	215	199	194	219	204	221	180	217	212	205	205	214	237	207	207	228	223	199	200	202	221	206	213	198	200	204	224	214	204	223	232	179	199	221	221	197	208	210	192	193	210	185	193	221	189	215	199	207	204	197	186	208	186	208	193	222	199	204	205	209	190	216	221	209	200	194	195	188	204	209	224	229	213	222	212	202	214	191	202	186	208	198	176	218	195	207	201	212	212	220	228	232	201	171	198	196	197	192	207	199	205	212	220	209	208	192	216	206	217	222	196	208	202	192	217	202	219	218	203	222	213	225	210	209	200	202	221	195
27312	20981	17185	9673	7866	5754	4693	3211	2365	1793	1488	1205	1038	891	777	739	742	703	742	708	747	692	715	649	604	625	577	624	623	602	650	688	708	858	877	834	775	773	718	747	936	1049	868	753	614	593	514	517	531	541	493	507	465	495	456	489	500	500	529	529	513	515	546	472	518	510	482	505	505	504	506	490	469	508	498	522	476	497	504	565	530	509	499	475	550	503	525	542	496	491	515	488	512	489	494	472	517	477	517	503	527	523	476	477	473	497	485	491	521	478	485	531	540	510	510	482	488	489	485	505	501	500	464	562	540	472	501	510	519	513	531	529	504	523	519	514	518	510	486	500	461	461	509	537	499	497	513	541	465	488	507	470	511	472	490	527	510	490	511	529	503	492	475	516	502	528	514	537	513	519	532	470	502	505	526	492	486	491	534	542	495	462	504	504	496	501	465	489	481	481	494	530	490	493	508	503	498	508	472	519	543	528	529	487	494	476	500	484	493	552	473	511	506	503	529	560	502	501	495	462	476	479	535	503	513	470	539	490	512	510	486	502	492	463	474	504	499	526	495	474	478	516	497	503	538	485	533	516	495	479	483	496	487	492	529	532	517	509	501	474	486	492	512	536	513	467	488	475	488	495	490	470	505	524	524	507	463	524	516	522	507	556	529	528	506	465	473	479	503	493	488	469	500	509	537	539	528	516	499	488	490	542	496	500	488	497	502	495	512	545	518	503	500	507	518	545	493	504	477	501	533	485	496	499	537	479	509	485	489	493	515	498	495	535	509	512	500	526	503	479	494	490	498	502	508	498	491	524	464	456	502	526	423	486	512	452	513	477	510	512	498	528	522	465	504	507	484	501	487	510	534	494	500	499	482	485	520	501	476	466	460	497	494	508	494	503	496	494	481	551	471	502	534	504	473	485	513	516	513	506	494	519	497	513	488	507	475	508	520	508	478	470	495	514	528	486	465	528	520	560	485	508	503	482	484	496	504	502	499	481	525	519	514	504	488	506	498	467	530	489	516	537	484	500	496	501	486	479	546	527	505	507	544	515	483	458	476	496	481	521	478	529	499	504	513	540	529	527	500	475	502	517	506	516	520	517	505	507	515	503	497	492	464	534	500	476	491	548	490	476	533	502	549	515	498	528	500	476	458	521	486	507	500	520	461	493	508	493	511	499	491	504	479	517	494	509	488	513	523	534	505	527	486	512	532	506	539	502	504	553	531	500	504	511	484	511	506	508	471	520	502	499	521	493	566	501	506	530	510	484	528	510	519	489	533	500	484	477	531	486	485	525	471	530	554	487	515	476	503	454	497	529	490	461	468	480	499	457	504	474	496	532	512	468	501	521	506	499	518	506	519	501	493	465	544	510	479	480	505	511	447	533	530	502	521	506	485	508	531	497	537	483	514	488	522	548	534	527	519	493	500	500	484	481	484	503	542	476	467	484	497	529	519	505	522	496	490	480	472	504	472	488	512	492	497	443	496	501	510	498	477	498	500	498	542	492	499	504	510	496	496	456	509	500	503	517	498	517	495	524	519	471	478	515	496	492	518	476	506	452	467	486	495	494	498	487	548	474	510	488	521	492	510	482	482	493	538	492	478	483	479	492	490	475	476	482	484	503	488	503	479	525	518	479	510	490	513	484	472	536	500	495	542	512	496	509	471	501	503	529	498	527	525	475	494	461	465	493	484	511	506	493	474	514	500	498	484	475	457	501	527	525	506	485	512	474	512	516	452	475	490	475	531	531	502	532	486	498	458	512	499	484	508	544	519	519	480	504	553	479	485	480	495	505	523	513	513	537	511	535	533	470	531	517	511	534	549	497	508	523	456	505	488	518	488	507	498	518	503	477	511	523	516	490	540	505	491	486	467	540	504	505	469	528	484	504	533	543	512	516	502	492	521	526	490	463	459	514	481	491	512	516	487	504	482	501	538	488	478	466	477	488	465	546	512	518	517	460	515	475	484	491	478	473	468	468	472	509	487	545	468	488	479	506	488	493	490	547	517	518	507	484	558	482	512	530	511	512	536	512	527	500	483	497	502	504	527	550	488	480	527	517	473	518	485	546	513	509	547	508	490	528	493	471	496	531	473	482	482	504	572	526	499	535	552	491	480	530	523	522	512	483	476	538	520	472	491	479	529	486	479	495	464	531	534	457	478	499	522	507	519	478	481	505	480	463	542	530	478	484	542	495	502	470	518	501	462	490	533	466	548	523	479	512	497	496	532	484	521	508	512	505	513	467	526	492	523	491	517	475	510	460	516	506	484	508	504	520	534	493	492	484	557	470	494	515	501	507	467	523	475	515	528	476	541	475	455	516	513	515	496	483	545	512	521	503	547	509	517	467	481	508	510	491	505	489	520	493	544	502	480	485	529	517	507	473	477	519	517	466	525	544	453	503	505	525	485	480	563	513	539	499	553	487	509	489	484	497	492	546	495	526	490	544	504	538	480	518	514	524	519	538	460	530	503	525	473	467	501	445	479	485	520	502	473	485	516	504	459	518	513	528	460	517	506	485	499	500	533	469	516	514	548	471	561	484	491	507	523	525	524	498	503	484	489	493	514	528	501	542	486	475	498	479	534	488	482	494	467	480	443	508	506	497	510	492	504	518	496	503	501	462	510	500	468	503	538	492	526	504	498	522	492	515	514	520	498	490	528	551	488	495	530	494	537	535	473	496	484	466	482	489	500	503	495	456	475	507	528	518	501	511	530	476	486	508	504	524	516	481	494	529	526	529	504	500	503	521	493	519	504	497	461	542	493	513	510	507	503	506	523	501	528	490	511	493	519	494	511	519	539	474	503	546	473	496	467	520	484	486	493	591	567	491	507	534	483	516	504	509	500	542	527	486	517	527	534	481	528	504	510	453	509	496	523	496	526	505	501	536	495	547	510	461	521	465	511	513	493	481	536	506	506	509	539	514	489	489	489	474	524	516	553	472	527	485	508	484	510	489	536	531	508	479	498	496	506	505	467	510	471	494	494	524	489	549	515	459	511	507	480	534	523	491	511	494	443	495	520	511	494	506	562	503	476	517	521	527	516	497	487	485	509	515	520	538	510	482	522	492	529	479	477	509	478	468	521	549	501	542	502	512	504	557	524	528	497	539	514	495	512	490	506	517	524	563	490	506	555	531	499	544	458	527	464	482	517	495	491	494	497	541	500	509	517	514	468	496	527	510	532	505	556	512	509	518	518	531	498	506	503	476	474	499	508	500	466	456	540	554	478	496	520	494	483	473	485	461	495	500	490	502	483	503	540	519	473	478	499	500	474	499	484	504	473	508	513	512	470	464	493	516	507	532	482	509	486	486	491	518	522	513	522	535	481	488	484	493	515	552	509	492	446	454	484	512	517	510	522	441	515	501	499	493	501	528	502	478	521	433	480	486	522	536	516	483	556	512	528	511	509	507	505	488	490	547	510	532	504	500	528	487	459	497	503	528	544	485	520	467	498	511	488	521	494	528	504	529	488	459	513	482	490	495	517	513
49391	40099	34102	16487	10662	7360	5620	4144	3242	2032	1398	1003	757	708	566	528	477	414	313	244	275	272	247	235	256	232	255	247	235	251	254	245	266	296	304	306	319	337	281	366	711	674	475	330	260	221	181	175	175	185	188	175	182	180	176	163	168	190	204	171	186	178	191	167	179	187	183	180	161	204	183	192	211	166	199	160	183	188	185	166	176	183	194	185	183	191	160	177	200	186	179	170	215	203	156	175	169	164	187	192	167	185	204	188	191	174	181	182	168	186	180	216	196	174	210	167	193	189	167	211	169	180	207	160	186	165	176	179	188	172	185	206	165	175	175	183	174	198	165	193	187	185	179	168	183	209	180	220	183	173	147	197	199	186	174	156	168	166	192	179	163	193	205	191	168	174	165	181	171	180	192	177	184	177	181	200	184	192	188	170	175	153	186	198	208	165	169	184	160	185	193	193	192	194	187	169	170	162	173	198	187	191	167	167	187	202	195	164	181	205	180	192	165	180	163	187	209	175	170	174	201	194	169	178	180	179	205	169	190	186	195	187	206	189	163	195	164	169	174	196	214	165	196	162	210	211	178	154	169	173	173	188	171	165	193	173	165	177	172	191	168	200	179	159	182	190	190	177	195	181	181	194	168	195	190	210	184	172	154	175	166	198	180	192	195	191	188	182	169	181	172	185	170	196	173	186	180	191	188	181	189	167	166	172	179	194	195	173	173	172	186	142	169	183	159	173	178	183	172	189	183	197	164	201	189	192	175	177	173	178	185	209	217	175	184	173	200	192	188	206	190	136	169	170	190	160	167	166	167	179	186	166	182	180	161	202	193	204	192	162	184	182	189	168	173	190	197	174	189	206	164	169	175	180	177	193	182	159	201	183	180	199	182	181	169	172	169	180	179	180	193	176	178	186	193	178	204	173	157	178	194	186	182	164	189	170	174	185	154	198	193	192	187	165	191	175	214	203	178	169	177	172	201	179	171	218	176	158	199	199	180	181	188	175	193	197	205	163	160	150	190	196	163	186	196	171	170	202	190	182	207	157	196	173	178	195	177	177	150	208	175	183	190	189	167	173	205	174	184	177	175	171	165	184	205	190	146	179	210	201	175	172	194	202	192	198	174	177	199	184	168	167	176	201	165	201	187	180	193	175	187	185	190	173	184	180	174	172	171	165	189	182	196	162	176	178	173	167	203	179	171	173	189	192	166	175	194	186	178	194	173	186	175	159	178	201	171	187	180	186	187	152	188	172	186	224	168	191	187	174	195	168	177	169	193	179	197	208	164	193	187	174	176	194	205	190	181	184	189	179	177	245	174	172	172	172	184	182	184	188	177	163	179	197	185	176	176	188	170	186	169	164	179	191	158	170	179	187	176	172	200	174	202	193	180	190	161	183	189	175	161	188	160	185	180	191	171	171	198	173	200	185	178	177	193	180	184	177	173	175	165	182	182	177	210	201	170	188	185	188	193	192	201	191	216	167	157	196	175	213	188	170	193	178	196	178	169	185	193	169	174	157	195	171	178	204	187	206	186	183	177	177	208	193	181	168	173	220	174	193	189	175	206	193	194	176	207	186	156	180	187	156	183	181	194	191	184	184	171	178	177	168	202	173	201	207	177	193	175	188	175	201	200	177	165	174	192	181	179	182	196	200	155	170	188	168	176	174	196	179	190	163	183	201	176	168	183	181	163	210	176	173	202	220	156	184	196	168	214	185	173	154	190	199	207	177	192	178	168	172	182	172	170	204	189	176	177	208	173	183	203	174	147	186	172	172	189	172	173	159	219	184	195	177	150	172	175	167	172	196	182	179	178	191	175	195	191	203	182	163	189	195	191	199	183	197	169	171	183	168	183	181	181	204	171	175	168	180	185	185	179	173	180	178	209	189	168	197	195	209	197	174	167	203	180	189	183	167	192	179	175	192	156	163	145	181	187	192	185	177	174	188	161	184	153	192	221	190	175	201	186	181	151	185	210	169	192	166	179	169	173	191	169	165	176	184	171	193	166	209	180	194	186	187	142	176	199	161	178	172	176	171	182	175	182	186	177	179	191	181	172	175	187	170	183	190	189	207	189	182	171	176	172	194	184	204	185	193	188	202	226	205	195	196	176	167	206	162	190	206	208	177	197	178	156	178	168	175	179	164	143	187	194	191	169	177	179	162	196	189	189	198	175	180	202	192	173	154	175	205	195	191	184	174	175	193	165	184	194	174	186	194	200	169	176	192	185	183	180	181	163	180	196	171	174	192	192	180	194	170	205	199	198	164	194	184	185	177	178	213	195	159	176	178	200	211	206	192	180	159	188	186	159	173	203	183	179	179	192	184	175	175	179	193	177	182	192	173	179	180	167	162	158	176	178	182	166	163	168	200	197	179	177	207	189	212	177	191	175	169	186	181	196	205	192	167	190	182	182	197	199	210	183	166	142	181	193	185	193	190	152	163	199	154	205	192	174	180	161	161	170	209	152	192	163	197	194	202	161	175	170	177	210	161	192	191	164	164	182	173	196	215	164	178	194	193	193	191	204	194	173	183	201	195	220	195	152	188	174	164	187	196	189	171	164	174	199	195	182	202	172	184	187	212	201	174	197	167	183	191	179	189	182	189	176	166	195	163	194	194	177	180	167	172	196	156	195	198	175	177	176	186	194	182	200	188	183	183	197	176	173	174	212	182	187	198	191	178	192	162	188	184	178	197	172	160	202	184	180	156	186	166	183	191	179	184	144	182	181	189	160	180	162	193	194	188	191	187	205	175	196	188	185	180	189	182	179	175	178	182	173	202	207	173	180	182	179	202	181	174	178	164	182	189	173	185	187	193	161	199	178	187	184	174	201	174	176	182	193	161	178	222	171	188	163	180	170	178	182	181	203	189	180	176	189	177	192	188	181	181	191	197	173	184	185	181	192	191	212	186	169	185	183	196	209	177	201	201	185	166	176	183	162	177	178	186	221	197	158	172	168	205	177	163	171	179	180	188	184	193	167	189	191	196	176	192	188	189	165	176	201	188	179	192	194	194	228	188	189	181	187	200	157	198	178	187	189	177	165	164	171	179	186	185	164	181	173	187	197	173	158	192	171	199	186	201	174	188	173	184	176	207	178	189	182	167	172	176	172	168	188	160	178	204	178	191	201	171	164	186	166	189	179	170	199	193	192	200	173	194	172	169	194	195	162	183	173	181	181	183	169	176	163	169	189	166	181	195	183	191	187	173	189	202	188	176	187	185	181	174	202	195	186	188	178	183	187	190	163	165	164	157	178	170	198	200	166	179	166	185	178	159	212	194	184	190	171	179	192	187	174	201	185	191	165	178	197	195	186	153	193	183	182	162	197	185	158	167	174	198	211	165	203	164	173	162	176	175	170	191	183	181	161	198	207	188	178	206	180	161	190	154	173	195	201	182	213	172	185	175	190	184	202	183	173	188	195	196	185	174	176	178	171	154	179	178	180	187	171	183	194	182	183	175	183	195	178	171	190	160	174	184	160	178	208	190
32428	32964	32904	22708	22304	19779	17549	14755	12298	9131	6725	4917	4192	3685	2799	2600	2497	1872	1480	1103	1052	906	895	841	865	870	838	826	873	962	1065	1240	1249	1296	1390	1431	1385	1310	1143	1819	4373	3902	2560	1417	863	605	533	501	439	450	466	487	470	458	442	463	453	485	474	480	481	462	462	472	475	433	456	443	469	439	464	448	472	450	456	468	481	456	466	433	468	464	450	471	493	481	485	434	429	478	460	405	438	508	439	452	440	447	456	454	452	479	475	431	462	480	431	469	461	453	483	459	466	442	462	506	451	467	472	417	470	455	479	425	451	450	478	437	483	456	445	461	481	454	462	419	473	424	475	437	483	462	446	429	470	437	487	450	463	473	470	446	427	470	457	481	462	446	501	467	434	480	444	418	488	476	458	441	450	439	482	458	487	430	480	418	492	447	482	460	468	453	424	453	428	461	445	456	462	443	433	421	482	428	490	455	465	461	429	429	447	427	412	449	456	425	448	445	458	458	472	451	452	453	447	467	419	498	478	469	449	459	460	461	442	409	452	440	450	457	455	440	463	451	467	448	455	463	428	473	499	459	467	436	417	496	454	456	454	463	439	472	458	483	450	455	466	437	466	470	453	425	467	400	436	487	470	440	455	460	462	492	440	459	463	434	407	464	437	493	450	466	446	447	407	494	435	428	451	456	425	472	470	475	447	473	449	444	479	438	447	478	467	513	440	453	425	448	434	453	433	422	474	409	448	462	422	461	460	454	457	426	467	471	464	493	439	449	444	480	459	466	495	441	427	463	485	402	475	425	454	452	491	454	463	465	458	470	463	445	451	467	463	461	456	439	423	418	475	473	450	478	435	428	455	461	456	407	482	454	459	479	456	462	475	440	459	434	444	463	456	468	477	425	442	425	418	475	486	448	429	435	446	449	474	438	430	468	423	463	457	476	456	478	460	462	438	441	477	448	450	459	430	442	474	430	457	443	450	435	416	500	510	464	459	465	438	457	485	425	444	468	489	484	486	420	464	426	468	457	435	442	466	471	444	429	451	432	495	426	444	459	486	431	462	458	456	443	452	391	486	437	446	449	445	473	431	438	463	455	456	468	439	494	497	493	457	465	436	425	446	480	465	440	483	500	470	461	436	449	444	443	476	440	479	475	443	492	467	472	458	443	453	474	459	437	436	434	457	448	462	446	462	474	450	443	472	497	425	472	488	484	444	418	478	475	422	456	473	502	488	385	459	501	443	430	413	464	463	461	423	486	436	440	480	457	471	446	468	454	432	439	451	484	480	450	457	486	497	465	468	464	462	471	448	434	466	465	456	455	469	470	489	416	448	428	423	494	501	465	428	474	442	446	453	453	443	437	432	467	446	466	447	439	443	471	442	452	415	459	464	471	445	421	476	496	406	438	459	454	445	438	493	427	452	447	489	443	446	419	469	421	458	524	469	473	458	476	452	498	484	431	467	470	476	455	433	486	448	467	458	401	441	495	466	464	473	438	493	452	492	441	471	456	482	447	456	462	476	473	454	472	479	448	475	448	478	503	431	453	471	458	434	479	440	458	433	465	472	453	450	433	461	443	454	483	485	472	456	465	485	409	496	473	475	461	439	454	455	469	431	462	454	461	417	455	433	451	419	455	446	442	482	441	439	440	486	484	459	465	484	488	446	455	451	453	437	484	426	473	466	431	479	434	407	478	470	480	442	427	441	455	451	471	460	457	467	511	457	428	476	464	447	417	441	452	434	458	418	468	442	429	456	474	435	426	430	483	482	467	461	483	427	447	444	447	517	460	441	487	499	453	443	439	498	476	438	455	478	430	434	479	480	431	515	459	461	450	471	475	436	460	468	405	422	462	464	452	444	469	465	464	503	444	454	443	465	435	431	501	468	468	430	429	463	453	429	430	447	466	459	473	443	436	415	497	480	458	456	455	471	461	441	464	448	483	475	535	464	450	460	472	483	432	418	458	434	432	480	452	470	440	465	477	473	457	419	467	437	472	466	500	425	451	475	470	441	438	443	438	465	427	475	473	458	448	436	434	435	436	470	486	432	435	455	476	412	458	451	414	456	462	443	502	477	449	456	457	453	442	459	508	461	427	450	469	459	452	415	433	489	425	464	480	454	449	466	460	462	443	460	439	446	472	470	462	462	473	485	461	466	476	420	441	441	466	472	422	433	454	453	462	457	457	421	449	503	479	482	443	458	452	449	455	437	471	472	437	431	504	479	455	503	476	464	457	501	453	453	417	433	469	438	427	448	453	481	425	498	420	440	444	455	467	480	462	453	408	452	413	454	413	457	436	463	437	444	450	499	453	485	444	430	440	450	497	477	433	400	451	467	460	435	433	435	456	463	504	464	447	442	431	446	508	433	455	430	450	468	448	431	494	452	453	409	429	455	458	445	455	445	471	455	471	467	470	444	455	474	433	448	443	441	448	472	445	447	456	428	453	448	463	442	435	477	438	431	479	457	455	466	475	436	440	443	441	436	445	434	490	474	443	477	452	471	479	469	442	443	475	436	413	427	461	470	450	439	434	456	443	436	459	505	477	441	480	466	440	464	431	466	437	430	439	466	438	443	441	464	469	449	476	444	458	429	460	435	474	411	472	461	446	465	464	448	489	479	442	459	433	457	411	502	498	427	397	467	448	470	477	455	448	451	460	471	438	447	474	433	450	496	466	466	427	489	473	477	442	437	459	424	438	455	475	496	483	459	465	472	454	474	463	454	442	428	481	470	426	420	483	479	473	437	442	455	477	432	448	422	453	488	438	492	467	431	426	448	447	439	495	456	472	469	438	462	449	410	462	467	471	428	444	505	472	452	421	480	442	445	481	440	415	444	442	467	476	449	446	455	455	452	475	495	493	440	450	438	441	450	410	437	465	453	484	481	466	427	475	444	409	459	444	432	487	443	453	474	456	438	447	479	458	495	421	459	469	442	450	467	471	467	454	490	443	454	490	442	479	451	456	426	490	472	462	425	452	467	454	430	476	474	429	451	405	481	445	514	483	496	456	414	485	426	424	468	473	462	434	481	488	474	468	442	478	428	486	481	488	420	416	445	454	454	424	413	442	453	436	441	457	426	473	429	451	440	429	450	449	432	448	474	461	460	469	429	460	452	461	456	480	472	466	505	460	483	476	470	464	405	429	459	445	462	411	436	420	465	474	442	467	469	464	462	462	429	471	463	467	464	487	490	475	455	467	467	421	479	473	461	451	449	447	457	460	439	441	425	492	441	405	479	464	482	470	484	413	451	455	442	435	500	444	444	477	451	468	468	453	444	481	451	463	442	471	469	462	463	463	415	504	458	444	469	482	513	461	446	469	460	439	472	476	462	435	452	444	457	435	436	408	464	451	458	485	472	437	435	413	470	445	493	496	424	435	479	427	471	446	489	419	485	447	436	485	447	415	429	459	439	449	456	440	478	459	450	417	469	426	457	477	480	483	436	475	473	460	444	473	435	472	448	423	479	439	440	421	451	455	485	470	469	450	467	421	482	437
58532	52544	40324	25107	20447	16770	12813	10194	6741	4338	3437	2123	1581	1269	1010	882	760	706	620	464	300	268	225	209	212	279	287	291	292	262	330	346	351	377	375	395	406	346	271	574	1158	791	808	646	426	274	228	174	179	164	184	169	168	148	167	174	164	163	191	179	186	163	188	167	174	172	135	157	182	172	155	155	200	147	153	173	173	208	172	168	163	191	170	173	177	182	173	144	164	158	176	179	176	179	166	172	178	149	148	173	184	167	176	188	176	172	165	150	162	174	152	147	173	151	154	164	179	152	157	159	184	138	171	174	164	182	148	173	170	154	179	185	166	155	145	164	158	183	173	172	176	163	156	168	191	174	173	180	156	126	190	167	167	216	193	160	169	198	175	161	167	178	172	142	183	178	173	196	189	183	175	169	157	190	173	156	168	177	177	161	160	165	164	155	164	168	202	182	172	183	179	151	146	147	173	168	166	144	149	175	162	179	195	183	168	175	156	166	184	174	172	134	184	143	165	163	161	162	171	182	163	163	159	152	190	183	161	172	149	200	173	155	159	154	169	175	159	157	171	178	152	156	165	164	164	174	156	169	195	163	180	154	142	180	168	189	175	175	161	195	154	156	195	148	170	162	187	166	154	145	152	160	173	200	173	170	172	157	163	158	167	157	159	166	190	183	177	160	155	176	162	166	189	173	159	159	158	180	164	154	156	156	201	148	160	164	162	189	151	151	171	172	163	159	173	181	164	160	179	173	173	158	184	191	182	157	186	166	171	167	170	173	171	148	168	189	140	164	186	167	170	173	193	160	167	158	153	169	198	168	168	179	173	150	163	166	171	185	155	174	178	149	188	141	204	196	184	184	173	157	161	174	181	182	174	169	168	148	168	176	167	167	189	179	180	177	160	143	165	173	167	168	138	166	171	175	171	172	161	177	178	202	177	154	193	173	173	183	167	180	167	176	145	163	174	148	176	156	166	180	177	150	188	161	144	167	158	173	165	182	182	170	172	176	178	164	167	166	167	165	187	169	198	183	155	154	185	170	165	169	167	178	172	157	150	159	149	143	160	179	170	181	165	197	175	184	153	175	170	182	171	187	169	167	156	198	152	163	179	178	167	180	148	202	154	157	156	160	186	162	184	167	190	163	162	178	173	170	175	171	141	202	171	188	167	156	170	165	189	173	163	164	189	164	160	186	176	181	167	183	159	164	179	160	167	169	146	184	183	156	188	205	179	168	151	139	152	190	171	175	183	169	171	163	190	155	193	165	169	176	178	183	197	148	168	159	170	161	155	152	163	182	179	163	201	159	155	160	164	163	201	143	152	178	153	156	203	160	159	151	176	175	180	175	163	159	174	175	154	197	148	138	167	171	166	174	169	162	181	148	214	169	158	177	181	165	157	178	162	175	178	178	160	166	172	149	186	167	162	177	189	187	198	173	173	186	183	163	170	140	179	150	179	181	166	177	171	186	149	173	164	168	187	165	178	159	168	165	154	172	160	159	158	191	172	181	171	169	174	144	139	158	197	143	166	189	182	188	160	147	165	158	168	161	158	168	174	160	204	159	171	180	175	153	148	191	198	166	172	154	163	156	186	172	163	183	171	165	181	173	180	180	168	168	174	154	173	179	173	169	178	189	162	160	175	171	159	175	176	181	162	158	140	150	164	164	199	152	166	168	159	153	155	189	182	156	159	187	174	157	161	159	168	164	171	151	150	158	169	169	164	159	170	168	178	134	151	155	161	142	161	168	163	154	157	138	160	133	181	184	169	159	200	142	168	164	187	154	147	162	170	176	174	173	163	168	171	158	164	180	172	162	166	191	178	154	176	186	163	166	192	166	165	175	171	156	169	162	165	155	165	177	169	166	137	157	174	158	158	183	178	173	189	160	142	149	174	160	175	164	153	154	179	176	160	170	151	169	174	145	169	143	176	181	177	168	175	175	167	178	176	134	192	179	166	182	182	170	185	172	158	195	174	157	179	169	169	150	163	155	170	185	147	168	172	167	194	194	162	167	177	193	186	164	162	168	162	178	156	180	172	180	166	163	152	150	159	202	159	190	173	164	169	180	187	152	192	177	167	150	175	143	162	169	190	170	177	163	149	151	164	179	158	155	170	166	168	160	182	171	184	174	163	187	185	164	170	173	170	151	152	169	163	169	173	161	181	187	152	172	186	180	170	181	187	155	182	153	152	151	163	199	180	178	164	151	165	144	168	188	156	175	177	170	181	176	153	191	167	187	146	177	178	162	176	186	138	167	163	175	184	162	178	132	190	181	141	166	156	160	170	180	178	146	168	174	178	169	151	151	163	201	183	167	161	151	178	165	165	186	171	171	178	151	178	162	172	149	175	170	166	178	176	194	161	171	181	167	163	190	169	173	166	153	173	177	146	183	166	196	207	171	172	179	170	182	174	179	165	173	165	165	153	176	166	170	176	167	164	171	178	158	150	159	189	168	182	172	171	182	160	170	155	166	178	170	165	161	181	174	153	174	165	172	149	190	193	190	153	165	177	161	152	169	161	159	175	177	174	167	160	145	189	159	191	192	168	171	181	155	159	150	140	181	175	142	182	170	182	174	163	192	176	168	169	164	159	164	154	182	164	169	156	169	160	188	173	175	189	176	159	175	167	172	177	177	198	157	173	179	175	188	177	145	177	162	167	184	163	168	170	179	149	178	165	181	172	168	147	172	163	147	167	148	179	160	160	179	154	163	168	184	182	180	175	153	170	172	164	169	178	159	161	169	167	160	167	167	163	184	213	160	174	164	187	152	177	175	166	164	151	181	165	157	151	161	158	165	169	185	177	172	159	175	156	160	173	177	152	150	173	181	154	177	181	164	160	147	192	189	179	166	161	201	156	174	184	156	188	170	177	168	153	174	166	196	136	170	180	153	184	178	201	173	137	197	156	148	170	155	169	177	154	174	170	166	199	166	165	160	169	157	147	191	178	177	161	178	158	179	167	164	163	194	159	164	163	153	172	151	183	160	185	183	156	194	154	174	165	173	169	177	173	156	152	194	196	168	163	146	156	165	172	182	156	163	161	163	185	169	176	167	162	162	165	154	185	163	165	186	168	166	193	156	160	168	154	177	168	202	191	169	170	173	182	178	178	168	165	157	187	169	196	157	183	161	162	168	182	166	162	138	163	182	161	182	196	158	172	146	182	175	175	157	162	165	191	168	184	167	171	173	170	162	168	186	154	168	146	164	168	166	153	169	156	160	155	175	170	171	153	181	160	173	178	160	170	156	164	157	137	173	161	145	158	141	182	180	187	168	173	158	187	151	181	166	195	202	174	143	147	156	167	175	182	151	137	163	175	174	190	164	180	175	153	161	171	186	148	175	201	182	161	161	169	172	155	166	171	165	171	194	160	178	159	153	175	176	186	153	152	178	181	178	162	186	162	156	170	158	167	182	157	142	163	160	187	161	170	184	157	156	174	163	172	153	181	154	168	167	159	175	178	175	182	171	156	167	179	149	178	162	167	146	158	167
38182	41481	36300	31252	31360	30182	26668	24518	18966	15341	13282	9838	8168	7052	5625	4743	4398	4132	3407	2169	1440	1169	1061	998	954	1033	1238	1338	1327	1506	1801	1990	2072	1981	1966	2068	2134	1673	1358	3448	7509	4900	5087	3740	2034	1073	632	504	439	422	427	450	434	415	447	440	395	425	411	408	436	398	414	444	407	490	448	444	423	459	438	415	373	440	415	401	419	421	407	444	417	406	447	409	420	447	407	400	394	438	454	418	426	416	436	423	428	409	405	455	381	436	408	439	452	432	422	421	441	415	417	410	421	441	441	378	429	405	452	450	435	452	434	455	424	408	397	422	418	392	481	441	393	413	438	432	419	430	413	424	417	435	428	414	410	454	408	415	463	434	431	435	435	446	417	377	420	456	417	414	447	401	452	393	453	428	435	443	413	430	441	418	443	425	426	449	413	420	428	411	408	403	408	432	411	392	421	415	444	442	460	432	459	445	430	433	448	439	415	453	430	447	453	433	435	423	451	405	419	437	441	422	416	433	487	392	475	410	440	427	415	396	433	424	435	429	404	431	408	381	465	454	428	449	440	397	413	413	419	448	425	430	446	433	436	473	478	417	439	409	420	417	442	412	421	428	455	431	451	452	413	390	442	424	405	425	463	431	423	430	452	446	390	452	411	415	402	417	420	426	452	403	429	452	388	413	466	432	414	409	449	437	401	405	404	423	434	421	446	418	397	419	426	451	411	404	419	391	461	482	433	408	443	420	399	430	490	417	427	428	421	421	423	433	440	430	444	451	433	446	453	444	452	413	425	450	414	414	448	430	409	417	442	415	417	456	430	415	459	384	410	427	425	425	450	442	435	422	429	422	409	439	426	418	426	392	435	443	417	425	453	403	402	409	396	446	450	427	457	432	410	430	412	405	424	433	400	455	432	413	443	445	414	419	405	430	428	431	424	443	438	411	433	428	437	431	443	426	409	405	418	420	439	432	421	428	413	434	403	413	429	446	411	406	399	437	458	418	402	418	457	403	416	454	410	412	430	422	428	444	412	441	419	425	444	443	414	428	440	427	422	414	400	436	429	364	489	446	422	448	424	391	452	403	420	418	418	409	386	418	463	441	408	418	437	417	432	403	438	398	429	420	407	395	403	405	429	435	417	470	410	421	419	428	433	411	422	405	439	438	388	392	441	396	452	398	421	391	412	417	402	408	415	427	402	410	429	444	451	428	447	416	402	441	402	460	443	415	380	453	405	409	425	408	432	432	413	441	444	423	408	384	430	497	446	453	424	445	461	430	420	443	467	420	456	412	405	428	424	411	424	408	422	440	419	408	423	409	423	407	429	466	406	446	421	428	455	444	405	404	410	438	470	431	426	461	428	452	413	442	423	437	408	437	431	434	421	411	421	421	412	454	420	391	466	408	402	394	451	389	425	437	393	433	417	471	420	436	391	427	449	457	394	422	455	433	423	420	434	433	416	418	419	394	425	416	439	419	409	438	437	442	448	427	439	451	437	422	431	406	386	421	451	421	414	419	411	452	422	415	416	421	407	420	453	424	420	430	405	451	404	447	434	423	451	457	448	415	389	434	431	420	452	468	408	432	445	427	452	428	402	426	446	418	437	423	403	421	390	398	416	453	443	401	416	441	423	459	465	430	465	418	404	448	382	443	447	423	411	472	409	380	458	434	418	433	445	428	401	415	443	427	421	418	417	423	440	406	423	427	423	429	464	457	448	427	441	409	406	402	437	450	391	445	429	443	399	442	427	420	431	421	442	423	408	404	379	428	432	443	403	440	461	399	419	422	418	417	445	432	447	475	429	438	420	402	444	414	415	427	432	423	460	408	447	445	422	428	424	441	413	419	418	418	439	421	451	444	450	421	432	435	411	448	432	436	378	426	436	441	436	448	456	423	408	443	398	403	440	413	441	427	413	430	421	409	403	413	442	477	396	438	400	420	424	415	421	490	414	430	417	452	443	426	399	411	407	426	425	442	428	401	404	443	399	403	441	418	411	446	416	408	402	426	427	425	439	440	399	422	442	458	454	411	418	430	431	433	449	403	417	439	447	429	430	453	426	484	433	408	442	415	450	424	425	402	442	418	443	457	407	429	429	440	442	432	459	428	448	407	427	425	426	459	378	401	416	452	423	421	420	434	451	415	461	425	453	444	418	409	438	450	440	457	398	451	435	473	442	423	429	438	455	455	419	484	424	461	446	467	458	401	447	444	444	410	401	415	401	443	420	426	463	386	397	413	385	458	437	419	433	414	450	441	445	429	422	444	423	388	393	443	408	433	433	429	442	445	405	419	430	467	387	407	413	430	427	409	470	397	422	442	439	440	453	426	409	458	397	426	471	422	416	444	387	423	448	434	433	452	427	435	437	460	413	413	436	432	403	448	433	390	418	425	431	400	435	376	436	417	435	410	425	438	435	424	402	459	437	443	429	442	407	434	427	416	479	452	459	415	404	414	433	398	463	421	413	413	423	434	431	433	417	426	418	435	423	400	440	415	446	428	392	436	428	401	407	421	438	417	403	455	413	429	456	434	403	432	411	412	413	429	430	416	423	413	420	445	426	440	424	445	429	414	432	418	406	394	417	416	435	419	424	449	432	434	451	423	419	404	426	410	450	459	427	454	393	392	378	445	401	426	425	460	463	404	438	438	439	413	429	378	469	427	404	437	395	431	448	407	432	412	474	440	394	423	393	416	440	435	492	440	404	444	425	448	375	479	451	398	425	449	456	430	436	453	412	431	424	433	391	408	454	461	439	431	444	425	477	449	408	426	401	444	424	405	435	425	430	433	439	418	451	475	427	386	431	447	411	441	416	442	396	408	458	438	434	462	457	406	440	462	416	420	447	426	403	434	470	449	413	409	397	400	443	428	449	410	434	416	454	423	447	425	439	410	427	409	408	405	415	438	415	415	377	423	432	415	440	445	403	426	434	451	417	410	427	428	448	431	417	407	469	441	444	428	376	429	450	445	404	448	437	449	420	419	405	408	425	415	435	390	462	415	464	399	415	407	452	419	444	440	397	424	384	394	433	426	420	424	449	418	403	407	450	429	437	432	451	440	419	422	405	417	401	424	420	417	435	417	444	422	413	439	447	409	420	412	415	441	430	394	426	452	422	406	439	443	411	410	419	414	409	411	418	457	437	439	383	429	430	404	455	399	435	422	412	443	387	412	454	410	464	426	377	431	448	375	408	422	419	436	393	443	409	456	393	413	399	446	424	391	454	452	441	466	451	385	418	429	387	400	401	440	418	418	435	410	430	412	356	413	414	415	422	408	422	401	418	439	435	419	397	439	463	423	429	406	441	416	489	418	406	469	426	431	449	401	410	388	387	420	394	435	420	423	418	408	416	408	459	427	372	420	406	436	419	410	411	407	447	445	439	432	399	394	447	400	462	446	448	445	414	405	454	435	457	425	458	427	441	383	432	436	431	396	435	427	428	413	437	453	422	425	409	452	417	441	421	434	447	425	417	412	406	440	414	437	430	400	410	419	434	441	388	400
38090	28181	18055	7802	4529	2967	1894	1307	900	642	588	459	429	355	291	264	262	219	258	222	236	225	226	225	220	205	206	230	264	239	225	276	246	236	254	244	227	211	241	249	300	291	268	259	288	234	208	224	220	188	232	214	210	238	217	220	182	194	184	195	196	205	228	217	201	212	214	212	215	194	238	215	209	229	208	198	211	216	220	209	219	225	182	229	199	205	219	213	201	211	205	207	183	200	233	191	231	233	224	207	210	191	233	224	189	215	216	215	220	228	197	228	209	200	228	200	214	195	208	167	199	184	216	210	213	210	235	191	208	212	225	199	210	210	193	234	194	188	206	197	234	238	198	225	218	204	194	240	191	217	219	202	207	203	183	205	222	185	224	235	203	215	189	191	199	212	224	207	218	191	216	195	215	197	209	181	205	212	195	210	176	180	197	228	224	217	214	223	206	191	198	177	191	197	224	236	183	193	210	234	204	191	197	199	217	204	192	213	206	222	211	204	214	212	212	206	207	184	213	210	203	195	232	224	217	250	223	231	228	210	225	221	228	192	228	193	197	210	210	210	218	217	206	205	193	197	204	202	192	219	207	227	202	193	222	213	202	212	212	236	214	202	182	185	194	213	242	198	208	235	207	199	216	190	213	241	223	213	205	192	200	207	213	219	209	180	231	231	219	172	204	226	199	204	193	221	189	196	201	201	221	217	240	229	228	196	200	222	214	178	209	221	221	212	222	213	216	220	213	207	219	219	203	226	211	224	220	247	220	236	194	211	188	173	202	225	190	207	205	224	207	194	215	201	196	211	203	208	211	202	237	207	184	201	197	197	191	186	190	226	187	213	196	190	220	213	209	225	198	206	210	210	197	239	213	216	229	206	229	208	206	226	184	211	195	224	194	201	183	194	224	219	220	197	205	233	198	185	211	223	212	202	225	222	216	218	184	241	212	207	232	210	211	212	191	183	191	181	210	186	181	216	202	215	241	217	186	200	188	181	202	193	229	215	179	236	199	190	206	207	229	182	187	188	226	204	215	204	225	175	198	223	204	188	216	233	233	218	226	214	212	223	211	222	215	194	237	211	204	187	204	211	228	217	200	218	230	206	214	219	218	221	195	215	243	197	193	181	216	220	209	228	208	217	191	202	246	213	217	206	205	204	223	194	190	209	227	232	204	204	191	204	199	194	219	196	199	217	207	207	237	205	221	206	214	206	204	226	186	216	189	208	190	178	202	177	216	221	196	221	213	229	184	189	170	203	212	206	208	193	219	215	197	190	190	231	186	217	205	217	213	200	188	170	207	219	223	212	221	167	207	208	233	199	207	219	227	204	209	202	223	247	177	209	204	209	174	240	230	196	194	176	184	205	191	218	187	196	226	178	224	202	218	227	219	216	207	231	212	204	222	203	220	201	242	213	210	211	204	247	226	209	215	195	227	231	238	199	216	194	203	218	195	219	218	183	206	217	216	185	225	202	222	192	204	213	202	216	212	225	197	222	219	200	217	185	241	193	222	206	198	207	211	208	219	222	232	226	178	213	199	201	215	210	177	212	208	223	211	202	225	196	212	201	191	229	204	214	183	192	230	204	229	219	203	203	216	197	229	191	216	236	205	213	208	210	207	233	232	224	205	196	188	224	213	221	217	204	193	201	200	219	196	203	208	210	204	226	208	209	215	217	207	230	238	203	221	203	206	199	207	211	189	196	230	202	223	225	195	199	199	182	183	213	200	181	198	205	206	176	216	215	211	210	170	217	240	212	217	188	203	184	216	213	169	210	206	202	219	206	198	221	217	214	198	215	221	222	224	213	235	225	201	199	194	185	230	216	225	231	213	226	210	227	199	208	194	187	232	206	188	230	192	212	214	195	201	217	204	214	195	209	191	201	208	210	219	218	211	204	190	238	234	194	204	232	235	200	226	204	153	207	197	187	191	221	235	210	202	210	205	178	233	208	202	183	228	198	188	225	226	207	182	217	179	236	222	211	190	185	221	196	227	215	191	208	211	206	201	161	207	244	182	212	234	197	208	187	191	196	211	209	194	218	217	176	184	188	181	190	212	189	209	214	212	220	195	220	209	212	202	194	194	231	203	188	213	184	198	221	229	237	233	223	236	191	222	214	203	216	218	214	202	203	201	216	203	205	216	206	200	226	211	202	214	214	170	219	196	219	205	183	183	197	203	221	195	217	185	182	210	211	183	205	194	216	175	202	181	233	202	206	199	196	215	186	216	218	218	235	205	174	216	208	188	206	218	214	223	193	191	234	196	190	219	209	207	219	218	217	216	190	238	202	215	229	216	218	221	211	204	226	188	221	195	233	209	222	212	207	203	191	212	198	197	189	218	213	220	204	202	180	201	225	202	222	214	207	198	210	213	227	218	208	219	221	219	193	176	217	236	199	184	189	200	225	216	216	211	187	228	201	197	214	197	207	197	198	203	204	221	201	206	227	193	225	195	234	214	203	203	214	234	227	210	217	202	211	228	239	224	201	204	228	226	224	215	220	234	226	222	213	227	206	214	205	218	200	195	187	221	200	209	194	195	182	229	216	204	208	226	198	215	213	213	228	206	198	209	208	197	237	203	198	185	207	225	224	230	198	204	238	183	220	178	205	221	218	180	194	207	226	193	199	213	209	221	223	193	219	203	192	210	219	226	209	194	213	210	188	212	211	202	196	211	212	207	211	198	216	225	199	218	204	194	211	210	187	188	211	223	218	220	220	217	182	203	230	188	208	203	199	219	221	191	165	193	215	202	243	202	200	211	224	205	191	215	202	186	218	204	234	225	215	192	237	192	216	207	199	215	200	235	185	190	239	221	196	221	213	193	201	218	210	215	231	214	207	206	209	203	199	211	207	198	204	209	209	239	236	196	217	198	239	188	190	214	206	218	215	198	205	203	217	232	215	221	221	226	181	204	222	202	214	195	238	220	204	220	202	207	223	217	190	191	195	228	197	202	201	196	193	197	200	204	191	223	251	223	199	220	211	232	243	210	189	214	245	218	231	188	234	178	228	199	211	201	217	234	194	194	215	215	227	209	200	212	197	211	189	189	221	197	177	231	182	206	203	247	218	206	199	221	187	209	210	197	210	216	187	202	203	204	208	209	196	198	193	228	171	238	168	203	217	202	234	212	230	237	218	225	211	209	225	212	233	213	217	218	213	222	213	218	227	208	227	223	202	224	196	193	231	209	180	229	195	207	197	226	198	206	172	220	205	233	218	216	220	223	203	214	213	194	189	229	193	206	216	207	245	205	192	211	205	230	178	204	221	225	212	207	231	221	222	228	213	194	213	216	195	229	234	221	218	227	262	225	202	180	208	208	200	230	221	209	207	184	211	202	207	204	205	185	201	217	226	208	185	210	200	220	199	200	210	231	231	204	208	219	189	188	206	236	215	220	188	231	227	234	208	233	231	222	213	194	219	204	202	192	196	215	225	215	223	204	215	201	228	211	195	213	219	203	192	210	223	227	207	220	219	236	208	210	200	202	203
24112	22060	20148	15666	13947	11122	8274	5997	4321	3456	2783	2194	1670	1444	1207	986	847	690	665	640	567	628	574	607	609	615	658	712	838	913	895	850	766	813	732	722	729	702	728	766	1065	980	942	867	680	596	536	533	559	513	486	503	514	504	516	542	511	469	505	520	538	508	502	509	483	537	554	495	461	508	519	486	519	505	545	503	571	516	493	521	527	508	530	490	516	531	543	546	528	489	526	528	498	521	547	525	541	506	488	492	529	530	512	487	501	536	552	542	492	509	541	510	500	532	508	495	516	489	478	535	474	550	516	545	553	543	532	496	509	508	525	526	512	511	536	563	542	507	498	516	543	493	509	563	502	539	504	552	537	541	493	539	523	471	515	510	511	496	505	499	508	511	539	531	487	504	511	490	497	516	509	506	478	531	491	496	500	483	529	535	503	520	513	517	524	530	491	527	522	522	497	492	515	531	507	526	517	505	465	494	504	495	533	493	508	509	541	479	485	495	513	542	520	495	475	514	480	496	516	540	527	519	514	507	520	569	494	527	538	503	480	551	519	499	505	535	523	551	546	503	494	507	538	539	483	511	546	509	540	483	512	537	484	565	512	523	510	541	468	569	524	531	540	539	572	497	542	564	502	545	552	539	496	502	508	520	504	532	514	501	556	519	516	517	532	551	490	491	542	507	472	538	550	521	520	524	531	517	479	522	523	517	505	539	451	462	545	535	517	532	509	523	525	538	536	521	504	507	518	523	531	485	525	495	477	504	516	503	531	490	515	513	476	530	511	507	559	527	501	447	516	480	514	505	497	505	534	497	544	521	491	567	541	480	478	497	498	526	510	539	527	504	547	515	513	526	501	503	513	543	553	544	507	511	533	491	523	504	526	501	498	522	524	551	479	511	543	562	505	447	531	492	521	501	482	538	496	491	501	472	494	479	544	509	514	524	536	505	526	519	512	518	529	521	541	507	464	548	530	502	525	561	539	506	513	521	480	490	530	507	546	525	506	498	491	511	567	501	515	534	520	525	529	553	528	486	508	523	547	527	512	533	538	528	518	525	521	495	512	521	513	451	548	504	503	510	524	517	560	507	528	512	510	489	509	505	516	524	508	478	559	497	524	532	470	520	497	528	499	516	495	553	527	506	555	539	523	544	488	520	494	512	491	441	494	517	514	537	507	542	510	509	562	499	563	529	524	534	492	537	518	521	502	525	518	556	513	502	502	531	539	509	521	521	487	493	514	517	540	488	507	530	527	529	492	498	494	508	510	536	498	528	500	501	531	509	511	504	476	518	524	538	477	523	542	519	563	530	497	480	525	499	539	518	512	500	507	543	524	529	515	541	471	511	518	502	512	570	537	588	559	524	553	518	529	551	516	505	533	534	504	530	504	560	521	505	487	528	519	503	513	497	517	502	498	507	509	513	481	497	522	571	535	529	515	520	495	486	530	505	546	517	497	521	531	525	515	478	499	508	498	524	495	499	510	512	511	508	527	509	495	530	492	514	507	522	539	509	511	519	512	485	538	521	478	490	488	478	511	503	508	508	497	524	505	499	529	506	502	505	478	474	513	496	478	520	559	528	519	509	510	507	532	518	518	518	505	531	497	499	506	485	511	569	512	509	512	538	499	517	489	482	502	517	538	556	461	467	514	523	562	508	575	496	524	493	544	583	527	513	541	520	549	517	489	506	539	518	552	518	527	528	524	518	537	498	483	535	531	512	507	538	520	496	493	517	507	505	560	521	501	544	511	522	519	512	602	509	526	511	502	522	519	530	532	506	516	539	554	516	573	532	516	481	494	517	518	510	503	531	515	583	545	520	479	509	536	512	507	531	518	514	540	508	514	496	489	516	530	529	503	491	489	522	494	519	479	480	494	525	513	507	507	545	526	488	532	555	576	508	499	512	521	514	533	509	531	496	501	522	496	575	503	498	503	480	541	495	544	517	563	518	538	544	518	539	489	531	525	543	497	484	507	515	514	523	539	514	494	487	477	519	507	523	505	521	472	518	496	502	518	537	507	511	537	524	510	541	483	506	554	521	516	496	506	518	507	517	563	495	568	520	520	460	495	574	500	512	527	492	522	508	509	524	488	525	513	553	512	561	532	492	538	513	503	511	516	496	511	515	546	536	511	499	471	541	520	531	522	500	516	481	561	480	528	506	522	505	500	474	518	485	515	450	500	514	532	525	514	503	546	501	490	525	533	499	493	526	562	495	469	484	527	490	531	535	519	480	549	535	497	495	490	514	516	529	493	589	472	523	485	497	499	512	532	524	510	511	521	477	525	546	538	509	519	505	529	531	543	533	453	534	528	534	490	550	488	511	520	515	521	516	565	516	496	520	532	491	525	516	486	495	484	487	523	542	537	534	513	523	537	529	523	540	533	501	517	509	508	525	511	514	494	505	547	524	465	541	488	505	457	494	513	514	515	549	513	528	528	482	465	524	525	515	510	507	530	534	513	485	518	523	504	524	476	487	516	552	517	488	506	504	518	522	482	491	526	542	495	493	471	496	524	490	525	528	500	503	520	501	498	550	551	550	502	583	518	528	495	483	538	514	511	521	510	546	553	517	499	514	548	535	463	531	514	545	544	481	510	515	492	501	522	510	524	538	545	503	522	511	517	536	506	508	488	526	542	536	496	533	494	530	508	500	482	533	532	515	514	532	511	511	511	577	501	557	508	479	525	486	524	533	511	497	518	500	541	513	513	491	532	535	497	523	537	518	520	508	499	502	526	498	502	508	534	490	546	524	519	529	530	522	523	518	498	503	511	528	546	506	534	500	531	496	499	496	564	505	479	484	498	539	542	522	508	519	514	513	552	501	521	497	473	506	504	483	551	500	521	542	508	508	518	538	522	491	486	505	527	545	516	541	487	521	522	492	506	507	524	522	485	473	504	519	543	501	487	500	529	521	524	533	511	473	557	538	526	518	495	530	514	532	522	542	486	529	560	515	529	499	501	548	482	529	474	500	523	512	487	543	486	534	527	497	507	508	467	560	505	505	525	512	527	500	557	506	504	526	539	520	535	524	515	513	516	519	525	534	518	527	502	531	532	525	494	504	483	469	475	564	507	493	484	517	530	502	549	488	508	506	539	500	540	568	522	523	546	509	549	497	483	539	524	491	508	546	589	517	518	477	538	477	517	523	534	534	532	508	528	534	499	534	527	524	525	509	556	508	535	490	516	516	501	518	484	527	534	510	497	480	506	556	526	462	552	525	542	538	517	492	480	542	519	541	519	584	507	498	511	458	499	485	477	529	513	520	505	516	529	492	542	527	474	555	542	490	514	503	523	526	562	523	502	510	494	538	543	519	466	535	549	551	507	502	549	517	467	482	514	540	540	556	501	505	477	496	511	522	538	524	492	510	490	489	546	510	546	542	484	481	549	507	492	527	528	545	507	525	504	507	524	523	526	519	516	522	515	570	526	483	506	515	553	488	521	504	518	478	528	505	493	540	561	506	506	548	485	484	484	546	539	492	533	514	495	506
53944	41454	32831	18153	10440	7214	4498	3270	2660	2159	1706	1423	1074	949	763	588	459	506	372	335	275	233	231	224	218	236	193	232	250	228	263	274	275	255	274	342	317	290	277	300	552	619	446	342	239	259	203	175	175	213	174	187	199	181	197	221	184	192	183	186	172	196	175	165	193	170	166	180	194	180	200	187	189	191	180	187	219	192	188	200	173	183	178	194	169	213	159	204	186	179	224	194	169	211	185	181	192	197	187	177	196	204	198	154	181	195	182	185	196	198	206	219	199	193	160	200	201	181	190	210	192	178	192	199	194	191	204	185	180	205	207	195	205	194	198	198	197	196	202	209	180	224	181	173	191	169	203	200	200	178	176	197	194	171	185	233	214	196	181	195	184	164	195	189	191	178	219	205	193	199	173	164	210	184	180	219	216	190	174	196	180	191	221	171	191	196	192	177	176	199	185	182	175	166	191	208	199	197	188	222	193	182	184	191	195	201	213	184	185	158	187	190	195	182	213	190	189	191	174	162	188	184	190	193	196	190	214	194	187	201	169	174	211	196	190	177	179	174	203	191	198	201	200	194	180	234	194	187	196	166	175	172	185	191	191	190	166	201	211	189	187	180	193	193	197	193	191	201	170	202	198	185	196	203	173	174	202	201	179	158	210	193	182	198	172	186	179	177	169	199	198	196	188	174	193	198	191	180	184	190	191	178	206	168	202	201	200	163	210	156	197	185	189	190	197	162	187	217	172	193	188	180	222	187	177	202	187	185	154	194	196	186	170	171	188	201	200	171	227	171	192	205	194	182	177	178	187	207	189	181	190	194	201	156	180	183	178	180	177	212	193	176	191	197	197	206	193	199	178	180	199	185	203	187	204	189	185	181	198	199	180	183	184	178	166	177	205	199	189	196	183	195	181	200	183	192	172	198	224	175	201	184	191	191	181	212	195	218	208	208	175	194	158	187	176	167	181	191	172	173	216	191	195	184	184	189	191	176	192	203	194	185	187	207	203	180	185	172	193	194	194	183	184	172	196	186	198	180	164	197	177	205	211	188	200	201	203	191	213	203	191	153	186	162	172	208	175	149	192	211	190	176	189	160	195	169	197	184	201	164	220	232	187	211	193	202	183	188	202	188	162	171	199	192	196	189	205	181	202	179	189	201	230	184	196	189	150	194	196	206	170	210	166	185	173	183	183	170	191	218	201	163	200	181	207	193	177	201	184	203	203	202	188	235	197	193	200	185	180	199	207	200	180	175	183	161	168	178	174	208	188	175	166	160	181	170	187	175	210	194	193	167	190	177	191	194	195	174	177	192	191	178	176	202	185	173	194	213	200	195	199	181	186	185	193	194	196	207	182	208	150	183	204	207	187	203	177	175	174	172	200	203	169	185	194	182	186	171	188	182	193	166	190	186	171	218	184	190	189	214	205	181	164	185	194	168	194	189	197	188	186	173	189	201	222	170	190	165	190	203	207	166	208	181	208	165	184	215	181	189	204	212	190	195	197	201	171	182	200	217	166	202	194	197	176	176	200	196	191	173	185	185	180	175	208	185	179	188	177	198	186	180	189	198	204	227	188	201	195	178	216	196	178	189	185	201	200	219	185	210	197	209	183	207	200	188	182	203	175	175	189	170	181	192	198	185	189	186	192	205	187	186	189	184	189	170	198	203	181	193	202	186	192	187	170	179	191	190	209	186	183	208	174	196	190	196	188	188	196	187	187	187	184	179	183	170	167	195	167	212	187	170	190	193	181	192	177	211	177	196	218	190	176	188	178	197	198	218	181	168	176	199	188	189	184	182	207	209	185	175	211	174	181	176	191	186	157	207	200	188	226	172	193	176	207	193	171	193	201	185	205	185	214	181	160	177	186	170	175	180	192	181	178	184	183	182	200	213	178	177	209	189	180	201	191	176	170	178	166	178	204	193	171	170	224	178	187	222	208	193	184	206	217	172	194	169	190	183	205	206	198	165	192	208	193	212	219	190	219	214	173	196	182	170	209	195	197	170	221	188	205	180	178	186	155	183	197	189	199	197	209	213	174	186	179	194	176	187	172	207	190	198	181	192	172	215	228	194	191	182	211	170	177	206	210	189	172	193	176	170	162	175	192	221	206	205	205	209	216	212	197	199	182	164	187	180	181	211	195	195	198	185	181	199	194	163	186	191	188	197	186	183	223	198	190	159	198	167	174	192	218	171	181	190	185	205	208	194	182	188	195	197	187	201	189	235	214	192	187	185	191	181	199	199	168	196	180	204	202	196	167	196	177	187	170	169	209	203	209	198	191	189	184	196	191	212	179	230	198	183	187	180	175	199	179	189	199	198	168	171	197	192	192	176	187	192	181	190	175	194	190	167	185	192	205	184	195	171	194	181	190	194	183	190	218	192	201	174	186	188	182	193	193	195	227	194	180	174	181	205	183	173	195	201	209	187	180	179	186	192	188	173	172	179	177	206	176	195	178	207	212	209	222	169	201	185	159	189	177	210	198	175	200	179	225	195	164	199	189	173	182	195	169	170	175	179	184	148	181	189	183	193	179	209	197	183	201	177	166	212	173	186	227	193	198	193	194	177	187	188	184	214	191	180	190	181	180	204	192	208	191	199	183	188	201	200	187	173	180	176	154	170	194	181	180	180	165	200	189	182	196	200	180	198	212	188	198	189	197	174	185	170	190	169	207	216	209	176	189	187	178	198	168	212	203	178	203	191	181	190	187	184	175	224	183	199	172	192	202	183	202	187	198	189	211	174	187	180	209	201	183	186	187	204	168	195	212	194	167	194	193	210	195	170	200	196	200	209	176	186	213	185	176	163	180	181	201	190	170	197	172	182	191	200	183	201	185	190	175	190	206	190	173	200	194	181	193	188	186	183	192	200	204	196	195	196	204	177	206	193	175	192	192	198	201	179	196	173	176	187	182	178	199	168	177	175	202	183	205	180	198	200	203	198	189	199	203	177	199	226	188	170	200	234	189	184	174	197	192	201	202	201	174	193	159	194	180	160	201	198	175	215	199	206	190	198	194	198	204	169	177	185	196	198	173	222	194	203	188	211	214	191	190	182	198	165	195	187	195	179	181	188	176	160	168	182	189	194	165	172	139	209	208	205	176	215	184	188	180	196	203	191	185	209	202	191	201	204	175	178	195	181	193	201	187	193	200	201	167	183	188	192	163	200	196	202	185	199	157	179	169	175	199	170	207	190	183	191	181	161	190	174	177	199	206	186	195	194	196	175	185	203	185	187	182	202	186	172	181	201	190	179	192	206	202	175	193	158	190	185	177	191	165	188	165	220	223	185	200	196	188	181	183	188	196	192	188	190	158	179	175	197	200	203	190	186	191	161	211	223	172	181	177	186	178	185	198	208	203	197	176	185	212	196	191	178	167	160	180	199	176	190	186	202	217	179	187	189	188	197	190	191	188	203	190	170	202	177	220	184	201	204	187	196	190	214	205	162	197	207	200	203	183	194	189	191	197	186	190	200	175	210	178	181	188	178
35404	32846	33130	24045	22345	18923	14574	12765	11106	9941	8239	7074	5696	4714	3870	2881	2518	2248	1801	1436	1239	898	773	700	594	620	638	674	816	1011	1152	1113	1191	1104	1331	1615	1485	1232	1143	1194	3560	3841	2264	1341	914	640	554	487	483	475	469	461	447	452	454	487	485	474	481	468	474	461	473	462	450	491	481	518	463	481	456	448	461	471	461	435	496	471	432	429	465	464	479	456	478	446	459	489	454	478	477	433	438	426	493	485	431	487	465	476	458	442	501	464	468	489	467	457	479	486	503	492	454	444	486	472	480	509	443	504	472	438	465	456	458	462	449	429	490	486	489	473	469	480	412	476	485	460	491	503	446	491	456	446	472	472	460	456	521	498	467	432	475	453	485	481	445	466	480	504	483	500	470	474	464	467	482	517	455	441	436	446	484	445	485	456	487	470	462	474	478	522	464	521	463	488	434	504	473	485	465	455	506	476	475	444	454	461	442	497	470	438	495	463	431	446	496	467	486	497	469	480	432	479	430	477	501	454	456	455	434	440	496	497	488	454	487	494	502	512	498	427	469	493	488	452	437	465	497	448	461	494	464	477	470	467	463	447	443	490	444	493	458	452	463	458	463	463	461	478	459	462	472	501	465	451	481	453	449	483	477	498	461	476	481	528	455	517	453	510	453	430	470	469	506	484	465	429	454	466	475	480	484	496	447	442	446	431	440	457	476	465	440	447	468	495	489	483	483	438	484	476	448	490	476	490	491	459	463	495	457	481	499	480	450	470	533	502	474	476	465	508	456	497	446	473	494	489	504	445	453	476	476	460	473	466	438	476	485	500	497	466	472	474	421	493	462	477	490	464	484	474	473	457	460	456	466	465	480	513	482	469	456	486	476	506	439	484	482	453	496	456	456	488	488	470	467	470	437	482	480	443	461	473	424	440	469	467	469	479	452	466	449	465	477	503	477	481	461	454	475	479	479	487	464	495	446	424	450	449	486	455	491	399	499	457	495	467	448	409	447	514	474	511	449	475	488	447	474	491	447	473	438	458	498	524	526	486	464	429	485	500	484	485	490	459	462	455	479	456	483	506	481	468	450	488	480	477	498	497	461	489	483	448	494	486	439	476	461	438	466	530	451	483	488	456	486	462	445	494	472	443	496	477	505	458	469	475	475	459	454	479	466	461	493	444	493	498	507	461	491	477	500	440	461	473	479	434	502	470	451	480	464	470	496	484	510	482	471	498	465	476	456	451	453	474	478	456	472	450	503	455	502	456	489	489	469	494	489	474	475	516	429	466	508	488	479	517	521	440	460	463	469	483	488	488	478	500	458	464	474	491	457	464	462	481	493	470	441	467	488	449	515	480	458	445	446	476	480	497	454	500	473	461	484	479	476	501	520	474	509	483	469	483	458	465	460	440	501	497	512	464	473	495	440	474	479	479	453	459	542	503	498	513	479	464	495	522	463	478	462	425	434	476	435	497	471	469	443	494	453	453	458	459	405	483	501	531	481	457	464	467	445	481	457	502	477	462	480	475	475	484	466	451	452	418	469	477	490	456	451	487	462	463	459	483	474	471	493	478	453	469	471	490	461	506	459	489	452	464	468	486	483	493	474	484	484	470	484	464	482	445	493	498	481	474	496	467	509	472	511	476	449	485	461	476	509	491	455	453	483	463	485	460	460	467	431	491	462	462	453	463	469	479	449	436	421	454	497	460	493	477	452	471	476	481	433	470	493	470	467	485	485	457	519	484	433	490	463	462	463	426	479	454	498	432	476	525	460	501	457	469	505	512	426	459	490	473	462	446	457	452	490	463	481	507	495	498	478	446	489	436	461	487	463	493	507	473	485	445	479	418	462	490	457	479	461	478	495	454	485	450	441	510	470	448	453	473	452	451	445	438	433	494	478	426	482	487	469	484	473	445	445	463	429	451	483	540	455	424	483	448	469	447	483	487	459	471	461	470	493	434	458	491	460	450	463	495	448	508	491	486	530	496	490	458	460	473	470	479	458	478	490	495	454	473	472	467	451	432	478	469	462	474	443	441	478	485	479	440	452	445	477	461	457	501	473	445	479	491	495	469	469	468	491	457	470	466	485	439	462	495	494	457	450	512	495	493	510	467	480	504	482	474	471	475	456	473	477	485	488	464	461	449	477	473	458	454	461	492	499	449	499	449	445	464	461	494	490	476	459	456	473	477	490	471	461	466	444	435	487	485	455	495	449	450	488	436	466	503	496	475	473	452	450	494	490	449	442	480	499	506	482	452	506	422	486	446	461	474	480	506	485	497	494	463	451	440	473	448	493	483	494	484	437	468	508	463	450	484	468	495	488	459	497	500	459	508	469	463	477	443	510	475	461	474	477	473	469	485	518	493	460	429	490	460	463	464	470	488	488	476	494	459	433	439	509	484	515	503	468	443	474	507	487	471	453	487	452	488	483	460	503	489	497	462	458	474	476	474	465	462	496	476	458	464	439	506	477	489	453	468	471	485	478	462	484	500	472	487	459	442	519	481	490	478	496	482	454	466	454	451	460	467	460	478	449	483	469	452	457	484	481	422	490	434	506	458	455	474	446	510	460	479	424	452	446	485	466	476	470	468	496	448	500	488	486	466	465	515	452	469	469	450	500	485	514	463	457	479	488	486	447	508	462	480	419	468	447	449	490	434	459	467	477	469	489	480	468	480	465	478	455	488	467	485	464	476	510	485	467	482	475	496	445	479	494	482	468	506	449	475	508	477	485	486	497	479	499	452	447	456	464	453	468	460	432	462	457	455	464	476	460	514	479	474	464	482	424	453	491	481	476	502	427	442	489	459	519	469	449	497	489	444	475	522	479	461	464	492	476	487	486	486	463	466	495	456	459	464	461	465	467	508	469	464	464	467	440	511	495	495	480	483	472	475	520	486	457	468	451	467	473	468	513	481	501	468	478	486	464	446	465	511	524	444	460	483	494	443	483	471	493	463	466	484	480	491	487	450	503	483	528	473	459	427	489	496	477	464	470	467	510	463	466	490	516	499	452	427	480	474	497	498	507	496	461	463	520	459	471	463	462	486	451	467	462	472	425	461	466	471	458	459	450	474	454	465	459	427	469	452	454	492	460	480	450	468	455	474	436	475	471	459	482	495	479	515	438	452	450	452	478	472	499	441	487	506	435	483	457	481	513	482	494	457	464	457	491	495	441	449	500	455	492	453	451	465	470	460	463	472	453	436	463	433	496	488	487	446	464	464	481	470	502	480	464	472	463	496	512	501	451	458	485	520	526	491	467	473	502	474	456	469	493	484	444	489	461	506	443	497	467	434	466	487	486	512	456	460	492	481	461	440	524	459	466	501	507	466	512	476	508	472	517	483	462	458	457	484	437	478	456	451	453	491	468	461	444	458	472	486	456	504	471	436	456	484	453	448	453	447	464	472	482	486	467	473	446	495	511	472	455	480	464	480	491	502	467	463	486	460	481	492	472	486	474	440	475	506	486	444	459	472	480	484	467	435	486	475	472	471	458	475	468	526
57901	52486	45084	27119	17759	12511	8089	6446	5323	4190	3900	3159	2511	1897	1483	1151	1001	790	679	553	476	350	286	250	252	199	235	239	194	225	225	253	234	308	352	388	422	431	369	334	1112	1248	769	527	335	245	229	184	179	190	177	195	178	169	174	189	186	181	201	184	195	192	146	162	165	179	185	175	181	166	169	196	196	176	170	166	166	168	172	173	180	168	192	186	177	169	153	166	163	183	173	200	183	173	182	170	155	186	183	166	174	179	175	174	169	186	200	183	177	170	177	179	190	171	167	173	185	206	159	200	176	170	185	178	171	158	167	174	177	169	201	165	172	166	176	184	170	171	148	160	176	139	175	187	188	181	161	182	172	175	176	181	166	177	185	170	172	165	184	177	189	178	180	197	186	176	178	150	154	180	192	196	188	177	186	149	170	173	162	178	167	168	165	181	184	155	190	164	188	164	154	173	186	193	180	178	181	171	174	173	165	181	133	172	149	173	184	172	178	188	164	166	199	167	148	190	198	187	183	170	157	178	150	190	148	181	166	168	162	182	155	169	173	170	179	178	183	161	162	177	193	177	186	190	186	191	188	198	166	175	143	148	205	178	195	178	165	183	180	171	192	178	163	182	144	190	168	185	177	159	152	178	169	204	180	191	164	186	181	175	166	175	168	156	158	189	194	162	174	167	128	186	214	176	178	186	173	180	180	197	169	185	159	163	163	176	164	168	180	164	173	164	154	182	201	180	183	177	164	190	180	214	181	152	168	190	185	186	172	192	199	142	172	167	180	186	192	195	189	165	170	173	159	203	173	185	168	161	174	172	188	187	177	158	173	180	154	186	143	195	172	163	179	174	188	172	170	173	202	178	167	166	182	205	179	153	180	193	173	168	169	166	193	169	172	202	189	179	185	159	204	181	183	206	158	196	185	162	203	175	173	162	163	176	167	179	157	196	196	166	162	178	179	173	190	182	171	191	178	193	176	172	152	176	165	165	213	181	197	158	167	191	187	177	189	186	162	150	189	197	181	180	181	185	158	162	178	167	168	202	199	169	174	188	183	165	177	187	162	198	176	178	174	177	173	150	201	186	186	182	155	161	196	147	169	172	180	172	153	176	153	167	189	194	175	170	203	202	168	173	166	184	183	183	183	189	183	181	179	177	166	178	174	172	160	187	174	169	187	180	172	169	197	174	183	188	178	155	175	185	183	180	195	180	187	179	178	178	151	161	168	173	161	196	156	176	174	173	191	189	186	172	169	190	183	192	149	199	180	175	160	163	190	179	188	174	170	183	180	169	134	163	198	171	157	168	170	163	165	180	186	153	188	183	147	151	143	175	190	169	171	176	175	175	172	171	172	186	183	156	141	159	185	171	148	179	207	168	190	193	165	182	169	178	183	184	167	188	140	190	209	192	143	178	201	172	164	155	162	170	168	167	170	191	188	181	177	187	195	176	184	181	170	182	166	187	199	184	182	164	182	165	160	169	181	185	186	176	177	177	154	178	179	178	171	165	189	174	186	179	172	198	184	169	170	173	158	146	167	168	181	183	157	171	174	190	166	150	183	186	180	163	191	155	178	181	155	176	175	210	169	163	175	186	163	177	159	173	192	198	172	171	200	164	173	184	193	183	188	203	172	163	188	163	186	163	199	172	170	173	182	171	194	183	167	154	177	177	182	181	160	157	181	179	181	182	186	154	175	153	176	175	150	192	146	149	192	160	184	163	162	174	183	170	173	172	184	177	183	169	186	177	183	194	164	170	162	179	179	176	168	175	187	171	164	177	168	170	171	194	195	185	159	165	197	150	196	189	184	182	170	185	183	178	171	161	178	181	187	197	212	170	172	172	164	189	181	204	178	164	189	168	174	185	164	154	184	174	170	173	192	186	165	172	179	168	167	174	183	169	178	142	166	176	156	180	183	183	168	189	165	189	175	206	175	173	178	167	154	178	181	158	172	159	204	205	174	176	166	160	181	186	179	168	147	186	198	181	177	177	155	159	158	176	167	151	211	176	169	170	173	187	178	194	166	181	181	168	147	174	188	199	189	171	186	182	151	172	175	177	184	171	172	167	187	184	155	159	197	161	180	185	182	155	185	169	187	215	148	155	152	187	165	159	176	157	167	220	175	164	172	172	183	174	178	178	174	187	201	188	166	169	204	187	153	161	166	182	189	175	170	165	189	163	167	164	188	160	171	178	156	162	166	177	164	171	166	171	178	182	162	185	170	157	180	166	147	168	205	198	163	184	168	200	162	181	191	195	180	173	185	188	174	186	158	189	191	167	169	175	176	186	166	191	189	176	172	181	197	173	158	166	159	202	190	176	170	186	182	171	180	178	163	164	181	168	184	177	167	185	184	184	157	158	165	171	158	177	163	193	170	166	160	171	202	194	185	168	183	191	171	192	164	174	171	147	168	173	192	205	165	159	163	150	161	183	166	185	195	172	153	157	157	185	179	181	193	176	167	178	172	189	186	169	170	182	152	183	168	166	159	175	176	169	161	166	168	190	184	164	199	162	162	189	193	186	161	154	152	154	185	192	186	168	167	164	165	182	152	159	182	189	173	169	158	189	159	165	205	188	196	183	184	182	186	171	193	188	171	179	209	173	183	164	168	165	177	194	163	177	196	170	172	178	169	174	187	198	151	192	182	180	176	187	197	159	189	167	169	186	153	162	174	196	169	165	179	191	166	162	185	167	151	189	169	167	188	156	202	190	163	162	173	165	199	179	174	204	182	181	181	164	171	173	171	173	169	179	176	161	179	172	183	178	167	163	197	191	189	205	190	195	162	170	172	187	163	180	167	178	182	199	170	156	171	192	165	207	177	171	193	194	168	163	166	193	165	195	183	173	197	153	151	191	158	187	175	154	172	186	168	169	187	172	194	190	168	171	189	168	187	166	190	155	183	178	185	165	178	206	154	187	196	187	162	179	176	193	174	180	174	193	188	173	176	170	172	160	164	184	208	196	203	188	174	196	168	178	187	166	182	168	148	177	164	141	188	186	183	177	179	174	188	149	153	191	186	179	185	175	164	184	166	165	182	167	181	155	167	187	169	175	183	169	169	183	179	177	174	171	148	186	194	188	168	183	181	179	157	187	193	178	174	180	174	162	162	150	153	178	168	166	162	157	183	154	168	175	155	196	143	168	178	151	182	182	176	170	148	171	158	161	163	176	183	178	189	186	171	189	174	187	204	172	164	198	173	192	167	192	159	177	177	149	202	200	184	184	187	181	171	158	184	171	171	166	201	168	161	185	204	157	182	180	192	176	207	169	181	171	178	187	187	198	190	156	144	150	180	180	193	176	151	178	183	179	155	164	161	178	189	161	192	172	186	166	170	170	155	192	170	167	167	157	173	190	164	172	186	158	159	175	155	182	170	168	188	187	167	176	189	197	188	167	153	163	197	177	164	208	141	198	145	166	181	184	167	185	174	163	198	185	210	175	193	168	170	180	160	209	195	160	184	183	176	163	174	209	165	176	190	154	176	180	179	177
38314	42542	43123	30619	28905	25388	21171	19405	17372	15412	15330	13413	11659	9240	7678	6117	5685	4450	4052	3219	2516	1784	1172	1037	883	768	834	779	643	741	924	961	1137	1489	1951	2158	2482	2441	1971	1916	7053	7562	4158	2558	1516	922	635	482	469	442	441	452	444	463	467	437	421	435	465	451	444	448	434	471	446	422	447	470	420	439	481	468	424	477	474	461	438	500	428	430	418	470	412	442	464	467	443	439	464	447	454	459	446	441	418	455	417	445	414	443	430	426	417	430	454	431	429	401	432	478	472	490	492	457	475	423	454	446	415	511	436	488	446	447	431	430	429	427	437	443	432	458	457	441	436	449	456	442	461	451	409	413	431	413	463	450	465	436	425	439	469	400	445	390	469	452	446	452	435	428	417	455	492	429	424	459	413	444	449	459	437	405	440	462	444	434	451	449	459	453	454	422	400	430	405	428	457	471	455	440	434	487	437	463	410	396	442	477	431	480	423	462	418	441	458	439	414	438	430	424	420	496	458	441	426	468	428	458	475	435	473	466	459	457	451	432	427	445	458	435	438	422	471	454	467	469	424	434	449	466	443	442	430	422	461	484	427	443	481	449	446	435	428	427	416	433	417	427	426	405	473	463	411	449	452	455	470	409	443	410	445	408	430	429	434	447	482	458	457	407	481	436	435	471	412	467	458	468	429	457	465	426	426	414	430	452	394	451	474	423	489	414	417	423	412	415	407	432	451	467	411	468	447	457	507	450	475	463	438	459	429	443	464	434	405	428	468	480	482	440	406	448	461	438	426	444	447	445	465	470	457	411	422	462	431	464	426	456	446	433	433	443	435	405	433	463	441	445	446	471	450	491	436	456	465	443	438	461	427	438	426	434	453	489	454	426	440	421	451	460	459	417	411	428	436	427	493	469	443	414	442	458	467	478	459	427	409	473	456	422	512	408	408	436	417	451	428	438	459	472	442	429	472	454	431	445	443	476	437	433	418	471	428	460	418	443	447	468	475	439	426	428	442	420	458	428	420	402	396	474	421	420	425	422	415	463	434	415	421	422	454	442	440	467	423	424	401	446	465	440	437	435	455	446	450	444	435	441	417	423	438	451	445	438	424	474	418	427	434	443	480	429	430	463	419	401	462	460	431	439	466	408	464	442	427	428	464	419	429	435	431	442	473	471	435	452	439	438	488	448	437	413	404	452	433	460	444	437	474	443	453	439	413	501	486	426	477	441	420	426	418	431	410	376	460	450	418	445	441	424	432	450	456	412	413	434	436	396	442	425	459	408	422	441	459	421	472	447	439	384	445	443	442	459	446	475	426	434	492	460	391	472	385	425	453	435	436	421	479	432	442	452	416	445	432	421	452	420	432	469	430	436	459	480	434	464	460	431	487	420	447	434	445	448	471	450	444	465	423	437	411	441	455	447	432	431	443	457	408	447	469	421	440	467	413	457	431	424	457	428	430	447	451	421	479	432	445	461	477	418	443	439	427	439	443	430	469	460	423	408	458	432	427	424	411	441	472	429	454	447	433	426	438	429	433	460	418	453	453	468	446	474	441	413	458	415	446	414	455	430	422	468	460	438	440	449	437	460	446	430	419	419	422	452	447	462	423	457	438	453	457	435	438	449	484	473	467	408	433	429	457	453	453	446	481	401	472	420	453	396	498	426	439	433	436	412	440	454	418	451	446	465	413	496	436	427	428	450	445	472	446	413	406	443	440	452	486	441	438	418	468	460	365	450	474	422	477	413	463	409	464	490	444	436	450	434	399	450	436	442	440	441	436	454	444	464	465	423	413	496	425	474	411	386	438	412	466	401	451	443	452	417	414	451	470	456	439	469	431	429	428	431	437	458	405	429	443	451	426	415	424	460	417	441	432	416	439	466	475	440	432	429	438	439	447	417	435	414	441	449	438	462	446	444	405	414	463	431	444	453	421	447	447	468	430	447	428	454	428	453	464	434	440	420	454	432	424	433	449	412	442	491	434	428	458	421	449	403	429	409	453	447	451	470	445	448	423	430	463	437	407	429	467	430	455	475	478	437	426	446	410	456	439	407	461	453	470	428	428	465	444	431	452	447	438	421	447	475	433	393	438	421	462	403	429	440	479	454	418	429	444	470	434	452	437	444	423	433	460	415	413	477	424	443	416	395	432	403	435	438	432	462	434	470	433	437	419	452	437	446	471	454	393	439	487	421	401	442	429	432	411	395	475	408	431	427	431	425	427	460	439	471	443	408	390	457	425	462	453	425	434	431	445	447	465	447	449	453	436	466	395	435	469	482	465	421	418	423	411	487	439	445	460	406	467	429	447	423	446	443	404	401	435	440	407	446	488	464	477	447	438	416	416	425	442	462	443	459	407	432	450	470	431	476	476	419	405	416	466	457	422	464	457	463	458	474	435	430	449	452	450	479	431	417	412	432	454	455	449	458	446	433	435	458	436	421	454	429	424	436	470	448	420	425	414	429	414	444	447	461	445	441	422	461	421	403	453	468	431	496	430	433	434	449	468	453	455	430	490	438	413	463	434	424	437	453	444	460	449	479	466	445	437	390	422	423	498	451	409	444	431	444	480	465	410	461	462	412	425	427	474	459	426	432	415	431	403	491	426	413	448	464	448	422	443	436	475	433	421	487	438	463	429	432	449	449	425	424	472	441	471	423	447	443	477	433	411	458	444	448	430	414	466	446	476	420	426	457	477	423	487	413	502	445	453	444	510	444	405	462	460	436	434	445	438	471	412	441	451	445	474	443	454	434	449	457	439	420	450	420	380	424	450	449	418	418	453	465	493	435	444	469	445	449	431	443	406	403	442	407	454	457	414	408	440	496	457	430	444	439	462	420	435	427	451	447	407	487	415	500	439	417	443	439	446	456	438	457	476	437	425	424	398	407	439	419	450	430	453	443	458	441	455	447	492	421	440	437	457	430	456	424	478	470	456	469	431	454	430	420	456	426	444	428	431	429	447	486	435	475	438	449	441	399	463	479	408	415	440	433	414	455	422	434	437	407	430	466	472	436	467	440	475	407	419	461	453	465	413	472	457	422	410	423	440	423	432	462	427	461	457	417	474	434	432	443	449	455	439	500	448	447	475	454	466	458	421	442	426	447	486	411	424	459	454	437	466	450	430	446	457	447	451	451	449	429	438	455	446	428	428	434	403	440	439	443	424	486	439	462	453	459	450	479	421	416	461	454	432	448	483	424	442	491	400	432	415	428	461	479	425	499	454	470	452	448	465	416	409	428	448	463	438	455	422	447	446	485	444	419	440	461	451	422	463	491	442	477	401	444	455	428	441	448	447	468	421	443	443	450	407	424	460	417	444	469	484	421	465	441	413	413	462	446	458	446	434	412	415	441	412	458	461	453	426	451	437	425	442	451	473	413	425	458	429	461	420	460	422	441	471	439	431	442	439	455	426	456	472	431	431	455	444	455	449	439	443	440	415	432	444	433	444	453	427	423	434	470	437	434	455	426	435	407	419	450	482	454	468	454	426	466	430	480	409	441
45103	31391	21132	7538	3090	2061	1451	966	766	623	496	472	415	385	319	332	333	300	257	236	229	230	254	230	204	239	251	240	231	237	229	233	242	226	243	263	250	232	233	225	243	304	275	254	224	231	237	230	213	228	197	226	207	205	214	222	213	196	208	188	208	202	192	187	196	188	204	197	208	191	218	194	224	199	232	220	193	197	203	230	199	219	211	200	219	236	239	245	244	202	189	206	202	211	208	216	174	224	217	236	230	202	212	210	188	195	214	192	200	212	224	197	191	200	228	203	216	207	206	228	205	214	249	214	200	198	221	214	201	184	226	189	210	189	240	210	218	221	216	212	204	195	234	206	184	227	190	229	198	227	215	205	226	206	227	229	191	205	231	210	205	207	204	223	205	221	253	201	234	226	227	202	216	226	224	204	196	210	218	213	213	210	201	204	211	218	194	222	227	218	190	198	191	226	202	208	248	219	224	220	208	200	212	222	215	208	212	189	231	219	213	215	218	209	239	239	211	208	206	190	210	215	213	213	208	233	187	187	217	215	186	221	184	180	226	188	175	195	220	202	249	197	199	212	240	216	201	218	226	204	218	239	191	186	233	217	194	225	197	199	227	186	180	206	212	203	207	190	219	216	189	205	240	194	217	205	224	216	231	204	216	190	211	216	191	192	186	194	235	207	211	207	205	215	243	182	225	199	200	191	224	243	202	226	197	200	216	214	229	189	218	239	236	192	206	197	195	207	231	208	200	205	192	192	201	208	218	224	211	200	253	210	221	195	202	213	224	200	189	225	245	252	218	205	201	196	185	189	223	243	197	227	231	197	229	210	224	221	210	228	217	198	201	207	185	206	198	203	218	208	202	210	216	201	192	200	200	223	205	215	194	214	219	211	219	208	209	199	244	204	214	224	212	194	223	231	222	212	197	188	219	211	212	200	211	193	214	223	239	206	227	202	202	186	203	208	226	222	215	208	234	198	190	213	180	229	195	207	225	225	219	210	249	229	191	231	205	185	186	200	208	204	205	225	208	218	225	212	234	204	176	200	214	237	195	217	241	200	249	208	205	221	217	222	192	205	217	208	205	216	230	233	201	245	211	229	212	193	222	218	220	212	203	242	212	215	209	204	206	178	213	208	243	178	201	204	210	226	211	220	231	232	217	207	200	198	230	214	221	222	202	234	192	212	177	202	210	233	231	185	214	201	201	207	201	217	208	184	187	214	209	229	205	207	219	192	208	219	201	242	185	233	237	198	202	199	182	196	214	212	222	219	202	229	217	204	188	220	209	207	206	209	215	212	224	230	225	236	191	203	200	187	227	232	194	193	212	215	190	188	208	234	226	241	201	230	228	195	215	217	196	204	209	225	209	200	193	197	196	224	217	188	228	222	232	187	237	209	202	178	208	235	202	215	239	209	221	213	209	186	200	213	221	217	222	207	214	195	224	216	193	237	226	229	187	217	203	202	210	216	211	207	225	216	248	217	190	234	217	190	208	202	196	223	234	193	231	207	194	240	228	200	236	223	201	201	209	194	210	223	228	222	220	179	209	214	213	198	190	184	208	216	204	202	214	212	245	205	225	175	206	194	228	203	206	198	207	216	183	185	204	192	194	211	197	207	212	201	225	193	219	213	252	219	229	223	224	241	204	215	186	200	217	224	207	203	215	207	215	186	211	205	210	205	227	179	220	180	215	214	200	213	210	224	217	225	231	203	232	168	182	225	215	208	239	221	201	216	205	188	197	200	203	218	235	229	217	216	231	207	218	191	244	207	210	215	218	191	209	194	205	215	225	196	209	223	231	209	184	226	211	200	221	215	213	206	251	210	196	236	231	229	204	214	203	233	213	210	220	220	229	214	209	209	239	185	234	200	225	232	232	225	239	214	212	215	218	201	223	226	238	210	220	218	191	227	194	214	212	212	227	220	212	210	203	234	242	217	212	198	237	219	205	191	228	195	196	195	202	217	203	232	192	208	227	226	209	211	208	168	217	188	210	191	211	217	225	190	223	235	224	195	208	226	215	221	205	218	212	192	209	215	220	214	205	204	184	197	236	211	217	187	227	206	214	236	255	249	201	187	196	214	210	227	221	175	203	223	212	216	179	205	217	227	207	211	188	212	196	216	213	213	213	195	191	210	193	180	213	210	203	215	203	206	226	179	195	237	220	208	220	189	209	210	193	207	222	207	188	187	218	199	212	226	208	215	242	223	226	213	228	203	216	200	220	181	213	228	213	193	214	244	214	192	210	201	207	194	237	202	239	200	208	207	193	214	180	225	210	216	207	241	197	199	219	212	208	209	225	201	212	225	226	248	193	188	203	229	193	213	212	194	193	201	199	215	211	214	197	203	220	226	210	200	208	219	216	210	216	230	215	209	244	213	228	221	203	191	220	217	224	229	213	197	208	230	193	226	224	220	211	186	212	212	203	240	230	207	229	215	246	186	210	223	208	220	202	213	215	185	209	242	226	206	190	210	215	231	194	206	201	216	223	233	202	211	234	199	204	197	197	186	195	243	207	199	202	198	229	203	204	215	207	209	228	214	216	207	221	188	228	194	200	215	185	179	242	200	254	201	223	192	200	211	216	194	187	227	216	200	207	236	215	213	214	215	197	205	202	191	207	211	190	223	199	234	212	179	207	211	216	205	200	211	189	225	220	234	195	220	195	188	212	210	214	201	202	215	217	206	221	226	216	222	232	200	191	206	206	202	183	217	199	224	206	195	207	211	184	228	211	216	205	197	184	216	220	185	225	207	224	212	221	225	210	184	208	203	230	213	188	235	226	204	226	209	223	211	210	233	225	216	198	206	209	228	200	226	206	218	219	198	218	194	194	208	238	207	228	228	223	193	199	213	190	206	229	205	211	207	211	188	176	228	206	216	240	203	209	228	189	203	231	204	210	198	254	215	238	213	246	227	203	216	202	201	208	212	203	231	207	253	214	183	207	196	203	214	203	188	209	207	203	209	208	194	212	214	196	193	208	203	181	210	214	201	196	212	213	204	203	228	212	193	207	210	219	206	202	212	201	213	202	237	188	201	219	227	197	229	237	193	199	199	201	217	191	179	197	198	203	191	231	253	196	204	207	211	206	240	226	219	239	206	217	209	240	218	267	224	218	218	206	209	220	190	216	224	224	217	199	215	197	224	222	212	201	223	226	198	182	187	226	207	200	202	197	207	223	198	231	196	220	211	231	208	204	215	207	196	214	219	216	205	178	219	212	209	212	198	207	222	219	217	221	199	219	207	202	207	236	182	213	221	214	238	209	196	222	196	202	199	197	203	213	217	186	228	193	206	182	228	220	210	215	210	195	216	222	212	238	212	210	221	196	224	188	175	216	199	208	220	205	236	202	208	222	204	223	216	217	235	222	224	224	207	210	202	224	184	224	197	216	204	214	227	212	214	212	203	231	205	198	187	205	213	190	231	190	219	231	190	202	220	258	203	199	200	230	206	212	211	208	228	210	203	217	207	229	213	184	202	199	226	199	233
29345	24531	23962	13004	9676	7804	5742	4348	3467	2909	2435	2015	1847	1551	1543	1505	1305	1013	850	758	651	620	662	646	684	673	669	655	593	586	548	550	543	599	629	695	726	804	779	727	825	1036	1034	828	617	558	561	538	533	483	584	502	557	495	512	506	520	545	498	510	540	506	525	584	570	490	514	498	503	475	474	481	493	509	519	500	520	518	501	480	509	526	528	539	535	521	515	532	541	504	495	506	546	517	525	529	519	546	523	517	547	507	553	510	569	530	520	503	470	533	497	518	522	534	530	489	540	531	509	515	524	523	498	508	507	500	527	554	500	499	515	536	533	564	547	519	505	515	515	548	545	534	534	571	506	538	520	492	512	483	522	508	532	532	515	496	546	515	477	524	527	477	501	517	483	469	528	529	505	511	531	514	509	494	495	524	532	467	489	505	482	533	535	551	500	490	523	528	516	529	549	554	495	551	507	540	497	512	513	478	546	539	515	497	512	529	547	549	491	510	507	533	485	518	523	490	545	508	506	562	529	516	520	543	502	527	552	487	544	545	523	516	504	509	504	512	509	495	515	560	506	519	514	496	518	512	515	513	528	466	533	535	546	530	529	556	524	524	507	514	510	512	550	551	532	509	517	526	556	488	543	517	528	558	506	507	523	535	492	547	503	490	552	501	515	496	551	496	514	494	520	530	511	527	530	520	521	510	488	544	526	496	549	522	506	540	528	482	532	552	491	512	500	496	542	500	533	537	549	526	497	544	543	470	496	517	535	518	488	474	523	547	546	495	547	519	523	541	507	510	533	513	528	535	477	504	502	526	497	494	504	513	527	525	538	528	516	503	483	542	511	541	508	556	527	492	542	510	508	533	514	517	501	563	501	511	508	486	509	509	535	520	565	468	485	510	538	511	541	539	485	517	505	523	488	521	458	529	496	499	513	509	545	533	523	522	521	545	559	506	480	530	513	493	501	508	545	501	512	534	510	508	479	527	538	500	527	548	508	522	514	511	528	481	485	497	509	524	508	528	575	496	493	486	531	536	504	535	581	494	492	538	547	523	481	480	500	500	519	530	520	523	522	500	509	507	485	510	492	556	516	544	523	566	532	488	550	536	566	506	484	555	519	512	532	488	473	452	501	532	551	521	513	494	522	531	499	501	523	501	511	514	515	524	512	475	516	518	504	507	493	489	448	499	518	504	511	540	564	505	503	470	469	499	484	496	518	530	524	450	485	508	501	511	526	508	536	515	523	502	518	513	487	514	512	522	521	525	510	560	515	502	498	510	577	484	528	501	506	555	523	503	517	560	517	533	501	534	536	508	523	526	555	521	502	499	536	528	568	519	500	490	497	520	533	488	454	525	554	474	495	498	469	530	472	499	489	499	541	532	535	516	513	527	483	524	509	510	527	543	525	497	504	542	517	533	540	508	534	502	520	529	486	511	512	501	512	509	535	536	505	506	524	485	553	492	514	512	506	523	499	501	500	497	510	524	507	516	498	510	532	542	535	491	490	503	550	507	509	533	521	503	496	490	527	520	537	453	507	533	476	508	535	458	535	526	513	549	515	532	496	572	552	478	535	496	509	491	503	488	567	552	481	506	476	518	545	500	550	516	512	486	555	500	551	549	511	516	506	521	525	507	522	447	515	540	525	509	482	513	502	524	538	514	513	505	532	524	517	484	540	500	510	487	525	514	462	516	538	508	505	480	544	509	513	505	510	559	485	543	540	472	515	535	562	523	529	543	494	508	561	545	489	473	555	533	516	553	535	502	488	527	496	524	502	518	527	492	469	526	526	541	527	539	553	505	568	528	531	479	485	497	482	503	526	494	504	507	505	515	484	492	529	496	543	542	515	524	511	486	479	520	490	535	507	536	520	544	534	530	509	534	502	532	530	557	519	489	524	512	507	522	509	491	497	523	475	559	545	551	519	510	557	532	463	515	471	495	495	501	555	480	459	491	488	486	508	518	519	510	548	514	503	502	505	506	501	515	519	488	519	541	492	494	547	528	489	514	493	544	544	524	514	537	476	537	476	500	472	498	537	530	494	507	563	493	498	520	524	539	541	518	531	504	511	523	537	520	492	542	535	487	485	512	541	508	508	518	532	533	514	537	519	507	531	552	555	515	534	497	526	532	513	519	500	551	514	511	518	458	488	470	480	564	545	519	497	513	549	489	500	526	521	542	526	497	497	514	525	536	498	555	513	525	492	535	515	521	516	515	526	482	505	499	558	516	540	526	538	518	493	518	482	520	494	487	541	509	535	515	548	528	494	493	514	485	512	499	512	558	544	544	479	532	477	524	504	527	523	493	540	492	486	513	510	573	485	493	543	519	525	524	507	535	504	540	509	497	531	551	502	528	535	500	559	529	536	534	540	507	526	520	533	507	516	476	519	506	474	464	518	492	532	491	516	534	496	497	524	539	488	487	505	492	550	532	512	541	517	519	502	523	481	519	500	526	534	477	512	552	503	528	507	554	497	516	517	493	555	501	546	489	515	550	535	517	523	506	522	501	459	504	524	504	467	505	553	500	513	526	528	504	465	547	488	515	552	542	512	514	520	486	527	509	489	514	540	546	476	496	506	514	517	514	492	508	521	537	513	505	520	525	519	521	483	467	475	529	527	523	533	527	491	522	506	509	559	529	486	520	512	531	525	504	577	507	503	543	483	559	511	492	514	482	519	560	531	505	512	520	528	531	500	536	506	495	512	546	518	545	495	515	499	513	539	564	551	548	514	492	554	502	510	540	515	510	531	498	501	477	525	540	527	539	489	538	524	505	520	535	523	507	488	489	511	511	520	518	501	486	504	520	529	534	508	528	512	543	520	493	483	562	555	514	511	485	537	524	540	520	497	491	556	542	509	550	520	494	510	557	510	494	492	486	531	515	544	522	498	511	490	497	491	522	524	544	545	555	522	554	565	484	544	543	510	528	500	534	521	549	521	493	514	509	524	514	562	532	496	532	526	519	509	516	549	543	500	502	530	534	513	508	532	504	542	492	483	503	500	520	534	537	498	537	521	555	531	535	490	506	493	531	500	559	537	549	484	519	540	505	508	512	515	533	506	509	481	493	508	491	501	516	502	540	517	487	510	552	525	510	511	486	526	536	532	528	530	482	567	533	492	492	510	516	542	525	495	532	524	504	537	544	506	497	524	486	506	490	517	551	511	506	514	486	525	534	534	484	528	515	505	525	535	464	533	512	510	534	493	542	502	556	540	522	515	496	499	552	514	517	502	564	506	546	503	545	524	516	535	497	542	507	525	531	507	503	565	512	537	531	521	531	549	500	504	503	541	514	536	520	523	550	515	561	533	529	540	541	504	512	493	518	551	519	536	498	516	510	532	483	518	499	526	523	502	529	509	491	508	505	501	534	514	519	481	504	534	508	518	507	495	491	533	493	522	542	592	530	501	517	541	532	486	530	541	508	516	551	508	534	498	506	497	525	524	536	533	549	491	542	540	509	540	524	501	540	505	569	506	504	524	494	519	484	496	554
54700	40285	30598	15601	7666	4875	3004	2109	1685	1580	1522	1242	999	781	731	580	545	510	530	398	401	337	294	236	227	266	240	279	293	263	240	253	269	233	249	241	251	269	245	243	389	519	555	355	269	230	188	170	178	182	209	208	183	186	177	219	158	164	178	214	177	203	178	168	175	188	170	177	188	194	197	172	183	191	181	182	185	189	196	198	198	196	181	174	204	175	184	188	177	202	149	180	175	174	177	175	170	155	186	183	180	193	207	208	206	183	202	191	198	158	168	159	188	196	184	180	190	202	187	186	180	196	190	184	201	191	196	165	214	189	164	183	182	165	161	170	200	206	194	165	198	170	180	170	170	179	194	181	172	180	178	180	201	174	191	198	176	212	198	170	185	190	169	172	171	203	196	188	197	216	189	181	207	195	177	174	187	204	188	183	190	194	179	196	154	162	177	198	186	201	220	173	178	190	177	213	201	168	203	206	205	181	194	191	177	195	187	187	186	180	190	187	181	184	197	196	209	209	186	195	201	184	172	180	189	198	195	200	185	211	175	205	183	205	164	190	175	198	176	162	204	188	207	174	173	183	198	193	171	199	201	166	184	197	195	182	192	177	201	187	196	195	190	178	197	187	196	223	180	185	196	212	214	200	169	165	205	175	183	194	198	193	179	187	210	164	168	186	164	186	188	213	162	180	182	206	186	189	196	164	196	192	197	177	200	179	195	192	183	206	194	171	157	209	209	180	190	170	186	216	178	176	186	192	165	178	207	158	172	216	175	199	163	181	195	197	172	186	190	189	182	168	157	184	194	204	180	192	188	190	202	179	183	178	184	194	180	185	200	199	198	179	190	185	193	164	190	154	174	184	167	181	194	206	183	174	179	179	192	199	199	200	186	168	174	179	182	171	209	177	194	162	161	183	174	191	185	200	190	158	210	171	187	158	194	182	165	172	170	159	179	163	192	183	171	197	194	187	177	198	190	185	173	181	176	167	171	190	195	194	218	207	187	180	156	183	201	200	212	173	196	221	188	182	170	159	190	183	169	195	189	205	192	190	174	207	189	170	188	179	190	191	168	193	205	194	193	157	186	202	214	171	181	174	177	195	186	198	201	186	189	204	189	170	185	184	187	173	177	148	173	207	183	188	170	195	198	198	197	175	200	188	174	202	175	190	192	167	167	209	207	178	203	173	185	164	204	179	172	216	212	194	188	197	148	187	213	208	180	169	194	202	196	189	216	181	191	194	163	173	201	164	196	193	193	184	194	161	176	208	177	181	182	174	171	201	177	184	172	169	172	175	200	189	179	170	178	172	182	207	199	185	208	173	172	181	181	190	212	198	200	194	204	218	225	190	196	202	187	187	170	171	196	173	179	186	206	191	190	184	184	197	189	210	176	202	164	182	157	180	206	201	189	176	171	189	157	192	162	209	183	199	193	160	205	175	197	181	200	169	180	196	199	184	200	197	233	156	216	179	189	195	186	222	194	176	213	171	190	182	163	172	193	201	200	185	188	207	179	201	213	191	172	176	179	199	181	208	192	189	186	218	186	210	162	198	175	172	188	185	184	175	172	202	200	181	193	186	178	184	187	185	170	167	209	168	188	183	192	175	160	179	175	171	179	174	180	188	189	207	187	190	182	177	174	194	157	173	158	197	218	189	199	173	216	201	188	168	208	181	182	191	172	172	196	164	209	171	164	200	206	187	177	161	208	190	177	187	188	214	202	193	188	188	211	183	178	199	186	203	174	174	172	201	182	169	194	177	205	200	203	203	162	171	184	191	187	183	181	205	229	173	169	178	211	197	175	189	188	176	186	218	172	167	197	189	190	195	168	201	184	195	188	169	190	196	209	169	185	187	198	193	196	190	202	184	159	166	191	194	175	207	186	197	202	193	166	164	203	186	206	202	213	206	200	205	180	215	168	193	183	182	169	193	194	212	159	179	196	195	150	168	199	215	182	181	165	201	185	187	222	185	185	170	232	172	172	178	190	188	189	179	182	181	185	190	198	209	191	183	173	180	185	184	192	226	193	170	184	189	224	182	166	182	205	190	175	179	234	170	184	189	178	180	188	172	178	202	200	188	189	183	182	172	195	196	173	196	201	193	186	211	188	199	187	188	200	176	196	200	170	172	219	194	205	196	191	188	179	160	184	190	189	185	184	186	188	184	158	196	210	206	189	207	177	162	171	186	195	205	208	183	200	183	164	214	200	213	185	157	173	179	204	192	197	192	191	211	184	194	177	190	203	202	192	185	186	183	170	192	202	163	210	206	176	214	193	183	199	198	199	201	187	187	182	190	175	186	187	204	174	182	199	187	164	178	175	195	164	161	202	208	200	173	173	200	182	186	187	191	179	196	187	174	182	209	167	183	188	154	147	185	226	197	152	186	187	186	187	171	164	183	166	181	168	200	168	173	202	195	184	165	165	169	191	199	185	170	192	197	172	173	165	182	169	178	188	201	185	209	190	215	180	208	188	156	180	204	164	221	190	181	203	199	169	169	186	152	212	205	183	207	187	185	164	210	184	168	169	163	194	205	175	195	201	190	177	202	185	228	202	201	196	205	183	198	182	180	175	188	205	168	214	170	176	201	179	178	173	201	210	180	179	208	168	200	187	193	171	190	192	200	174	189	174	190	190	176	169	171	207	186	226	168	167	168	169	195	184	187	188	184	174	201	159	202	203	168	175	186	162	188	205	179	182	175	190	191	195	207	186	218	192	202	199	180	175	192	183	170	201	215	195	165	182	184	202	173	194	197	181	177	170	185	179	198	183	205	179	202	163	176	187	182	207	182	182	197	189	176	202	212	185	175	192	184	179	198	195	173	199	189	172	194	193	203	185	207	183	164	184	193	204	161	181	187	176	214	209	171	183	175	174	196	188	177	167	184	181	175	181	194	192	195	215	191	185	192	200	190	171	172	173	196	159	198	199	192	178	205	189	187	198	208	222	189	180	196	199	184	182	190	187	203	186	200	179	188	192	197	192	214	187	198	213	215	184	182	196	199	193	185	171	158	177	172	165	196	183	194	168	197	192	160	157	178	191	192	168	183	194	178	190	216	174	155	189	181	193	189	191	207	174	174	199	200	183	199	173	190	181	168	184	174	164	174	186	187	192	193	197	180	171	220	182	171	184	201	180	156	189	199	178	189	186	205	177	187	167	184	181	183	167	170	170	192	204	166	177	198	177	199	198	188	185	173	183	162	198	191	210	178	165	184	182	163	178	207	164	174	189	198	191	202	182	191	189	181	178	181	187	200	218	190	180	193	186	169	214	186	199	158	194	193	173	179	188	192	203	194	176	191	228	188	189	191	203	174	181	194	166	202	193	183	180	188	200	186	187	201	199	217	195	201	186	183	169	177	171	187	185	200	183	198	202	193	189	193	194	182	195	204	195	195	179	187	175	200	180	200	185	157	191	196	226	192	164	175	186	178	184	192	207	195	199	169	164	185	166	186	210	171	190	167	203	157	184	189	197	151	179	163	177	180	188	166
36794	33424	30477	21744	17578	14959	10962	8607	7622	7504	7364	6135	4865	4259	3887	3307	3029	2865	2853	2277	1863	1631	1265	977	921	996	1133	971	1059	1167	1026	996	983	947	1019	1081	1207	1299	1168	1132	1753	3334	2948	1707	926	615	522	495	497	444	429	464	477	481	462	491	433	437	470	491	456	429	478	472	433	490	452	489	488	466	492	501	488	459	495	447	428	435	497	493	491	424	492	433	420	467	463	466	436	439	463	478	450	433	443	510	477	465	485	467	442	487	464	445	481	458	430	464	493	467	463	474	494	457	484	447	501	529	500	450	487	474	458	428	425	532	463	462	462	485	454	440	511	493	453	475	442	477	435	439	468	459	479	446	463	492	452	457	480	455	487	489	455	477	437	474	455	450	466	498	496	418	469	457	459	461	489	474	470	481	451	452	488	452	481	463	460	464	460	462	501	415	444	419	475	461	472	458	471	476	452	486	501	431	470	449	477	447	431	459	493	467	425	477	485	450	459	464	489	424	453	461	469	432	451	476	501	464	462	472	492	446	442	427	499	444	461	450	460	449	465	432	453	465	458	471	465	442	446	483	473	424	456	432	496	466	484	445	445	470	445	468	435	425	491	470	504	428	462	478	431	428	453	491	443	477	469	445	482	481	477	482	477	486	480	445	438	460	480	460	468	432	437	425	482	497	445	453	472	443	456	474	485	456	428	467	467	437	488	477	430	481	434	477	470	447	451	477	445	444	490	462	501	485	489	445	486	445	461	465	429	494	429	480	422	500	459	500	502	476	454	464	447	469	471	464	440	478	448	455	439	469	444	502	503	459	447	465	468	451	465	443	448	461	467	472	483	463	454	470	455	494	481	489	494	471	499	452	488	456	512	477	480	438	487	481	451	428	455	455	441	462	488	464	463	426	472	509	432	457	495	433	463	475	484	431	451	490	439	495	500	433	454	451	445	482	478	459	425	478	501	469	496	463	471	460	452	495	445	466	481	493	459	469	476	440	411	477	468	447	459	435	489	477	495	467	425	419	437	439	463	486	471	461	426	405	438	459	478	431	420	456	471	464	464	465	503	454	457	432	467	478	478	476	466	470	448	483	496	431	484	450	484	473	447	492	443	465	480	472	455	467	428	419	471	430	475	463	476	445	484	479	460	423	520	456	460	458	447	479	490	475	463	483	474	477	493	456	468	504	431	498	476	449	429	466	469	432	439	449	479	450	464	464	511	482	458	459	461	467	487	515	465	461	470	475	399	482	428	457	456	466	482	451	469	439	461	469	488	477	476	444	427	462	433	475	499	469	483	484	437	456	462	456	441	471	447	442	470	445	449	486	456	467	476	444	462	471	458	429	485	445	482	487	479	466	495	504	452	492	476	478	447	497	459	491	439	470	454	443	462	469	446	459	439	468	470	467	468	457	473	473	505	477	485	469	445	452	469	423	447	464	502	449	510	496	431	442	470	478	468	494	470	461	459	449	459	460	472	494	452	452	453	453	483	474	484	501	458	457	477	492	416	477	436	477	470	425	474	465	442	485	489	504	482	480	460	477	455	482	497	487	490	499	435	444	447	491	487	461	476	451	482	439	474	450	473	470	465	461	450	460	485	481	491	468	465	467	471	482	478	442	499	460	482	470	459	479	443	497	444	442	485	462	497	472	459	484	489	454	491	482	432	420	462	484	455	469	467	457	443	434	451	427	452	449	478	478	447	443	454	470	434	459	461	429	450	482	466	447	452	456	467	471	467	472	509	457	443	454	468	462	469	450	471	485	458	463	464	449	443	460	477	478	433	484	467	456	469	466	456	493	461	480	450	495	484	463	481	454	491	454	468	521	428	493	445	490	471	494	450	460	510	471	490	459	462	468	453	494	475	493	468	459	450	444	468	468	440	457	442	476	469	478	493	461	507	441	465	475	451	464	457	482	465	452	473	497	453	501	454	480	477	468	473	496	477	475	497	479	436	466	475	487	468	461	466	431	422	473	460	489	498	496	500	442	448	492	471	464	459	481	478	470	487	460	507	440	463	470	480	455	485	480	474	476	472	465	480	454	447	419	451	508	474	508	441	442	499	467	501	466	458	490	450	440	484	483	444	469	475	439	454	466	468	464	488	490	487	487	471	459	489	481	483	471	472	494	446	499	443	481	461	452	498	463	472	468	486	457	489	462	462	463	463	502	435	492	461	438	484	437	475	484	462	467	508	430	449	516	470	478	468	506	413	464	484	478	458	475	508	468	502	483	447	478	490	443	495	424	468	440	441	469	447	463	435	470	458	453	479	493	495	456	474	469	488	508	492	446	456	478	454	415	469	482	484	460	481	431	436	453	453	465	488	484	462	454	468	458	441	476	443	480	426	482	489	476	466	437	466	464	437	520	439	455	488	467	507	436	463	474	452	470	501	440	452	440	474	433	463	444	469	445	468	486	438	470	451	486	439	447	496	480	425	462	502	476	414	476	422	497	453	423	485	468	457	490	465	477	474	488	464	453	434	467	469	440	486	463	476	489	463	466	437	443	486	491	488	449	491	454	493	472	461	468	460	454	459	469	461	438	474	473	446	439	428	440	466	490	461	469	509	462	449	464	470	472	459	457	489	447	471	495	462	462	480	458	427	459	436	504	490	489	469	449	480	461	452	480	473	485	452	477	500	440	456	505	493	457	521	469	470	432	426	458	500	459	457	461	397	484	455	478	481	472	479	468	466	481	484	463	502	471	479	464	474	441	480	475	502	485	481	428	482	477	476	482	440	432	430	498	445	410	458	487	498	440	488	444	430	466	513	452	473	455	458	444	476	488	476	480	457	446	469	463	458	436	450	470	457	486	421	465	445	439	455	455	461	468	461	477	486	482	439	468	425	450	473	467	505	487	459	485	458	455	434	489	477	460	465	471	460	468	475	470	440	472	459	478	442	465	517	473	456	479	483	497	487	491	470	467	479	466	479	454	474	494	471	478	465	499	478	427	496	469	478	464	463	476	491	474	510	460	510	453	465	485	443	476	443	445	438	409	472	473	429	436	488	459	488	454	467	445	486	461	457	434	474	490	469	456	473	438	491	446	453	471	484	441	475	463	471	463	448	483	474	461	460	481	463	429	482	469	431	495	477	494	462	479	458	444	454	493	448	401	486	457	455	473	430	456	445	463	484	455	461	490	477	455	467	457	441	452	455	448	443	430	458	466	484	486	457	429	440	503	451	487	468	479	423	450	473	433	408	473	476	430	492	477	450	480	467	456	471	458	460	491	439	506	493	437	484	453	483	459	419	467	492	460	455	487	477	482	438	486	450	514	475	477	467	455	427	484	456	452	496	474	465	424	412	460	426	461	453	501	462	484	498	463	448	490	479	444	446	478	484	482	483	463	488	451	475	459	455	474	485	466	441	472	443	481	424	458	431	492	434	455	475	445	487	506	426	473	440	472	464	480	484	473	457	450	482	471	465	474	430	468	473	461	458	470	470	483	475	449	465	482	477	441	472	477	431	459	457	460	464	431	453	471	484	478	463	478	475	488
58710	53554	42747	23205	16340	10946	6288	4048	3416	3300	3241	2962	2178	1574	1364	1155	916	823	966	786	582	512	471	386	332	305	276	333	385	372	466	447	455	433	433	412	387	376	377	387	701	1117	800	514	316	245	181	182	162	189	183	179	172	175	166	192	152	177	192	172	181	186	169	181	176	186	192	196	177	191	182	184	185	164	177	174	169	173	164	192	163	174	157	184	187	169	191	193	176	218	187	164	176	198	172	168	185	174	166	179	191	182	207	170	168	197	177	188	172	181	194	190	176	161	187	184	183	184	159	179	192	166	160	172	163	160	177	170	186	190	184	177	181	178	179	200	167	183	183	157	150	175	181	177	178	178	182	166	181	176	198	178	183	174	184	211	162	173	181	184	187	176	167	187	175	183	134	187	159	202	179	178	202	173	215	189	159	162	157	199	186	181	186	176	177	174	182	173	166	188	173	185	177	187	168	191	190	162	169	170	169	163	179	197	171	177	167	182	180	192	184	169	182	166	160	155	183	198	176	183	182	209	177	180	174	181	171	177	150	190	194	165	191	167	181	197	186	173	183	189	183	167	185	173	165	159	173	179	170	207	187	183	186	177	175	194	170	176	174	220	142	174	182	182	183	173	174	157	171	197	210	181	177	168	171	195	144	206	189	174	197	186	209	158	154	208	163	171	190	198	182	173	209	167	210	168	182	192	192	174	178	170	151	180	170	160	159	168	199	184	201	177	180	194	156	185	192	170	179	184	192	199	184	175	189	202	184	174	155	165	168	194	165	180	187	187	172	185	162	198	186	203	179	179	167	162	180	172	175	180	172	151	175	188	175	167	167	166	199	162	170	175	205	175	178	167	187	192	158	186	202	171	166	190	167	174	172	178	159	178	177	162	180	163	170	195	186	161	190	191	159	178	185	205	177	179	178	180	151	189	147	181	209	177	172	168	192	168	186	171	192	160	176	182	148	170	173	173	181	174	170	189	194	199	207	184	198	158	198	172	189	193	179	175	183	154	177	183	148	193	213	194	188	175	191	183	172	190	185	164	171	169	162	189	183	173	168	189	183	167	159	205	177	163	176	161	197	171	182	176	177	205	187	176	181	177	194	192	166	173	190	171	171	156	172	194	195	183	174	177	186	161	207	194	184	178	186	185	194	165	180	168	198	168	172	169	181	175	178	164	187	173	178	188	180	191	176	216	165	204	148	188	177	177	173	179	163	171	176	178	154	191	190	175	173	173	185	179	202	187	170	181	185	189	186	177	182	194	191	182	203	180	174	170	192	159	180	176	172	181	179	168	136	167	176	190	199	185	207	163	177	182	195	198	173	161	157	172	171	182	173	177	183	180	173	182	199	198	177	166	163	210	175	185	160	179	184	185	194	150	178	165	169	168	192	191	191	166	178	199	159	183	167	182	185	196	175	168	165	187	176	153	194	179	185	177	161	171	176	165	189	172	189	159	180	184	176	177	190	175	198	181	165	193	171	172	204	148	191	187	207	173	201	168	174	189	152	171	169	177	177	188	186	176	177	157	150	177	172	207	181	174	184	165	164	150	180	181	201	174	159	194	173	174	198	169	207	158	150	175	194	210	153	167	182	194	205	179	196	164	189	185	191	173	168	181	181	176	187	155	180	177	180	178	166	150	169	160	198	193	180	204	217	164	165	178	176	173	198	171	172	182	169	172	178	166	199	197	157	196	151	181	182	154	161	171	182	171	170	179	181	189	171	173	189	164	189	189	170	188	171	186	191	141	169	176	171	188	179	169	158	202	170	174	177	178	176	174	180	178	169	180	177	175	197	166	182	182	171	184	174	167	171	195	180	184	171	177	202	181	171	182	175	189	206	182	181	188	179	203	157	159	170	166	205	180	185	214	173	172	145	159	152	192	213	180	166	167	174	154	152	164	181	194	179	174	187	200	180	177	172	185	170	176	192	166	214	190	158	171	195	170	165	194	179	189	207	167	211	180	175	161	183	188	201	190	180	185	176	194	163	155	193	194	191	186	199	181	168	181	189	164	194	165	175	195	171	160	165	191	192	170	198	168	191	170	195	203	165	190	217	192	151	159	170	187	163	179	172	185	162	171	164	172	186	164	180	192	185	177	170	166	185	181	172	173	188	174	183	161	199	197	174	179	174	183	170	178	165	173	198	153	164	193	155	199	196	165	168	155	195	200	183	199	182	188	146	177	188	174	173	171	197	185	186	149	160	205	175	198	204	185	183	176	174	182	158	139	164	179	187	181	162	165	165	192	169	166	181	159	168	181	173	176	180	203	177	177	190	188	199	177	168	172	162	177	195	172	174	180	197	203	183	154	166	162	159	181	192	185	175	174	160	170	166	191	151	198	189	208	183	184	186	190	176	214	206	157	189	179	198	175	180	181	177	189	176	168	165	183	184	183	209	160	183	208	170	152	184	184	160	179	194	157	186	159	189	168	161	164	163	166	146	194	183	219	165	183	176	183	156	185	179	173	186	189	171	188	189	206	173	199	156	183	147	168	189	173	160	175	177	212	170	187	190	154	181	200	158	174	164	149	180	166	181	199	196	187	190	173	183	190	156	169	164	196	190	206	209	169	189	182	182	205	186	164	174	170	189	174	193	185	190	178	191	177	178	191	187	185	175	189	174	195	196	185	175	161	176	172	168	185	173	166	178	182	170	167	187	172	180	169	181	164	204	181	167	190	142	170	179	172	182	185	176	198	194	183	166	191	163	174	182	170	187	166	182	178	172	173	163	182	170	165	170	168	166	167	175	169	182	193	149	175	180	163	177	174	190	181	177	206	180	178	162	188	183	187	197	207	196	169	185	185	167	179	170	169	170	160	161	172	160	187	207	169	187	172	173	190	216	181	191	177	177	178	201	185	174	177	184	182	172	173	169	199	148	178	173	183	192	189	174	186	174	188	177	178	184	168	160	186	174	189	149	188	190	177	161	208	181	185	164	167	155	207	187	172	165	180	166	176	161	182	177	157	189	184	160	178	164	199	190	204	174	189	160	183	175	167	190	179	176	174	185	188	161	182	183	170	182	163	174	196	172	184	157	166	188	190	196	160	167	178	173	190	193	188	158	204	167	194	176	186	187	165	181	197	162	171	164	157	179	172	176	161	169	201	188	192	178	165	211	201	182	162	198	200	178	190	187	177	174	194	191	169	183	181	173	181	173	194	172	186	178	188	172	172	193	178	159	189	183	170	202	178	183	179	185	163	173	182	187	199	187	175	201	187	168	189	159	186	178	199	179	188	169	194	199	177	161	176	167	197	163	174	183	161	200	167	189	156	169	179	203	162	162	190	193	175	197	154	181	178	173	174	191	171	188	182	180	172	180	161	195	186	193	167	182	180	166	169	180	195	164	207	164	166	192	194	183	199	161	173	154	179	167	180	199	185	191	159	172	176	163	167	162	198	186	180	160	171	160	169	198	193	166	164	181	173	199	151	175	179	155	179	152	212	210	183	195	168	195	199	192	166	203	177	151	183	181	198	191	176	185	187
38553	42389	38534	28166	27714	23443	17312	14622	13881	12951	13124	12045	9540	7747	7031	6392	4869	4750	5618	4669	3427	2829	2654	1829	1530	1354	1327	1651	2018	2256	2637	2597	2628	2365	2427	2192	2033	2024	2068	1880	4621	6510	4907	2573	1224	712	540	459	477	448	401	477	445	472	452	448	443	454	461	398	414	451	445	500	462	413	439	442	443	447	439	450	438	412	424	430	439	415	483	474	428	453	469	429	436	438	447	484	484	483	452	446	451	483	434	491	440	475	455	486	462	436	466	477	445	407	456	384	482	441	455	409	466	426	478	486	456	459	449	468	441	446	428	480	440	492	415	453	450	420	404	432	424	448	442	428	439	431	417	408	469	469	478	468	482	469	463	481	408	441	481	410	393	416	421	435	433	440	488	444	440	471	486	476	474	466	408	436	488	443	440	447	427	455	452	464	441	466	441	460	410	462	466	453	461	448	464	501	466	449	437	488	433	475	494	445	452	435	400	472	464	408	442	479	440	460	431	463	448	429	452	460	443	434	440	468	480	453	402	456	457	445	412	464	476	447	448	470	438	437	445	436	456	437	423	459	443	475	453	454	439	464	446	455	428	448	464	430	430	438	482	437	450	441	457	474	452	448	464	434	452	424	455	450	471	463	448	445	456	452	446	465	412	430	454	483	434	459	448	485	465	429	446	418	431	441	443	455	439	429	463	497	464	461	437	474	460	447	436	429	457	463	464	443	436	443	451	500	419	411	456	486	450	470	459	455	462	455	426	445	441	459	457	465	454	468	435	443	449	438	483	468	460	422	478	418	414	483	433	424	437	465	426	435	426	471	443	469	424	448	458	421	433	426	433	479	468	408	457	397	442	425	444	456	435	466	457	435	444	466	434	448	478	449	431	380	458	447	455	426	430	470	466	438	436	444	436	474	439	451	443	429	447	451	439	441	439	457	428	475	443	442	477	410	453	450	484	445	442	441	427	451	460	471	438	444	464	450	452	458	432	515	447	486	460	432	418	415	457	458	463	426	431	468	483	463	443	447	432	434	455	495	451	458	409	449	453	439	462	488	456	454	450	492	439	430	402	458	447	456	437	427	453	413	477	485	436	463	509	465	485	468	462	454	423	406	432	495	449	457	494	426	467	464	458	422	450	451	485	450	427	449	427	450	439	493	433	474	473	444	457	420	463	468	425	452	450	457	448	421	460	494	477	415	418	434	449	452	463	433	452	435	432	433	443	449	427	428	450	481	469	441	475	444	448	422	459	468	418	415	449	425	438	445	455	446	442	450	498	438	421	470	422	440	463	422	421	459	456	451	430	447	471	424	468	422	453	456	440	434	433	390	453	437	433	443	461	435	410	477	411	477	497	470	427	478	458	445	474	430	456	422	486	433	432	435	442	431	424	431	458	442	470	448	456	473	446	424	455	434	407	456	482	423	413	429	421	444	435	469	428	455	454	478	436	468	453	413	454	446	505	423	450	477	437	417	491	469	416	444	444	447	394	409	484	400	463	439	485	407	430	470	481	443	416	478	466	448	471	432	413	438	464	428	415	421	445	486	432	418	465	439	449	454	445	444	409	476	456	440	440	450	438	448	444	434	444	432	469	420	438	488	485	436	464	441	499	456	460	469	466	442	458	454	426	453	453	422	448	428	459	455	433	476	470	429	424	478	481	455	455	398	459	415	412	446	468	454	428	469	458	425	466	436	448	474	490	433	436	422	436	449	425	453	497	449	439	467	431	442	469	456	433	466	414	511	443	456	443	451	410	448	444	475	478	485	443	457	437	458	460	431	426	467	435	426	450	475	459	439	426	441	457	432	386	443	433	443	439	453	431	446	449	485	487	463	448	440	490	463	436	472	461	466	446	454	406	416	451	410	428	449	433	447	465	422	484	450	500	453	448	437	433	412	429	456	460	431	457	458	451	409	412	467	416	442	447	447	445	455	437	453	410	471	484	443	437	435	430	442	461	421	440	484	454	479	438	426	497	441	419	478	426	476	448	447	447	437	453	447	446	461	483	421	417	436	447	403	449	424	460	479	423	457	434	410	431	485	421	470	449	416	444	462	426	407	437	484	416	457	408	451	479	461	476	440	431	446	461	446	445	457	438	435	430	432	461	431	438	458	452	445	456	455	442	434	460	426	434	431	407	430	438	436	450	470	469	447	397	473	443	459	425	458	467	475	439	459	441	491	426	446	465	425	433	457	496	455	447	466	449	484	447	398	465	445	432	440	434	435	459	464	429	435	455	470	426	435	457	479	467	462	459	463	480	407	488	462	442	405	482	439	408	431	448	425	465	439	453	426	483	432	464	439	482	471	467	535	428	448	461	444	452	454	429	456	423	466	416	480	427	471	470	470	442	454	441	459	460	457	490	481	443	444	465	436	465	412	409	468	461	448	493	405	462	451	448	469	437	411	418	450	497	466	434	459	444	434	433	442	437	479	452	453	399	474	450	423	467	445	409	414	459	454	430	478	438	452	451	466	433	481	448	480	489	429	452	495	496	460	488	422	433	448	484	421	414	482	462	457	439	489	464	450	439	449	492	431	446	470	448	421	446	445	474	463	440	482	391	451	464	476	428	472	419	453	476	437	411	464	433	438	448	456	467	462	462	471	432	440	486	418	468	454	440	447	463	436	438	437	448	460	413	445	441	495	493	440	457	454	444	469	458	432	425	410	428	464	452	437	452	468	420	467	433	448	460	417	471	445	455	433	465	460	464	459	468	453	414	419	464	439	445	459	438	469	472	426	435	440	446	437	466	478	430	471	462	460	416	443	422	457	487	463	471	463	421	451	471	441	493	464	447	447	440	481	457	422	466	448	459	455	478	447	443	424	472	458	456	419	419	444	451	436	444	426	432	430	442	434	449	421	433	458	441	459	441	437	482	441	463	472	430	508	472	449	502	444	465	437	447	456	442	427	436	467	438	435	479	442	446	433	450	445	440	476	484	465	471	465	456	455	433	483	444	462	436	452	466	427	455	459	458	423	457	471	425	459	447	451	461	423	446	403	448	436	461	488	460	453	450	429	479	462	490	439	453	432	466	440	458	437	454	425	433	422	437	461	451	497	425	439	429	399	454	437	417	421	429	463	441	487	452	453	451	462	434	441	412	411	440	429	457	439	450	441	479	452	512	464	470	466	466	451	448	500	430	468	480	427	439	427	451	445	457	453	478	443	430	417	470	471	468	420	475	417	412	487	494	440	422	481	437	438	467	449	421	464	438	459	437	444	416	488	482	451	432	445	430	433	456	466	469	434	458	461	492	457	443	446	456	456	456	391	468	464	470	428	472	460	456	445	477	421	437	463	451	481	441	445	418	486	423	447	426	474	420	472	429	461	444	457	444	475	429	471	439	448	461	423	452	458	428	445	456	437	442	450	461	470	471	448	438	475	471	444	436	440	418	489	443	426	450	477	456	467	448	447	440	430	437	440	424	467	429	469	446	452	444	467	459	450	471	449	453	418	442	417	436	434	444	445	432	442	443	460	449	430	430	480	463	492	433	458	441	434
44987	28594	15792	6807	3524	1965	1183	814	676	541	494	434	391	280	319	312	290	276	276	290	265	257	261	261	295	257	239	247	244	236	243	263	283	238	272	244	256	223	237	236	216	274	279	266	262	210	224	213	219	200	205	202	202	208	246	241	216	235	232	198	214	226	210	219	213	191	202	229	213	210	239	229	218	202	217	231	193	201	199	219	231	222	187	208	235	218	221	249	214	218	225	211	213	189	215	225	206	204	231	222	202	227	197	214	204	210	233	237	203	218	230	215	212	219	191	217	208	231	210	208	228	202	215	224	199	258	228	214	236	214	214	211	198	197	207	212	195	236	227	229	205	212	210	224	197	219	207	207	231	250	202	209	227	197	208	214	193	199	225	222	202	211	210	231	187	213	211	223	234	206	226	215	187	213	200	213	197	202	203	207	191	187	186	210	216	227	217	206	267	231	211	205	213	207	221	189	200	218	200	226	215	235	233	240	210	189	208	218	230	193	199	217	238	224	204	198	213	231	226	223	214	232	203	207	226	202	234	243	217	213	206	218	225	229	200	245	206	230	204	196	245	207	222	217	208	231	216	220	204	209	236	214	222	220	214	215	216	230	185	230	214	250	227	241	199	194	252	189	228	184	223	200	211	205	211	222	236	223	198	217	219	219	202	233	223	245	207	221	217	175	208	228	225	202	223	205	217	185	226	213	206	214	216	204	230	210	222	224	219	218	224	204	221	190	232	205	215	233	202	191	229	208	224	227	217	206	238	223	227	239	206	230	234	197	216	224	232	205	205	208	210	195	227	204	213	228	232	221	185	222	219	221	201	223	202	200	211	216	223	203	225	217	216	211	215	210	204	248	220	216	210	190	200	201	214	215	227	228	196	235	223	206	183	233	229	204	232	209	213	240	215	209	204	195	221	215	232	229	216	209	217	233	218	241	246	211	225	224	219	208	208	222	215	205	237	213	203	209	231	237	213	207	224	210	221	217	216	214	213	221	198	226	229	200	196	224	227	209	226	209	215	227	205	207	238	236	220	186	195	215	175	200	216	239	175	221	205	202	239	224	217	207	204	193	238	249	199	200	235	223	227	211	244	200	239	233	213	223	230	225	207	236	211	212	220	240	231	221	233	205	214	199	216	195	204	209	228	200	213	213	225	211	245	234	205	213	211	206	203	207	199	191	232	227	202	217	177	234	218	188	196	195	219	225	202	232	227	227	225	223	208	236	217	224	243	229	185	219	229	206	195	192	220	193	214	242	210	207	236	193	207	213	214	259	237	216	210	204	208	188	219	223	201	243	212	201	201	210	212	210	183	178	259	245	242	189	201	207	205	204	205	188	194	207	189	192	203	213	208	235	193	199	214	206	210	210	212	216	218	205	197	208	212	233	197	208	209	206	208	224	181	214	226	242	217	230	184	212	202	211	211	220	226	179	226	216	205	249	238	238	233	224	181	200	220	217	226	229	219	221	210	213	209	219	238	232	210	232	226	247	198	205	219	224	240	171	234	219	206	232	197	234	201	220	244	197	188	186	197	221	201	206	223	226	235	182	214	205	211	230	240	193	242	204	229	214	194	195	194	226	216	224	210	210	220	223	229	236	204	198	219	217	227	215	240	221	226	244	198	214	211	207	228	219	226	233	206	197	216	241	243	230	224	222	205	210	203	222	203	223	212	188	200	203	203	213	253	208	223	197	210	217	207	228	220	193	246	223	197	220	206	227	224	225	225	252	207	236	221	217	208	195	211	210	234	193	228	209	213	237	203	197	233	208	218	228	230	215	231	207	228	233	213	208	230	198	224	231	192	213	212	208	210	225	207	237	225	237	219	189	225	184	221	200	213	230	205	234	240	217	228	204	214	216	197	215	189	230	227	204	230	210	209	204	213	249	212	184	199	202	228	224	187	200	225	196	234	212	186	226	228	213	218	223	213	246	210	204	231	209	203	225	192	210	201	230	210	184	219	219	235	207	227	213	204	217	233	182	202	210	195	217	207	215	205	210	210	207	195	222	220	201	193	209	239	212	212	205	201	214	196	214	227	231	229	226	180	221	198	225	194	227	233	195	213	204	199	241	210	232	206	233	210	203	219	217	210	216	198	208	218	196	213	212	188	225	198	223	207	186	213	203	212	242	195	249	240	228	215	197	211	207	231	183	201	206	210	186	207	214	211	227	196	229	200	212	206	239	242	219	210	190	190	215	198	248	220	200	209	229	201	231	201	230	213	216	224	187	199	194	240	215	227	222	229	193	220	228	226	216	216	219	219	226	222	208	215	183	221	224	189	227	220	216	198	209	223	227	195	176	204	192	211	210	220	206	227	201	213	194	209	203	233	232	214	205	231	219	226	213	198	214	190	189	229	208	211	212	220	204	244	251	182	215	185	215	245	228	211	212	241	213	220	222	207	222	246	228	192	202	233	228	246	208	236	234	179	188	220	232	202	232	212	212	224	187	201	209	216	209	223	195	211	194	216	198	238	229	216	207	229	219	205	209	200	192	199	207	226	208	194	216	200	200	214	218	210	196	204	208	219	225	190	189	233	210	226	211	204	240	202	254	219	215	222	212	205	218	227	217	246	214	209	243	239	217	193	227	219	224	212	230	214	233	191	227	215	201	211	192	216	230	228	209	200	196	232	237	219	225	194	189	211	200	220	204	220	222	201	230	202	218	223	194	227	225	209	246	205	223	200	201	206	215	194	223	231	220	218	211	203	208	197	222	226	189	198	223	197	236	224	231	220	220	233	229	221	227	216	230	202	198	232	212	205	207	169	214	213	234	216	217	226	200	199	232	211	232	188	230	217	238	176	228	211	188	196	202	223	247	253	214	221	205	203	215	212	212	210	208	222	225	214	216	231	211	203	245	231	210	195	203	238	189	199	211	219	201	234	219	217	213	197	195	226	213	216	213	234	212	206	230	182	198	208	168	228	207	191	218	228	216	187	206	204	223	216	212	208	198	202	200	203	217	226	206	186	218	224	224	215	197	236	230	218	212	238	209	185	196	201	206	209	235	210	204	251	210	227	223	220	233	209	209	222	205	232	228	229	196	209	207	187	195	224	216	198	228	219	214	210	221	216	227	183	185	222	195	231	200	230	217	222	205	204	205	228	212	202	206	205	200	213	212	232	203	232	220	190	187	243	247	209	210	208	221	201	198	202	203	207	211	217	227	221	208	213	241	230	202	217	222	222	217	242	208	228	238	239	198	239	207	206	183	229	214	195	218	230	241	216	226	223	223	229	214	220	217	213	235	224	195	204	230	223	217	251	221	223	208	231	221	217	210	184	213	236	238	214	208	205	200	203	224	212	233	221	218	223	225	220	219	206	230	218	215	200	210	247	224	202	225	214	217	221	209	197	218	224	193	200	235	218	222	212	202	199	211	235	223	254	219	199	200	190	201	221	208	218	223	213	188	201	222	213	191	198	225	208	213	202	194	217	223	222	234	193	227	217	217	211	191	220	200	242	209	203	234	203	219	205	203	218	219	227	199
29068	20895	17972	13763	10990	7480	4902	3574	3037	2554	2239	1865	1402	1138	1154	1126	1010	1013	1029	1041	1060	910	870	982	967	815	929	867	829	827	896	948	953	936	859	888	809	766	730	666	789	946	951	745	684	572	564	520	508	490	521	510	497	518	524	544	533	520	533	522	516	539	485	522	533	533	576	533	533	549	498	503	535	512	496	508	545	544	494	517	517	527	530	530	529	492	530	552	516	512	510	480	532	543	510	507	543	521	515	532	511	553	513	523	528	514	516	524	465	542	515	497	497	496	518	543	542	537	558	535	530	485	513	538	506	514	535	503	516	548	507	483	531	536	530	546	513	528	520	501	507	523	553	528	549	485	505	530	488	498	551	522	495	527	535	537	483	525	518	548	537	509	559	529	478	545	541	523	530	475	497	507	534	543	508	535	520	546	530	532	537	504	533	486	530	494	574	556	517	531	529	547	508	543	563	514	555	563	566	506	548	538	528	530	527	554	490	509	530	530	508	542	543	510	559	575	553	552	502	513	521	514	531	542	537	524	516	518	514	541	552	528	521	485	536	554	524	487	521	498	516	519	470	540	545	520	490	523	536	505	486	506	534	571	518	503	536	548	543	517	527	571	578	555	515	545	552	503	504	519	518	528	538	518	526	536	513	507	538	517	532	573	497	484	499	535	525	512	549	525	515	543	550	542	526	540	556	480	515	521	507	507	521	557	537	537	513	488	498	534	526	537	499	527	536	537	491	547	522	541	515	506	561	538	498	524	536	533	573	513	517	536	512	539	530	538	502	524	541	561	553	536	505	547	552	493	541	508	506	567	557	508	497	530	503	521	560	536	524	536	554	515	519	544	530	486	515	553	523	539	549	527	559	517	514	528	523	514	556	525	495	506	506	554	498	507	514	502	523	501	533	534	512	542	496	495	521	535	503	532	498	536	518	523	567	532	534	513	530	564	537	523	528	549	506	496	525	494	486	482	463	521	536	564	517	502	523	544	525	548	473	535	552	504	557	525	494	527	507	523	507	480	479	520	505	505	506	525	548	554	532	469	536	545	513	560	531	524	485	532	502	525	539	507	529	501	525	500	504	481	496	494	554	526	539	552	521	581	514	523	538	478	509	589	503	570	508	521	506	498	532	556	541	523	529	537	572	530	518	521	500	505	504	524	544	586	509	541	524	517	555	571	533	537	502	532	524	527	527	528	520	531	532	537	543	516	510	506	492	551	570	553	511	516	530	536	530	526	508	508	575	525	566	501	540	523	521	527	547	506	507	526	592	545	500	482	532	557	512	493	492	535	541	574	562	524	519	515	515	528	552	544	533	500	532	531	516	523	529	542	520	507	502	515	511	491	498	497	499	525	539	522	492	511	552	492	525	519	480	541	521	527	536	562	511	560	543	516	530	531	484	520	505	520	526	507	493	521	505	506	497	518	543	518	527	501	521	519	517	577	532	552	516	540	493	491	523	542	505	530	536	543	509	508	472	467	547	523	519	505	502	523	517	532	519	538	545	543	556	492	538	506	542	486	566	545	528	490	495	537	576	540	531	535	522	525	482	527	551	516	531	485	496	533	544	518	560	513	506	548	548	521	522	510	537	508	529	564	521	506	528	514	521	528	548	539	508	555	541	525	494	520	522	592	511	528	538	522	523	550	516	553	543	520	546	515	510	517	565	528	565	521	531	533	566	551	496	559	571	502	559	523	542	503	519	545	529	538	549	524	542	546	502	503	537	538	523	483	529	556	510	504	519	507	515	547	564	510	538	548	533	533	504	494	515	501	520	554	520	550	534	572	528	542	546	511	537	506	548	525	546	485	527	499	565	544	545	543	537	523	476	498	515	542	569	587	550	556	525	515	517	502	486	549	506	505	531	540	543	512	514	557	488	498	512	548	475	536	515	519	545	501	552	554	528	544	552	485	513	539	498	525	521	534	538	539	542	542	511	544	524	492	526	550	512	557	518	562	520	534	526	504	512	455	493	537	532	529	533	498	527	529	521	526	511	546	539	540	554	512	536	493	557	506	569	527	497	530	508	517	507	522	541	516	548	486	523	534	499	503	531	486	585	499	532	532	523	524	515	512	556	531	517	565	524	499	539	515	530	509	518	521	547	502	472	525	540	531	548	501	503	592	483	507	560	557	562	512	536	522	577	521	534	508	507	535	497	507	519	547	474	531	540	501	508	544	526	527	528	507	518	523	531	503	539	545	540	549	538	498	514	525	515	525	520	515	524	560	521	571	518	537	493	564	525	521	502	507	520	517	555	525	511	553	493	540	509	559	501	512	558	568	537	506	550	534	543	517	502	522	558	484	526	535	517	501	517	523	542	544	538	544	533	534	520	525	522	541	532	566	553	493	526	528	536	531	512	548	520	538	509	514	555	518	515	503	552	494	516	525	539	507	565	520	562	544	527	521	483	555	525	545	473	543	503	514	509	521	533	510	527	517	525	534	554	545	512	485	518	526	516	541	542	549	530	518	509	545	540	540	531	556	575	556	508	535	515	545	548	548	543	502	553	561	540	585	514	522	500	484	526	512	501	506	541	543	531	530	530	560	501	479	524	556	538	497	505	538	540	506	540	512	536	535	533	497	510	579	509	543	556	527	538	562	491	504	527	505	541	478	523	509	536	576	528	562	532	513	568	563	578	512	514	523	558	522	526	497	526	522	524	506	529	501	583	522	514	575	550	485	501	511	533	559	507	512	510	532	553	542	549	543	497	521	572	463	556	512	549	515	545	558	500	517	529	573	520	512	558	521	491	554	536	534	505	537	563	517	508	565	486	512	535	513	559	541	557	503	531	527	517	507	546	553	518	541	529	548	557	528	544	494	505	544	478	491	543	550	477	504	496	511	505	546	518	570	522	497	531	512	506	533	501	464	510	522	524	519	517	527	528	538	557	572	549	563	565	526	546	534	529	536	537	543	510	493	497	508	485	527	568	563	509	521	492	509	548	520	529	567	519	557	541	514	539	519	517	495	535	526	515	507	520	566	549	518	566	545	536	563	529	531	514	531	509	538	525	568	561	576	520	499	489	514	531	531	494	493	519	483	539	581	501	549	570	498	522	545	536	552	511	506	583	516	550	528	530	552	515	520	511	517	523	548	511	514	477	528	524	495	502	521	499	488	523	548	510	537	534	477	555	518	491	564	479	534	536	535	535	516	493	542	550	552	546	519	525	534	527	510	524	543	529	517	525	543	483	532	526	552	545	517	566	519	515	548	501	549	564	512	501	546	542	561	511	515	547	541	482	518	526	509	519	526	513	519	515	567	521	487	477	557	525	507	526	550	544	551	481	504	565	529	539	510	522	511	529	535	567	547	535	573	503	523	514	520	505	506	512	540	520	537	517	533	531	522	531	504	487	513	531	553	527	513	529	520	526	526	527	547	529	501	547	515	527	537	524	465	518	524	529	551	521	517	527	541	560	523	537	551	518	483	498	536	526	525	541	556	567	526	544	495	554	523	500	506	530	540	527	521	526	532	517	510	550	514
52195	44406	38635	18384	8961	5342	2733	2188	1810	1458	1464	1259	964	810	657	599	547	453	439	413	390	378	328	300	313	321	310	299	275	255	282	268	262	315	297	294	325	315	306	321	561	551	522	363	257	216	205	214	195	205	212	181	196	188	192	185	206	180	244	197	188	174	205	178	203	147	191	208	218	183	202	222	201	198	189	203	173	176	193	181	212	194	208	215	189	217	184	210	200	175	220	177	197	196	183	211	184	163	208	214	185	216	227	182	225	205	192	190	208	197	197	206	201	200	212	217	171	202	174	210	194	210	206	202	186	197	201	215	206	184	210	205	202	182	206	208	207	220	190	194	214	204	197	195	206	181	164	228	190	199	221	225	177	201	200	167	193	215	205	201	184	198	183	196	179	205	187	177	192	207	201	207	189	187	170	198	202	206	191	168	199	195	219	202	198	179	193	189	176	219	193	191	193	194	211	216	207	184	183	164	184	202	193	215	189	195	222	178	198	189	224	207	215	197	217	203	206	200	182	175	183	214	202	188	177	186	189	192	205	191	186	188	199	220	191	190	213	210	195	201	187	185	215	207	192	207	186	181	178	190	201	184	175	189	184	198	186	178	192	203	204	191	202	188	191	199	189	198	212	200	220	211	212	178	188	190	195	214	210	204	200	189	175	194	178	180	194	186	207	201	206	191	185	175	186	196	201	182	197	179	174	180	181	208	202	194	199	196	189	210	172	176	183	197	212	210	203	191	196	197	179	209	188	200	202	184	199	200	224	206	194	207	160	209	196	203	232	196	198	182	175	208	184	207	194	194	191	206	189	187	190	172	206	201	206	173	196	237	213	202	167	192	206	186	206	210	192	172	196	190	193	179	223	197	192	186	196	188	183	173	207	225	171	182	199	183	176	201	193	184	199	214	187	211	186	216	200	194	204	166	176	199	174	204	196	196	203	201	199	208	198	220	201	185	193	202	182	195	206	223	214	202	198	192	191	220	196	200	193	184	208	201	197	185	174	208	207	213	201	190	212	199	204	197	161	191	193	184	203	203	197	192	208	192	183	192	196	201	208	198	209	228	206	194	185	186	179	201	200	186	193	169	197	203	189	168	181	199	187	198	206	216	222	236	184	190	231	195	188	205	209	184	188	195	198	186	189	193	194	199	205	190	193	188	191	218	201	206	211	187	201	201	209	199	192	176	187	213	196	189	194	221	202	203	195	182	194	206	203	199	175	211	211	199	173	187	201	209	190	202	205	186	167	190	215	175	187	207	214	244	206	170	196	188	189	208	212	176	187	216	205	210	201	184	216	177	206	172	201	179	219	194	193	215	191	180	209	199	195	188	192	205	204	196	203	205	176	196	202	190	209	189	214	172	201	199	186	183	230	173	218	205	214	179	176	188	202	177	219	186	180	196	202	164	210	192	152	190	208	215	172	208	186	206	211	204	176	163	226	191	202	193	202	197	173	180	229	192	184	164	194	203	197	176	197	187	212	206	175	186	211	172	197	182	206	207	193	194	192	191	171	198	213	175	211	203	171	181	186	195	200	186	191	199	204	166	208	206	215	204	174	239	233	196	202	188	204	216	192	190	202	183	216	227	205	224	202	177	211	187	177	212	198	154	221	184	195	231	200	181	189	203	186	236	179	217	204	211	181	185	210	202	165	182	200	184	213	203	210	209	200	161	182	174	177	199	209	188	194	204	198	179	187	182	205	198	180	187	229	192	192	198	199	211	195	204	190	193	185	197	196	214	164	214	196	199	204	223	193	195	210	181	184	197	189	186	210	187	189	177	202	190	200	187	202	174	192	207	195	204	220	162	177	190	217	200	206	187	209	181	204	197	217	214	170	212	225	187	222	204	196	195	200	200	186	190	213	201	197	212	178	195	191	173	194	209	171	224	173	195	211	177	181	183	195	195	222	184	187	208	196	170	214	174	189	200	198	165	186	212	202	204	183	190	183	193	197	200	205	197	187	194	176	204	196	192	199	194	216	208	188	182	175	204	185	176	196	225	169	178	191	209	194	203	213	197	177	196	180	219	188	203	194	184	189	210	190	173	205	171	219	219	186	201	206	183	195	188	159	204	169	185	199	182	184	185	200	196	189	199	202	195	209	176	166	200	193	204	207	216	173	175	201	189	210	195	181	177	191	231	203	185	196	187	207	191	204	213	177	182	213	190	196	189	189	196	200	201	205	172	195	189	190	189	231	192	209	221	201	208	208	206	226	191	198	202	171	197	219	211	217	212	174	201	206	195	178	189	217	181	213	179	174	194	181	181	211	206	195	201	174	196	208	196	184	204	195	186	210	211	207	186	204	220	168	182	192	223	199	208	211	179	213	198	196	196	186	211	206	199	208	178	218	183	170	160	168	206	221	197	211	200	187	181	204	176	182	187	189	218	192	203	233	183	215	225	195	187	202	187	175	192	189	181	197	211	198	210	188	194	184	213	215	207	195	212	196	203	209	216	187	189	189	178	176	173	182	182	212	191	207	233	208	192	183	193	201	184	209	205	199	206	203	211	182	166	180	195	189	175	200	206	193	180	205	209	202	186	157	214	207	200	204	168	205	202	186	230	206	184	186	194	209	206	207	218	217	212	183	190	197	191	182	223	221	191	211	209	196	197	206	213	192	182	202	178	219	218	216	209	177	221	173	190	189	219	204	218	188	205	224	202	204	232	201	190	188	185	179	196	203	213	182	216	209	174	198	195	195	174	196	210	209	187	253	197	206	221	203	208	228	177	199	194	196	190	200	195	196	206	193	226	175	186	201	193	174	208	166	185	174	203	195	206	188	200	192	169	214	181	177	205	191	203	203	227	187	206	215	202	191	198	188	210	202	199	185	214	200	179	216	223	172	191	199	175	190	182	219	213	185	210	178	167	193	187	210	206	180	210	203	176	198	216	183	211	200	202	201	213	215	206	199	165	185	185	198	202	194	196	193	221	214	231	198	191	199	198	183	213	207	179	183	197	193	174	205	208	207	188	198	191	205	189	193	164	204	189	201	195	201	197	182	176	212	197	229	202	197	199	217	181	208	195	178	215	202	178	184	177	210	213	200	204	202	195	204	211	184	193	181	182	182	220	209	182	190	187	209	220	197	217	217	200	208	182	178	197	183	201	201	185	201	216	187	195	174	182	170	198	201	180	228	195	186	177	204	201	218	196	200	215	192	175	170	165	206	196	205	178	186	213	191	188	177	220	204	168	200	169	191	196	197	187	192	173	196	207	177	185	201	182	211	206	176	197	186	209	190	208	186	215	179	209	196	187	191	183	200	207	207	194	179	184	200	233	214	182	177	202	190	192	189	219	208	174	188	178	204	201	209	211	193	195	200	199	215	179	187	212	193	188	200	169	195	184	197	197	231	194	197	187	196	200	208	199	189	204	200	230	189	186	209	203	208	182	185	166	181	209	188	187	204	189	209	205	205	165	195	208	180	194	198	192	203	205	223	203	207	184	182	181	183	189	180	185	220	202	206	203	190	203	224	187	195	197
34148	36842	36724	22903	19527	15333	10216	8925	7886	7202	6747	6047	4914	3965	3492	3183	2802	2181	2138	2190	1915	1657	1437	1345	1283	1242	1250	1267	1243	1146	1038	1061	1171	1334	1480	1427	1355	1384	1311	1277	3045	3382	2691	1523	915	650	526	499	492	458	501	481	448	544	501	516	471	492	471	473	450	454	480	534	479	442	477	481	497	476	445	502	502	457	480	505	511	515	473	478	486	504	472	466	502	473	479	468	489	496	521	516	502	522	502	463	512	494	467	459	470	500	530	504	464	502	503	458	452	483	466	483	460	498	493	462	456	501	510	489	461	489	511	512	459	502	521	482	505	518	512	503	530	482	502	465	499	470	520	521	459	526	481	469	473	484	464	492	497	474	495	466	516	513	502	470	505	497	449	464	490	469	488	490	487	465	488	488	499	478	517	514	448	477	469	524	493	454	519	515	467	560	454	490	489	475	514	463	503	487	501	476	487	462	443	491	476	457	490	461	497	477	539	463	452	457	490	493	487	492	498	492	462	497	517	471	480	465	524	469	504	512	484	462	499	487	503	502	496	491	490	507	465	502	478	457	509	506	463	506	501	526	501	482	553	465	494	471	465	492	486	432	532	497	499	524	545	463	481	503	485	498	471	515	512	523	423	491	474	478	480	490	433	511	467	499	527	498	471	509	454	536	476	505	532	511	459	478	466	485	481	517	475	471	498	484	483	474	532	509	528	458	527	486	510	487	492	498	508	481	494	522	571	515	453	488	486	477	496	512	503	499	515	473	475	508	511	473	447	474	497	491	473	453	467	476	508	468	493	496	489	523	498	472	480	506	517	471	485	522	512	469	463	499	481	475	486	466	490	485	486	474	500	506	483	498	481	485	471	482	498	479	505	503	471	464	444	502	471	482	491	495	447	501	491	469	480	511	478	490	492	453	454	460	481	482	503	515	498	516	471	453	476	461	479	486	502	480	445	467	461	489	510	482	498	509	530	429	496	468	476	458	477	479	502	463	516	519	498	501	489	544	472	501	505	473	465	497	474	457	489	509	503	490	471	484	485	480	506	475	478	468	516	497	468	507	447	470	467	463	483	487	474	494	476	474	453	458	514	503	484	476	466	507	484	489	480	530	440	493	497	488	495	466	474	493	486	515	499	492	492	469	486	489	533	512	515	491	483	464	498	486	518	469	440	504	514	491	480	507	503	497	449	493	481	498	456	469	511	474	513	464	491	482	502	500	484	475	520	507	476	487	445	503	489	500	467	476	513	487	453	508	464	453	473	471	515	509	477	506	485	491	538	501	512	494	522	476	497	501	468	481	498	499	482	472	498	440	479	468	499	488	479	512	476	458	479	551	450	473	513	500	465	475	480	461	502	475	479	512	466	490	476	480	490	498	451	496	481	477	476	496	504	499	508	490	475	466	479	503	499	489	503	483	523	483	467	473	443	515	512	490	468	513	479	475	495	486	515	492	492	516	495	469	517	533	440	479	498	481	512	455	472	498	468	454	498	467	486	469	490	467	505	469	479	494	481	459	492	530	521	524	458	495	498	518	497	480	481	480	487	469	467	504	491	495	532	481	475	495	466	474	449	472	486	464	455	479	480	457	457	512	535	517	472	484	470	511	510	462	464	471	470	505	455	482	504	489	489	449	496	501	499	475	532	490	519	495	478	422	479	521	498	518	488	490	491	443	442	497	483	483	481	515	491	482	446	524	497	474	497	488	504	505	464	513	483	470	510	524	470	472	512	491	482	458	459	476	507	524	483	542	508	453	489	473	487	439	501	461	498	505	491	495	481	479	487	528	483	477	474	489	526	500	501	464	487	467	477	458	484	492	508	500	450	461	512	481	501	475	484	503	477	478	493	484	485	477	469	496	497	480	496	477	481	477	499	544	480	488	468	479	481	485	502	518	505	470	455	498	474	459	485	482	485	484	512	506	459	489	476	523	513	509	485	494	480	484	504	493	492	516	528	500	477	475	455	487	472	489	488	519	496	514	477	450	467	498	471	487	484	505	460	472	469	459	468	484	510	473	447	532	481	500	492	467	458	483	530	505	500	484	496	530	443	470	498	469	503	477	492	499	470	504	523	558	491	502	484	488	487	466	461	494	438	492	476	536	510	496	491	464	464	490	503	494	469	495	480	471	516	488	494	495	494	439	485	468	478	492	470	444	509	520	507	485	492	480	555	459	573	508	509	506	494	537	488	466	458	453	467	495	512	435	507	471	471	513	482	500	455	533	447	464	501	495	507	466	479	462	500	514	528	480	482	506	509	471	496	475	456	529	479	505	490	492	474	475	516	503	439	509	491	526	470	527	499	476	512	512	511	486	509	508	496	505	502	479	456	506	487	509	504	484	496	485	493	507	491	495	511	505	463	485	516	483	492	474	480	505	519	493	505	477	512	531	485	466	525	483	471	499	497	486	481	477	467	484	511	490	503	527	513	485	537	486	515	479	524	475	474	483	432	466	521	433	503	462	486	460	500	486	513	516	500	498	472	490	490	475	565	486	465	521	462	513	464	471	496	439	491	508	468	494	487	495	507	493	494	468	491	490	502	483	518	460	447	498	484	471	465	492	498	488	479	455	482	524	472	493	474	482	480	452	516	494	464	462	509	457	476	521	520	472	499	548	489	511	435	493	480	512	498	493	491	490	488	456	487	479	470	503	506	468	470	498	518	471	501	487	467	477	504	496	467	478	512	493	484	484	485	490	457	465	501	442	498	493	507	504	487	461	473	463	513	507	458	460	496	459	516	454	483	453	451	469	460	482	513	506	519	507	448	485	453	523	474	518	489	465	479	496	474	521	505	488	513	500	505	497	483	446	498	529	489	451	476	478	509	507	460	476	471	416	466	469	482	505	470	465	484	515	479	493	462	476	455	493	483	495	510	468	512	490	492	465	487	447	524	429	511	504	486	502	493	522	496	463	533	498	488	498	511	495	480	475	493	501	486	477	488	498	541	479	490	468	474	504	485	497	469	487	498	444	517	455	511	526	438	505	533	531	492	499	503	462	473	508	454	467	488	532	459	497	491	491	452	494	480	444	475	492	482	482	504	505	510	469	497	472	504	491	508	494	486	499	482	494	466	512	481	484	465	475	484	472	537	523	534	492	479	506	470	470	483	467	491	479	499	496	471	502	473	501	476	481	474	512	491	504	474	457	490	514	491	501	430	464	455	465	509	459	465	475	473	493	515	490	493	515	488	489	459	488	536	497	478	498	467	504	496	481	484	516	500	462	512	490	510	485	500	527	473	490	514	468	481	483	480	479	471	509	504	479	487	457	463	486	522	488	474	492	513	447	484	486	496	497	504	515	478	472	482	487	502	494	479	477	450	516	470	497	487	490	492	487	521	451	494	476	486	488	455	487	453	514	463	504	491	477	493	476	503	476	467	496	489	512	472	486	497	475	485	518	538	493	528	459	509	499	456	486	497	462	485	485	478	461	475	504	459	474	497	477	477	498	496	469	460	473	518	463	501	541	465	503	454	521	497	489	464	475	521	474	481	477
60735	53137	45538	25460	18927	13414	6151	4621	3688	2712	2198	1920	1798	1399	1472	1044	840	727	636	600	643	524	482	429	390	338	379	331	325	319	360	272	288	351	344	378	373	380	366	552	796	923	861	663	407	254	237	187	185	168	164	184	181	185	176	210	194	176	199	191	185	209	164	192	184	175	182	216	198	175	183	185	208	191	195	171	180	185	214	170	200	162	184	194	185	197	199	175	174	178	161	195	202	192	183	193	196	200	153	181	176	193	182	201	204	209	179	171	191	232	164	176	206	176	179	151	186	184	177	188	191	195	200	167	168	198	173	169	191	182	210	181	210	176	170	164	174	173	182	172	154	164	182	178	183	187	187	167	219	166	193	177	182	197	190	162	182	195	179	176	179	177	193	179	194	186	198	170	195	195	167	196	204	160	192	185	172	187	173	194	182	176	171	168	204	204	188	181	189	178	192	205	191	197	201	172	211	190	197	156	187	175	173	167	172	168	194	184	199	172	199	171	174	168	207	182	155	176	194	196	205	222	188	188	157	172	207	170	165	156	188	197	178	223	199	206	197	185	206	203	175	178	211	203	175	170	165	185	193	209	168	180	192	187	182	173	181	173	183	181	182	193	203	170	195	216	182	185	197	191	186	171	188	167	173	186	183	200	171	210	177	173	180	195	179	192	175	177	171	198	199	189	170	186	184	185	177	188	183	164	181	177	171	177	185	200	190	202	193	188	208	179	204	184	162	211	191	196	183	180	189	176	179	179	171	183	194	165	200	178	178	202	158	202	182	160	158	187	159	191	194	177	186	182	196	192	215	211	165	196	200	176	179	186	164	169	165	191	183	207	197	184	181	182	180	176	218	185	210	174	163	167	202	170	193	190	188	200	178	189	201	181	202	188	182	170	194	169	181	193	178	174	192	169	180	174	174	179	178	210	164	192	193	201	200	213	194	190	184	200	180	210	169	185	187	171	190	205	191	175	200	216	171	160	196	205	206	176	211	200	184	192	171	154	187	179	200	182	170	179	164	186	175	189	183	182	187	185	168	180	167	210	174	156	182	177	186	173	192	167	206	192	170	180	193	201	165	163	167	194	180	162	163	162	180	171	187	162	206	158	181	202	202	199	192	202	199	189	182	206	197	186	167	188	195	161	192	167	157	184	180	191	186	162	172	178	179	189	195	177	184	199	190	152	191	171	185	177	175	177	174	191	197	157	175	183	162	167	187	185	205	171	197	207	176	176	180	178	206	192	172	182	195	188	186	187	174	176	187	183	164	184	160	197	181	200	188	174	169	179	171	190	175	182	194	175	181	187	216	197	163	193	179	169	183	174	189	193	198	153	194	156	179	185	178	174	192	175	169	191	187	174	182	175	195	185	226	192	191	188	197	194	165	207	213	212	184	173	190	181	182	188	180	171	186	186	164	182	191	200	155	188	209	212	182	194	219	209	195	179	182	195	196	199	187	191	186	200	203	189	181	195	208	179	181	200	168	185	181	181	182	178	162	184	174	184	186	184	177	165	188	177	183	176	200	211	188	159	190	207	178	200	182	215	173	185	183	181	164	201	185	186	173	188	194	176	177	171	176	211	173	169	175	214	201	207	182	186	189	184	181	186	212	174	210	186	181	183	183	203	173	188	199	183	182	182	182	163	181	195	198	190	168	209	178	184	170	195	188	201	181	191	186	202	189	174	180	174	168	177	188	203	188	185	162	177	186	218	169	187	181	187	179	175	223	167	196	153	183	178	186	165	161	180	194	199	176	172	181	160	182	182	185	179	177	224	188	188	186	194	165	196	219	184	166	173	181	168	175	207	173	187	171	195	191	220	200	180	165	160	179	182	174	194	170	197	193	169	209	173	178	186	172	213	190	186	208	170	174	184	193	201	174	188	207	164	199	193	193	195	194	165	170	181	193	185	205	187	188	197	203	206	178	190	173	211	176	186	195	179	178	173	218	203	179	211	185	193	177	174	199	190	206	193	188	164	163	177	162	186	179	157	190	192	180	189	217	185	169	199	168	191	179	178	189	170	207	183	179	176	176	193	196	174	188	178	174	194	200	188	193	167	224	186	186	206	181	188	200	183	192	176	176	205	194	165	183	170	162	196	201	213	179	157	190	181	212	225	167	163	243	204	157	201	174	171	181	164	187	179	165	182	159	214	169	191	180	194	176	196	213	199	161	179	171	188	190	167	165	193	181	178	207	180	206	190	190	182	185	194	190	193	182	192	162	179	193	179	198	168	197	196	198	182	207	187	187	195	212	221	184	182	166	199	190	151	167	202	203	190	194	170	165	178	183	180	210	194	193	176	170	208	203	170	175	150	216	192	178	171	177	181	176	171	216	194	206	203	179	186	168	179	156	189	172	192	157	178	189	207	183	166	203	165	173	165	187	157	178	186	202	178	185	204	192	205	152	181	177	178	199	181	185	205	207	180	187	179	199	177	167	173	190	170	197	183	188	162	171	177	200	162	166	189	178	164	190	178	168	198	173	175	197	174	212	178	181	174	166	203	194	184	184	200	200	173	163	190	171	177	164	190	165	173	213	155	154	191	165	182	214	198	172	173	184	149	187	185	197	195	191	171	163	154	181	164	170	183	196	161	179	198	204	191	183	201	178	191	190	173	195	189	170	160	171	165	163	186	186	180	190	175	163	182	192	185	179	172	181	203	181	196	175	190	197	164	201	214	196	175	187	179	176	172	175	164	178	189	172	181	186	172	184	187	191	166	209	188	171	215	167	194	190	209	212	184	188	181	185	184	188	195	166	210	178	184	148	161	204	166	177	212	200	173	192	163	185	165	182	181	185	225	201	190	197	196	179	178	165	188	194	162	204	195	164	177	178	208	149	187	163	173	208	178	194	176	190	150	173	168	171	187	241	184	155	206	161	195	183	188	172	191	170	184	172	180	154	185	192	204	167	183	177	183	191	202	196	161	190	179	181	159	182	190	181	196	155	155	191	183	182	171	180	199	176	178	185	175	168	201	167	195	181	188	176	171	194	174	160	173	161	165	193	183	167	197	178	164	196	195	176	183	170	183	201	181	187	177	164	183	181	201	168	186	154	200	157	174	186	193	184	187	185	199	192	189	175	200	195	186	177	205	198	175	159	156	191	184	188	179	206	182	191	189	199	175	175	209	189	173	181	217	173	181	185	189	195	202	175	181	171	164	182	185	194	162	199	189	192	188	183	182	187	214	183	179	203	175	182	208	194	185	190	190	192	179	202	188	192	195	196	184	182	185	173	197	186	185	181	176	223	161	191	202	175	207	159	182	183	207	194	192	195	187	193	198	165	187	190	180	195	203	192	183	174	174	195	187	200	179	164	184	186	196	169	174	197	191	178	173	174	199	168	173	167	157	187	179	170	189	182	169	174	177	202	164	182	179	201	195	170	188	163	198	203	175	166	192	184	191	187	180	192	187	220	182	201	199	199	159	184	158	196	202	173	179	204	182	197	199	179	193	172	211	213	188	196	198	174	177	204	187	173	189	178	167
39452	42754	42028	29511	30374	24716	15833	15436	13707	11488	9511	8868	8066	6984	7353	5779	4539	3911	3447	3638	3462	2805	2659	2273	2169	1780	1641	1676	1639	1499	1578	1314	1374	1452	1839	1992	2020	1834	1770	2866	4906	5408	5427	3570	1812	974	629	561	499	511	453	460	445	457	469	439	463	503	432	448	469	437	454	460	443	467	471	422	480	462	465	435	466	454	452	430	469	443	487	472	440	479	466	446	475	456	455	493	472	470	455	447	479	467	451	488	450	460	409	456	513	481	491	454	431	466	422	471	457	439	440	485	470	462	445	437	471	471	457	468	447	480	487	447	479	455	527	457	464	450	448	455	475	478	437	494	464	442	458	438	444	499	467	451	463	444	482	444	495	451	453	418	474	461	494	462	444	445	430	489	434	443	490	437	439	467	496	454	456	459	498	450	455	478	466	446	497	447	482	489	455	436	478	471	457	479	493	439	451	465	460	471	476	460	482	470	482	460	494	471	503	454	447	482	480	415	458	500	474	472	473	525	471	471	444	451	471	448	479	430	425	434	437	453	496	429	474	460	454	488	481	436	449	463	470	459	445	407	478	489	476	448	464	448	457	445	463	467	409	500	437	472	442	465	494	497	464	470	422	483	476	471	462	449	453	441	466	472	469	456	450	453	462	441	472	439	480	445	469	463	442	439	505	441	485	474	448	471	467	460	452	454	471	462	468	477	441	457	492	470	424	463	466	455	457	456	433	452	439	459	470	430	491	434	452	436	453	465	451	463	458	457	440	439	448	472	478	458	435	433	490	493	496	457	437	497	461	465	440	456	466	501	456	463	466	424	480	461	460	468	449	437	402	477	431	490	469	459	472	462	448	432	457	466	463	440	499	466	434	459	466	471	491	459	454	438	460	461	465	477	465	483	457	435	492	450	474	479	493	430	446	454	457	434	421	460	512	465	459	486	426	476	432	492	434	449	465	475	428	464	480	475	472	484	476	455	493	452	464	458	479	456	487	482	424	454	466	417	486	405	437	450	458	494	462	474	454	463	484	459	445	442	443	454	465	494	479	449	452	475	444	466	457	476	448	477	468	474	492	486	456	428	476	464	449	454	456	491	451	466	464	455	488	478	428	479	486	496	475	452	441	482	444	468	444	418	465	414	462	469	436	441	471	486	478	446	493	449	462	443	487	494	439	434	476	424	463	501	450	471	448	496	428	447	480	474	430	474	453	464	464	466	477	492	466	449	437	476	411	471	452	450	462	421	452	449	440	474	498	464	491	458	481	430	451	407	450	458	436	479	478	434	487	482	467	476	463	494	464	486	427	484	481	450	458	456	447	482	436	452	456	452	433	467	461	473	438	470	484	477	469	467	472	469	499	457	444	458	439	470	496	454	450	472	483	468	448	479	463	488	474	460	481	470	450	464	459	440	489	423	439	442	467	496	481	457	507	484	445	416	472	452	479	447	437	475	451	440	475	430	473	447	518	408	483	455	482	460	451	456	442	480	434	438	424	480	474	477	514	471	487	480	477	486	440	452	470	493	457	449	472	466	436	493	440	448	490	473	505	462	434	486	473	445	464	448	443	475	485	479	473	492	428	427	457	468	445	477	472	476	476	450	463	477	473	439	445	472	448	466	479	422	444	465	480	437	440	442	453	466	461	466	443	479	455	473	461	480	471	481	459	439	444	463	458	483	434	455	456	458	509	492	479	471	460	483	496	456	493	450	423	437	463	477	484	478	463	499	442	469	465	433	499	492	440	465	478	451	447	458	459	470	463	450	467	466	461	479	489	444	477	470	499	460	444	486	452	455	473	384	455	491	473	407	473	470	436	467	416	431	460	441	464	451	477	486	481	445	462	484	464	464	433	486	466	484	456	423	481	492	468	458	463	478	469	442	483	437	471	469	490	466	447	455	449	471	489	474	470	408	462	460	440	442	452	450	442	436	447	467	469	454	471	522	446	468	455	455	444	472	449	477	461	470	461	474	491	460	474	453	478	457	494	459	512	449	485	467	449	440	485	461	467	454	465	465	427	432	465	463	420	439	466	459	440	445	432	433	473	423	444	481	471	409	443	444	508	472	461	427	466	444	458	465	475	492	473	439	450	465	455	468	443	441	455	521	483	464	505	473	475	464	500	477	464	427	488	452	421	458	460	471	425	458	442	436	471	487	454	458	449	480	446	463	456	444	441	463	449	459	465	470	449	456	467	471	460	438	462	455	472	445	470	483	484	474	472	475	514	422	413	466	461	436	480	462	454	429	513	485	471	465	435	418	465	490	443	439	508	449	452	479	462	449	478	474	465	463	464	481	425	418	427	465	446	469	418	448	438	469	437	444	433	468	451	489	435	451	448	439	476	450	482	510	435	438	455	466	479	422	475	465	434	460	441	468	493	458	462	484	483	456	449	450	410	422	458	440	468	463	480	494	463	464	426	439	445	465	437	466	473	457	473	456	412	456	436	478	472	427	468	478	452	430	432	451	470	451	459	478	483	445	453	485	435	474	428	488	451	466	411	452	497	454	474	451	462	468	496	440	486	455	484	464	445	465	461	437	451	496	479	442	442	483	446	456	467	456	440	448	418	467	462	465	457	458	508	485	441	431	466	466	459	456	462	449	466	455	497	454	461	481	466	496	451	472	465	461	459	436	445	477	479	456	444	488	452	411	475	451	457	447	504	429	514	458	494	464	404	463	449	487	415	428	448	454	470	448	465	461	461	442	465	470	423	409	443	460	427	466	472	454	499	508	472	478	461	477	448	418	479	466	487	448	438	466	448	434	445	448	502	454	450	465	426	475	519	470	486	466	474	429	457	423	460	461	461	472	468	461	451	415	479	467	498	466	499	491	469	478	473	460	432	474	459	436	426	416	454	499	449	474	446	434	473	503	424	444	441	463	461	458	443	486	469	519	503	459	468	473	470	461	455	456	467	455	477	466	475	504	489	438	425	452	430	481	443	475	471	429	465	465	469	503	457	440	478	482	427	447	462	473	480	435	491	447	442	484	438	461	459	452	413	487	465	449	495	467	463	449	477	446	463	437	456	457	476	464	428	459	447	450	485	468	467	462	487	482	472	445	449	444	478	482	457	456	512	497	481	441	462	472	451	536	530	432	474	467	464	444	440	461	470	492	473	455	431	474	435	463	502	473	466	440	458	474	418	453	486	488	470	473	453	454	438	482	422	488	476	484	479	453	470	474	425	495	437	485	458	493	447	447	480	473	463	464	471	481	405	451	441	484	481	484	452	454	449	479	452	440	458	456	439	449	483	460	444	480	510	443	484	482	470	499	458	436	442	431	438	484	446	431	441	476	533	505	427	482	490	461	450	481	458	431	466	466	470	455	462	445	499	438	445	450	487	474	452	446	514	486	469	432	453	444	500	471	479	466	456	521	428	464	443	472	450	486	437	434	492	489	464	497	491	496	483	433	495	478	486	474	471	510	481	478	446	451	438	508	449	440	438	504	432	429	456	468	472	479	491	453	499	489	477	487	456	428	468	442	458	428	464	439	461	467	441	448
45400	31717	20152	7706	2991	1380	879	710	531	489	408	345	355	302	333	284	303	273	250	267	269	262	260	266	265	291	271	274	266	270	232	250	239	235	262	247	227	238	238	249	227	250	268	255	224	218	199	228	229	211	225	213	189	218	220	228	217	219	199	194	212	195	204	234	220	238	223	215	243	241	215	245	215	224	233	225	237	228	208	228	245	182	218	238	237	205	200	222	218	215	226	194	244	200	214	179	251	229	223	213	201	193	190	218	229	219	263	219	213	225	215	220	224	218	230	214	218	249	220	211	237	224	216	212	236	239	205	210	205	223	193	201	211	226	225	212	203	216	226	192	236	217	214	230	218	245	205	214	216	257	228	184	224	201	204	207	220	235	222	217	215	228	214	223	235	216	222	225	233	254	205	216	222	219	196	196	240	200	187	214	189	206	240	206	218	236	225	227	223	208	218	197	223	237	196	230	228	199	215	259	220	200	211	226	204	207	232	236	210	220	205	210	247	223	215	200	231	215	220	230	226	244	215	249	209	219	205	225	197	235	196	202	203	213	220	230	216	238	214	212	205	212	224	230	245	246	235	205	245	241	241	222	219	206	214	212	203	206	197	209	226	215	224	198	203	206	220	183	216	225	209	244	231	207	244	191	237	223	229	206	207	209	245	197	231	233	204	209	197	219	211	200	258	220	222	203	199	240	230	214	233	209	204	235	198	201	196	237	234	231	203	186	206	249	216	214	196	217	213	199	234	211	195	230	221	185	200	211	201	229	223	186	200	214	237	228	207	198	227	225	230	220	237	245	222	244	223	221	218	213	201	239	200	198	240	221	219	223	238	200	204	217	194	201	246	216	219	234	206	223	222	237	214	225	225	223	185	209	221	206	228	220	226	210	210	221	231	204	176	218	233	226	228	211	209	225	217	247	225	200	240	202	190	226	213	252	206	241	229	222	222	237	241	222	249	218	229	192	239	231	212	240	222	212	246	231	222	232	221	265	200	211	234	221	231	244	217	236	242	200	191	203	253	212	217	232	229	206	197	225	220	212	216	221	222	224	194	245	208	223	230	217	211	218	250	248	218	207	185	222	204	238	219	219	234	238	214	190	205	217	193	221	219	219	206	205	199	227	203	203	202	211	208	213	227	221	193	209	196	228	204	201	199	213	222	221	222	210	222	202	198	211	239	199	214	199	195	187	180	229	207	207	232	215	231	229	210	209	217	214	237	191	242	214	211	208	222	225	210	195	200	201	193	209	217	205	209	199	221	203	215	188	209	205	195	232	211	231	227	231	225	208	188	215	229	233	220	201	234	198	212	232	215	219	209	224	182	197	215	221	238	211	200	205	227	220	227	176	242	209	217	224	243	196	233	218	201	223	231	188	221	211	229	212	222	229	247	213	245	191	191	221	231	206	213	211	235	198	230	191	221	206	207	204	209	229	237	212	232	228	205	231	216	217	201	248	200	216	225	221	198	205	226	207	237	237	219	214	206	214	195	234	224	209	234	213	241	208	237	229	218	226	204	222	230	234	225	190	212	219	188	214	224	202	206	189	227	225	200	183	232	182	243	230	204	236	233	230	219	223	215	204	244	215	201	229	205	235	224	201	196	220	231	205	228	233	219	236	216	222	223	207	255	212	224	212	187	211	253	216	206	210	238	225	206	225	236	195	215	216	187	213	201	209	216	225	234	204	195	227	228	232	246	200	224	230	197	233	222	209	200	202	212	216	215	214	210	219	225	239	192	205	204	200	214	215	184	216	226	198	225	216	225	216	198	214	203	199	227	201	211	244	207	232	218	187	217	198	234	250	209	214	204	218	219	234	236	213	200	212	207	211	230	195	202	190	227	210	220	217	226	233	216	214	212	204	194	236	208	220	221	232	200	199	205	198	188	236	213	231	228	205	208	222	208	226	184	227	227	209	227	220	195	218	223	217	201	192	199	225	214	202	199	218	232	220	206	224	213	231	228	231	204	208	206	233	214	214	219	214	190	208	216	192	214	222	215	209	237	223	240	224	208	240	223	226	189	218	233	200	212	225	248	206	205	225	226	239	204	258	235	227	205	199	231	228	214	203	186	205	226	237	229	215	204	213	206	206	215	234	212	236	203	202	196	226	216	198	210	205	221	208	221	220	221	213	249	232	212	194	209	210	226	214	213	222	218	221	206	216	214	266	222	225	222	228	208	211	206	224	204	231	209	179	204	192	224	212	238	220	228	190	204	231	218	198	227	198	200	197	229	179	224	209	204	209	236	236	215	189	224	207	235	225	223	212	206	232	211	194	207	237	208	205	205	216	217	213	224	201	215	206	227	177	201	212	208	187	211	212	225	239	219	218	229	199	218	235	218	215	193	207	216	195	184	187	228	231	209	233	204	233	231	247	205	219	173	236	189	223	196	197	236	222	217	260	188	219	232	200	191	234	233	201	219	243	204	204	198	205	199	223	234	213	236	235	214	217	224	204	228	223	221	221	223	225	236	202	223	225	208	203	234	199	215	231	249	202	217	209	222	213	233	220	240	213	220	220	208	209	242	231	233	224	200	227	208	211	226	224	211	215	196	227	221	218	213	209	190	215	203	211	239	240	234	220	196	219	235	227	220	215	223	234	222	215	201	204	233	222	221	198	208	217	202	232	216	216	229	211	232	239	249	214	229	223	236	212	207	216	224	239	198	217	194	184	201	220	215	207	229	223	206	215	193	217	187	223	225	231	206	207	205	245	206	239	204	218	238	213	211	226	233	231	258	216	230	247	197	210	219	239	213	218	213	220	200	237	192	194	212	210	208	216	202	221	250	205	214	214	206	215	224	196	231	242	212	216	198	228	204	219	224	231	195	184	222	206	208	203	209	232	217	216	213	182	242	217	227	220	229	220	212	216	219	213	224	236	189	228	207	237	221	233	196	218	222	199	200	209	201	224	222	228	206	178	198	204	199	213	210	204	209	240	212	195	218	209	232	228	214	227	226	216	225	203	253	233	198	208	210	213	210	236	237	213	230	233	242	230	222	209	215	201	219	209	226	213	200	223	207	211	219	210	189	239	232	198	208	215	223	205	224	216	223	213	194	203	218	233	237	211	173	236	220	190	230	238	227	215	237	203	195	215	219	227	198	218	204	224	222	220	197	259	228	217	192	230	221	222	223	198	216	240	243	199	200	214	223	191	208	215	234	179	211	213	205	224	208	208	208	208	181	197	180	206	193	239	237	240	213	215	206	196	223	228	222	215	231	189	225	216	224	262	248	189	196	239	210	237	228	217	210	187	210	226	194	221	209	189	200	206	214	232	254	224	231	205	218	236	248	221	206	216	205	200	201	208	248	221	217	233	246	228	182	225	183	250	262	217	210	223	222	232	211	194	221	210	215	205	215	210	227	222	202	205	231	223	232	214	201	222	205	259	244	243	210	188	237	205	231	226	223	239	240	207	207	207	258	231	200	245	237	232	210	217	209	210	227	200	232	190	198	226	218	238	231	232	211	215	228	207	233	233	203	214
30234	25839	22273	14008	8972	5574	3937	3001	2439	2070	1885	1613	1398	1204	1124	1089	1122	996	995	928	949	1038	950	997	972	888	907	870	825	815	787	719	781	727	757	708	692	707	657	717	737	772	728	744	655	605	552	523	517	532	503	547	511	542	562	526	508	516	512	554	538	540	550	524	547	549	547	553	496	513	515	538	530	522	488	535	535	554	549	534	507	495	541	524	501	537	608	504	536	562	523	534	543	538	524	531	500	505	525	527	546	544	489	535	531	517	527	541	502	533	533	549	543	542	571	557	515	531	599	533	545	484	551	517	524	536	552	536	525	561	543	502	544	506	522	563	542	522	560	525	500	508	533	524	518	572	569	553	537	566	554	532	521	497	481	557	539	545	536	541	567	535	537	504	512	508	514	507	559	553	468	523	536	550	470	535	560	523	503	508	529	528	492	511	530	533	530	527	534	517	537	499	507	535	508	540	555	563	547	480	527	547	549	547	527	508	548	549	527	528	509	509	543	495	533	550	520	518	535	545	502	518	540	529	536	567	536	520	526	533	535	550	519	539	530	535	518	539	476	517	550	567	548	527	535	529	536	510	557	515	563	528	556	585	533	552	581	530	546	556	549	515	485	536	564	553	525	545	492	528	549	537	497	544	527	533	515	543	543	511	529	575	527	483	551	569	495	548	527	539	532	528	516	516	567	561	552	546	551	574	561	564	565	546	522	562	526	558	546	545	540	546	511	517	518	524	504	499	550	504	540	536	508	541	531	542	541	531	512	493	512	513	544	525	549	539	560	537	568	518	511	514	483	566	567	543	562	560	544	593	552	555	565	547	505	498	507	513	561	548	567	500	484	551	520	527	534	558	590	541	534	548	527	505	517	533	543	538	527	541	563	553	570	558	529	516	515	545	578	524	543	548	502	544	575	531	530	519	525	534	521	533	521	488	513	522	517	527	532	532	550	540	512	579	482	558	581	547	515	545	564	495	521	535	522	534	556	556	554	535	531	549	550	560	532	516	542	527	560	567	504	537	505	523	523	514	525	539	574	482	564	570	562	521	560	554	551	554	487	553	494	540	560	536	569	508	529	515	520	514	499	539	541	543	535	513	587	510	546	518	519	484	526	517	532	524	515	527	563	508	534	517	552	553	534	569	535	492	555	506	561	531	527	543	512	559	544	532	550	529	518	517	504	549	522	511	528	539	538	533	506	482	521	534	544	489	534	500	558	497	558	535	516	485	521	537	563	493	543	543	556	511	560	541	544	515	526	523	517	512	528	510	511	531	526	553	576	519	526	529	542	587	524	517	536	523	567	555	538	553	542	557	579	494	552	498	597	557	520	551	516	531	517	524	516	527	519	513	553	489	538	521	513	564	533	500	518	514	520	519	576	542	512	537	552	558	541	534	512	488	555	517	576	506	536	517	540	506	503	561	500	478	532	496	554	497	526	519	542	524	517	577	533	538	513	516	552	546	537	498	517	541	575	539	532	519	480	521	547	583	511	507	557	521	514	573	507	546	510	562	567	576	529	500	539	573	510	512	512	527	501	505	497	516	552	533	527	543	536	515	525	555	552	537	537	549	545	524	527	536	562	449	523	462	516	526	554	535	521	536	527	514	491	547	556	557	585	522	495	514	525	516	548	525	557	540	555	567	499	528	533	541	520	522	561	524	533	558	548	504	521	535	505	522	519	514	498	539	544	552	539	522	541	508	510	541	537	545	504	567	558	565	554	526	520	522	525	560	512	466	571	510	514	507	565	510	538	535	481	534	527	551	513	521	527	528	541	534	523	517	564	529	533	537	552	545	483	582	518	530	512	522	531	553	552	560	573	541	552	538	491	535	518	535	525	510	544	531	524	555	527	537	521	523	580	537	545	535	549	553	527	531	563	533	553	562	533	546	518	534	496	538	486	557	536	535	509	557	525	507	536	558	538	510	556	514	563	569	502	573	514	524	491	488	537	555	519	515	552	516	513	556	519	553	531	529	503	517	539	522	533	545	498	532	510	510	527	545	542	535	570	540	546	577	525	503	534	540	527	560	534	526	527	501	542	545	526	523	520	536	567	537	546	529	552	553	545	540	540	527	506	512	534	512	523	584	524	546	560	566	538	521	529	475	520	567	511	562	520	530	535	507	518	549	525	558	522	561	532	530	513	522	571	576	559	547	534	528	518	534	532	557	526	502	509	518	495	565	531	499	531	496	498	513	544	507	528	519	572	503	567	523	545	512	491	496	546	543	546	518	551	578	546	529	543	509	493	492	512	562	488	525	540	537	512	569	535	528	582	511	568	574	544	560	520	488	579	525	514	553	520	600	556	520	530	563	512	520	561	513	539	519	550	513	473	516	572	534	551	520	493	557	513	528	546	520	530	557	547	527	464	561	544	541	543	507	539	544	546	527	552	563	524	543	500	534	547	532	549	504	506	544	559	555	515	563	504	548	525	522	572	515	498	524	520	481	503	541	511	492	518	587	552	557	539	538	522	515	548	543	501	535	499	528	539	531	512	528	516	548	552	525	508	523	499	497	523	577	498	550	516	589	526	541	515	532	503	538	523	544	532	541	571	529	532	511	522	556	490	509	573	538	515	531	539	529	511	556	511	544	537	536	504	562	510	520	505	513	505	522	543	496	551	506	559	510	494	557	523	546	541	519	562	528	496	504	520	551	539	521	551	531	546	511	521	563	554	523	531	509	550	514	559	498	527	553	548	556	542	522	526	542	520	530	513	536	531	518	532	503	518	572	555	567	531	544	514	587	515	552	516	523	508	538	548	527	555	526	533	557	567	517	524	525	559	531	532	511	564	521	534	537	537	517	556	517	544	525	515	539	525	536	487	554	557	543	500	527	546	541	515	561	499	580	536	525	551	541	535	551	480	547	538	537	515	560	539	540	591	521	544	534	523	522	544	527	523	534	529	495	550	530	512	590	526	554	527	526	550	524	543	537	507	569	534	505	544	576	516	544	526	503	566	513	537	539	476	546	520	532	535	541	500	562	513	501	526	532	529	568	561	541	523	566	525	554	526	516	564	564	533	519	535	537	506	550	511	526	499	534	511	529	503	586	500	589	525	527	538	546	521	482	564	477	556	503	587	563	542	541	574	556	523	513	523	549	536	539	545	537	517	515	579	526	513	536	553	508	544	514	520	517	569	561	569	529	537	522	565	487	542	488	571	542	486	509	517	534	516	528	522	522	552	496	541	525	539	568	537	545	545	564	510	552	523	559	533	552	562	524	555	549	557	539	485	510	538	543	497	533	510	551	542	555	535	521	577	536	482	543	548	519	499	552	547	523	552	521	556	520	525	519	523	531	540	560	531	525	531	536	527	539	531	524	543	493	509	552	534	540	575	546	546	500	502	565	556	530	579	546	527	537	526	586	508	534	532	566	528	523	522	551	556	556	531	515	559	516	573	556	523	550	553	512	561	545	523	546	525	516	562	543	568	535	545	518	503	560	515	542	577	560	562	529	552	554	554	509	484	494	535	516	532	542	566	527
57022	40114	35934	22925	7182	4175	2900	2001	1467	1280	1269	925	802	630	622	519	459	419	346	368	339	295	340	266	283	279	250	261	267	300	283	260	270	246	248	262	231	237	281	318	390	471	393	303	267	214	235	203	196	191	184	205	211	221	237	193	189	219	204	216	216	206	191	196	186	211	210	203	188	203	206	221	221	201	222	206	191	213	207	175	211	212	203	199	190	182	193	176	197	224	159	197	215	203	174	198	219	214	186	182	189	176	197	189	217	200	208	192	203	196	191	179	207	185	210	169	193	229	208	177	207	187	208	222	195	206	188	204	190	218	204	187	177	192	208	210	208	198	220	215	199	225	200	223	188	207	207	205	186	179	181	181	197	207	209	217	203	181	192	193	245	212	213	193	180	201	189	184	210	198	196	195	205	198	218	173	205	195	203	195	162	205	208	229	189	193	210	203	200	195	223	220	199	184	207	214	216	178	169	203	200	181	191	195	223	215	205	209	197	181	183	212	213	167	187	205	206	166	196	168	190	215	198	207	185	213	202	218	222	237	207	209	207	189	199	193	179	210	219	200	198	214	181	210	219	197	197	208	197	198	179	189	202	216	205	209	186	208	210	217	207	169	195	186	213	203	215	181	188	196	209	217	194	187	214	184	211	202	184	196	177	218	199	206	216	200	204	185	189	172	215	181	181	214	185	199	195	198	211	187	177	209	194	188	184	199	210	222	205	202	199	192	206	174	199	207	210	194	184	198	200	228	189	176	204	190	177	189	194	184	182	222	219	182	210	228	210	206	201	187	212	178	203	203	178	196	188	224	221	196	208	208	205	227	185	227	163	198	201	178	179	195	205	228	196	180	227	216	205	179	231	205	194	196	190	212	194	185	196	190	211	186	198	193	211	213	204	183	206	205	183	208	212	211	196	179	182	213	195	184	193	207	182	191	194	207	191	201	206	201	200	176	199	200	184	190	222	198	197	211	205	193	191	177	200	202	183	208	197	203	219	225	188	221	201	214	203	198	193	187	217	200	230	171	161	184	201	178	181	191	170	201	180	199	188	208	184	222	192	208	213	209	172	204	184	193	218	206	182	193	222	206	201	190	222	198	197	201	206	206	186	204	190	223	195	234	193	197	198	212	175	242	199	187	218	198	198	209	209	223	196	211	191	203	197	187	194	201	197	186	212	210	203	194	193	206	200	200	195	190	205	216	183	211	181	190	217	182	178	184	254	185	190	205	228	206	191	195	179	190	196	214	213	219	232	211	204	238	192	195	191	179	210	196	192	203	204	222	205	202	201	187	201	196	217	203	236	225	208	195	208	220	210	213	194	201	194	204	199	185	182	211	199	189	188	169	216	212	242	196	193	237	210	209	197	207	207	182	193	195	216	199	209	195	200	183	176	186	209	203	187	200	205	212	203	209	172	202	204	190	213	201	230	194	214	203	230	198	228	209	198	190	185	211	201	199	187	201	212	166	200	196	170	192	203	205	201	213	206	182	208	215	193	202	194	194	186	185	184	224	211	203	212	200	177	214	190	174	196	174	202	186	187	198	187	217	219	213	212	209	207	212	210	198	224	175	197	195	176	226	186	199	195	188	185	206	200	215	231	199	212	211	211	209	233	175	179	200	213	221	192	196	224	195	174	195	185	198	188	221	209	192	187	195	189	188	181	238	184	212	223	214	195	174	195	217	194	232	219	210	208	209	199	226	195	205	199	202	166	195	211	184	202	180	172	202	216	209	206	229	204	169	196	176	188	188	193	228	191	200	211	208	194	188	200	196	196	204	202	163	185	176	184	198	195	199	205	211	188	222	201	189	171	170	217	203	206	185	252	195	209	210	205	219	186	187	183	170	192	211	184	198	189	207	185	211	203	195	194	195	195	200	178	205	227	200	200	204	198	192	193	192	205	186	199	193	200	210	211	194	201	187	209	213	200	165	177	214	209	200	204	211	172	188	187	215	199	219	222	191	206	204	196	211	214	186	228	174	201	225	199	200	216	219	188	203	207	207	192	209	221	204	195	202	192	201	226	186	196	196	212	189	209	225	199	196	209	187	225	197	209	187	186	189	168	230	192	197	181	189	182	176	190	199	190	205	214	197	163	193	175	192	208	220	185	164	191	210	210	184	202	193	215	196	215	176	176	234	196	218	204	223	203	224	199	194	213	205	198	186	197	191	220	205	191	198	218	201	216	206	240	199	216	198	183	183	233	198	188	183	190	207	202	184	215	215	206	204	223	184	204	213	174	197	195	235	212	201	203	216	180	206	175	214	199	207	219	190	190	194	208	192	186	204	178	175	183	215	200	205	175	185	203	197	198	201	196	191	204	192	183	186	208	207	207	201	195	224	198	181	188	191	220	200	204	201	182	199	217	199	214	197	180	187	174	191	196	202	199	180	199	207	174	207	189	162	174	178	227	179	210	208	191	180	218	213	225	201	205	218	192	175	195	218	232	213	198	204	179	199	218	187	195	197	201	185	167	205	225	184	200	179	160	212	221	184	183	187	221	191	226	166	200	201	213	190	186	170	204	213	217	176	215	158	213	215	222	216	185	184	225	207	215	206	206	217	233	212	199	181	206	193	193	198	204	176	187	169	198	192	217	187	220	191	212	188	200	213	182	203	210	193	216	198	213	186	218	204	212	224	180	214	230	187	215	193	210	198	200	202	201	204	219	209	205	193	193	189	225	229	203	201	197	201	193	190	200	193	206	200	209	209	206	215	189	204	202	194	224	184	180	189	189	195	197	204	209	211	194	192	212	186	221	172	180	190	177	219	199	180	216	209	215	205	194	196	208	217	170	188	212	200	236	164	185	214	158	186	230	195	226	196	223	198	222	233	218	198	175	184	199	187	214	208	200	198	187	203	201	185	205	193	217	184	208	210	214	210	195	191	202	193	198	215	196	168	187	186	207	200	178	171	222	210	182	183	200	189	187	202	223	191	182	180	212	184	207	211	208	204	182	190	212	208	195	187	178	181	210	184	192	194	214	206	213	204	179	200	206	180	179	193	209	204	193	224	196	198	157	208	195	199	223	206	183	174	217	195	183	176	191	195	201	187	196	215	184	176	221	192	185	217	198	193	220	204	190	210	217	203	181	190	199	205	192	212	208	192	215	222	223	211	223	213	183	214	188	209	191	174	188	176	186	202	174	201	203	193	206	201	198	195	178	181	200	216	209	231	180	184	192	189	193	193	235	194	183	180	180	215	193	194	213	182	182	183	206	193	205	199	201	219	204	190	203	220	214	191	201	215	235	186	207	175	193	206	188	182	203	187	192	207	232	192	191	188	213	172	224	188	195	193	196	200	187	214	205	211	197	200	203	206	179	200	185	207	186	208	199	204	183	189	180	215	203	190	168	186	199	205	216	190	187	199	201	200	199	226	188	180	191	201	171	203	211	189	178	203	214	203	209	194	207	223	232	204	218	200	202	197	197	198	198	206	195	214	186	211	205	208	191	215	230	201	217	203	210	199	206	204	206	219	182	212	178	204
38764	33500	37443	26898	14050	12273	10461	8133	6198	6297	6082	4673	3497	3305	3394	2287	2030	1928	1776	1558	1549	1306	1271	1122	1007	1004	965	943	1042	1029	957	948	889	845	914	893	829	864	916	1486	1967	2094	1757	1147	760	602	563	522	568	474	517	516	501	541	495	482	500	487	530	476	495	468	533	480	496	492	526	487	511	519	486	510	484	518	484	484	468	483	487	495	467	530	502	510	525	479	466	475	506	512	486	513	476	481	558	491	507	528	487	476	477	474	507	503	515	477	465	485	471	487	498	469	469	522	501	520	460	489	488	468	519	498	458	481	504	450	499	507	454	469	509	474	529	475	517	482	483	535	496	497	491	468	526	477	522	488	524	481	513	511	507	494	495	504	489	474	528	497	520	502	492	481	488	534	481	486	471	498	477	483	509	496	464	480	517	477	517	503	527	502	468	497	490	488	507	465	506	487	513	520	501	470	496	542	503	492	483	491	497	527	498	477	538	546	527	499	493	485	496	457	536	513	493	532	474	466	525	517	499	499	524	517	477	537	488	505	531	478	527	501	468	571	510	503	493	434	452	458	508	458	525	508	560	488	527	491	490	522	514	474	462	506	519	487	498	479	510	463	496	490	484	509	498	502	476	471	499	493	492	472	489	522	499	512	494	494	507	520	495	512	527	512	458	481	498	490	467	480	503	467	487	477	537	473	533	449	503	467	501	519	549	431	480	503	512	527	494	494	459	486	520	479	499	509	510	477	481	492	492	477	489	497	522	509	505	484	514	491	507	494	489	481	483	471	500	496	505	498	529	484	492	503	492	466	512	469	478	537	487	457	485	492	488	498	499	483	493	490	455	504	485	470	539	520	504	517	462	502	477	503	510	506	529	483	492	489	485	471	505	499	497	469	514	505	503	546	532	485	501	481	465	476	449	510	480	515	454	493	496	497	514	529	516	500	479	492	489	474	531	479	495	497	494	543	502	470	495	502	507	522	472	524	482	493	503	485	470	469	487	472	491	488	488	504	478	496	501	478	474	497	470	508	488	517	500	532	530	515	529	517	480	499	494	520	467	506	508	462	485	510	501	526	466	496	490	523	514	479	456	453	465	484	497	517	459	524	534	508	506	485	487	518	472	498	526	472	458	507	494	505	459	464	481	554	505	461	467	492	518	506	474	472	489	495	492	493	502	504	513	524	539	514	473	480	524	514	471	478	478	461	478	457	502	512	513	538	492	489	483	484	503	508	473	526	488	461	513	482	500	490	470	513	514	519	473	477	523	464	542	480	493	504	547	518	489	528	501	487	497	529	511	464	487	488	488	477	482	480	452	521	528	488	468	490	483	508	491	492	525	487	503	557	469	526	475	499	481	493	493	490	496	522	485	515	519	520	472	519	523	495	476	484	490	449	496	517	513	472	503	496	524	503	534	484	499	494	491	479	513	504	471	473	513	487	487	488	521	455	501	486	553	492	495	502	503	519	492	489	554	468	486	484	472	509	515	511	520	517	478	501	482	529	496	463	526	503	533	429	488	500	519	488	474	468	495	505	516	482	487	504	466	490	503	479	541	511	491	485	486	492	523	478	468	482	581	474	506	479	498	476	537	500	484	492	514	513	517	480	490	501	523	537	482	509	490	546	500	506	497	465	472	529	510	521	495	502	504	500	485	498	482	496	476	506	468	494	479	485	537	485	487	494	492	485	516	517	483	495	514	511	459	462	509	503	477	454	528	488	508	539	482	523	505	478	505	510	473	502	484	537	523	507	456	494	532	475	494	504	524	475	468	484	501	485	470	524	475	471	502	518	495	509	485	471	502	479	467	477	491	521	497	513	488	457	506	518	531	509	516	498	485	492	479	487	524	455	527	494	529	524	490	496	509	510	499	492	494	509	480	534	464	484	470	475	482	498	509	497	480	506	485	471	494	472	513	490	473	489	518	439	519	516	517	466	539	483	494	506	504	506	491	497	494	490	512	475	483	469	475	490	505	508	468	514	507	428	493	482	523	489	488	510	499	522	506	477	503	477	499	441	478	474	434	501	502	491	488	537	471	472	517	509	520	524	478	475	483	489	508	492	507	486	526	488	516	495	488	495	475	488	489	507	497	490	480	468	501	512	519	520	478	537	508	485	505	481	459	511	492	468	519	514	492	467	522	489	475	499	466	519	463	489	470	495	505	517	498	474	499	456	507	539	474	504	498	507	511	508	471	507	481	474	509	480	515	506	477	535	499	495	512	474	449	497	511	488	481	484	490	488	471	498	503	503	480	505	526	518	527	504	501	499	475	479	494	483	488	521	456	492	484	475	481	467	489	543	501	464	526	490	481	526	549	513	501	522	465	554	474	514	515	509	520	466	504	434	458	525	488	454	539	524	494	455	470	483	515	512	516	505	508	518	527	494	496	455	498	449	455	525	491	470	511	523	484	500	488	511	468	495	467	490	485	476	475	499	486	494	510	498	484	493	528	495	500	461	515	469	502	451	526	475	466	486	480	477	506	483	526	485	478	491	479	543	517	501	435	516	494	514	495	465	446	503	485	512	477	516	509	472	490	510	511	486	491	459	502	479	498	501	485	539	509	470	457	472	479	483	472	488	481	523	480	478	506	520	482	535	479	493	476	524	489	487	473	517	519	500	488	512	533	486	474	496	519	483	479	482	505	498	477	483	490	512	491	439	492	482	490	494	491	468	479	470	497	518	505	487	551	506	509	534	505	516	522	537	495	493	481	513	472	489	514	492	489	494	484	457	494	487	471	501	488	491	460	536	461	500	504	524	507	467	507	493	489	506	492	541	476	505	495	509	497	498	473	509	490	520	515	444	474	486	479	467	432	493	523	528	510	474	491	459	489	509	465	508	464	456	488	465	476	517	513	449	538	530	475	511	509	507	510	488	480	514	525	453	479	503	501	494	528	485	519	536	484	472	495	472	522	506	513	507	495	509	448	477	513	547	511	541	525	493	512	526	508	483	485	488	541	529	551	492	480	478	482	494	489	488	540	493	480	516	469	504	542	460	521	513	505	540	496	530	466	509	509	492	489	523	519	477	486	501	529	539	459	514	504	488	511	483	546	469	518	513	509	506	514	491	501	484	496	485	511	505	457	523	490	515	459	456	484	488	482	500	494	522	518	478	446	541	474	465	482	525	497	481	485	507	468	530	483	466	518	479	509	474	485	476	517	488	527	487	470	477	505	479	483	519	509	504	505	498	478	456	529	501	481	490	482	470	515	529	494	518	487	485	539	464	484	513	507	481	506	511	489	475	488	484	507	502	482	493	491	449	471	479	527	491	544	483	488	498	519	469	502	452	521	498	498	483	498	508	511	498	436	486	491	470	466	491	525	523	511	494	540	498	510	486	493	509	466	512	478	479	469	504	509	512	551	495	442	504	499	490	519	516	498	492	475	465	536	488	519	512	493	477	489	480	521	489	508	466	471	486	503	511	479	515	503	513	467	533	516	432	522	444	499	518	456	538	499	491	452	527	508	514	516	474	475	511	526	489	488	495	472	508
63371	55547	49714	27293	15496	11167	7019	4477	3108	2599	2648	2436	2000	1655	1286	1146	762	820	612	540	515	487	433	350	313	308	333	381	407	335	303	329	333	338	324	321	286	305	310	468	709	765	629	416	299	225	197	202	196	184	174	179	177	191	181	189	177	198	197	168	194	163	180	188	221	190	151	177	192	176	195	197	168	211	166	208	165	192	168	204	180	205	182	171	209	184	206	215	188	194	211	180	180	201	188	188	169	176	208	181	213	170	156	185	195	180	170	209	217	203	198	175	204	187	186	194	200	172	178	181	184	187	216	184	182	179	182	206	202	179	166	182	194	178	202	183	161	191	200	164	200	187	165	189	172	203	188	196	192	218	169	196	208	164	209	197	178	189	158	179	191	194	218	178	182	201	175	193	193	175	194	162	204	188	183	160	208	188	177	216	186	196	194	191	162	190	161	207	178	216	180	173	181	201	203	198	195	183	205	205	180	201	203	184	170	187	169	192	193	194	193	206	176	202	188	200	211	204	161	190	190	187	193	188	189	178	194	175	192	173	179	195	187	181	213	189	196	188	176	173	186	157	190	186	188	173	192	188	198	199	184	204	167	181	190	166	206	163	204	201	188	182	196	222	194	180	183	182	211	213	185	171	176	194	169	183	181	191	159	180	194	187	184	173	195	166	187	173	184	174	162	186	191	201	174	207	197	198	178	184	217	187	178	194	205	202	186	185	171	181	186	170	206	189	180	193	165	211	180	175	188	169	170	184	185	178	199	198	193	179	188	174	201	186	185	177	184	199	195	164	182	172	169	192	199	177	207	193	188	200	181	180	182	210	173	188	148	182	220	189	180	184	196	210	195	181	187	184	175	187	184	177	188	189	179	161	196	178	187	197	177	195	202	169	184	208	209	189	188	167	207	206	156	158	171	204	191	178	197	191	181	171	183	160	199	193	185	171	197	199	214	166	171	175	195	209	199	159	176	202	191	192	202	198	216	210	214	216	179	206	189	204	180	168	194	183	209	177	167	204	217	180	200	164	185	193	207	196	186	202	200	199	207	175	178	176	201	178	202	171	199	203	198	189	183	183	202	203	179	198	201	182	179	180	181	214	152	169	182	198	194	200	186	174	180	196	183	162	198	206	196	204	190	205	189	182	176	172	205	178	207	196	163	193	207	200	205	164	187	191	172	157	161	209	219	175	176	199	164	198	182	189	226	187	201	171	177	169	196	201	190	200	201	165	189	206	192	193	192	194	208	187	193	208	191	189	205	198	213	193	158	165	202	162	179	177	177	199	157	201	193	172	193	185	171	212	178	185	215	203	166	223	224	198	196	212	203	197	191	197	188	140	205	150	185	175	173	176	196	170	185	176	188	184	240	197	210	196	182	208	191	164	176	169	181	173	190	169	186	183	170	196	184	187	177	195	195	170	194	186	204	189	194	168	202	181	191	189	173	210	177	186	194	175	203	216	176	196	184	178	179	191	169	179	191	200	192	214	172	204	185	191	187	179	183	206	202	181	200	201	181	186	191	183	198	183	166	172	194	168	215	178	189	228	169	199	190	179	180	182	222	198	212	173	194	194	198	181	179	201	190	177	179	182	191	193	185	204	189	168	171	187	215	203	178	198	201	157	171	195	175	210	186	174	171	194	192	184	154	175	185	197	190	168	181	179	202	204	206	179	192	192	186	175	207	181	178	188	193	197	191	174	195	184	175	202	201	199	205	199	196	187	188	200	195	211	194	179	197	208	185	199	185	184	184	188	193	203	199	173	197	199	182	197	182	184	181	194	176	184	181	159	194	181	201	173	186	163	182	188	183	174	193	194	224	214	193	200	178	183	194	197	181	207	194	179	177	182	170	208	186	184	187	207	190	182	180	202	193	184	230	181	182	182	168	183	172	180	211	205	184	196	187	203	177	175	199	187	221	188	184	195	202	183	204	194	199	195	204	198	180	177	183	172	180	191	187	175	178	215	195	205	185	191	200	211	194	191	208	198	193	180	174	198	176	173	170	201	189	201	175	199	184	198	170	193	204	192	208	203	195	205	182	207	183	179	190	186	202	213	171	183	190	181	173	200	190	185	223	222	182	223	189	191	185	194	200	167	202	159	204	203	211	191	205	195	192	196	185	173	194	199	193	212	204	177	180	191	185	205	184	177	190	188	173	176	211	183	194	210	184	203	202	195	192	188	200	192	196	203	170	191	170	182	189	199	199	189	190	172	191	215	192	192	209	187	173	179	173	197	198	187	195	194	173	213	179	199	217	209	202	196	198	162	180	174	199	174	203	192	199	208	225	188	189	171	187	192	172	196	202	197	167	205	188	186	189	170	195	190	179	201	206	176	210	185	188	182	189	201	199	187	182	205	182	197	208	174	209	192	171	211	149	168	210	206	186	195	186	213	170	185	190	211	198	218	175	215	181	182	182	223	190	168	187	182	188	168	188	173	183	176	158	205	214	195	179	208	169	193	178	192	184	197	192	188	196	147	179	166	201	175	175	185	192	174	195	211	177	207	161	179	192	199	195	191	174	192	176	212	203	207	190	164	171	196	212	205	204	190	179	179	183	187	201	192	197	224	201	192	164	196	183	184	186	175	164	187	176	209	184	197	223	145	185	182	168	205	171	195	170	197	189	212	200	177	191	200	179	161	183	191	172	191	195	185	197	211	193	181	202	195	185	179	179	189	179	193	161	200	178	180	185	192	194	207	175	177	189	201	197	163	187	205	213	187	179	221	199	195	203	194	175	187	193	207	197	193	204	195	184	165	188	209	182	174	189	202	176	187	189	171	199	179	191	182	202	192	183	193	201	172	211	171	180	186	224	175	182	198	179	227	185	200	203	178	190	212	178	199	168	205	216	198	178	172	205	183	218	167	216	200	167	203	183	186	179	193	193	191	203	197	190	186	213	183	204	174	215	190	192	185	162	182	210	184	193	191	199	182	186	207	177	186	205	195	184	196	185	180	171	186	181	190	182	193	202	188	176	195	186	206	168	204	176	193	202	189	196	201	190	165	174	223	172	203	194	193	186	190	183	182	190	187	176	211	202	207	211	202	170	220	213	171	203	189	192	199	210	195	182	198	178	195	186	194	169	168	169	189	174	187	184	201	207	173	191	191	215	188	218	177	172	181	181	188	171	177	214	192	204	194	169	196	205	168	187	188	174	244	180	186	199	191	181	198	182	198	190	194	166	175	183	167	203	179	197	191	190	182	166	169	170	171	203	210	182	201	185	208	173	187	196	196	191	179	195	143	194	166	191	211	196	191	181	160	179	179	183	182	206	178	191	172	194	177	202	185	182	215	178	181	199	184	182	198	178	175	203	163	196	189	179	193	187	202	178	194	167	197	172	167	189	213	178	189	193	200	194	209	190	195	217	195	181	214	190	219	179	191	161	187	209	213	187	191	195	203	183	189	179	182	203	201	205	186	183	185	189	208	191	184	151	174	196	193	197	201	174	188	162	168	175	191	207	202	180	171	200	207	189	197	183	170	195	155
41688	46210	45782	29776	24470	23362	18913	14519	11994	11642	11799	10565	9862	7854	6676	5931	3982	4431	3293	2933	2799	2424	2227	1561	1307	1438	1602	1860	1880	1666	1624	1732	1728	1622	1563	1448	1375	1338	1379	2970	4557	4561	3450	1990	1063	665	505	493	511	472	457	473	477	444	476	501	522	495	442	447	453	484	477	487	488	496	478	462	434	460	470	491	472	493	453	441	508	484	440	517	483	461	473	439	468	483	480	507	474	458	483	479	451	471	457	464	454	462	457	494	478	429	483	475	482	503	457	491	486	459	461	476	482	452	529	456	455	506	495	507	484	471	470	448	516	466	463	504	466	502	461	504	473	487	469	463	444	495	476	497	475	480	459	447	471	455	488	516	498	480	489	481	467	462	478	411	481	476	463	457	471	478	444	474	485	492	457	458	481	483	546	516	485	489	464	479	495	479	444	455	490	474	451	458	466	482	495	491	467	463	457	455	488	476	474	458	488	476	485	427	462	475	444	492	485	461	497	478	430	464	431	444	462	444	444	528	520	478	496	474	443	463	488	467	461	476	525	483	460	452	448	487	456	449	494	481	454	437	498	477	503	437	486	480	487	495	443	473	447	500	512	489	436	459	432	473	476	438	465	471	448	490	494	469	439	507	517	498	434	434	524	488	501	491	496	454	464	500	499	480	473	476	481	457	468	463	546	526	473	482	508	521	464	463	470	475	468	477	474	457	419	494	487	493	485	502	488	512	475	425	469	471	476	465	467	457	504	480	452	452	458	486	463	466	460	493	482	456	462	510	501	461	444	464	476	475	474	476	484	489	483	485	498	460	482	494	428	462	478	467	443	486	460	480	513	460	462	456	464	467	500	496	466	462	466	477	473	486	470	487	501	503	488	488	489	445	476	468	464	520	472	483	479	456	470	524	447	477	472	471	453	457	505	521	470	457	513	456	421	471	497	495	492	474	455	465	508	459	475	459	420	517	460	480	469	457	526	493	478	495	438	495	451	468	497	451	481	443	463	493	480	437	462	449	440	462	496	461	488	458	488	464	478	489	428	497	446	441	463	483	462	407	480	487	485	454	449	467	444	444	477	488	474	497	458	503	539	496	474	467	495	443	457	494	499	456	483	506	446	496	510	471	529	488	514	481	461	465	469	470	436	402	458	467	468	481	476	454	451	487	474	457	510	445	505	436	465	488	477	452	472	496	469	459	467	460	519	529	473	438	468	479	483	464	481	471	472	463	472	480	460	436	462	448	461	493	458	461	494	453	476	469	499	474	472	447	491	446	485	478	487	468	469	451	492	495	484	459	479	481	455	486	499	416	458	460	471	515	456	492	504	449	473	450	457	455	507	452	494	501	482	498	466	463	437	503	474	486	477	484	450	493	502	487	496	456	501	495	495	500	441	462	494	451	476	495	481	518	479	458	457	458	493	455	475	440	420	454	505	459	446	469	459	488	466	471	477	453	480	477	475	462	437	462	499	434	469	452	436	503	476	476	469	475	462	500	503	499	487	463	451	467	488	468	471	477	484	486	521	448	449	475	469	483	484	466	470	458	470	491	499	522	493	464	480	466	473	504	451	471	454	451	465	465	510	462	461	461	508	450	457	506	467	477	466	497	461	514	490	476	472	513	464	472	461	474	459	493	464	482	465	492	479	457	467	448	470	470	491	445	480	489	455	461	474	471	468	459	485	481	450	429	473	470	458	510	481	474	466	443	453	472	489	469	465	480	484	459	447	475	464	466	459	450	458	493	451	472	460	463	504	458	463	495	492	469	469	475	468	463	444	473	482	480	490	487	466	454	517	486	471	497	452	467	488	480	457	491	471	511	445	463	509	469	460	479	476	467	513	471	465	516	461	465	434	507	478	458	475	477	471	500	419	468	485	465	489	504	492	441	480	469	494	463	513	498	483	471	501	454	486	466	519	448	436	497	468	462	463	442	460	454	470	517	458	461	451	463	475	456	465	470	503	476	436	433	481	479	488	484	475	487	463	493	451	472	462	436	493	465	468	478	459	486	483	474	516	470	477	458	469	470	518	436	500	441	461	469	513	467	479	478	456	486	456	505	489	450	501	458	441	437	501	492	468	479	471	475	492	472	498	485	451	509	442	505	427	479	501	533	469	497	440	434	475	444	442	453	452	440	465	520	467	460	483	467	449	487	446	441	442	468	491	456	480	431	471	470	455	511	438	459	470	447	450	464	475	458	478	470	483	485	492	481	447	490	478	432	449	500	449	480	496	480	503	451	480	443	479	503	472	435	442	443	469	485	489	474	460	483	494	472	500	450	447	471	497	470	495	447	495	441	533	502	489	493	461	447	503	496	461	452	497	458	493	490	446	448	423	476	454	451	483	419	499	494	494	464	503	507	489	452	494	494	464	460	438	494	495	479	495	461	480	471	457	467	507	451	457	430	473	484	457	486	487	462	439	484	465	499	499	475	471	456	481	468	455	480	454	509	482	476	468	520	479	479	503	478	468	484	488	464	447	459	489	470	492	474	451	454	465	457	506	483	484	478	495	480	455	447	504	480	492	434	472	461	463	476	531	477	491	475	508	503	507	509	483	468	470	448	472	452	462	455	478	467	491	467	460	491	514	439	486	497	512	483	479	457	503	471	470	465	456	490	462	485	466	484	476	503	461	479	494	495	464	481	449	494	469	457	449	450	495	491	482	442	471	467	512	470	465	426	449	492	497	540	498	388	485	469	470	498	459	484	481	450	502	502	475	493	460	476	482	490	496	491	486	500	470	461	449	457	502	503	517	464	476	457	458	451	475	485	455	461	447	441	454	467	456	461	478	460	465	478	481	480	453	488	457	477	469	493	448	456	467	427	476	441	498	489	463	465	461	468	499	485	427	501	424	483	495	422	462	491	452	474	471	483	458	472	460	501	498	436	469	493	439	487	497	445	487	465	457	466	517	473	466	449	480	510	454	461	491	472	498	456	458	512	464	439	491	493	505	475	474	469	505	502	445	507	437	488	468	437	442	464	470	463	471	484	472	462	460	490	489	491	530	444	457	465	508	467	473	474	450	491	473	464	461	484	499	439	472	461	461	471	496	439	458	472	483	467	444	505	453	466	482	462	475	468	480	476	490	469	481	486	463	498	468	510	462	480	461	445	454	434	477	487	474	457	501	484	434	479	455	468	437	489	457	448	470	502	433	443	495	481	472	482	445	498	415	441	473	479	448	443	505	483	487	510	460	486	512	439	474	475	467	483	455	449	472	478	476	484	483	500	468	458	470	450	449	472	485	455	543	460	470	477	509	458	462	504	461	501	480	485	466	482	496	488	471	470	455	494	500	441	463	495	500	489	466	434	440	443	455	465	473	447	449	475	513	489	456	471	481	462	493	459	441	462	481	432	466	464	501	501	487	474	508	473	486	485	463	439	473	456	453	501	444	480	473	471	461	482	494	484	474	477	424	470	449	464	467	489	495	482	477	481	457	481	429	462	467	492	483	464	471	470	478	452	455	479	463	460	475	443	496	440	452	479	472	499	466	474	466	485
43224	33963	25415	10214	3633	2233	1484	992	786	646	557	480	405	349	359	312	318	292	293	305	253	260	242	252	266	241	250	274	236	246	246	257	261	268	228	263	216	283	239	258	291	255	282	271	227	234	207	227	225	213	215	203	213	226	218	220	218	214	228	231	197	206	210	236	199	219	224	211	214	184	199	204	244	209	236	198	232	190	226	200	211	214	222	254	247	199	170	241	217	229	227	216	219	229	207	210	205	209	221	224	215	243	211	203	244	233	202	229	195	248	212	237	215	231	206	194	223	210	214	225	215	245	202	204	225	229	236	233	238	201	206	224	221	234	205	222	256	204	231	221	238	208	217	212	218	236	187	221	214	225	225	229	215	233	220	245	215	234	197	230	214	213	230	242	233	208	258	247	192	216	237	238	218	198	222	192	219	193	251	197	237	234	202	193	217	206	206	180	213	217	243	240	225	200	205	211	202	242	238	225	213	207	219	196	198	221	209	236	187	212	222	233	241	196	210	223	217	203	221	225	197	225	198	242	211	241	190	214	242	219	258	204	243	219	245	209	224	232	227	207	221	225	219	219	240	248	210	212	222	243	262	236	215	217	208	207	223	228	223	229	211	234	243	240	203	215	217	213	235	230	203	225	215	189	192	228	215	183	222	191	226	202	246	249	215	211	238	225	230	233	216	229	218	253	213	199	218	219	223	219	221	211	215	234	211	223	232	222	241	231	232	199	219	237	236	213	211	260	232	214	241	203	227	209	243	249	238	226	197	256	207	211	203	214	229	226	238	194	218	243	213	205	224	232	221	230	220	223	222	251	217	219	239	239	234	220	204	219	212	204	221	207	229	227	200	261	229	219	223	240	228	192	219	244	239	209	222	206	212	229	213	221	209	232	212	263	253	191	220	217	212	198	234	223	243	194	224	245	220	233	214	210	222	215	203	251	218	212	225	238	212	208	225	207	224	230	230	233	224	233	208	208	232	248	232	216	186	210	244	207	244	220	212	213	244	220	220	238	223	199	202	227	217	229	238	223	223	200	224	207	221	221	209	232	224	221	234	204	212	229	212	207	227	220	210	253	195	201	222	201	206	222	216	254	214	206	217	223	222	233	215	207	211	222	214	253	227	230	238	199	217	224	205	214	229	203	231	234	226	226	200	198	241	248	199	232	218	226	220	217	202	237	232	235	208	235	207	206	208	208	222	215	233	227	215	210	214	214	230	236	231	220	220	230	218	236	240	205	217	198	226	245	213	210	249	230	215	213	211	253	205	235	226	198	205	231	251	229	198	197	207	226	242	225	201	225	202	197	221	240	233	252	225	237	221	224	216	229	236	224	237	222	259	225	217	223	240	233	189	228	220	218	213	219	215	210	209	214	224	224	237	202	232	243	228	225	230	215	229	222	228	230	209	218	227	245	205	247	231	229	213	219	219	221	214	238	205	215	235	214	220	225	221	218	194	239	220	232	230	213	211	222	239	211	223	234	227	225	208	219	238	256	232	220	242	244	217	205	207	198	230	223	212	201	210	231	218	200	226	203	229	228	229	255	216	232	223	211	207	218	250	235	242	227	228	242	207	220	248	241	224	230	231	229	224	207	237	227	233	226	223	250	201	219	204	219	198	243	232	228	237	216	187	228	191	221	237	239	221	234	223	237	222	227	233	235	223	209	236	257	203	202	204	232	213	196	213	207	221	243	221	222	225	226	222	226	216	203	237	225	234	199	218	189	219	223	206	241	225	232	236	209	244	233	208	231	199	222	234	215	271	222	224	243	239	202	209	212	212	209	219	216	226	238	232	225	188	206	213	227	216	199	211	237	211	226	208	208	236	216	210	254	231	253	217	234	231	231	241	197	201	247	230	230	231	192	217	217	252	221	217	218	212	203	231	214	212	249	233	224	211	239	256	230	235	229	238	233	210	210	201	200	243	218	260	221	193	223	218	232	218	238	219	231	241	250	216	223	224	217	225	214	238	197	206	222	209	196	244	245	220	235	225	238	236	207	221	223	238	194	247	199	198	222	233	213	209	242	230	219	204	227	189	206	191	228	206	214	213	240	231	198	201	193	230	214	204	235	226	211	209	224	226	203	237	248	193	199	218	212	214	211	230	247	215	210	225	226	227	221	237	226	232	216	226	210	217	207	218	242	211	267	250	231	236	200	227	236	222	212	246	245	198	214	233	242	226	210	240	229	203	241	224	228	205	217	214	250	227	214	209	215	216	212	216	196	234	256	226	236	222	223	257	227	234	222	213	230	238	216	229	237	221	227	221	221	204	228	218	223	216	200	217	226	235	203	227	216	218	208	229	232	207	199	221	215	220	229	210	238	231	194	205	228	229	216	222	211	250	260	230	219	223	233	223	219	220	235	224	234	208	241	206	241	184	229	221	247	214	245	207	226	235	229	197	239	217	219	214	233	243	226	224	221	243	221	228	227	213	233	218	260	214	232	230	217	204	250	249	239	237	200	201	203	208	214	214	216	234	234	213	241	219	232	220	233	213	231	227	209	219	227	214	227	230	204	183	212	209	205	227	223	210	196	213	226	202	224	246	234	245	211	238	214	226	219	206	212	196	228	200	237	243	221	237	218	212	241	203	235	233	231	207	223	194	233	236	217	220	210	226	216	191	240	202	229	205	217	242	218	210	240	217	187	245	228	213	205	229	206	214	226	219	260	257	223	197	210	228	213	223	210	237	221	245	229	222	234	214	222	244	215	219	235	252	229	218	193	217	208	224	220	236	211	228	230	227	195	198	210	229	228	218	196	221	232	225	201	220	204	229	209	250	218	215	226	250	217	202	222	225	231	228	248	216	207	231	230	223	224	198	235	234	228	208	236	252	218	238	243	222	201	223	246	225	189	220	217	222	226	210	240	215	238	229	232	237	217	215	218	217	214	204	200	215	221	219	223	209	222	213	254	192	210	209	238	205	204	199	222	242	211	218	230	219	232	239	233	216	221	219	226	214	224	249	245	204	204	203	217	216	220	210	215	205	221	196	230	228	223	209	205	203	241	243	210	219	220	191	211	251	194	208	210	228	242	228	214	212	223	207	244	214	207	218	226	201	206	215	246	239	227	214	248	206	178	212	236	224	220	205	233	218	250	215	230	239	245	222	215	225	231	239	218	223	229	220	220	234	194	215	218	222	228	207	215	216	231	224	250	256	215	225	199	213	216	224	204	229	233	199	231	209	224	209	216	212	192	214	202	214	221	242	222	234	195	245	226	210	222	178	211	223	221	221	236	221	237	236	226	237	208	235	219	197	249	226	229	234	245	204	232	226	221	229	208	248	225	204	203	213	192	195	217	210	224	200	252	195	211	214	212	223	221	224	225	243	203	215	239	228	213	236	230	211	208	225	192	217	238	255	213	223	234	192	242	210	231	221	224	228	270	206	225	223	227	216	212	227	211	216	260	239	204	220	206	211	230	210	216	217	221	215	232	226	219	221	210	223	229	213	250	223	202	236	228	213	198	195	217	239	227	242	218	211	241
27739	27978	27135	16529	10911	8231	5914	4337	3514	3087	2494	2143	1807	1504	1247	1142	1027	1085	1125	1053	964	930	887	847	769	709	800	730	763	671	784	725	723	796	744	746	644	695	667	695	871	915	889	744	662	582	540	530	522	516	558	490	557	541	527	509	552	550	545	566	530	537	570	526	548	520	517	502	535	480	532	525	567	529	549	579	557	578	565	531	555	517	571	530	546	555	519	553	533	535	501	520	538	552	545	539	588	551	548	522	564	570	521	523	535	533	529	552	528	545	542	551	563	570	475	535	526	586	516	542	570	551	518	537	558	527	543	531	526	546	557	513	510	562	533	516	510	543	526	561	538	543	558	553	548	580	546	555	548	529	588	552	592	566	532	548	558	509	553	526	505	558	583	544	565	531	536	546	548	502	574	547	555	530	555	541	520	525	510	524	560	557	520	542	550	524	537	532	533	548	565	535	530	544	540	562	535	549	540	540	487	581	553	576	569	518	571	534	507	511	549	544	534	560	571	554	585	595	552	518	535	562	536	556	561	527	524	490	545	542	541	525	524	566	573	505	543	502	536	543	574	564	540	543	521	550	548	543	541	537	560	539	542	544	538	550	563	544	490	546	532	535	528	514	530	578	513	546	530	541	542	507	574	537	527	545	557	578	523	520	554	564	512	542	547	568	582	506	577	529	538	561	549	596	580	512	501	513	533	559	515	575	532	554	572	576	540	529	572	555	531	569	554	565	555	569	568	547	551	538	505	531	547	562	535	563	557	536	563	520	530	566	578	551	547	529	534	577	594	523	535	530	542	532	521	559	517	570	522	538	554	543	501	557	542	525	595	539	541	559	507	561	546	576	552	524	518	577	554	547	564	494	545	524	492	530	567	547	526	521	550	530	525	544	551	561	539	547	549	586	562	559	523	528	507	544	570	553	481	518	537	546	567	577	532	518	544	520	513	581	592	537	522	570	530	539	549	522	533	520	540	526	560	583	560	560	546	569	550	549	566	530	536	555	525	574	547	542	575	548	555	525	530	517	553	504	526	553	550	565	558	552	506	600	519	533	558	525	512	518	519	569	528	542	547	520	543	521	554	539	504	576	550	536	582	520	531	526	577	530	532	562	525	573	541	551	560	539	556	517	568	543	513	544	532	539	512	535	531	526	520	567	562	534	542	523	553	522	535	512	528	572	524	512	534	569	566	565	558	548	555	589	523	554	564	568	520	539	560	542	576	561	518	533	536	554	582	567	540	504	526	543	551	527	512	548	534	562	544	499	539	534	553	533	582	517	542	502	569	517	544	561	547	524	568	540	575	520	556	563	536	532	542	572	533	556	540	539	568	519	574	534	547	516	548	578	512	536	517	490	546	551	548	500	581	514	528	532	584	549	534	530	554	536	519	559	529	565	599	497	559	548	525	533	563	524	523	553	581	523	572	516	566	603	525	567	518	542	493	553	570	562	583	567	537	548	529	501	518	560	542	546	551	569	541	524	556	541	516	533	544	555	528	546	593	505	558	571	548	553	594	508	560	552	552	525	538	516	539	569	539	491	549	543	572	559	549	519	573	578	569	498	536	567	573	553	543	515	559	554	541	574	559	562	570	540	550	593	547	508	548	524	569	546	569	524	538	508	540	555	540	546	567	544	567	533	546	551	548	550	560	525	502	523	562	542	553	563	558	527	572	554	555	528	534	550	530	549	586	524	541	559	604	523	554	539	529	532	531	563	542	528	540	582	546	510	531	559	582	570	577	565	570	517	510	534	530	545	547	561	493	518	557	551	499	527	524	502	535	548	526	569	560	517	565	564	584	557	517	599	528	549	545	539	565	507	559	493	522	567	522	513	548	550	499	553	544	560	509	516	544	593	543	532	600	542	602	541	535	567	556	538	555	573	541	565	571	570	563	530	547	542	547	518	495	546	538	543	537	525	508	577	547	537	537	569	527	512	547	556	514	549	520	563	557	546	554	515	551	509	536	532	525	520	536	547	533	521	531	544	542	530	508	520	541	513	547	543	565	534	547	552	599	535	556	560	529	534	544	564	543	539	565	538	534	561	516	562	525	559	509	586	552	521	549	562	557	541	558	560	561	543	483	502	528	546	540	520	515	541	557	586	587	550	558	526	548	556	577	525	539	559	553	549	547	538	550	558	546	546	543	514	541	541	510	572	511	506	542	562	563	555	550	536	493	516	557	532	532	495	543	543	532	549	549	524	537	554	498	545	571	527	524	544	557	527	524	553	540	557	506	551	531	565	514	522	535	553	541	496	515	545	545	518	556	577	500	547	553	570	590	515	532	581	542	560	538	548	538	543	551	544	547	517	564	558	580	560	583	581	552	506	541	483	541	560	525	517	545	540	553	569	516	542	498	521	558	546	510	552	575	559	509	542	518	565	541	516	523	554	529	542	540	528	521	538	556	544	523	520	536	540	578	544	565	542	567	544	540	577	550	564	531	577	571	525	505	539	505	519	561	549	537	500	572	544	525	472	483	574	541	574	558	528	512	599	576	568	567	581	591	557	511	566	566	538	538	536	568	540	503	585	546	568	535	558	532	505	495	499	547	509	541	538	566	539	565	502	575	563	537	521	518	545	552	531	556	584	542	536	542	553	575	492	517	575	532	528	553	532	546	507	546	554	524	554	533	512	597	549	558	594	526	526	556	562	547	551	501	532	576	513	529	542	533	505	521	572	525	541	586	528	556	560	526	566	533	537	567	561	511	536	504	534	573	519	554	565	492	541	558	577	539	565	530	518	500	539	550	507	563	516	542	551	555	569	516	556	520	561	504	569	579	536	538	547	546	552	579	528	521	549	558	514	543	517	522	567	556	571	555	531	537	532	556	559	569	559	562	562	549	524	533	515	561	560	523	579	541	571	553	532	512	555	548	529	550	553	523	563	528	534	536	541	502	593	542	545	548	519	591	567	531	526	520	565	518	534	536	551	506	576	549	535	565	572	534	556	538	554	537	549	543	503	537	556	528	539	519	531	531	555	581	526	530	543	506	522	540	528	563	583	538	550	540	540	529	566	576	586	525	533	560	521	554	599	552	552	553	511	546	535	501	563	541	561	532	542	585	552	527	537	519	552	525	560	535	558	578	548	528	547	536	555	544	539	567	563	516	555	558	535	543	535	556	540	571	540	577	553	562	525	550	500	557	564	568	511	540	530	548	530	528	544	519	554	528	548	493	541	554	481	555	540	522	552	524	533	544	519	513	584	555	500	592	533	568	567	560	521	544	544	564	581	552	553	570	540	552	538	563	558	574	537	562	522	548	533	567	535	505	556	557	585	537	524	525	618	529	536	545	539	499	524	550	519	561	525	575	553	508	525	538	524	525	578	487	552	529	534	537	548	564	574	511	583	540	557	544	539	564	555	531	565	555	549	525	573	552	543	542	559	533	503	546	549	562	571	518	525	566	503	567	504	500	584	523	564	541	503	508	539	587	497	531	537	538	576	551	525	565	529	554	582	606	533	515	535	526	610	534	555	500	533	578	548
51310	44982	40224	21414	11149	8459	5171	3258	2347	2006	1708	1415	1367	1177	912	728	715	520	542	428	407	415	334	290	280	309	284	319	329	315	308	271	305	304	274	243	258	244	287	420	532	406	350	411	332	263	224	213	207	224	225	196	219	211	208	224	203	190	175	196	192	220	190	232	191	223	209	191	191	198	204	206	202	195	201	206	183	198	209	211	207	204	219	200	236	205	218	202	198	234	186	211	224	181	216	211	191	211	216	195	206	197	192	176	205	215	197	193	183	175	223	201	194	196	203	216	205	194	199	170	199	213	200	188	226	181	202	220	203	190	188	219	206	218	203	219	222	213	226	209	191	230	228	200	207	205	238	192	191	221	184	211	207	204	188	221	225	201	205	205	190	224	188	195	204	232	218	216	209	200	213	213	214	216	199	202	218	221	178	214	164	216	178	217	225	195	188	224	208	199	216	188	211	203	228	180	184	198	194	191	210	200	205	219	222	204	238	191	231	224	222	224	194	211	190	193	191	185	183	207	201	195	183	212	216	216	219	187	208	221	180	225	200	193	194	194	188	216	193	184	222	213	210	167	187	203	215	180	195	182	195	206	219	217	209	216	216	202	197	210	209	217	218	211	203	203	215	218	204	194	196	188	198	208	216	268	204	196	204	236	194	214	210	203	206	190	204	183	211	189	186	187	195	219	208	214	205	217	220	208	219	189	194	180	209	209	194	199	211	197	192	201	221	193	209	203	178	229	220	187	188	242	205	215	192	198	208	227	213	217	234	202	199	187	210	197	188	233	209	197	231	199	222	224	233	233	188	221	205	194	189	181	229	214	193	221	195	222	221	217	204	188	206	193	198	195	223	214	198	224	216	201	197	222	178	224	194	209	196	188	193	206	214	228	199	187	206	247	200	203	207	192	203	213	216	199	215	215	171	221	213	195	202	196	217	195	202	185	205	206	211	216	234	189	206	205	194	201	231	192	211	213	188	205	183	185	206	182	196	195	227	198	195	197	206	185	199	211	193	185	178	209	222	212	184	231	207	204	199	202	187	205	185	206	212	216	231	209	209	210	187	209	230	182	215	199	229	208	197	192	209	208	189	214	190	222	207	214	213	201	197	193	193	211	198	213	180	208	194	185	206	193	192	205	209	228	191	225	216	208	216	206	209	207	210	205	215	200	219	199	227	200	194	212	216	215	224	196	215	199	212	204	197	208	184	230	204	183	212	234	201	181	216	212	218	179	200	183	227	235	209	193	223	229	196	220	231	202	196	216	228	210	186	208	232	229	175	209	215	191	194	181	178	198	185	221	224	207	220	208	226	194	228	197	213	212	222	203	223	192	187	211	216	196	196	187	241	193	225	185	226	207	215	206	221	186	210	210	245	206	196	172	212	208	217	214	208	240	217	207	198	201	222	182	203	211	192	195	199	200	223	236	223	214	219	220	219	201	204	187	200	202	195	175	225	198	198	210	220	212	177	225	203	220	199	208	201	223	197	193	213	192	220	214	235	219	227	184	186	210	202	192	190	218	218	195	205	202	205	185	209	191	229	210	189	215	202	220	190	180	211	233	163	184	206	213	190	211	220	233	222	212	185	195	214	202	221	184	198	198	224	203	224	214	205	216	207	201	179	217	203	184	192	201	201	204	191	200	210	186	269	206	204	212	187	211	191	193	209	199	191	208	206	198	207	222	223	220	207	199	192	181	203	185	217	204	197	215	179	188	189	217	200	222	181	199	193	205	215	178	217	192	192	202	214	211	192	184	190	199	208	214	181	184	206	220	220	218	210	201	199	205	178	202	201	191	171	211	187	215	229	213	190	202	196	223	219	190	220	216	203	199	199	184	223	210	192	196	200	193	209	231	193	207	197	209	203	201	181	196	183	222	202	209	202	208	189	220	196	201	191	210	174	186	221	216	207	191	221	196	215	192	227	234	218	206	205	203	218	196	172	174	185	203	194	199	204	213	195	224	204	226	214	180	170	214	240	231	188	211	212	202	195	181	183	203	208	191	211	214	192	205	202	225	199	222	190	193	212	210	210	194	192	202	193	184	177	217	196	208	210	197	234	196	210	196	206	223	180	225	197	203	178	225	201	199	214	201	190	225	212	195	182	198	224	191	212	196	202	230	221	204	207	213	199	200	222	190	195	204	208	231	198	198	201	211	203	204	204	211	186	203	202	200	173	212	213	202	196	207	214	189	214	216	226	206	218	213	184	201	187	216	200	188	179	194	229	212	175	218	206	196	188	177	192	185	212	205	198	204	216	213	225	199	187	209	191	192	209	196	230	227	228	189	198	188	185	206	225	238	206	173	197	205	195	185	183	208	215	178	227	218	230	232	221	205	205	175	210	210	215	216	217	174	199	204	203	213	213	202	227	203	213	193	216	208	209	227	208	218	212	204	225	219	208	185	220	194	223	221	231	192	200	211	225	185	204	189	194	204	193	212	200	204	206	200	213	194	223	181	186	190	218	197	193	208	228	220	194	207	204	242	189	210	241	195	188	211	201	205	199	203	190	209	184	206	210	224	213	206	204	220	187	217	204	213	206	198	189	202	214	230	232	212	237	200	188	198	194	196	180	219	227	204	197	215	186	205	209	228	225	203	210	185	189	206	209	190	203	225	196	200	177	227	235	207	209	215	200	182	213	183	212	191	209	232	210	204	213	178	230	210	199	212	202	222	182	201	206	220	240	204	192	194	194	222	204	183	203	198	226	202	193	195	208	206	226	202	215	230	191	207	201	210	219	210	193	180	215	212	187	217	195	200	229	218	210	195	215	210	231	204	203	190	200	192	224	198	203	212	176	194	190	225	228	165	174	200	201	200	220	193	217	203	198	196	223	188	192	198	185	188	212	194	207	198	207	189	187	205	195	205	214	228	198	206	228	204	175	190	192	196	212	208	233	194	180	185	174	180	166	197	201	215	220	202	187	203	205	213	181	225	227	187	218	202	212	207	191	224	211	188	187	183	214	207	214	227	217	214	186	223	186	194	225	228	207	200	211	194	182	216	183	212	201	202	206	202	225	199	191	185	209	206	199	223	218	211	205	205	224	203	194	234	207	211	204	214	212	191	181	180	199	190	222	204	208	222	203	197	195	199	197	194	206	235	221	202	201	228	175	214	198	195	195	191	220	184	183	215	216	187	205	197	207	223	217	205	189	192	220	188	214	198	206	226	205	209	195	199	197	210	210	184	201	184	199	222	218	212	205	215	218	202	213	228	187	193	216	234	216	204	220	212	195	181	181	210	201	230	193	196	210	211	205	189	201	208	213	205	216	211	192	217	198	227	189	193	216	188	211	200	224	222	190	195	192	210	209	234	194	177	211	217	219	217	178	212	217	199	209	206	201	220	222	211	225	199	181	204	184	193	193	182	189	201	236	222	170	199	193	211	229	179	204	195	203	211	215	219	218	194	221	214	212	221	216	188	215	199	240	214	227	218	188	198	178	203	213	198	190	200	205	211	184	220	212	185	228	211	205	213	187	200	215	195
33983	36394	39484	25876	23034	21448	16598	12488	10057	9573	8423	7379	7083	6224	4973	4410	3684	2737	2914	2346	2116	1647	1445	1218	1122	1121	1127	1160	1284	1324	1391	1415	1350	1181	1059	1018	940	941	1142	2183	2825	2172	1727	2038	1358	803	687	560	525	498	509	518	502	477	495	518	509	474	501	533	464	530	523	520	479	542	529	487	507	543	509	502	491	468	488	510	509	494	488	525	532	491	518	501	479	548	533	510	523	514	485	506	506	549	536	521	505	530	463	497	527	529	501	502	532	493	470	516	518	537	533	516	522	517	479	538	497	498	518	482	518	495	513	488	470	473	503	519	487	476	526	526	519	488	509	537	533	505	507	468	519	530	506	517	498	501	558	523	540	508	495	510	519	488	519	503	532	522	486	475	496	489	510	483	502	521	484	501	514	496	530	515	508	523	527	519	468	510	499	486	499	505	513	502	535	499	503	483	505	498	522	474	503	513	483	497	528	499	495	532	503	534	479	509	565	529	538	503	537	547	495	486	513	541	516	522	500	504	514	503	556	510	464	521	529	519	540	518	490	498	488	498	548	546	535	523	491	545	482	470	499	547	480	479	520	503	542	541	493	522	524	530	501	498	543	497	518	462	572	500	486	501	458	481	536	512	509	546	471	486	507	529	479	504	486	538	537	481	491	491	524	541	509	516	516	515	504	526	491	518	514	481	493	499	544	522	541	526	526	505	513	504	509	507	491	472	522	541	518	494	547	545	501	544	472	547	505	536	503	469	455	485	549	527	552	525	552	506	489	492	509	521	498	500	516	560	499	509	510	550	537	512	517	532	495	515	496	531	494	522	533	502	505	550	538	508	474	509	519	521	518	476	507	483	468	498	501	517	502	477	501	574	500	514	501	508	484	508	477	458	510	517	526	516	507	511	493	490	504	490	478	515	499	509	475	517	457	501	561	517	515	525	534	508	532	514	494	514	497	513	483	499	522	522	509	503	467	519	469	488	509	520	583	446	505	489	524	511	485	488	510	479	495	476	519	525	536	483	445	535	531	517	516	545	510	524	498	514	519	488	552	511	523	531	486	525	489	531	490	527	556	487	502	515	485	508	513	531	503	516	549	518	500	520	500	474	475	529	518	503	531	500	486	487	490	519	535	527	493	494	533	481	518	471	504	522	504	527	523	533	515	470	520	489	522	539	494	508	518	519	535	496	480	524	522	505	500	524	519	462	512	557	504	484	487	535	540	522	490	484	518	511	499	510	506	479	498	538	454	528	499	517	510	492	520	504	481	519	499	488	453	534	549	508	522	544	498	504	535	490	514	490	497	490	537	493	512	523	523	506	491	513	513	509	522	508	512	508	461	500	481	508	491	519	496	476	473	493	484	530	539	508	507	518	500	521	523	449	493	521	479	510	522	506	515	509	511	470	504	492	532	566	475	506	524	530	495	476	488	542	488	493	498	521	519	517	500	532	517	456	513	517	538	525	487	514	534	546	485	497	515	491	502	507	469	514	528	502	501	497	547	521	535	514	524	514	487	540	496	508	529	507	510	477	522	500	502	475	528	541	501	496	499	488	501	516	513	491	496	515	515	529	497	507	492	499	505	483	512	555	477	509	487	532	507	500	494	506	494	485	523	498	486	491	528	495	473	487	481	508	554	513	534	508	538	546	497	495	496	535	503	507	525	514	508	488	536	518	483	527	456	481	511	480	510	500	521	515	541	531	512	500	518	503	515	520	475	522	475	482	517	490	457	500	505	500	495	489	504	508	495	509	562	528	499	497	524	498	489	524	533	490	522	508	489	551	513	488	516	443	501	480	517	488	495	497	536	526	511	481	513	496	514	547	516	522	489	560	508	515	526	475	525	511	521	490	519	509	531	519	498	532	531	493	512	482	535	540	494	501	501	487	486	503	503	488	534	505	518	467	526	522	527	516	509	513	505	488	493	502	511	530	543	516	517	490	487	523	505	522	495	502	528	527	525	488	461	552	492	489	514	508	508	493	532	486	480	483	478	455	583	537	513	494	521	485	500	539	494	522	501	487	520	506	495	542	468	502	520	509	535	488	464	478	512	503	480	523	469	483	503	561	522	526	544	532	518	520	492	497	484	524	520	544	478	533	475	494	530	534	511	531	503	559	511	484	531	525	493	511	526	490	486	469	524	515	500	538	492	525	528	506	518	494	514	494	524	482	512	492	524	479	502	506	502	488	502	482	503	506	549	523	503	532	496	505	528	487	457	483	548	495	514	540	500	523	548	489	491	558	523	491	502	488	533	526	480	502	485	508	517	505	525	532	500	524	471	519	534	521	554	528	509	515	501	542	515	469	537	490	530	544	521	507	537	535	510	512	509	498	519	521	432	515	517	545	519	469	473	489	547	511	477	490	521	499	534	524	524	532	489	545	525	472	490	511	484	529	522	506	528	492	473	470	538	507	485	485	531	504	551	532	540	477	532	524	479	500	509	499	528	516	512	524	428	471	509	521	489	448	494	490	527	494	513	501	529	500	567	499	540	523	498	536	501	506	519	529	500	524	491	497	485	540	513	509	494	519	494	515	487	460	532	526	510	524	527	530	524	521	508	543	503	482	525	489	503	548	505	519	518	485	522	496	481	464	522	517	521	482	477	511	509	549	537	512	484	481	513	517	505	484	504	533	519	508	515	519	506	543	518	535	504	533	498	516	492	518	489	524	551	490	491	535	534	535	545	508	521	521	485	497	476	518	514	496	506	505	503	541	503	488	487	526	506	486	510	494	521	511	509	512	511	495	524	511	508	519	552	537	532	524	538	557	472	500	492	541	564	473	505	512	486	493	467	495	485	524	470	521	497	552	538	493	531	520	488	496	520	528	552	537	537	523	530	516	544	537	492	528	548	527	511	505	496	484	509	464	512	486	494	476	507	513	529	522	512	487	531	524	463	508	486	482	518	521	522	537	524	508	514	529	547	454	503	546	535	492	496	524	501	534	505	468	523	503	539	498	502	488	468	475	499	522	513	525	507	510	553	477	506	528	515	497	517	516	487	531	552	488	486	496	501	502	514	532	500	525	500	528	513	508	478	495	513	528	470	515	515	523	513	514	486	480	484	528	466	521	463	511	512	559	507	530	506	532	511	549	504	500	514	483	479	554	531	520	497	465	501	523	499	534	485	495	520	529	536	482	463	544	493	487	514	486	484	512	508	518	498	482	505	507	555	491	550	526	509	535	504	553	508	489	550	506	486	518	495	544	517	485	551	532	499	527	510	485	517	508	473	473	525	541	512	527	533	527	521	501	498	519	493	514	537	508	541	531	496	496	494	477	503	511	476	505	552	550	496	538	534	508	485	478	508	493	500	510	531	516	526	518	500	551	510	514	502	486	520	514	515	536	514	473	564	500	524	544	525	531	514	489	511	500	489	521	526	566	493	509	494	494	501	502	477	489	534	491	493	483	527	531	514	506	500	517	510	471	501	527	502	494	509	462	502	501	536	479	496	557	506	529	528	534	487	515	553	490	526	523	513	523	530	512	551	478	531	505
59200	52516	52704	39609	19852	14408	9792	6335	4020	3006	2471	2186	2225	1993	1513	1227	1138	880	850	640	578	512	431	374	347	306	334	319	325	329	373	403	399	355	312	348	320	291	360	460	657	874	790	624	346	277	219	219	202	212	185	205	205	199	207	197	226	186	213	205	206	202	205	223	208	200	202	174	174	184	194	217	183	204	179	178	218	218	198	224	199	204	185	238	195	210	216	195	212	204	195	184	199	195	217	206	198	210	208	202	172	210	213	199	186	206	214	178	203	227	231	195	197	204	203	197	221	213	187	187	200	187	209	206	174	173	227	185	215	188	192	237	194	187	197	193	228	182	219	197	202	191	204	188	192	180	224	185	196	200	202	173	207	197	184	195	173	207	207	197	213	176	190	175	194	199	222	191	196	212	230	185	206	231	201	205	201	183	189	215	210	192	197	194	207	210	207	176	182	208	185	181	200	192	223	194	182	182	174	211	204	183	177	204	196	234	197	205	191	191	185	200	219	175	220	194	191	179	195	202	205	190	195	196	207	199	196	192	201	182	189	201	197	182	216	184	190	184	184	186	208	203	210	203	186	183	171	187	207	193	195	193	211	184	200	228	207	190	188	192	199	187	197	159	187	192	186	214	188	172	205	181	178	200	199	203	178	178	206	162	201	206	166	206	185	214	191	163	169	200	179	209	196	177	196	197	195	189	207	195	199	174	197	204	190	175	194	198	185	177	201	182	181	215	205	186	188	198	194	211	179	198	207	190	195	209	191	186	213	227	192	204	231	197	200	173	202	227	172	190	200	206	200	202	181	185	189	217	210	185	200	190	190	213	167	187	193	192	195	177	189	188	215	210	169	185	219	209	186	181	216	180	236	190	198	211	187	206	186	166	203	201	184	212	187	198	171	189	194	221	194	192	223	192	185	188	183	211	180	200	195	201	207	188	182	190	196	201	205	195	198	205	178	196	185	187	177	198	198	194	184	201	192	176	183	233	191	227	190	197	185	205	202	196	191	208	199	193	198	216	195	189	210	201	200	212	211	184	187	177	204	191	188	220	209	177	193	208	195	203	186	170	181	165	190	182	179	201	223	191	205	196	186	191	208	215	188	163	208	182	215	200	205	220	181	213	218	209	197	183	191	199	209	233	205	194	194	184	179	188	166	191	209	187	234	202	212	200	181	162	204	161	199	205	209	208	219	181	208	191	209	215	203	181	180	201	195	166	210	175	206	192	207	193	189	186	199	212	205	196	207	212	213	222	189	192	193	206	178	217	183	195	202	191	191	199	204	180	201	206	184	196	176	185	176	187	203	193	220	224	187	201	186	193	173	213	183	182	213	190	184	211	202	206	194	212	208	204	201	193	200	179	189	209	194	214	191	202	212	212	198	201	179	172	222	196	182	186	203	196	204	207	214	185	194	197	184	201	184	194	191	179	187	219	192	188	212	194	186	186	198	200	191	192	184	210	192	198	157	214	196	191	179	226	215	197	193	180	216	174	175	184	194	218	222	190	193	214	169	186	210	206	205	181	210	184	196	192	217	213	201	185	183	178	211	199	172	175	186	201	206	217	174	200	197	216	199	219	187	208	184	189	200	186	210	212	208	184	190	204	194	194	229	203	197	218	187	169	206	240	180	184	177	181	211	196	192	202	211	181	209	208	188	199	205	181	212	188	165	184	184	207	191	188	220	205	192	192	166	212	177	196	191	209	204	196	228	180	201	205	205	205	210	201	210	186	197	213	189	197	182	189	211	191	196	230	225	199	219	173	191	197	203	202	196	176	216	186	201	182	204	181	209	203	192	188	205	206	199	190	192	194	185	201	193	222	193	188	208	195	183	200	202	192	187	212	189	183	179	214	194	201	191	196	212	171	217	205	191	219	205	216	204	187	212	199	180	204	190	182	194	183	202	197	193	226	196	211	198	196	195	186	192	221	185	197	207	242	195	185	150	171	204	189	191	212	193	202	178	177	200	216	219	212	190	215	216	183	203	197	227	209	198	191	212	214	194	214	200	191	222	205	227	213	202	206	179	182	194	190	206	210	201	214	201	184	213	199	202	185	170	188	207	214	230	201	206	194	196	227	212	208	197	148	189	173	206	199	214	220	219	179	218	200	190	214	209	195	175	182	186	188	209	194	196	193	196	209	180	191	211	180	192	210	195	209	188	219	189	222	211	198	185	213	206	182	186	195	206	226	190	186	197	193	206	181	193	208	207	212	202	232	191	189	187	208	196	182	187	190	227	198	168	203	191	202	198	208	192	164	195	184	223	213	214	227	183	197	200	193	204	218	184	215	223	177	193	193	197	185	223	238	185	215	198	218	199	189	186	196	199	199	205	203	193	206	188	204	210	200	210	210	198	201	194	219	198	191	199	188	211	209	188	181	222	202	187	202	210	207	211	209	191	188	189	167	184	207	190	172	191	191	188	186	191	204	178	190	196	202	195	211	223	189	200	206	210	189	232	175	184	206	182	203	209	183	201	186	188	214	192	195	189	196	210	176	195	212	193	223	214	214	183	178	191	203	197	212	217	213	208	188	236	191	204	212	200	192	197	196	215	205	199	190	181	214	175	200	202	177	170	191	187	189	203	185	192	192	193	206	215	202	196	215	189	206	202	184	220	205	194	205	204	210	194	181	227	199	193	204	182	205	203	202	221	197	198	192	207	170	182	198	195	188	227	196	239	190	201	183	188	172	165	199	186	189	183	183	189	197	203	194	166	209	175	206	184	204	188	223	184	195	179	213	200	198	206	191	182	205	213	190	219	202	201	177	184	188	207	181	194	192	202	191	195	201	204	217	189	205	185	203	207	181	165	229	212	195	202	175	229	202	212	221	216	198	219	191	203	202	183	203	200	186	210	197	193	174	194	195	191	181	205	176	200	220	185	188	191	197	213	161	196	190	203	200	194	187	218	200	205	215	202	199	199	188	198	203	204	198	195	212	228	216	220	202	203	185	180	208	200	176	185	197	195	208	197	205	186	215	194	186	227	205	198	174	190	199	183	187	226	204	197	203	190	193	196	184	201	178	199	179	173	173	173	175	218	211	203	209	211	185	196	186	202	209	206	207	183	199	194	179	186	176	195	221	230	200	203	180	176	213	188	200	185	177	197	166	184	201	197	193	216	208	205	193	203	180	189	215	172	200	204	174	216	203	174	207	190	211	186	198	194	220	169	204	213	167	210	217	183	188	195	192	193	207	185	184	177	193	206	204	196	228	202	185	219	194	204	177	188	193	226	217	184	199	181	186	188	208	208	201	191	211	193	208	215	193	174	215	197	197	196	220	204	189	193	191	214	192	195	179	203	190	195	203	184	239	173	176	192	218	216	180	190	176	178	200	198	183	225	191	221	184	212	220	219	204	216	171	191	197	175	202	179	190	205	215	200	212	199	194	225	194	207	202	224	194	184	192	196	208	191	195	190	206	196	189	204	185	215	195	188	190	187	209	190	213	196	227	199	202	199	220	193	203	200	193	205	189	216	221	185	210	193	210
39074	42527	50528	40980	27746	27223	23745	18429	14441	13042	11606	10015	10248	10214	7912	6678	6363	4488	4351	3637	3279	2671	2309	1894	1633	1414	1328	1375	1383	1369	1459	1878	1853	1521	1440	1436	1299	1151	1504	2381	4033	5196	4612	3153	1655	873	619	529	512	493	514	499	530	505	472	510	474	468	529	468	461	519	498	489	439	494	463	500	517	469	469	463	485	463	506	518	480	461	504	486	485	463	515	512	522	475	481	485	495	512	490	429	524	534	503	534	497	459	468	471	496	463	521	478	514	503	504	521	477	523	493	520	510	501	469	494	414	477	498	526	490	498	469	476	476	536	541	509	491	434	472	492	505	498	473	479	502	497	496	519	499	506	505	455	485	488	503	513	472	495	503	501	482	497	524	478	477	505	496	514	497	558	504	491	502	465	476	503	452	491	493	494	502	535	479	484	486	513	495	478	498	502	471	491	452	488	516	483	496	511	442	455	469	477	520	497	459	485	511	450	486	547	490	546	472	475	464	465	491	483	530	512	445	488	487	512	490	515	501	484	490	457	505	524	528	494	487	491	471	517	485	520	503	502	476	463	483	491	499	525	528	492	507	495	472	493	478	501	511	471	479	492	484	483	500	492	538	455	520	480	467	500	470	490	438	507	476	502	473	479	442	470	524	486	530	508	520	457	503	500	469	502	475	503	501	494	509	496	489	493	514	476	511	483	509	516	477	537	491	455	523	508	514	491	510	519	510	514	480	459	476	515	532	515	530	528	530	512	504	525	502	484	458	480	510	449	494	470	498	497	502	468	479	480	480	502	468	444	476	481	497	487	482	495	498	489	484	476	487	498	525	465	440	482	530	502	519	504	499	527	457	494	465	494	488	500	487	493	501	496	530	539	500	514	508	497	474	465	500	484	501	463	491	469	492	455	495	479	499	505	444	494	482	470	479	499	483	499	474	515	482	468	503	482	497	452	496	523	512	534	482	473	477	473	497	492	495	518	470	466	497	513	513	478	467	482	482	474	510	538	477	527	507	465	474	503	486	508	501	539	484	479	450	479	510	503	495	511	518	491	517	530	487	459	488	459	476	476	484	475	470	484	522	517	487	503	509	467	504	481	472	536	480	488	520	497	513	488	507	472	538	528	510	526	474	497	492	505	518	478	505	478	484	484	523	482	455	488	481	494	504	500	503	520	493	508	487	502	507	493	502	502	534	533	494	484	477	509	468	479	468	490	494	486	475	429	455	501	469	488	479	471	478	490	472	458	470	475	448	514	510	498	519	511	515	472	516	490	510	494	514	486	521	513	484	489	517	492	519	482	491	500	518	491	505	489	486	474	479	495	485	438	453	489	486	474	496	487	516	498	487	487	508	502	515	473	495	489	495	497	469	482	518	523	509	526	521	478	517	510	511	485	536	460	471	497	496	492	481	441	464	514	456	503	503	501	477	538	478	498	475	498	497	475	512	496	489	490	492	519	507	509	510	458	532	517	489	474	455	526	483	479	474	487	507	469	523	504	508	487	478	486	537	502	483	497	505	494	470	478	512	483	475	482	486	484	472	479	496	485	526	524	483	524	431	452	505	483	493	470	508	492	451	489	505	503	502	496	512	493	515	492	469	489	471	458	489	473	479	470	474	488	481	474	498	462	468	492	526	498	536	528	471	490	504	454	480	464	466	499	506	484	487	460	476	502	509	492	495	481	459	498	481	484	486	490	534	487	479	493	474	475	492	487	505	521	533	503	512	498	528	464	542	476	476	498	476	512	485	488	488	512	494	444	516	506	495	465	487	462	487	510	464	459	505	487	487	501	484	479	496	500	502	481	490	530	526	536	495	508	458	465	471	501	481	471	493	480	521	460	499	507	452	449	528	528	454	522	500	514	498	458	448	516	509	513	499	470	485	518	530	444	496	466	519	489	485	507	482	510	487	498	486	478	482	514	473	492	447	490	475	530	461	483	464	481	506	485	506	483	486	460	510	491	490	483	488	521	473	513	520	514	476	459	492	507	498	471	474	461	502	474	496	518	481	479	484	520	476	521	472	469	487	516	507	500	483	525	527	458	470	519	509	526	472	478	464	500	470	500	519	476	479	515	480	480	531	494	494	511	505	462	489	491	492	486	510	464	469	482	474	530	452	485	487	510	453	485	519	479	494	482	518	502	494	465	496	459	523	508	524	460	490	513	534	515	500	485	475	507	521	462	511	501	534	510	468	486	476	501	481	477	477	519	519	509	494	507	479	477	462	464	468	484	492	494	484	525	476	496	482	493	492	476	464	456	445	509	507	476	483	498	510	523	505	536	519	494	463	495	512	547	467	496	492	475	478	470	516	527	502	532	534	486	496	498	499	478	481	511	464	475	491	464	490	496	452	485	510	493	509	470	466	500	506	495	492	487	477	481	479	509	485	511	492	465	536	487	503	475	502	519	480	503	533	472	467	511	473	502	461	481	494	503	494	486	486	501	471	514	481	469	496	486	533	493	493	496	491	511	492	508	483	536	503	489	497	511	499	481	483	458	509	506	472	503	474	449	485	496	499	430	526	508	488	504	485	522	476	514	493	495	473	469	489	505	535	495	463	509	489	472	454	524	497	477	505	496	487	502	500	458	466	553	484	475	453	502	504	513	499	487	438	460	498	495	487	488	488	492	464	461	498	467	459	475	496	496	499	486	432	460	530	481	512	487	478	490	487	453	467	482	492	475	537	498	514	520	437	462	457	491	514	489	467	476	472	521	499	510	497	476	480	488	488	492	470	494	510	489	520	476	490	485	527	500	491	491	475	509	486	483	536	456	463	514	493	518	499	483	518	491	487	504	499	505	518	484	483	462	499	498	474	511	484	496	495	499	553	501	475	507	531	502	512	477	485	446	526	480	497	469	499	482	522	492	499	502	491	534	496	484	502	496	484	507	518	507	483	464	516	479	511	478	479	484	501	437	522	528	509	485	491	513	543	530	457	494	515	480	470	523	500	477	512	458	495	490	486	495	490	499	486	513	504	493	496	467	496	508	460	490	535	507	506	543	491	484	476	491	488	484	505	480	471	461	494	507	464	481	514	530	460	489	558	486	496	517	518	495	490	514	508	484	509	461	471	517	496	449	526	481	513	477	489	477	451	443	485	501	478	512	466	512	506	513	509	490	545	479	470	478	463	517	478	468	482	509	538	467	479	484	487	518	490	533	580	493	503	469	469	466	483	488	524	478	465	484	491	517	502	508	486	524	466	515	511	484	468	532	486	504	539	506	500	468	477	483	493	475	490	472	477	467	481	491	482	541	438	446	468	487	536	514	461	494	501	484	520	452	459	512	503	485	496	485	507	497	448	509	504	492	469	497	498	491	489	505	467	493	480	488	472	514	475	524	466	490	513	500	506	515	484	529	462	488	510	497	531	498	465	513	483	492	533	503	488	504	509	486	479	514	483	516	465	516	485	532	500	485	480	486	496	434	437	505	518	504	509	525	516	483	446	481	483	542	444	536	468	469	468	488	496	515	485	478	496	506	489	467	453	480	487	496	493	476
40186	29243	23955	11294	4756	3040	2107	1424	1036	828	660	583	521	425	370	336	296	286	241	252	260	241	275	264	247	250	250	234	243	267	220	254	246	232	235	266	239	268	239	255	296	289	278	252	262	228	250	228	200	214	212	240	229	232	241	255	236	237	210	203	210	233	213	212	218	225	219	236	214	247	226	222	221	226	225	259	224	198	216	234	226	243	208	215	205	218	223	226	230	228	251	233	241	239	242	227	218	192	247	213	226	233	213	213	252	236	225	248	213	226	206	215	231	222	234	224	230	239	213	209	217	238	241	228	222	217	215	236	222	221	230	209	217	237	245	231	211	215	230	218	218	242	213	224	238	196	227	214	219	210	223	245	238	230	224	231	210	261	216	218	235	243	222	232	235	223	220	240	245	238	224	221	222	220	187	210	228	234	199	220	243	237	223	246	211	231	191	195	238	258	250	207	246	217	223	240	218	238	205	230	206	251	208	221	200	258	233	206	224	232	230	230	235	209	221	245	225	224	224	202	218	232	216	229	230	196	218	218	210	224	210	228	217	233	237	229	235	218	208	229	212	206	241	236	222	201	213	225	246	204	227	242	222	227	227	227	236	202	205	220	222	202	231	229	252	222	249	243	242	245	205	234	201	227	214	221	235	206	239	219	216	224	241	216	222	229	236	233	234	242	249	224	247	212	226	215	186	237	212	219	201	230	240	234	215	196	275	232	231	212	235	237	252	208	203	239	215	245	249	196	212	215	204	225	220	232	222	230	222	214	221	261	220	237	236	213	218	212	210	233	200	217	219	238	246	232	202	241	224	221	230	224	191	224	207	229	220	223	246	254	220	245	221	212	236	241	242	239	246	233	245	209	255	229	228	215	217	256	216	224	237	214	223	206	239	234	257	221	215	225	197	223	184	235	235	208	214	204	229	210	216	227	227	229	244	233	266	245	232	227	224	222	224	221	202	219	216	209	207	217	194	225	231	234	218	226	202	237	247	223	213	206	241	203	224	232	226	247	207	220	203	213	225	236	255	225	250	225	224	193	242	215	237	221	220	223	235	212	234	244	232	215	218	258	201	213	232	258	229	218	202	235	209	210	222	232	243	218	193	235	260	217	223	226	253	216	203	209	238	238	207	191	231	249	227	231	217	223	210	209	197	215	242	233	217	257	215	212	242	235	202	210	224	213	229	256	194	204	240	226	212	225	226	211	229	230	207	239	245	249	215	224	216	232	250	224	205	214	251	204	204	219	254	244	244	243	240	230	217	227	228	243	260	216	227	257	226	218	229	231	229	216	223	212	242	234	213	237	240	222	226	201	210	231	229	241	203	251	244	238	232	236	225	224	217	220	220	250	240	206	225	225	205	230	212	250	191	233	212	245	218	240	213	225	214	236	220	209	233	224	216	230	237	234	264	230	214	215	224	235	229	219	242	229	231	220	210	228	225	224	216	229	231	198	230	219	242	220	224	213	232	202	189	254	222	234	231	217	265	212	230	206	197	234	197	211	227	232	234	204	240	221	225	240	246	228	230	219	241	228	252	229	233	229	215	206	270	214	229	233	246	245	227	203	221	254	239	225	211	234	219	229	237	222	211	233	214	246	222	217	233	213	224	202	210	224	239	197	250	243	244	231	245	228	262	231	253	256	223	221	228	232	237	220	206	245	213	209	193	234	249	218	228	255	232	235	206	227	226	231	211	228	248	236	223	225	223	213	214	216	234	217	232	233	255	219	220	238	220	237	203	220	202	203	232	218	229	220	214	223	234	250	222	201	223	236	233	209	234	232	207	235	238	264	212	228	237	213	234	213	239	247	236	232	245	229	238	218	247	234	216	239	247	247	212	226	236	209	258	220	230	220	216	243	209	229	227	232	208	235	196	198	188	236	236	250	215	224	234	226	230	226	212	226	225	220	254	195	203	234	255	211	250	239	228	217	229	228	223	194	226	219	242	236	257	227	206	228	222	235	194	212	235	234	209	213	203	230	209	220	225	216	237	234	234	234	263	223	222	247	214	239	267	266	250	185	235	228	233	244	213	213	236	248	242	204	225	224	243	250	234	237	210	215	244	205	237	239	216	248	224	227	233	227	229	224	231	242	213	214	216	233	224	252	212	208	215	236	247	241	241	234	226	224	240	212	231	232	213	198	218	208	225	245	238	228	199	224	223	238	231	225	219	219	221	196	225	201	237	230	234	196	224	199	188	249	226	251	229	212	236	230	207	222	233	218	220	243	214	235	266	214	248	231	224	220	262	244	214	224	245	205	251	201	247	207	243	235	209	205	217	223	231	207	214	208	222	221	211	232	209	230	218	232	226	216	245	223	218	215	217	213	212	266	224	224	213	195	210	194	245	230	239	245	247	215	242	248	219	238	227	213	249	223	231	237	198	207	211	230	201	223	227	236	224	226	226	243	214	196	219	221	219	214	248	221	232	242	227	221	245	221	233	211	217	217	229	208	214	221	223	237	238	221	208	229	241	231	232	205	234	217	226	217	210	217	225	213	222	239	212	219	231	204	220	258	214	241	239	227	220	226	225	196	236	229	227	209	240	231	193	238	210	227	228	232	243	242	207	251	200	241	210	224	218	202	242	219	232	202	253	230	225	232	235	228	237	214	196	214	232	208	223	226	222	218	223	227	225	191	239	212	223	211	239	234	246	204	227	227	220	238	213	221	226	197	227	225	236	244	230	237	242	198	249	228	243	213	234	223	257	213	207	224	205	227	205	235	218	224	201	226	218	229	242	251	229	214	223	227	249	239	198	223	231	257	214	241	231	235	208	207	223	221	240	247	239	243	205	239	234	223	200	231	231	221	267	222	239	215	226	222	247	236	258	238	219	246	249	235	239	241	230	235	222	242	208	242	221	221	214	224	229	223	217	228	213	236	254	235	223	231	214	213	224	217	206	214	209	230	224	210	212	240	218	249	213	255	216	225	233	217	198	194	214	245	239	224	225	222	216	202	220	225	241	243	209	231	218	239	203	221	185	228	185	207	258	228	227	203	250	197	218	250	240	232	242	227	195	204	227	234	251	216	206	233	215	203	228	210	232	255	223	211	269	231	231	213	210	225	222	243	236	226	230	208	231	211	218	219	212	212	225	206	212	231	237	214	219	226	229	227	216	192	202	222	238	201	229	253	215	242	226	216	227	232	233	218	211	209	229	247	227	260	237	211	232	219	229	215	223	225	216	218	210	242	228	234	223	260	224	246	216	195	246	248	202	252	211	219	234	232	233	247	216	225	238	200	218	222	247	200	253	201	251	231	246	242	218	223	237	226	224	249	240	200	224	236	244	226	226	236	225	231	211	193	205	207	232	221	218	215	211	246	237	203	191	235	204	226	221	229	227	229	214	211	219	234	231	212	194	203	222	238	227	224	245	211	236	186	218	234	229	218	257	234	220	268	229	252	212	205	269	224	261	200	221	243	223	235	206	237	223	253	201	224	199	225	197	219	240	215	232	251	220	231	248	220	238	232	228	243	241	236	241	222
26931	24116	26767	18583	13635	11108	8545	6145	4766	3741	3155	2600	2313	1996	1679	1202	998	878	824	876	894	860	776	785	816	739	754	771	720	799	765	753	752	770	751	706	690	690	649	739	795	866	938	822	699	632	581	581	593	569	502	522	571	557	540	568	562	529	558	565	574	567	591	591	565	549	580	540	576	526	583	522	563	545	521	539	525	565	564	534	516	539	555	572	514	540	588	507	572	598	545	513	537	539	534	555	533	523	568	512	608	592	534	542	533	574	547	548	560	542	545	545	558	556	606	537	558	562	513	600	573	574	535	565	564	552	528	588	527	548	551	526	564	548	540	563	513	548	559	554	547	568	597	534	528	550	567	540	524	525	546	517	557	550	538	529	565	565	571	540	537	544	565	526	569	592	576	525	505	526	570	570	535	554	556	539	549	519	564	528	536	574	545	535	550	539	556	537	559	544	546	555	551	550	575	575	592	576	517	583	537	574	569	580	556	566	577	574	591	561	557	528	502	530	617	606	509	605	547	590	534	577	594	607	533	589	524	543	531	541	558	616	564	565	540	532	541	553	563	583	550	521	530	576	540	550	535	536	535	572	550	587	544	546	587	590	563	553	575	549	558	588	562	559	518	552	575	579	544	553	546	592	533	497	496	578	526	543	535	520	555	572	569	553	504	524	556	580	555	589	548	598	537	517	571	578	542	526	505	543	566	567	507	571	566	544	550	569	556	580	560	555	581	543	546	547	553	560	549	556	549	570	519	545	533	558	549	562	595	569	566	569	574	547	560	557	591	534	570	535	608	544	558	543	546	556	572	564	538	566	533	529	557	570	542	557	575	561	547	565	536	570	572	563	567	526	567	570	575	595	558	545	537	541	564	558	585	529	553	534	562	522	544	556	586	602	553	566	573	575	530	530	608	569	522	583	567	572	572	553	560	612	562	590	554	528	573	533	558	554	542	539	557	557	567	566	554	532	556	592	564	573	569	555	519	586	562	570	617	526	580	564	560	577	533	563	550	561	534	567	510	552	578	537	558	533	526	531	544	555	555	555	594	591	570	590	552	527	576	563	602	555	528	533	524	520	577	581	537	540	582	535	562	579	543	553	542	545	572	552	576	569	531	553	587	538	609	523	520	558	556	573	569	538	579	521	545	553	576	557	565	572	540	541	535	581	506	574	585	561	529	613	575	566	625	501	547	578	542	571	570	527	535	546	536	548	567	574	573	611	550	575	567	531	558	564	547	539	541	582	545	580	585	537	547	567	568	510	540	537	539	557	544	546	550	578	521	544	560	584	546	565	547	516	531	546	523	559	512	556	550	550	537	541	535	549	556	510	547	569	578	506	561	552	530	558	593	561	540	567	573	548	555	546	564	553	505	568	569	540	578	541	583	568	539	564	539	595	520	544	520	571	535	530	555	567	542	581	553	579	534	553	575	562	578	587	583	572	525	558	539	554	549	544	582	567	507	524	545	537	584	586	526	526	537	585	537	526	520	519	521	522	561	533	575	584	562	538	613	520	581	561	579	535	520	562	539	531	558	547	606	502	577	570	541	566	552	555	552	546	583	583	590	538	567	540	567	566	558	546	591	569	548	551	556	516	526	559	564	575	611	607	563	525	551	546	584	536	580	562	552	563	564	578	501	590	557	558	529	548	538	574	582	601	623	516	580	583	539	514	524	524	557	564	567	553	526	522	541	568	583	552	561	540	571	557	557	537	558	556	559	562	552	550	575	540	568	583	575	579	538	603	568	532	560	545	541	545	557	550	572	542	551	551	508	576	513	566	542	529	576	539	529	563	520	533	573	554	575	564	565	540	583	606	521	518	590	553	597	550	561	591	564	555	583	507	578	565	496	555	573	546	594	576	547	529	565	544	551	565	622	583	580	574	551	541	499	548	576	548	540	577	574	511	533	536	555	572	543	550	600	567	576	508	553	515	568	572	571	592	570	569	568	583	559	546	575	587	573	568	561	565	551	554	557	566	549	596	544	567	603	555	576	591	602	588	563	561	565	541	545	614	547	542	522	547	582	532	553	543	566	535	574	530	580	524	535	561	545	548	541	594	580	580	578	539	496	567	574	567	524	549	584	515	532	590	542	582	565	554	518	532	558	556	561	534	557	565	540	581	577	583	566	576	553	536	534	569	529	559	573	561	590	588	558	564	553	540	556	600	548	586	533	486	535	567	553	543	573	571	553	567	564	592	535	594	559	555	548	541	548	532	577	581	567	533	492	569	557	557	549	546	548	542	560	540	535	520	565	544	542	558	536	534	545	538	541	566	545	578	549	569	520	552	585	562	611	572	557	549	568	531	539	563	535	569	546	562	545	598	558	549	481	564	510	586	539	550	513	556	538	559	538	570	585	511	549	556	561	561	541	557	562	539	560	551	557	548	595	545	543	507	509	590	553	569	539	524	558	586	525	554	571	525	579	506	590	515	532	564	560	563	544	526	551	534	537	563	583	572	551	567	526	535	606	564	576	570	517	570	562	577	571	518	532	569	528	557	587	550	559	593	555	554	557	541	506	519	568	554	514	580	585	551	549	571	593	598	506	566	557	530	537	552	623	529	511	553	527	599	538	543	551	584	510	582	599	589	582	550	554	562	542	567	561	579	606	573	518	572	562	554	564	577	545	563	569	549	552	548	578	561	578	508	527	576	558	570	572	559	539	561	569	541	573	537	548	566	530	571	543	537	582	554	560	531	573	568	565	513	513	583	546	551	515	536	596	560	542	565	564	498	578	531	574	559	582	524	617	538	560	578	570	570	572	561	554	569	571	507	530	545	555	583	504	579	561	537	617	531	529	563	568	584	587	531	539	560	570	528	575	519	595	578	537	532	516	533	578	563	540	561	575	577	556	513	579	544	527	578	525	555	532	548	522	497	537	546	568	555	529	571	553	567	550	550	562	579	534	514	531	524	573	541	534	564	568	549	539	591	535	549	554	541	572	542	548	538	535	510	583	600	564	551	558	524	537	597	600	592	569	540	520	571	549	539	544	569	605	528	551	577	546	559	555	553	588	561	567	546	581	598	493	554	566	533	551	584	565	518	549	554	557	556	532	532	566	579	627	548	504	522	577	530	563	553	565	553	577	572	537	582	549	541	568	572	543	526	507	566	580	598	546	571	552	570	563	548	578	562	575	560	526	579	556	534	561	566	575	529	531	513	565	571	555	537	524	563	537	574	565	537	558	552	596	567	566	595	524	562	555	562	556	594	535	555	540	536	550	512	544	583	566	579	567	579	565	584	567	527	530	556	554	551	564	566	533	528	541	525	598	555	531	543	553	572	587	575	559	556	533	558	599	506	599	562	523	539	545	567	547	562	542	534	566	555	520	555	549	557	516	578	571	528	529	548	561	551	541	570	561	573	533	552	540	544	554	545	553	522	568	511	601	521	547	533	558	544	543	518	563	584	599	530	546	612	519	556	530	599	552	542	579	520	545	536	510	549	547	589	536	530	581	579	561	552	496	534	515	549	560	558	563	553	559	566
53547	47066	44930	27135	11033	5716	3972	2704	1982	1605	1321	1079	1102	1066	920	704	565	457	413	396	377	351	302	322	277	279	280	292	300	290	321	316	334	300	295	291	279	286	314	324	537	526	407	316	278	232	233	239	200	233	194	196	191	207	239	223	232	194	227	196	220	231	226	199	188	214	194	218	193	221	195	245	212	190	211	222	186	226	192	198	223	215	186	200	220	197	216	198	218	212	187	210	208	205	209	225	217	239	187	195	228	213	205	186	221	228	217	228	198	226	210	205	196	211	212	229	190	257	215	218	188	200	212	215	210	214	217	237	237	217	204	214	229	229	218	229	187	198	228	252	214	223	225	202	205	202	195	191	210	195	263	205	221	217	198	219	215	197	217	222	224	230	255	220	201	239	242	202	206	183	215	217	217	212	214	216	176	229	228	186	209	224	218	231	220	230	239	210	217	204	243	228	193	179	217	199	188	215	208	221	242	205	200	205	217	236	240	191	229	201	206	212	197	212	203	212	216	217	198	218	208	219	229	209	212	201	223	228	193	200	189	223	220	192	188	200	213	201	211	223	205	172	204	208	208	228	187	195	198	203	206	203	196	226	202	192	215	211	252	219	207	198	217	248	218	211	188	208	226	215	181	197	182	245	229	218	198	223	197	200	240	221	239	200	192	195	209	194	170	211	196	231	197	240	206	220	226	221	218	200	199	225	214	210	214	206	215	215	221	210	214	245	212	220	206	236	232	221	214	209	192	232	229	197	194	243	207	218	203	216	195	212	226	225	203	221	205	201	205	234	210	225	232	203	194	215	217	218	205	198	234	209	197	223	176	205	206	205	194	172	174	209	202	221	202	217	216	217	220	218	203	214	227	232	193	220	235	235	208	215	200	226	226	230	220	232	211	221	218	214	231	219	217	231	243	210	211	220	219	197	191	226	231	222	204	243	191	216	232	248	223	221	225	232	182	230	218	203	189	206	209	220	194	251	199	219	237	214	235	198	251	216	213	225	209	227	219	212	200	215	216	203	186	227	191	227	241	204	216	243	228	199	226	214	164	227	214	234	188	199	209	206	189	214	203	191	237	257	216	213	216	227	180	209	201	199	200	195	233	239	227	207	219	215	216	207	207	211	188	212	210	214	210	208	216	215	211	191	229	191	218	203	229	205	228	227	260	203	228	212	224	216	231	215	187	215	216	221	212	223	204	211	215	230	223	243	204	235	197	216	218	219	227	222	245	210	225	222	215	194	203	230	212	187	215	227	206	198	202	219	213	208	214	210	207	235	233	248	236	194	255	194	210	185	195	236	201	223	234	217	194	202	190	215	222	226	230	218	217	213	207	256	200	202	226	204	221	210	214	227	194	198	209	204	237	207	203	214	204	190	197	190	213	235	237	198	227	214	219	204	210	211	187	224	189	223	194	202	190	233	215	212	232	224	205	223	207	181	236	205	231	243	203	193	203	197	197	215	216	198	221	197	200	213	211	200	203	221	221	206	233	169	203	223	185	225	213	195	195	201	193	230	218	215	228	208	214	209	199	224	226	225	222	199	207	203	209	192	206	192	214	235	209	207	197	217	229	214	252	212	226	213	220	232	192	212	210	200	222	219	222	191	184	230	195	208	223	211	218	191	215	214	238	215	201	236	217	214	219	224	233	204	222	215	203	206	220	214	193	185	185	189	254	200	226	197	202	189	207	219	246	216	223	191	203	239	210	184	225	231	186	206	228	237	220	210	217	200	242	193	215	212	231	245	205	227	251	204	200	200	211	216	189	207	213	227	206	206	197	221	213	204	197	210	205	214	216	164	223	224	200	227	227	226	224	220	205	226	212	198	224	193	215	233	196	226	201	200	206	189	207	217	221	201	219	238	213	177	207	208	219	216	215	221	219	205	244	192	201	203	210	215	207	211	222	223	236	206	212	206	206	203	200	227	183	205	225	172	194	211	233	202	176	224	214	213	220	190	229	234	215	215	200	189	221	194	199	205	225	233	207	199	200	214	215	205	206	208	194	188	212	216	223	208	197	202	209	209	223	202	216	183	190	229	216	204	190	216	240	228	224	223	187	226	205	221	240	207	189	211	204	229	209	196	239	222	204	208	223	215	208	245	210	218	197	199	222	226	205	222	187	218	186	207	218	211	213	219	206	185	202	196	187	210	209	232	223	204	230	229	218	210	205	227	198	191	239	221	196	209	214	209	242	227	225	213	194	189	203	244	198	224	225	221	203	206	186	230	219	194	215	191	234	217	221	210	219	213	209	228	226	233	218	222	245	211	194	228	223	203	234	192	210	235	219	220	211	206	198	201	205	216	230	200	235	194	227	235	213	238	208	214	238	234	230	242	201	225	217	225	193	227	247	218	218	191	211	209	210	187	222	233	225	208	200	208	201	194	195	219	203	223	209	216	218	200	217	216	214	201	229	237	226	216	216	219	210	214	235	219	217	217	194	196	207	209	194	219	216	200	193	198	217	230	225	206	205	209	209	195	212	227	220	187	200	212	230	240	246	229	224	208	192	192	186	216	198	211	200	217	205	226	217	195	216	215	215	219	228	199	211	211	215	219	235	208	203	221	230	223	223	203	191	225	207	213	188	186	199	198	202	203	216	227	196	211	217	197	200	224	206	235	232	220	221	204	207	206	196	205	198	199	224	215	209	223	224	224	225	195	200	210	215	224	228	175	181	206	228	239	201	215	215	209	209	208	232	240	216	217	209	206	224	228	202	214	169	223	220	207	225	218	222	234	221	232	217	193	216	225	215	212	217	223	207	195	251	204	212	227	196	199	223	194	208	207	199	226	186	208	228	213	211	214	227	182	229	195	203	220	209	219	213	226	191	225	220	199	190	221	214	209	234	217	210	218	228	209	219	201	193	215	198	216	210	228	245	227	199	216	220	197	215	187	198	216	244	216	213	218	214	221	206	210	190	229	209	228	205	225	205	227	200	208	210	217	207	214	214	235	192	207	209	200	210	225	196	210	229	204	205	209	207	233	211	221	201	207	228	213	215	207	223	189	227	224	219	205	240	215	236	234	189	206	182	195	215	220	190	211	223	219	201	205	247	200	203	218	209	188	214	200	206	223	207	218	229	237	222	185	196	182	250	217	221	185	201	222	219	198	212	194	233	228	233	202	233	229	218	223	242	239	215	217	205	213	220	202	216	203	201	215	231	245	233	211	170	212	219	206	224	208	235	228	218	216	194	200	202	209	218	217	212	226	213	196	205	212	241	184	207	233	196	226	221	207	189	227	214	208	231	233	201	212	198	200	219	214	189	201	201	211	212	217	232	216	193	222	208	218	221	234	236	212	198	212	199	186	218	215	212	218	226	227	218	215	220	215	208	203	222	234	211	245	200	234	200	209	221	214	205	213	193	207	197	211	205	242	198	203	181	218	217	202	210	256	236	219	189	180	220	236	230	204	230	207	217	225	188	181	225	227	196	209	216	208	181	221	242	220	233	212	214	246	212	206	211	198	206	213	189	210	244	228	179	233
35802	38884	43155	31967	18892	15937	13237	10366	8857	7325	6261	5495	5015	5344	4787	3559	2763	2221	1741	1692	1610	1359	1222	1080	1012	927	1046	1021	1158	1280	1405	1393	1347	1403	1218	1167	1115	1071	1035	1642	2761	2838	2118	1332	827	606	551	527	542	540	540	554	513	525	516	488	522	524	507	535	547	515	567	551	505	531	518	521	500	527	505	510	516	550	482	449	509	501	531	540	520	534	509	557	524	562	556	546	481	521	496	563	539	541	536	514	515	562	497	496	512	541	533	515	541	489	502	501	544	529	548	546	552	520	525	496	520	538	514	511	543	533	545	540	539	555	587	519	500	519	551	554	517	547	550	516	521	515	559	510	557	509	510	507	525	502	492	561	507	542	535	531	543	505	493	503	490	529	514	543	509	480	535	504	531	491	496	548	536	566	534	504	504	540	540	529	507	512	536	511	549	580	494	506	559	514	527	565	525	501	499	526	533	538	522	508	496	517	551	520	563	514	543	510	539	554	521	519	537	511	520	503	521	496	534	530	529	497	505	506	516	553	527	531	529	524	542	509	540	516	511	535	512	542	481	515	522	549	549	503	583	577	548	495	505	551	493	521	531	541	547	499	547	520	527	528	490	553	506	543	539	532	528	536	501	487	556	493	520	541	520	521	513	578	519	519	532	524	538	520	524	540	514	507	533	562	506	569	532	507	544	518	520	516	504	512	545	491	544	547	534	510	553	492	483	513	571	489	542	521	489	514	508	523	522	495	535	504	538	560	534	511	543	514	537	507	509	534	529	516	547	518	551	473	527	527	525	517	521	504	519	556	534	521	529	524	508	522	520	510	545	527	536	521	549	545	539	549	535	554	526	527	553	539	521	491	555	520	529	536	525	533	508	523	526	498	501	515	483	533	505	506	514	552	530	517	472	525	514	543	494	537	552	529	511	452	514	535	488	515	557	548	542	534	561	552	560	559	528	519	532	534	548	568	497	513	509	500	552	539	504	506	510	532	512	513	488	543	524	516	534	543	548	544	549	507	510	551	508	545	488	528	513	534	523	521	524	551	482	471	531	512	562	546	561	493	540	511	532	545	525	544	519	509	517	537	484	538	523	527	518	513	537	552	528	504	560	524	509	545	535	519	493	544	489	491	491	555	546	528	511	527	537	527	519	535	502	538	506	542	526	509	501	512	546	532	490	511	536	511	487	527	470	502	478	515	531	512	500	542	562	547	543	483	511	506	535	505	536	538	558	536	512	502	543	559	473	524	524	513	530	495	534	495	571	536	503	541	514	546	538	517	532	523	526	509	544	493	524	505	499	522	524	531	501	523	516	507	514	530	517	535	504	542	511	504	518	513	542	528	508	520	512	503	525	495	494	535	540	507	503	506	507	526	545	550	520	503	510	541	544	498	520	527	524	563	503	526	567	508	493	510	528	517	480	512	539	530	532	484	514	538	534	527	534	538	514	513	533	546	538	518	481	515	539	514	536	533	505	510	503	529	491	509	520	521	534	538	498	569	526	520	527	539	538	528	552	519	529	557	560	519	552	516	519	553	515	542	499	523	521	489	503	489	533	528	545	517	513	535	520	530	536	503	522	503	524	494	492	553	560	526	500	516	495	524	532	503	550	544	578	510	496	492	533	514	542	476	519	530	449	539	496	545	475	514	518	488	481	536	533	541	501	534	508	503	520	511	531	494	567	560	515	495	502	531	479	539	521	537	502	576	509	497	513	514	492	536	532	514	537	488	497	493	526	542	515	517	502	519	513	506	516	530	518	537	496	513	521	504	541	508	496	507	550	517	516	532	499	541	506	504	450	542	515	514	539	495	535	527	535	549	486	498	546	559	531	553	504	533	531	509	477	521	559	522	514	501	484	514	537	490	496	489	558	504	514	511	538	548	556	516	480	523	524	506	556	555	511	554	544	489	513	496	509	555	545	505	567	502	501	544	534	523	516	512	494	542	508	527	522	483	536	519	510	528	554	560	540	501	509	500	506	488	518	521	538	531	513	537	544	481	522	503	520	554	493	527	546	565	558	515	536	516	529	536	539	509	507	495	500	532	548	490	527	529	542	503	549	552	508	537	532	513	523	490	485	495	532	564	516	548	509	534	523	546	522	510	506	537	520	522	519	536	531	531	502	474	541	512	532	561	507	548	562	552	525	527	510	486	553	512	525	533	548	551	541	531	521	493	491	551	537	541	484	553	553	520	560	523	529	560	556	540	473	568	494	513	516	558	525	509	541	514	508	541	520	535	545	547	526	525	506	558	511	523	534	504	496	564	531	512	495	579	509	495	536	526	561	551	541	514	557	518	481	543	495	506	510	536	485	506	519	531	522	523	529	517	536	536	517	521	536	528	540	523	534	548	492	533	505	511	520	527	521	517	528	532	524	515	526	507	532	551	537	531	509	563	553	510	563	566	515	521	532	545	551	514	500	544	503	515	556	491	518	524	485	496	533	555	494	543	545	535	512	531	465	492	508	479	516	507	527	531	525	544	499	515	532	503	493	535	510	500	482	503	518	540	542	509	504	516	495	554	509	524	557	543	535	539	546	546	517	518	520	496	509	489	489	504	499	520	506	509	512	529	537	523	546	547	524	520	534	480	533	549	566	573	518	546	536	516	566	526	512	565	515	501	504	504	576	493	516	497	515	551	516	555	507	503	537	504	496	548	538	526	512	535	533	532	520	513	519	571	582	557	509	549	533	524	510	536	525	515	544	466	519	493	503	527	512	508	551	569	554	524	537	518	545	505	508	512	534	530	525	530	506	538	482	542	547	489	542	551	514	493	529	501	503	562	550	497	545	512	525	491	558	516	520	506	549	530	517	482	499	498	505	563	539	530	525	524	517	490	493	539	513	516	509	528	492	534	567	538	523	538	489	531	513	531	520	544	507	494	535	520	541	523	555	521	551	543	512	514	515	489	513	550	500	471	545	527	528	492	552	539	545	526	528	524	569	522	496	521	542	562	533	529	570	531	547	540	513	521	501	551	507	511	522	497	473	486	495	508	501	572	547	478	501	502	542	526	521	533	515	502	510	536	531	524	537	549	513	527	544	528	535	514	507	556	522	527	524	509	510	520	534	505	524	515	502	507	492	557	527	558	536	516	528	504	511	553	555	504	519	540	499	517	499	532	524	535	544	503	553	560	517	535	529	510	532	529	534	518	494	541	518	506	476	514	507	509	558	511	516	515	519	526	511	530	519	506	491	528	525	529	561	551	565	535	532	517	477	492	516	480	502	510	524	541	501	501	492	575	533	531	515	553	523	503	529	526	536	518	496	518	555	524	523	561	523	553	529	520	498	530	552	575	518	527	500	529	531	538	509	532	504	517	539	541	493	526	522	530	492	541	521	529	500	531	539	505	503	478	534	573	532	562	537	547	531	539	505	525	541	497	540	535	492	519	579	542	524	515	496	468	532	550	547	511	511	525	552	517	479	506	538	478	537	566	530	512	531	516	509	501	552	557	469	511	528	532	511	502	514	546	527	542	576	504	521	526	489	515	547	534
60819	56008	55810	41410	17954	9460	6028	4271	2807	2092	1808	1754	1563	1442	1571	1436	997	876	643	542	548	438	322	293	318	300	326	269	293	323	326	333	362	311	358	319	312	334	407	581	816	871	617	383	282	197	223	179	213	199	184	214	181	194	207	218	218	197	210	183	241	209	201	210	208	169	177	183	175	227	210	213	218	215	200	213	181	195	178	188	208	186	178	237	193	204	208	202	192	206	218	211	205	213	192	159	188	211	204	206	187	229	179	195	212	182	183	194	176	222	202	202	213	173	190	211	204	214	206	184	200	234	206	246	209	209	212	181	194	217	228	214	181	182	204	214	185	210	194	204	189	199	213	207	205	201	197	178	211	209	198	205	203	226	176	190	211	206	200	197	177	197	199	217	237	201	193	207	230	206	199	202	215	215	178	193	181	197	179	214	204	201	218	196	200	201	196	181	210	182	200	208	181	203	200	201	207	197	204	227	208	217	185	216	170	214	218	191	222	217	181	203	206	196	230	211	208	224	213	207	206	210	217	191	209	214	231	219	233	187	215	199	184	218	202	184	211	185	238	199	210	235	221	217	182	188	180	198	214	201	196	206	219	193	206	205	179	206	221	208	191	198	189	200	199	207	199	211	192	199	217	205	175	177	205	227	204	198	206	205	191	223	225	207	202	195	192	200	227	216	212	209	193	202	206	189	201	185	237	189	197	189	223	225	203	233	206	203	182	208	197	202	193	190	199	208	172	178	196	184	216	194	172	188	211	184	199	181	205	205	216	192	215	222	190	203	205	210	230	206	187	206	185	185	201	201	196	226	207	197	202	178	217	217	198	225	192	201	196	183	189	174	192	187	205	178	219	201	203	178	197	214	174	192	203	212	196	180	192	190	217	225	190	198	232	216	227	193	198	222	207	194	204	189	237	204	193	219	208	202	213	207	207	167	206	189	195	208	206	190	196	210	194	198	214	222	194	187	200	227	205	199	200	230	198	183	194	203	211	183	184	197	169	191	209	213	185	207	204	205	185	199	201	193	199	233	222	220	218	175	195	193	165	192	182	180	189	214	190	201	214	223	200	195	191	213	202	188	195	226	186	201	206	192	214	222	204	210	188	178	174	220	241	209	187	207	201	183	190	204	209	199	194	214	230	201	202	200	229	193	210	179	219	197	197	195	185	188	187	212	227	203	203	198	189	175	204	183	203	193	215	203	214	185	206	184	219	203	202	204	192	202	176	206	190	210	203	191	182	212	197	202	228	209	218	190	226	203	193	212	193	169	202	189	210	215	209	196	187	183	230	193	183	207	209	208	177	177	190	195	202	218	202	210	193	198	209	188	187	196	187	174	193	214	192	194	187	184	179	207	193	206	222	181	192	196	221	207	199	185	215	200	216	162	205	193	169	186	195	195	207	186	214	210	195	222	186	204	226	222	212	210	163	196	226	183	188	198	204	207	189	203	211	214	221	211	201	212	172	197	181	209	189	187	196	196	190	212	229	197	189	197	227	186	190	183	175	178	196	186	199	212	185	233	196	203	218	186	211	208	204	190	222	216	206	198	197	198	192	188	202	201	205	214	169	183	189	210	189	206	196	177	191	197	198	176	201	218	208	181	191	206	209	197	214	210	219	215	190	193	182	194	188	223	200	191	211	212	193	185	180	196	208	203	185	212	184	197	225	188	195	188	196	186	209	228	205	198	190	202	197	217	185	198	201	215	179	202	231	209	193	187	187	169	212	187	183	198	178	230	194	209	201	191	201	206	208	203	201	206	200	194	182	195	185	170	206	220	214	198	184	209	212	196	195	226	185	213	201	202	218	209	205	189	213	187	179	176	195	195	204	181	188	200	192	213	207	194	218	190	192	183	194	191	170	218	206	199	208	215	210	190	215	177	198	211	190	190	210	208	207	215	179	182	196	190	186	205	196	209	210	191	205	202	200	214	196	211	195	191	209	185	200	210	172	160	204	184	192	205	218	199	193	191	172	217	189	186	195	197	203	237	222	200	189	200	171	217	248	208	195	211	196	192	184	234	214	195	196	196	176	236	192	200	218	191	220	207	201	185	201	193	232	177	188	201	221	206	174	221	187	194	209	202	195	201	191	200	204	202	203	189	168	197	192	166	181	188	196	208	202	167	199	221	196	212	202	194	180	209	213	180	180	222	215	187	196	206	181	181	216	193	237	203	191	206	235	196	186	207	188	187	220	212	215	197	187	154	207	202	186	197	177	179	195	211	217	212	184	189	191	220	215	211	208	189	237	188	193	203	215	207	201	217	216	195	178	188	205	205	221	204	187	200	201	181	209	211	204	204	188	201	193	183	185	180	201	181	182	215	205	194	198	178	209	165	200	217	207	206	207	214	192	182	235	205	218	204	196	205	214	196	203	217	202	206	188	231	241	189	220	199	203	196	225	196	175	191	221	186	199	211	208	206	189	193	212	203	209	223	183	207	206	203	192	182	184	192	192	201	210	187	188	219	240	195	178	189	186	199	184	208	212	206	188	202	198	200	197	205	202	198	207	230	188	187	216	195	205	213	190	202	206	185	190	196	206	201	197	190	186	205	222	153	196	250	203	210	194	193	199	177	188	198	211	180	198	219	195	207	214	183	197	205	202	195	201	206	175	197	224	195	176	225	220	201	202	197	198	209	205	192	233	189	190	210	201	180	189	213	194	186	203	215	201	175	207	196	186	221	218	169	207	233	206	202	212	203	191	161	226	224	177	206	196	189	244	200	171	207	189	176	190	216	197	208	203	211	200	181	199	221	185	191	187	215	204	197	177	198	215	202	202	186	198	224	206	212	213	176	222	198	191	180	207	194	193	206	222	205	240	185	181	193	203	203	230	205	198	194	208	204	180	190	176	193	198	201	204	212	215	215	184	200	212	180	193	205	200	193	200	183	223	180	223	188	206	205	219	216	217	203	210	184	230	172	204	183	207	214	205	207	216	206	208	204	191	218	202	189	196	212	202	200	203	201	203	203	195	191	225	183	194	199	201	207	197	204	178	191	192	195	195	174	191	202	195	201	177	218	187	186	209	201	177	188	208	193	197	196	197	186	187	210	210	174	189	209	210	195	227	201	226	188	205	201	201	216	206	212	210	195	171	218	200	194	196	185	158	203	183	218	199	194	190	202	196	215	209	202	201	179	204	206	217	201	205	211	208	175	229	186	203	198	187	200	226	237	226	207	205	207	213	202	195	219	194	216	223	190	215	171	201	194	200	210	204	215	214	211	220	191	188	177	195	180	205	174	215	210	196	196	201	175	192	201	204	196	211	202	244	188	214	197	180	230	166	192	190	206	222	214	209	186	214	206	198	206	219	214	206	205	195	186	213	198	192	191	200	204	197	197	203	198	195	214	188	186	201	219	190	165	210	196	197	189	191	190	202	191	215	199	205	195	191	204	188	203	186	233	186	202	225	215	181	206	207	194	213	185	192	201	178	212	206	204	216	201	211	217	196	180	205	223	206	212	192	218	192	189	188	197	194	187	206	218
40757	46138	53253	43157	21624	19157	16607	14106	11317	9915	8915	8110	7482	7387	8202	7268	5229	4479	3120	2791	2619	2074	1538	1419	1366	1372	1261	1140	1348	1564	1509	1435	1717	1578	1492	1398	1321	1433	2050	3378	4947	5005	3184	1640	960	658	521	554	519	475	477	499	484	487	506	506	489	497	533	454	478	484	437	507	554	502	530	483	468	512	530	502	500	522	496	519	518	494	478	496	558	504	518	512	493	460	511	485	483	512	490	497	516	482	460	489	495	529	505	463	472	475	522	489	493	493	480	516	508	495	501	498	497	521	514	496	509	491	494	532	456	494	475	498	469	512	502	485	499	505	490	461	504	477	525	505	497	504	454	497	504	519	502	508	508	495	494	505	515	506	483	523	526	520	522	493	514	515	526	479	505	438	540	506	475	531	458	500	491	489	475	528	476	467	493	499	497	503	535	498	465	498	502	485	491	504	525	491	501	519	521	522	479	464	534	507	530	500	452	503	482	484	505	505	506	486	487	493	506	485	472	486	545	472	523	518	500	528	469	476	463	519	475	493	538	493	463	534	542	520	479	484	509	511	543	473	489	525	504	515	506	474	492	532	509	507	504	486	480	532	473	465	475	507	493	510	500	464	530	481	537	525	509	519	478	473	502	465	476	491	534	484	491	455	514	490	513	513	472	500	482	502	494	484	476	469	487	488	465	505	502	475	496	460	478	500	532	509	498	495	483	526	521	526	481	474	500	522	477	476	453	482	493	468	487	492	468	495	511	520	498	502	486	498	517	465	499	520	492	485	474	491	509	514	482	499	509	517	460	500	499	465	490	470	508	535	509	480	509	508	506	458	484	503	481	512	475	508	537	518	498	451	555	501	519	491	463	522	462	505	457	479	509	505	473	562	477	486	511	448	473	534	491	472	501	491	537	497	459	487	493	536	531	549	511	490	474	497	503	455	491	488	473	481	463	490	485	491	518	476	511	496	482	465	472	494	511	493	494	518	515	533	532	488	508	520	534	514	502	502	505	488	479	496	503	449	522	468	462	496	462	511	512	496	500	479	542	492	484	510	488	525	459	492	521	470	504	491	486	499	490	506	511	488	458	455	506	508	549	507	490	494	498	503	489	486	494	497	503	517	489	496	517	495	492	515	476	496	493	519	538	486	455	478	485	500	471	512	487	496	494	522	448	503	508	485	500	522	522	491	501	422	489	516	506	502	487	536	489	484	499	461	485	495	499	483	500	498	474	481	535	449	497	466	479	511	483	510	520	486	518	480	507	496	474	480	522	519	498	494	506	477	489	507	506	486	523	515	522	492	486	531	460	538	490	475	511	496	480	470	507	508	561	534	486	447	525	520	505	500	495	473	502	479	511	472	505	527	499	498	508	502	474	495	481	502	523	513	441	518	479	501	517	479	509	507	490	470	513	515	477	433	493	496	484	509	479	483	545	507	476	507	502	493	512	477	453	524	476	508	455	462	494	517	489	520	554	488	504	500	539	523	525	466	519	536	487	528	470	505	500	488	531	509	520	488	498	517	542	507	506	511	520	489	468	494	500	498	446	470	512	487	457	467	485	473	540	514	471	515	488	476	483	528	483	491	474	470	484	504	525	479	490	505	518	505	495	453	536	408	507	501	507	519	527	482	497	507	496	497	480	523	471	499	497	480	515	487	456	506	519	506	509	467	490	471	496	465	494	498	447	538	497	489	447	526	472	506	482	502	460	484	517	487	523	495	459	458	499	459	493	535	456	499	482	473	502	469	485	504	493	505	479	499	499	500	497	488	535	472	495	511	511	499	483	518	518	474	496	468	465	487	500	499	481	506	469	537	473	488	549	499	487	468	447	512	505	474	480	451	473	485	479	460	496	491	508	517	486	514	499	491	538	476	485	495	506	497	513	503	443	481	487	507	511	491	507	464	530	492	507	494	498	471	489	482	486	514	538	477	522	489	512	511	515	514	468	488	508	479	497	480	509	489	497	528	462	503	488	497	459	500	505	564	466	527	499	520	511	472	443	483	452	511	512	479	480	489	519	472	494	512	497	526	484	500	455	510	514	533	457	482	485	515	492	543	445	459	517	539	512	482	538	545	488	464	511	502	499	542	478	487	485	496	507	502	498	491	502	443	494	477	485	515	538	505	493	491	487	504	523	479	477	487	529	537	467	503	503	462	496	498	519	483	532	496	462	459	510	484	512	516	507	512	483	490	495	559	475	501	476	492	468	492	472	491	494	488	486	485	503	496	482	473	528	557	492	507	495	482	504	490	503	534	467	477	447	499	508	517	485	489	495	526	491	469	519	478	478	537	485	496	440	490	527	490	521	489	494	479	460	483	471	509	543	481	468	527	521	477	478	497	517	469	491	495	498	493	482	556	483	523	514	513	508	456	517	475	529	531	487	486	520	494	517	479	527	532	474	467	478	535	513	462	504	490	514	502	492	486	500	488	461	455	496	474	502	488	527	515	455	523	501	465	479	521	495	487	513	517	481	474	501	478	456	480	490	491	508	482	546	506	480	502	488	484	519	510	479	477	489	477	500	491	502	503	517	488	468	488	541	507	528	544	513	543	497	501	510	522	516	491	484	505	455	473	530	550	500	478	503	478	478	493	489	535	464	506	494	486	494	477	456	469	499	482	514	487	460	470	507	489	496	501	506	434	473	476	477	502	513	546	471	516	521	543	489	456	509	506	505	476	481	515	467	460	523	462	517	507	473	473	524	501	470	498	497	506	505	518	499	486	487	483	527	506	513	475	496	485	520	499	504	462	526	501	489	513	444	506	481	510	499	505	463	512	518	485	500	518	525	491	520	547	536	461	485	459	462	502	524	497	474	500	479	532	524	449	483	504	462	484	511	489	506	530	526	515	498	551	471	515	492	487	553	515	479	519	467	491	494	498	476	506	552	519	507	521	510	521	511	510	522	496	504	489	493	459	507	474	513	514	508	494	520	469	489	499	525	478	494	474	502	533	475	488	510	448	487	465	471	482	492	487	482	480	472	498	525	489	446	456	515	484	510	463	498	484	511	506	474	483	531	454	520	527	507	470	511	466	504	482	512	508	522	505	529	477	461	454	510	467	485	516	483	516	491	532	523	516	498	474	461	492	481	534	477	512	537	504	500	516	525	533	528	477	480	477	507	496	502	502	469	506	485	497	456	555	482	519	495	493	500	486	517	502	487	522	479	472	517	476	503	509	525	463	468	453	475	505	523	492	472	494	497	499	516	512	464	472	468	482	508	497	527	440	496	490	524	498	504	501	511	484	484	491	452	516	507	485	521	469	489	467	514	515	504	537	494	481	470	498	496	500	509	491	472	521	479	490	523	502	509	506	489	493	474	510	505	510	523	539	515	473	485	488	499	479	515	506	485	491	494	521	475	512	496	485	494	502	491	503	498	491	497	503	529	528	506	495	488	455	504	501	498	516	473	515	477	520	501	512	515	506	499	498	516	493	504	481	523	487	524	472	485	514	501	499	467	531	468	483	526	503	530	472	498	519	520	532	482	474	497	510	504	480
40847	33495	28943	12942	4381	2534	1821	1280	1015	820	649	568	503	465	457	411	348	368	324	267	245	251	255	218	254	237	252	253	230	252	236	245	262	248	231	247	240	243	248	219	279	302	303	236	242	261	223	225	260	216	251	207	220	226	243	245	218	216	256	242	258	239	257	234	227	237	227	234	226	208	210	234	198	222	190	212	240	228	203	221	226	216	207	215	230	228	211	217	219	239	221	220	246	225	225	208	254	237	214	247	217	268	251	201	228	225	217	225	233	236	235	194	217	213	204	249	214	234	214	222	227	231	199	208	248	241	221	211	224	235	234	231	226	211	247	219	215	226	246	224	245	221	248	237	239	208	214	234	198	235	253	227	239	251	207	263	238	224	209	235	240	225	214	210	227	260	209	222	230	209	206	247	259	237	237	248	235	242	228	217	223	247	225	193	212	227	224	240	234	239	238	202	196	250	238	215	231	216	207	225	236	207	255	218	239	231	205	244	196	237	233	238	213	211	227	211	223	232	224	254	230	228	243	206	211	218	236	253	245	232	226	230	246	222	243	218	213	204	224	197	220	211	254	217	204	243	239	231	228	214	239	225	229	262	217	226	227	212	234	192	233	233	232	220	199	227	219	253	214	216	234	235	235	217	230	243	225	243	213	205	198	277	220	254	239	224	242	234	236	221	249	218	242	231	228	245	215	215	238	238	224	206	215	226	216	240	209	220	230	222	225	224	237	202	211	215	220	234	201	210	236	208	219	261	222	213	241	226	230	215	206	215	201	238	215	229	227	204	232	220	218	222	199	206	253	213	191	235	240	201	201	197	238	240	230	234	225	207	206	202	219	221	243	250	235	238	223	232	197	224	232	269	228	228	220	205	235	240	258	248	230	229	255	218	231	247	241	213	220	200	226	226	220	247	216	237	225	236	233	242	204	210	219	186	231	213	214	186	227	236	251	212	207	221	248	206	239	212	205	231	226	249	223	249	249	198	216	221	221	227	201	210	212	241	226	267	227	241	213	206	245	254	249	218	217	224	227	225	225	227	250	240	228	218	231	237	241	226	219	212	220	231	218	207	237	231	223	225	219	248	209	224	242	227	215	198	223	193	232	207	225	203	224	221	210	219	230	244	220	229	225	221	236	230	202	221	234	219	202	284	228	216	222	233	214	216	237	210	261	228	239	216	238	212	208	240	217	267	250	255	213	225	218	215	220	233	210	220	253	230	239	207	207	230	212	223	233	215	223	234	228	234	183	236	231	245	238	202	213	206	227	208	224	268	218	210	212	212	229	245	217	222	214	243	230	233	254	204	214	202	252	215	209	199	259	214	213	232	210	245	226	225	246	226	256	230	210	211	203	207	195	230	221	223	219	213	204	237	213	212	234	230	214	255	219	219	215	269	248	236	227	231	209	255	259	233	252	213	220	240	213	231	242	244	219	216	218	216	212	214	214	208	218	228	192	253	254	229	221	240	214	224	185	244	242	202	255	219	243	241	227	221	227	231	216	239	254	217	217	210	237	206	223	226	222	216	241	240	211	228	229	236	245	237	246	248	210	241	217	218	217	230	224	246	236	220	210	222	247	226	233	233	206	241	196	229	209	239	228	223	222	224	222	238	226	208	207	228	222	228	198	248	227	213	221	278	225	218	227	250	243	231	236	237	222	260	207	217	252	251	232	215	241	237	205	231	244	241	205	242	198	210	233	219	231	255	253	248	236	239	224	228	196	221	211	242	217	217	224	216	241	222	236	233	252	226	253	196	229	230	215	242	240	221	237	258	217	232	226	231	237	201	198	222	253	242	244	203	206	229	213	241	197	217	232	220	222	235	216	243	213	253	237	221	215	221	230	236	191	233	236	219	239	219	217	225	216	221	226	220	238	228	224	227	228	194	216	232	270	224	232	205	234	208	214	235	223	214	233	193	215	218	228	212	194	225	199	208	213	255	258	198	245	218	213	228	252	222	210	207	231	224	212	227	266	249	242	225	237	226	196	240	215	247	259	209	261	195	214	199	211	219	241	215	237	212	248	258	237	260	227	231	237	235	246	228	228	242	208	247	218	209	233	204	224	239	250	246	211	212	208	228	211	218	243	232	240	210	204	245	193	234	203	224	219	225	259	257	252	204	198	233	225	235	232	233	237	228	215	239	225	204	232	204	207	217	220	234	222	228	238	234	228	241	218	251	212	241	207	236	256	244	226	226	236	188	213	220	239	226	224	214	231	206	232	197	205	237	225	232	221	196	224	223	226	247	221	234	226	214	245	191	213	236	219	239	237	212	225	231	228	212	235	223	239	210	204	217	234	208	223	224	225	217	182	243	195	233	251	235	211	252	228	243	221	216	250	199	247	237	265	223	244	207	220	221	256	226	216	255	204	232	238	210	230	245	224	237	225	225	243	225	244	227	204	224	199	235	233	218	228	250	227	224	253	246	246	226	239	208	238	225	196	244	252	204	210	247	223	221	240	238	234	194	228	216	211	210	216	228	224	219	224	237	226	221	220	223	236	240	221	211	233	238	231	247	222	212	215	222	221	229	229	216	243	240	236	236	201	249	231	236	216	260	220	227	268	214	222	224	231	213	207	265	218	230	239	216	248	206	205	252	224	238	208	229	245	213	253	214	196	252	219	198	215	211	225	251	248	204	220	234	219	208	205	227	226	241	203	210	230	208	233	249	240	219	204	226	247	221	237	232	248	218	238	231	254	250	234	225	223	241	249	239	216	244	217	210	227	208	231	215	222	224	251	235	238	223	246	217	216	215	209	237	226	187	235	257	217	253	251	214	256	220	259	225	226	237	235	242	214	222	224	207	225	217	224	232	209	224	236	218	216	179	235	221	198	248	212	258	222	218	223	230	226	219	222	199	223	238	226	239	224	250	247	223	217	228	216	212	232	239	220	218	244	222	223	211	207	232	224	220	200	209	233	229	275	229	246	240	223	228	209	215	232	246	246	220	209	234	232	241	223	229	217	226	244	224	210	231	212	230	221	196	211	211	192	243	217	246	211	221	225	229	199	230	233	219	208	203	212	214	227	214	234	199	231	234	216	217	218	234	212	245	212	211	225	223	225	207	215	217	229	221	230	222	265	208	200	214	242	233	209	228	228	243	217	236	202	236	242	243	248	233	225	225	224	211	230	231	200	227	242	224	199	234	229	202	225	210	232	200	193	240	205	219	235	213	258	206	245	245	239	233	200	205	242	219	244	221	220	210	240	231	255	214	227	242	205	264	206	236	237	245	230	222	224	224	224	246	230	226	226	206	225	255	220	243	243	230	216	239	214	224	218	210	230	221	214	220	217	234	255	213	225	226	223	224	241	215	225	226	238	215	245	224	242	244	240	216	259	212	247	244	229	235	221	237	215	205	224	229	238	214	231	222	253	220	224	217	244	231	226	215	233	227	199	234	254	212	225	210	208	191	204	204	239	208	225	214	249	267	233	201	213	211	220	238	242	214	244	272	230	222	236	235	215	203	223	230	225	231	247	228	224	250
25315	26846	31326	18645	11920	9670	7397	5634	4699	3773	3098	2605	2394	2123	1957	1656	1436	1307	1024	785	762	683	672	685	659	727	747	702	720	747	731	721	728	692	678	735	702	684	705	779	867	997	936	818	707	586	564	527	590	597	565	516	543	561	517	555	504	554	536	565	554	539	562	516	527	537	547	605	553	581	504	580	533	577	522	568	530	550	531	569	569	554	575	570	572	568	582	542	564	560	595	558	536	584	516	563	562	520	526	556	580	538	585	584	556	565	557	591	563	576	625	571	559	583	538	551	530	555	537	566	545	543	558	556	558	530	565	574	544	578	524	572	563	535	503	520	515	580	592	583	563	555	533	612	520	531	549	557	510	539	560	584	565	534	539	499	507	583	565	527	531	575	541	554	560	550	573	541	575	580	535	568	528	600	573	535	603	559	579	534	541	527	545	558	589	573	553	528	599	578	550	546	548	541	543	541	551	592	556	553	536	565	583	519	543	562	562	548	545	542	530	575	485	572	569	548	571	519	536	599	513	509	546	545	527	579	522	519	542	549	561	536	566	535	573	539	584	568	542	547	560	542	558	572	560	537	557	623	547	574	527	522	543	578	562	558	554	507	577	557	528	543	516	564	567	543	548	524	574	554	548	545	565	522	538	618	548	511	514	564	544	554	519	527	558	552	516	547	531	556	535	580	558	572	584	588	551	587	538	535	533	548	605	580	573	522	539	589	603	528	550	494	571	561	559	574	551	535	560	556	578	554	492	546	546	566	548	549	565	545	536	547	608	565	573	563	507	532	542	558	532	545	526	515	544	571	531	554	558	525	608	533	513	520	556	564	554	550	548	569	543	515	536	549	530	542	583	532	548	578	554	594	568	545	563	546	552	536	596	542	582	586	548	562	577	554	537	545	579	593	534	550	580	505	544	551	518	545	519	512	574	555	528	551	556	529	546	590	562	536	550	552	579	530	588	631	528	558	568	505	523	597	518	520	549	569	510	515	573	562	569	545	525	521	546	540	530	573	560	561	527	550	564	586	504	484	571	549	588	582	527	510	550	573	511	521	538	563	563	555	540	567	577	546	569	541	540	511	543	533	541	533	532	516	559	563	575	567	537	549	567	562	546	538	497	546	534	548	562	519	558	533	541	507	525	557	559	554	559	600	562	554	569	557	557	578	565	564	546	558	579	609	508	558	495	553	538	566	525	532	559	557	549	558	525	553	561	505	553	537	571	566	542	539	551	545	536	593	542	555	553	583	554	533	565	502	577	544	564	540	538	563	565	568	536	581	526	560	569	540	574	571	584	526	521	554	547	511	525	567	595	517	543	513	579	556	568	538	548	542	546	560	539	564	537	535	552	559	539	552	559	571	549	554	559	538	570	575	537	561	537	545	526	542	536	555	563	569	502	572	539	562	555	537	536	502	602	572	557	561	542	542	576	552	515	558	525	533	552	586	511	582	536	533	578	594	567	537	543	541	553	541	546	536	522	516	565	567	569	561	556	581	519	526	522	579	561	568	561	541	590	540	580	511	533	556	578	532	583	550	529	543	553	536	525	554	569	566	530	594	554	548	531	516	557	543	549	533	559	548	539	586	552	537	564	534	524	543	514	567	567	542	553	560	545	601	569	525	553	546	552	564	553	570	551	521	544	544	567	522	557	520	524	579	553	580	574	576	562	544	541	504	563	608	591	527	549	530	561	564	553	495	566	545	570	537	551	531	508	534	563	576	499	568	506	567	567	581	506	515	535	582	557	565	545	538	585	551	541	527	526	524	539	536	522	563	559	508	544	526	546	567	562	563	543	534	545	570	560	593	536	573	544	541	559	566	541	549	551	553	560	497	550	528	529	498	565	519	572	562	531	568	559	548	536	543	527	534	544	534	566	600	583	530	523	520	567	579	555	554	551	573	548	537	595	588	565	570	574	542	552	525	573	534	556	534	560	569	553	520	540	546	541	617	539	526	555	531	545	518	564	556	578	565	500	579	524	534	550	565	547	535	543	567	578	488	549	543	539	539	548	512	523	539	526	579	567	538	593	558	557	526	526	559	522	578	538	550	580	541	568	517	562	544	524	563	545	544	555	593	522	579	520	573	578	559	553	550	597	548	553	504	553	540	522	567	573	532	537	552	559	590	594	544	561	555	533	589	515	529	598	561	543	557	550	570	574	566	556	550	553	582	574	514	545	529	554	550	577	580	552	524	553	565	553	567	571	593	515	547	549	539	542	560	552	567	561	555	542	571	520	555	595	488	550	535	543	515	547	534	573	519	578	523	551	539	536	560	547	515	546	564	541	565	538	583	563	581	538	517	551	534	591	539	558	540	546	541	539	557	556	551	576	576	489	548	582	523	560	534	547	556	580	594	593	528	558	529	547	579	547	549	568	575	511	554	598	540	511	540	570	553	549	523	545	605	533	545	536	553	548	576	540	520	525	532	556	574	584	545	553	599	566	537	554	556	566	555	571	530	588	541	538	538	579	554	545	565	543	554	535	529	544	533	548	573	577	563	546	538	570	541	530	551	543	598	503	522	516	558	598	550	546	533	563	560	554	573	543	574	550	540	541	541	548	575	536	537	601	568	509	542	542	560	542	533	537	515	543	573	573	527	546	565	557	561	543	542	519	563	561	559	551	546	611	563	587	577	514	546	561	526	534	521	568	565	569	578	612	543	526	556	548	543	568	564	606	541	549	527	557	534	575	550	595	548	578	570	518	547	536	560	538	538	569	523	586	522	569	564	551	567	564	591	566	606	501	542	580	594	542	550	577	564	577	514	535	529	557	571	561	541	530	555	502	539	535	558	543	536	512	553	528	550	582	561	559	508	572	546	524	565	573	569	553	568	581	553	579	554	541	556	543	517	558	528	553	575	562	545	545	546	549	546	513	569	557	577	556	543	593	530	533	519	595	521	552	529	549	592	556	567	569	520	510	533	527	522	577	547	542	543	518	557	553	528	553	557	528	553	553	507	545	491	579	587	582	519	603	554	530	562	546	521	568	568	539	575	534	548	571	557	563	562	559	553	514	578	584	582	555	588	525	559	587	554	575	541	554	563	573	556	609	525	544	604	582	570	527	543	541	543	539	558	564	557	579	520	549	532	536	579	547	578	552	516	510	545	550	571	547	538	527	583	549	569	521	536	543	570	548	540	567	521	563	592	524	531	565	545	516	528	553	511	555	571	538	525	562	579	562	547	501	568	569	530	545	528	540	542	572	553	576	555	545	590	603	570	537	570	545	543	546	563	561	527	553	576	547	513	556	571	574	597	547	568	534	554	568	512	563	554	527	525	539	561	551	555	541	578	533	583	534	582	534	529	595	590	569	559	486	543	536	516	539	541	553	582	524	531	561	532	561	558	570	531	530	533	525	541	614	561	532	575	589	557	543	542	540	545	515	539	548	498	539	539	575	584	541	531	540	531	551	518	523	536	514	532	566	578	549	575	553	547	557	539	553	527	532	561	527	525	580	583	566	580	557	576	529	549	544	559	544	576	542	568
50633	44791	43519	23374	7923	3780	2696	1653	1205	1034	959	935	853	809	910	949	945	657	665	444	477	400	291	272	276	271	267	285	282	302	296	284	302	262	269	292	272	286	322	414	621	557	539	388	298	239	239	183	186	204	219	215	209	204	207	214	231	229	239	250	221	211	203	232	210	223	194	214	213	190	202	213	210	227	200	215	212	205	214	196	216	217	207	189	194	218	205	210	212	196	198	177	210	199	231	203	212	174	221	254	202	193	197	206	203	200	204	229	207	199	225	201	209	212	223	228	184	205	212	204	184	213	217	211	199	215	208	198	212	201	229	182	198	172	216	226	219	205	207	218	227	202	215	234	220	220	229	198	234	195	183	205	235	179	229	216	214	216	227	200	209	201	201	231	190	212	212	216	243	222	210	184	224	207	208	206	211	226	201	204	196	219	211	218	214	231	201	192	205	198	210	237	202	218	203	233	235	180	210	215	203	190	215	196	197	203	215	222	214	198	220	211	203	207	195	202	215	196	198	194	197	213	205	229	201	221	212	217	218	218	212	207	215	199	195	216	207	212	224	193	200	197	190	227	184	218	185	193	232	198	233	225	215	204	203	218	212	202	215	175	215	215	225	212	198	215	223	215	207	195	205	194	188	218	206	234	193	236	237	196	178	195	207	188	198	183	213	213	186	218	221	221	223	212	209	198	206	217	207	224	231	232	196	206	178	240	230	210	187	200	205	225	222	179	200	176	199	219	201	229	196	223	232	188	205	185	190	231	218	212	202	205	204	197	183	212	191	203	208	218	230	216	193	222	194	221	215	202	227	206	190	233	209	223	218	226	193	213	197	187	219	202	208	214	218	185	192	211	191	180	230	206	237	214	207	199	211	211	214	179	213	215	215	217	191	222	203	205	190	208	174	217	231	194	209	212	198	218	217	219	194	220	210	226	200	194	206	225	210	188	227	201	202	221	219	189	210	227	190	193	189	220	194	232	237	189	200	197	227	199	185	171	195	210	226	200	219	189	185	229	210	187	199	209	220	204	233	224	194	221	195	216	243	193	203	209	192	192	199	200	223	203	207	220	210	214	213	186	179	221	225	200	217	199	176	218	181	189	215	210	205	201	202	201	192	208	199	193	209	235	193	197	206	174	210	216	236	206	190	212	203	194	204	216	214	193	205	218	218	191	192	200	223	192	224	185	217	207	227	216	199	190	205	212	191	233	186	234	217	213	219	217	226	208	205	225	202	205	226	205	197	213	224	198	212	218	218	221	229	210	226	186	200	189	200	210	190	193	211	197	221	219	222	201	244	217	203	200	204	212	209	209	200	211	218	207	208	201	203	203	196	223	208	192	206	205	223	202	191	217	202	216	217	223	201	204	193	224	200	210	199	199	188	208	181	199	196	222	202	191	201	189	217	203	190	206	203	213	198	210	199	198	228	204	228	201	220	218	199	196	197	228	206	207	234	188	192	189	199	183	215	200	205	224	183	221	202	235	232	217	225	204	200	199	192	211	171	172	197	198	216	194	233	220	201	236	204	186	230	215	208	201	199	242	211	197	220	232	174	213	207	220	199	196	221	206	177	212	184	235	198	212	202	230	196	221	181	189	202	212	229	202	214	224	220	209	181	214	181	199	197	196	201	225	191	223	181	217	195	214	229	181	201	206	205	205	195	174	209	226	231	203	193	228	234	204	230	206	215	214	221	233	219	197	212	178	219	207	220	235	216	215	246	200	221	200	189	213	206	219	220	230	233	197	190	217	217	194	219	223	187	185	196	201	199	222	201	229	203	218	224	218	240	211	216	203	200	186	214	183	201	200	230	212	236	202	207	223	183	192	230	214	187	211	231	192	213	214	196	194	225	223	191	225	213	222	226	202	187	206	235	205	204	190	210	225	172	210	238	225	184	197	210	208	212	215	236	191	200	199	236	238	219	203	208	210	214	209	191	214	215	222	215	197	208	205	189	199	208	211	197	187	214	184	209	217	182	218	187	200	195	213	197	206	211	234	245	198	200	186	197	224	213	204	226	235	195	208	215	207	218	203	181	207	214	203	219	240	214	230	205	198	206	225	209	197	207	202	212	231	204	213	224	216	176	185	205	223	233	207	210	239	222	209	217	210	216	237	209	234	191	211	199	204	183	207	218	219	206	225	203	215	209	230	185	199	219	224	205	223	209	213	200	220	195	183	204	195	261	218	211	218	233	167	215	210	174	221	234	220	213	194	193	209	198	193	205	227	158	214	164	197	227	210	186	203	211	212	215	220	194	221	224	220	216	263	230	230	224	229	213	219	235	212	209	201	189	215	225	203	237	187	209	196	198	201	216	196	207	214	197	185	223	203	198	209	201	215	221	214	213	220	204	197	214	218	209	249	227	207	199	235	218	224	223	215	184	211	219	220	214	206	212	209	226	200	197	199	200	208	232	207	226	208	199	215	208	202	220	217	204	196	198	199	196	219	201	217	209	198	209	199	198	201	216	203	216	240	204	207	240	220	238	221	195	202	207	209	217	209	204	209	232	195	214	194	224	196	218	205	221	212	200	180	219	207	197	219	232	204	206	237	221	203	222	195	227	219	207	198	194	217	231	215	224	216	207	184	196	198	230	225	223	209	183	185	232	209	201	207	207	226	205	207	207	199	219	198	217	208	207	220	179	190	194	189	190	205	197	203	210	221	223	216	202	205	202	204	203	214	196	238	217	228	220	225	228	206	211	192	205	246	198	186	186	224	208	211	253	200	228	212	205	202	208	181	199	203	199	222	201	188	197	179	220	204	207	200	210	189	195	233	188	211	201	202	217	209	233	209	205	220	240	213	198	217	243	201	207	212	228	193	199	221	202	237	214	186	213	224	196	248	180	233	202	221	237	235	222	197	177	227	241	214	195	243	207	230	231	221	201	224	223	186	201	216	234	222	214	229	228	213	224	221	215	200	198	222	225	211	215	217	219	215	202	223	177	216	216	218	212	225	209	190	227	212	213	205	203	205	184	194	171	195	229	205	204	223	198	209	222	211	222	213	209	204	202	209	218	218	178	205	205	209	180	205	221	185	208	209	208	199	207	192	217	199	219	200	226	236	205	212	203	230	178	211	230	193	201	204	199	197	189	221	212	232	233	213	213	236	212	236	215	240	221	221	196	210	211	195	221	204	204	190	231	201	194	208	210	199	205	231	214	179	202	198	217	240	196	212	198	204	212	193	206	196	228	220	219	202	208	209	260	196	227	231	201	261	237	203	222	205	199	219	199	200	192	231	206	203	221	192	199	216	234	186	216	236	240	197	206	199	206	195	202	204	226	240	216	184	207	184	220	201	197	183	210	209	204	199	214	221	208	200	219	193	188	162	194	215	206	230	203	179	198	224	219	222	195	185	251	213	209	195	235	227	190	216	223	195	216	232	211	198	207	207	192	206	192	210	214	209	202	194	214	221	216	216	205	188	207	207	187	215	217	231	213	184	211	212	209	192	203	212	198	200	209	192	211	258	239	223	200	209	220	203
33369	36579	42141	26988	14660	11856	10131	6850	5397	5026	4927	4641	4387	4607	4888	5195	5214	3836	3668	2120	2276	1863	1132	1017	1013	1026	993	999	1080	1254	1320	1217	1158	1107	1035	969	1001	1026	1331	2068	3596	2934	2724	1853	1053	703	584	563	477	534	479	540	533	533	545	515	517	566	544	508	495	494	529	532	532	540	503	530	496	519	530	518	524	538	529	528	534	515	521	588	544	550	555	511	493	510	498	521	522	550	487	514	517	510	515	522	525	537	522	515	526	533	573	518	489	505	476	529	498	495	505	519	524	521	505	533	518	526	523	527	525	527	558	538	557	515	544	527	510	518	519	497	484	475	479	503	529	537	480	563	511	480	517	545	508	509	518	536	479	500	534	545	535	503	477	553	512	478	544	484	579	508	550	474	539	542	496	501	557	557	460	522	493	515	501	544	518	536	532	548	477	524	448	502	581	540	508	525	535	514	504	512	531	534	506	564	521	543	513	470	500	527	515	511	499	500	507	541	524	529	525	473	507	522	524	506	477	512	530	505	541	516	503	532	514	550	531	512	469	531	531	500	481	569	503	539	485	509	496	502	536	530	526	496	523	504	456	542	524	505	516	510	510	511	475	531	510	496	521	524	514	506	495	510	560	529	502	526	529	523	504	542	503	493	510	524	517	531	497	512	542	518	500	505	528	527	527	515	536	503	530	514	510	505	510	535	487	518	551	556	519	528	527	562	491	506	539	475	508	539	524	505	534	505	521	510	505	513	517	502	532	546	517	527	497	520	496	533	525	496	509	511	558	569	484	529	502	512	504	523	525	545	478	543	557	534	486	500	495	522	507	510	541	507	504	539	527	523	522	557	524	496	543	495	511	551	521	513	512	531	512	555	528	531	537	467	521	550	486	468	508	499	531	536	538	493	531	491	545	494	546	542	543	541	511	545	512	453	503	476	516	548	511	519	485	537	559	492	531	546	515	505	486	528	537	473	545	464	519	517	526	534	478	519	508	501	524	505	501	516	506	538	517	521	498	517	493	522	527	528	492	529	510	517	527	504	531	547	484	512	519	532	501	510	520	501	503	534	527	506	571	559	510	539	517	522	521	523	507	513	519	525	514	532	509	499	494	543	512	502	535	506	501	547	490	577	498	579	543	540	520	511	524	556	532	529	522	529	492	560	518	510	470	484	538	504	570	500	498	505	504	524	540	491	504	499	486	516	552	544	502	523	524	535	482	565	547	510	519	519	518	501	563	480	493	518	527	529	543	506	474	541	532	478	548	537	485	560	502	482	523	497	521	509	530	511	534	525	517	518	489	533	533	575	527	528	539	506	487	457	539	548	492	541	479	536	518	535	553	487	547	499	526	496	509	544	545	546	493	513	531	504	517	552	524	524	554	514	506	501	520	498	517	524	519	484	522	539	534	525	504	514	489	515	494	543	488	474	515	533	516	547	566	534	537	517	519	538	526	509	502	516	563	551	544	519	505	495	508	526	511	552	525	447	539	519	524	477	514	516	487	533	529	533	491	549	477	526	504	519	504	516	527	530	530	541	512	549	519	492	523	487	545	528	536	504	526	531	537	559	500	534	549	515	565	518	506	514	521	511	551	508	521	512	538	527	507	510	518	531	529	514	492	519	500	533	532	506	485	508	549	506	518	537	524	496	528	524	484	505	504	474	505	553	540	487	514	484	465	491	523	493	528	494	518	515	534	512	533	496	517	504	520	537	544	494	529	508	519	536	530	524	529	548	494	544	546	531	516	551	508	517	520	475	543	550	522	514	553	511	507	499	514	513	520	477	493	490	483	520	539	508	551	500	512	546	507	507	523	520	488	532	527	495	517	546	565	543	490	501	549	513	534	530	503	517	489	504	527	494	490	502	527	475	501	543	529	515	474	543	518	532	470	476	502	495	485	490	507	540	485	513	501	516	546	546	546	527	507	487	540	542	486	548	551	481	551	557	501	509	511	521	531	492	517	536	506	514	556	526	485	524	559	548	527	553	498	509	515	501	523	476	526	543	517	492	504	508	484	538	505	518	509	515	506	542	496	544	546	526	522	534	503	528	492	537	474	497	529	531	538	501	508	520	526	552	524	517	558	486	550	506	513	498	538	479	499	517	495	549	531	517	518	504	487	492	542	535	510	540	548	537	498	526	538	535	505	540	532	504	535	548	528	501	494	503	507	508	504	519	518	528	516	463	490	566	477	496	543	541	535	512	516	529	535	559	499	520	458	532	562	525	537	500	544	508	533	549	518	468	528	560	501	491	515	584	467	565	496	468	522	530	482	532	477	529	504	558	462	466	475	486	505	506	525	484	533	563	525	524	492	506	523	526	511	543	509	471	527	484	527	514	500	513	518	476	541	506	493	487	549	515	501	553	549	533	505	508	499	512	525	522	482	488	482	502	505	535	536	533	543	522	501	540	505	520	484	491	510	501	499	527	521	508	483	566	502	481	500	557	501	515	511	509	494	521	528	519	537	491	540	498	541	571	497	512	523	516	481	533	520	555	506	504	514	534	513	489	495	530	533	503	461	513	514	468	516	519	545	497	543	508	493	503	540	499	511	496	521	524	498	539	535	520	568	532	542	506	522	494	476	522	546	532	498	510	536	511	542	498	497	559	517	479	483	492	534	546	536	517	512	534	521	479	529	571	457	492	522	466	515	505	555	512	534	578	527	479	489	493	526	519	532	495	544	486	493	488	552	542	509	528	532	515	488	498	517	518	490	528	532	524	494	543	546	524	532	533	535	533	509	480	533	499	490	506	468	515	514	460	515	512	570	549	561	534	522	514	525	553	538	519	516	520	540	497	510	504	480	506	502	514	534	508	510	498	499	508	501	501	554	511	517	503	500	553	515	538	518	518	543	499	490	552	540	526	534	511	524	524	512	483	520	520	514	573	529	550	522	503	503	539	512	507	550	522	499	486	514	500	543	514	522	522	511	544	492	557	519	485	504	508	492	518	523	495	531	554	560	490	559	480	497	509	490	524	564	526	516	520	517	535	527	531	531	514	516	535	476	516	496	486	500	509	546	522	517	500	554	503	519	526	516	513	547	501	481	524	499	522	519	511	498	509	486	529	549	554	537	526	527	485	474	521	552	510	504	524	495	530	527	533	491	520	562	504	515	555	490	558	541	523	519	523	544	571	491	515	509	527	542	532	509	519	529	494	530	510	470	518	512	547	514	557	539	513	563	511	541	501	505	525	532	492	514	519	545	507	489	510	513	524	517	460	511	526	517	529	535	551	510	536	565	529	509	524	472	522	513	528	507	548	513	540	539	481	482	515	546	528	540	497	525	536	534	483	531	517	542	509	530	511	537	500	514	522	543	479	485	524	529	495	545	557	500	541	488	504	531	529	509	501	502	538	504	499	494	522	544	526	528	512	517	494	530	515	525	484	534	532	518	555	514	515	517	521	546	524	485	552	499	549	504	487	509	544	508	506	472	535	511	532	487	540	571	511	534	513	519	523	496	549	530	499	489	538	509	498	517	486	502	503	518	512	495	517
62008	55183	51319	30151	12251	5078	3229	1559	1243	960	1047	1142	1089	1005	1023	1219	1391	1237	877	676	536	555	428	353	309	318	290	308	307	352	318	319	348	282	357	306	276	318	541	895	1035	779	502	363	279	219	235	207	221	221	211	212	198	193	215	196	178	195	204	192	198	209	210	184	204	228	211	202	212	224	178	209	213	186	198	222	188	179	216	214	231	243	209	187	213	198	190	208	212	206	197	228	200	205	196	199	215	196	203	187	208	205	191	206	207	196	189	203	186	195	203	196	225	209	197	199	185	189	198	215	233	209	186	217	204	195	177	182	190	195	213	188	221	200	184	211	200	203	190	204	220	190	220	203	232	176	206	219	179	204	229	188	195	190	194	219	237	201	209	205	195	193	189	209	217	204	182	206	182	224	205	218	200	204	211	215	205	211	198	217	191	221	196	188	204	193	207	208	198	194	215	200	203	215	204	201	204	203	210	208	214	184	175	205	210	181	199	208	174	197	237	201	209	192	214	193	197	196	190	194	210	208	213	221	227	188	188	219	234	230	226	204	199	199	208	211	179	172	221	217	209	203	209	214	199	194	203	206	200	211	238	200	210	213	209	217	216	194	196	180	231	210	208	197	229	201	194	225	200	222	198	192	216	201	197	221	206	197	204	208	214	188	192	217	199	207	191	190	208	183	215	224	206	166	211	198	207	179	200	195	180	209	207	201	195	189	195	201	213	208	189	191	180	202	209	218	188	206	226	214	205	189	203	202	207	189	212	207	189	203	196	185	192	214	196	194	207	196	200	192	207	205	194	182	178	189	189	195	199	219	210	220	216	213	218	197	197	174	201	191	230	200	205	160	218	217	235	191	200	205	211	196	218	209	223	161	213	201	197	220	204	209	173	240	171	231	215	199	209	186	210	232	194	216	180	201	217	199	219	204	192	183	183	184	198	223	210	182	234	195	206	190	225	206	201	206	193	184	197	188	213	203	191	187	195	207	207	211	202	200	193	220	219	162	200	163	173	214	195	190	203	176	204	215	195	189	198	195	185	199	218	235	195	196	206	232	187	187	195	181	201	234	201	209	159	200	208	211	220	222	215	204	225	195	220	208	206	192	188	202	223	209	211	183	222	207	229	220	223	192	219	199	224	178	228	216	165	169	212	198	185	191	184	201	213	220	223	201	182	193	172	186	169	190	193	244	221	197	200	213	206	205	182	220	221	183	208	193	214	204	218	201	210	230	217	220	218	189	222	216	189	205	212	197	211	215	212	210	220	200	208	213	198	186	215	208	187	192	205	219	196	220	207	217	199	211	210	213	236	190	196	190	195	178	195	196	206	210	194	200	222	218	181	190	213	207	194	190	184	210	221	194	241	215	206	191	234	206	192	220	208	191	198	210	222	192	186	227	226	196	226	182	216	210	175	215	205	224	200	186	190	191	215	190	211	216	208	209	204	203	204	216	177	196	204	212	216	184	193	187	224	211	230	205	212	222	203	205	226	194	200	193	172	194	204	215	213	207	203	161	201	191	175	210	203	225	210	216	198	216	211	201	194	193	194	212	219	201	201	200	212	183	215	230	213	193	206	221	208	175	202	198	210	184	185	201	221	173	173	192	185	203	215	202	207	217	224	187	219	197	198	170	216	185	200	209	199	211	212	206	204	214	208	201	214	185	221	216	201	199	200	201	213	191	216	195	205	201	247	204	220	225	190	194	192	206	213	219	184	186	180	207	195	213	194	188	196	182	213	200	202	214	209	210	230	194	213	205	211	208	193	200	197	201	224	206	187	190	209	232	191	222	219	235	206	224	182	215	219	203	198	198	208	205	189	192	221	211	207	210	178	199	218	222	202	194	193	193	175	197	180	229	200	207	193	203	203	200	235	200	192	214	202	210	218	223	202	185	182	210	202	221	216	202	205	210	195	161	217	231	201	184	199	186	212	208	208	196	206	199	194	180	190	228	202	226	190	228	196	208	207	177	212	220	204	207	179	220	212	173	168	220	199	213	216	198	184	188	200	192	220	169	204	226	226	220	203	204	201	200	196	201	207	216	217	210	203	207	209	200	212	209	184	221	204	196	201	209	190	211	205	200	187	202	210	220	200	204	221	192	196	200	198	184	195	196	211	193	206	190	189	215	208	203	217	231	203	222	183	218	210	235	191	196	197	217	209	225	198	199	188	197	186	198	208	215	213	199	186	195	209	189	210	205	234	207	194	209	169	204	185	230	202	207	208	205	197	235	215	181	221	203	216	161	213	206	197	219	218	200	195	221	207	198	232	186	196	205	202	207	188	211	210	193	201	224	203	216	212	184	223	221	221	219	179	171	221	194	190	184	211	208	197	207	194	201	185	175	206	211	217	198	197	195	165	205	185	182	237	197	215	184	183	181	164	223	228	221	204	200	195	202	203	194	213	188	182	205	217	226	203	187	211	198	235	208	217	187	192	194	236	205	193	181	217	210	198	185	186	217	203	191	210	233	223	229	195	187	202	215	233	235	225	194	194	210	207	195	195	163	202	200	178	211	203	229	195	192	195	206	208	204	209	186	212	214	197	200	204	212	223	220	229	210	215	215	206	207	193	222	203	175	190	202	210	226	202	216	195	199	174	198	207	205	190	199	214	210	192	218	197	227	221	186	204	201	189	180	198	196	216	174	187	199	232	214	191	210	188	193	213	208	198	216	198	208	200	206	202	197	248	185	205	197	188	219	187	216	194	228	197	218	193	214	194	216	204	230	198	212	201	221	208	222	192	213	227	220	205	207	236	206	198	211	186	189	220	196	218	190	196	211	199	198	188	169	198	231	184	194	207	190	193	184	195	212	229	190	194	184	193	226	198	232	194	184	193	193	214	217	208	188	223	225	193	182	187	199	172	214	221	194	188	194	187	213	199	209	192	178	194	220	189	197	199	200	201	217	201	221	214	186	190	218	200	230	189	221	250	217	195	200	208	205	203	193	184	213	214	194	187	196	226	225	198	189	189	216	201	184	190	200	192	179	206	212	201	206	202	188	201	231	203	193	206	207	195	226	202	218	195	193	222	208	219	203	192	221	204	201	152	220	215	186	216	193	196	196	228	190	209	215	205	195	183	205	210	184	199	216	204	197	188	204	187	192	205	210	187	199	189	188	205	193	217	189	183	237	207	189	186	225	210	202	225	204	189	203	213	200	195	192	219	214	222	216	182	223	207	201	200	208	204	192	202	218	192	221	214	216	234	191	192	214	213	199	224	179	191	174	197	209	205	182	184	200	194	206	241	205	177	188	195	185	204	209	201	215	225	188	221	199	191	220	175	193	200	236	202	203	177	224	163	210	188	213	208	202	196	201	216	213	203	225	200	215	182	216	210	189	181	215	205	212	177	200	194	207	188	207	214	174	233	239	202	202	196	196	181	151	193	199	203	208	207	211	226	208	190	210	198	200	218	173	188	203	214	231	202	214	194	218	208	200	199	203	199	188	204	199	219	202	189	206	218	203	210	204	226	196	217	183	215	194	196	199
40905	45126	47538	32832	16604	12648	10576	6280	5565	4883	4994	5705	5217	5057	5541	6688	7683	6571	4940	3881	2733	2847	2273	1661	1388	1304	1245	1323	1472	1581	1557	1379	1446	1439	1518	1367	1105	1197	2944	5412	6125	4478	2522	1365	812	557	516	507	517	489	526	494	491	543	495	517	528	517	513	471	475	467	505	472	507	515	512	492	512	540	509	530	491	495	483	548	529	519	504	492	531	489	516	542	508	506	493	515	545	463	561	474	458	506	513	479	508	495	490	489	499	480	457	467	511	536	511	527	502	543	503	494	524	515	510	509	546	485	512	496	525	514	475	512	523	521	484	493	471	521	494	527	499	528	509	514	501	519	500	517	497	506	517	492	519	499	526	526	550	517	474	511	489	456	494	473	522	529	494	502	536	494	525	475	491	483	519	476	495	483	495	503	511	501	538	512	471	475	495	470	515	515	496	498	517	539	517	476	453	523	506	533	505	512	503	511	495	503	493	505	460	491	476	474	476	500	474	530	478	493	513	536	460	518	510	456	521	538	505	483	465	521	512	478	495	492	522	501	527	500	502	508	514	505	458	481	483	495	520	467	533	498	544	514	510	533	499	530	482	485	486	497	554	575	481	523	528	520	526	457	546	469	499	489	518	482	529	515	505	497	472	501	510	532	476	487	513	535	497	486	524	483	512	501	500	507	515	483	521	489	516	528	480	538	467	517	482	480	488	520	493	474	516	483	500	461	504	507	547	516	480	521	511	542	507	480	517	512	517	508	467	479	515	491	538	504	487	513	498	510	481	489	468	494	508	520	502	539	468	480	517	518	498	531	507	513	500	543	502	496	504	460	508	498	500	493	535	476	491	533	488	495	470	529	486	482	472	462	511	536	475	518	497	495	503	465	514	547	520	520	516	490	574	529	518	495	548	529	518	494	559	485	537	495	509	539	514	507	513	523	490	461	531	493	468	479	485	489	486	523	508	534	494	565	476	471	526	497	479	459	507	489	499	503	490	511	519	495	474	509	510	491	508	487	493	470	507	473	478	493	489	501	514	504	519	493	484	528	523	507	492	516	503	479	539	508	514	520	488	502	519	491	487	516	513	490	500	535	484	492	527	474	497	511	501	494	511	503	532	507	475	547	526	530	527	514	494	501	496	490	526	519	557	510	484	485	509	523	520	528	482	535	495	509	522	536	542	484	504	508	549	501	508	512	511	459	528	500	525	517	549	499	497	516	530	503	514	507	466	520	491	513	528	511	507	480	501	516	500	518	520	508	483	484	523	487	482	503	528	531	526	550	510	509	499	497	493	468	509	494	493	512	474	558	493	512	502	502	476	554	491	535	509	505	554	509	510	496	476	496	509	471	494	476	529	491	490	483	501	529	491	501	462	529	468	511	509	497	517	514	488	499	508	495	496	502	507	472	485	521	493	493	504	488	534	502	531	494	545	470	485	504	507	504	468	477	500	505	528	514	509	480	496	488	483	488	486	514	479	533	490	476	539	530	512	495	460	536	534	515	528	495	504	470	508	494	518	531	495	506	508	486	485	499	496	520	495	517	494	519	469	502	521	515	482	521	517	476	488	466	504	496	490	511	479	482	550	498	529	502	540	515	484	478	510	498	506	463	499	485	511	500	521	472	509	542	514	509	481	500	514	448	476	492	463	501	497	504	510	489	498	503	498	516	502	484	525	492	503	493	497	494	506	512	479	489	452	513	502	523	512	506	514	497	522	478	530	513	506	505	492	496	485	504	457	495	469	458	507	491	488	523	503	482	497	498	509	528	533	523	510	498	527	510	518	540	505	478	540	431	504	466	486	471	473	505	553	498	489	503	477	482	508	515	487	500	515	518	532	496	585	479	537	507	517	494	507	466	511	535	505	479	486	491	501	503	494	512	516	520	518	480	472	479	504	537	530	485	510	506	535	492	506	499	523	507	470	519	519	488	506	513	505	514	518	522	514	514	472	526	503	523	490	498	534	495	497	480	529	520	553	485	515	503	497	541	505	505	490	511	518	498	483	494	451	517	512	523	505	486	535	482	496	508	554	475	465	513	532	518	499	491	489	512	541	532	496	499	495	474	525	479	475	515	545	512	487	510	507	515	484	525	484	496	516	502	510	512	523	565	537	513	524	500	476	507	491	497	531	498	498	500	515	490	501	538	519	491	469	507	519	484	513	490	515	543	513	517	525	528	496	485	502	510	494	518	476	514	479	530	503	525	530	485	485	511	463	442	502	505	520	509	518	455	506	507	516	480	554	479	523	512	513	503	552	493	489	501	488	477	532	505	486	494	489	537	499	504	480	521	511	513	516	501	555	482	502	538	467	550	542	469	518	488	460	494	474	496	495	494	512	514	490	474	496	448	497	509	513	479	510	472	534	529	487	513	475	523	478	488	486	437	522	507	464	517	518	501	501	500	484	502	460	509	525	496	528	546	498	526	467	506	508	472	545	500	494	531	505	500	471	504	507	521	507	498	520	494	485	482	511	469	485	495	504	511	487	486	481	531	528	485	497	512	515	498	477	508	506	549	527	478	483	492	478	506	468	521	515	491	495	494	456	524	531	522	510	495	516	481	528	485	495	475	472	530	500	482	475	505	496	520	506	481	542	496	534	520	511	545	501	495	487	500	473	522	513	455	483	521	480	505	528	523	477	510	510	500	478	527	518	485	479	517	523	465	449	557	533	496	518	541	504	458	524	471	524	514	510	511	527	454	501	499	497	492	533	533	503	510	466	475	484	489	497	499	497	495	506	479	523	496	525	469	526	530	504	495	527	524	557	518	490	531	528	538	540	496	508	507	504	544	513	536	535	487	490	510	508	509	514	491	503	481	517	531	519	540	532	511	492	500	521	512	514	493	484	485	495	539	496	488	496	535	499	528	489	493	547	535	533	499	494	477	500	491	482	503	500	468	476	497	497	499	520	509	498	487	489	521	480	480	540	465	522	497	512	512	490	514	539	508	481	483	495	511	507	486	489	470	499	468	516	517	539	551	494	485	478	510	477	473	510	480	509	471	499	504	517	472	546	489	494	499	486	536	499	529	527	501	527	496	501	522	506	500	480	486	549	517	495	479	515	476	513	468	473	521	537	541	492	527	478	506	450	529	504	547	524	493	496	521	505	519	495	483	545	499	553	522	511	506	533	498	502	521	514	514	493	521	509	466	544	532	495	526	523	487	529	490	443	469	484	484	492	485	504	494	501	529	510	506	513	519	495	517	495	461	482	536	508	513	533	488	507	506	519	475	498	491	504	502	497	515	486	488	522	571	515	481	452	485	504	446	505	518	479	456	496	545	465	554	471	501	522	512	481	508	497	458	540	519	493	488	512	528	481	485	463	512	517	481	494	523	512	496	518	531	554	481	511	462	500	481	476	487	514	513	498	510	500	512	516	444	516	517	491	524	497	492	494	493	488	478	516	548	510	475	464	476	502	493	481	530	504	489	532	520	491	510	473	505	522	532	501	482	453	507	501	537	522	481	500	519	500	487	477	500	496	518	512	509	513	485	513	513
39097	34744	28988	15060	3428	1068	630	459	365	364	376	370	307	328	312	345	358	352	345	287	286	240	299	271	251	267	283	258	255	228	251	275	259	250	254	242	265	251	274	281	287	293	319	242	247	244	227	213	210	236	233	238	267	246	232	222	241	228	239	206	250	252	228	196	245	240	223	234	223	232	229	231	207	208	213	237	226	234	216	229	215	256	207	239	256	247	253	224	223	253	217	205	209	218	212	247	260	221	248	244	227	236	243	279	246	251	232	212	250	234	215	239	214	243	223	234	244	230	202	249	229	231	228	240	245	198	242	212	232	241	248	220	231	214	257	227	248	222	236	256	233	258	241	237	231	236	239	267	250	248	230	239	238	244	243	228	224	219	217	248	221	257	226	244	227	259	246	218	247	223	219	208	259	215	252	217	252	230	277	227	236	214	221	247	231	248	233	235	220	248	253	230	239	240	245	211	203	211	221	207	233	228	219	234	233	242	212	258	277	215	216	263	208	247	224	230	211	214	208	256	209	201	251	225	243	221	231	271	244	224	241	231	239	230	232	236	231	221	251	222	216	212	199	234	253	221	238	244	231	240	228	230	221	235	256	227	206	237	192	208	234	251	202	214	270	227	221	257	257	272	239	260	246	245	257	209	236	215	225	234	199	232	246	273	195	238	219	263	245	231	262	246	240	187	238	218	241	233	230	224	261	278	238	242	250	233	244	261	243	231	260	200	214	209	236	215	230	230	274	219	234	245	217	209	217	244	232	258	248	216	226	263	205	248	219	222	215	222	205	225	203	241	238	250	238	225	229	234	261	238	249	250	210	258	240	266	200	209	245	218	234	233	234	232	239	196	223	244	227	220	256	236	233	244	252	228	205	222	231	262	223	224	264	236	249	219	202	224	234	247	251	222	234	246	222	221	229	233	256	218	241	229	230	226	244	215	226	251	250	224	254	216	254	200	232	236	254	232	230	209	249	211	250	210	237	212	244	209	235	246	236	254	261	221	254	206	238	282	229	213	235	227	220	248	226	246	229	210	241	224	242	223	232	271	225	274	274	227	266	222	241	249	192	253	243	253	227	212	216	244	239	246	242	248	243	254	227	260	254	249	245	214	220	224	211	234	246	227	234	245	244	264	239	230	256	234	216	248	217	223	235	225	229	223	227	242	243	272	236	219	265	236	233	237	249	243	203	231	223	236	243	210	246	204	240	233	225	228	248	258	213	233	236	210	234	244	234	238	227	235	233	189	232	229	235	230	230	247	262	239	247	264	259	261	255	238	226	221	213	214	202	239	214	239	219	233	246	204	220	236	233	230	247	219	204	251	240	214	230	236	231	223	247	220	225	233	248	265	254	258	255	216	241	230	222	255	253	233	240	245	218	233	243	215	252	206	216	243	280	265	250	217	250	239	226	227	239	240	249	228	238	222	252	212	224	200	240	258	250	239	235	227	259	230	265	221	225	226	233	231	233	214	227	225	221	224	216	239	234	242	217	265	217	208	237	234	236	207	238	238	233	257	218	221	240	234	221	238	229	257	257	218	225	225	230	258	236	233	239	242	253	250	219	217	230	246	249	234	222	229	232	239	222	217	269	239	228	239	224	237	249	244	235	247	233	239	249	225	221	239	265	232	216	222	234	226	251	223	220	222	204	234	229	229	245	220	230	232	239	212	257	238	226	227	214	232	204	234	233	258	263	252	232	248	233	246	212	215	231	205	247	247	206	256	224	212	255	220	218	227	227	220	240	237	189	247	217	231	242	225	252	241	221	231	247	245	226	224	211	244	236	242	242	208	237	228	241	237	227	205	256	204	230	236	250	211	213	224	246	240	255	236	237	229	201	245	220	226	228	222	251	263	252	254	243	206	216	213	253	255	246	251	205	247	240	219	235	229	212	237	225	218	261	215	223	251	249	241	214	207	260	222	213	229	245	240	239	239	226	222	239	238	219	219	235	231	231	233	270	241	253	265	235	223	237	228	236	260	212	226	215	243	244	230	248	218	232	216	230	253	210	238	208	246	246	225	245	210	207	251	221	242	240	224	255	220	257	239	222	240	245	249	255	230	269	213	227	225	241	235	240	242	221	262	205	205	239	202	239	267	240	253	255	219	240	234	235	219	237	231	210	234	226	224	240	232	199	228	248	220	221	233	232	247	238	213	220	230	270	216	228	220	225	234	254	242	216	260	242	205	220	226	216	229	224	215	232	241	249	229	252	237	240	238	251	228	263	215	230	219	235	237	227	239	242	251	239	215	246	210	238	238	252	221	271	229	247	208	226	215	213	233	232	236	197	223	267	222	224	235	245	242	218	222	231	246	203	223	233	232	225	225	234	248	257	217	237	226	246	229	236	222	214	218	238	254	254	237	235	247	243	228	224	234	234	235	239	250	226	226	233	254	221	239	245	228	232	227	222	240	245	270	217	264	221	240	248	224	215	228	261	252	254	246	249	232	214	256	209	240	226	222	227	235	234	256	229	221	224	241	232	249	218	247	234	230	228	247	239	237	234	251	241	212	249	233	229	233	223	253	232	224	234	222	234	236	246	238	237	251	182	246	279	248	249	241	246	229	251	220	224	236	239	256	251	261	248	223	227	252	236	253	246	258	255	239	219	215	223	219	241	239	242	228	239	246	232	226	226	249	236	244	228	221	236	238	242	251	237	256	241	238	227	267	230	238	211	252	248	204	237	205	262	232	233	232	245	215	229	226	216	223	216	257	265	234	228	201	217	235	252	230	242	197	227	258	218	254	217	230	244	246	247	243	228	248	237	226	238	242	222	215	228	224	263	257	234	240	242	247	242	214	214	251	241	239	229	221	218	240	248	231	261	241	211	278	222	215	239	276	237	276	245	201	228	238	215	238	233	245	222	236	239	206	248	213	231	243	276	230	249	252	213	235	241	233	226	204	253	244	208	217	234	221	201	213	240	232	247	199	229	230	208	230	263	198	216	225	214	226	234	230	244	257	233	236	240	217	230	243	228	259	254	219	247	249	239	231	239	238	220	200	257	220	245	233	254	244	220	227	234	237	249	226	241	219	233	234	233	282	227	268	259	236	226	224	236	219	221	221	243	243	227	207	211	239	237	235	214	205	227	216	247	209	248	247	228	243	233	220	239	232	231	260	216	248	236	257	237	250	224	239	243	236	224	247	248	238	231	245	245	211	213	281	212	252	246	210	231	220	219	238	242	235	213	233	222	267	237	207	240	233	253	223	231	243	226	227	257	225	237	212	229	236	217	246	249	244	225	260	250	221	227	221	239	240	227	232	206	247	235	253	242	247	230	229	234	218	228	215	242	246	228	252	253	199	232	230	234	219	203	262	242	235	218	226	230	239	238	220	254	228	253	222	236	261	238	236	238	217	242	220	231	217	232	216	190	222	196	249	219	243	227	253	253	217	228	234	241	271	241	232	213	238	245	218	235	233	247	235	202	223	214	190	240	219	187	224	230	258	226	228	225	232	235	243	234	206	225	220	235	222	254	245	212	228
25278	28516	31348	21609	7693	4045	2530	1599	1406	1319	1333	1349	1313	1282	1294	1333	1638	1563	1178	939	844	795	714	727	723	712	667	740	698	807	813	810	728	729	751	730	729	806	846	959	1038	1074	870	738	666	593	578	559	622	541	546	608	565	568	567	608	563	619	518	559	571	561	590	560	534	578	583	570	549	532	580	615	610	559	546	562	557	597	556	573	558	607	549	550	565	545	600	573	562	612	571	548	558	613	610	552	537	574	562	538	560	548	583	560	578	580	578	599	564	543	591	550	550	567	573	553	568	574	565	545	561	622	574	564	604	569	564	623	574	569	553	553	559	566	545	583	553	551	525	546	568	507	575	542	574	565	582	565	591	554	565	604	561	589	550	572	565	564	553	613	595	584	539	620	592	569	572	581	564	585	562	612	581	531	558	580	575	597	589	527	589	599	561	555	549	607	566	560	538	587	543	624	589	513	581	551	605	567	569	591	632	564	577	536	561	594	540	595	571	588	557	550	574	585	577	571	552	563	575	586	581	589	582	524	562	554	581	588	571	586	573	589	580	541	538	565	572	583	559	585	539	582	552	614	630	551	573	582	562	584	542	608	559	583	542	556	520	583	553	611	562	574	570	612	560	531	542	538	584	551	537	572	587	540	569	567	585	592	498	641	562	623	577	540	518	557	575	580	577	598	551	512	592	554	572	575	594	560	565	574	599	579	567	510	596	558	603	601	563	571	563	591	538	521	587	596	562	567	566	566	573	505	561	622	559	595	590	546	569	565	577	616	577	561	545	555	591	533	607	551	587	550	581	576	572	558	574	625	633	584	566	600	594	602	536	608	579	542	561	589	540	561	568	602	616	544	533	547	599	563	599	540	628	632	608	603	562	600	602	558	548	568	628	555	605	570	587	563	553	567	592	616	565	566	568	531	612	585	546	532	586	544	555	589	570	576	590	558	552	589	578	599	548	587	604	559	583	512	568	570	561	558	544	585	548	557	562	528	572	553	623	602	591	588	590	540	576	535	579	537	560	566	577	584	585	604	563	577	598	547	587	571	621	535	631	579	539	576	559	547	581	544	529	560	603	605	538	536	548	579	550	590	579	597	540	572	564	558	562	522	609	552	613	583	572	543	605	572	562	537	603	572	608	559	582	591	519	595	571	540	573	579	610	577	572	578	574	550	603	584	573	588	624	574	553	561	544	580	562	567	555	592	548	560	598	513	555	509	579	587	564	562	569	573	578	582	582	573	566	556	608	576	588	574	559	587	568	557	604	552	610	574	602	564	592	571	562	589	561	612	583	588	555	528	562	542	584	597	587	548	570	529	562	531	577	574	545	572	579	563	586	586	609	588	574	596	547	588	542	547	578	561	613	607	583	505	567	599	607	574	600	548	521	568	525	543	555	546	608	584	527	574	574	562	581	545	564	588	559	558	560	569	532	547	592	562	569	609	553	555	603	587	579	537	610	605	614	568	571	522	566	583	595	576	566	550	576	565	578	600	567	538	588	586	543	590	563	553	606	570	531	571	570	597	581	576	603	574	563	527	608	554	540	541	569	591	555	587	561	569	526	561	589	586	567	550	537	567	543	559	566	565	575	559	548	571	568	545	553	588	537	583	598	576	540	564	612	582	592	582	628	558	570	578	570	545	583	563	571	580	584	580	577	578	634	570	584	582	568	563	563	614	555	579	555	603	569	570	589	559	582	611	563	594	581	569	594	579	557	547	601	568	586	542	633	584	616	592	591	573	580	592	585	582	584	528	595	567	594	613	583	623	591	547	557	540	545	553	532	626	560	552	579	551	532	554	530	592	525	556	577	560	551	544	553	566	579	554	572	527	604	526	546	610	599	532	564	571	590	608	544	558	615	582	590	553	574	541	548	563	547	524	602	586	570	520	535	586	552	581	591	576	558	552	552	574	533	571	564	573	527	559	517	543	596	553	570	595	560	614	587	584	529	568	584	590	581	577	574	561	583	555	557	579	564	607	599	564	562	557	612	564	542	577	573	561	544	593	556	567	582	515	572	597	570	550	569	565	581	555	571	593	555	530	540	532	599	560	587	548	576	566	576	586	578	559	585	574	549	566	562	535	578	559	536	553	579	567	548	541	575	567	590	534	574	589	577	646	605	577	558	586	589	538	573	559	609	587	576	577	592	560	567	601	524	536	549	589	573	598	530	579	536	581	607	533	560	566	605	594	551	568	570	588	590	589	546	591	624	537	558	561	592	557	588	570	577	624	566	583	605	553	590	543	533	616	576	553	598	553	543	576	547	593	580	577	597	572	617	584	498	564	571	581	551	535	564	595	557	550	566	596	555	597	606	567	555	589	563	610	576	566	583	561	574	573	560	572	580	530	577	555	574	589	585	572	605	515	581	579	593	564	589	538	579	569	536	594	601	550	584	597	566	579	563	565	593	567	529	593	517	576	579	566	595	544	567	551	567	574	572	571	560	582	593	557	597	563	562	558	556	600	556	561	568	591	600	549	635	536	598	577	573	578	592	581	600	623	617	574	569	545	605	585	503	591	565	549	594	549	584	559	611	589	586	592	570	508	548	554	529	574	621	532	566	618	544	576	523	592	637	575	609	590	553	567	569	585	576	582	532	558	555	582	563	593	569	534	539	569	584	561	528	584	563	558	565	567	532	611	578	577	631	611	518	546	540	586	556	594	596	566	570	588	560	550	597	577	544	569	564	545	557	609	532	558	566	550	556	549	586	589	521	574	579	575	594	564	559	560	542	545	571	571	549	520	598	558	580	508	564	564	591	598	596	553	582	569	533	597	570	585	582	540	561	529	592	583	571	557	557	572	583	597	543	567	586	563	561	592	594	581	581	565	532	569	596	589	552	562	595	590	607	566	594	524	531	541	558	577	533	536	562	584	541	570	538	585	574	576	557	530	526	539	583	614	558	596	569	546	576	572	555	580	585	563	578	558	527	568	558	545	560	543	600	535	570	579	542	554	529	541	594	573	579	563	618	553	551	532	605	599	584	560	575	553	559	559	587	613	556	578	542	557	602	545	586	570	527	542	565	567	578	578	573	553	583	552	547	612	603	607	560	565	557	564	555	602	579	559	602	574	582	591	605	570	545	601	578	573	607	565	512	587	571	542	543	609	553	545	569	561	539	582	589	603	544	544	551	566	560	536	584	523	588	583	547	581	586	580	558	556	561	568	603	585	569	570	581	562	618	558	567	585	593	589	551	568	614	595	580	555	561	588	544	554	557	542	595	623	557	544	559	586	550	571	554	585	513	532	590	577	585	567	584	603	545	550	571	566	586	556	556	574	574	576	589	579	573	601	556	581	537	564	579	587	548	559	566	566	546	550	567	565	575	601	570	544	526	581	560	584	547	552	574	596	564	551	554	573	549	582	610	548	557	577	579	547	589	559	562	566	579	518	583	541	575	562	566	552	575	595	550	605	575	563	614	565	562	611	526	542	522	598	583	590	595	554	572	527	562	567	565	595	589	563	541	542	573	566	613	538	565	583	589	515
52423	48622	44776	26056	6849	2298	1411	975	607	598	616	650	658	574	661	612	575	729	766	485	407	390	404	342	285	304	292	305	301	321	303	342	354	328	315	331	310	287	398	565	663	546	434	309	250	244	224	224	220	208	195	215	239	244	227	239	206	186	209	205	216	228	219	214	232	202	223	221	224	224	265	230	212	222	223	213	193	206	221	220	209	198	237	216	223	235	245	211	225	216	201	229	203	240	224	239	241	208	238	204	229	208	208	192	200	199	202	224	196	195	230	198	233	221	236	243	209	220	215	220	192	225	213	249	240	213	243	229	221	214	207	209	202	225	223	221	216	227	215	210	207	196	228	232	199	258	241	214	230	217	222	215	215	223	187	218	215	219	210	254	221	226	245	203	228	205	216	235	212	228	235	210	215	230	201	260	206	232	242	235	218	212	229	215	196	242	223	220	230	211	217	223	214	200	228	198	224	244	217	217	205	217	197	270	229	177	192	205	210	199	207	221	230	250	239	223	253	212	199	247	245	241	209	226	259	245	217	217	232	221	212	221	212	241	225	201	232	251	233	236	232	199	215	224	218	212	236	204	215	210	231	222	216	230	193	234	211	218	240	227	219	230	206	211	214	232	209	240	203	226	217	227	205	195	217	235	234	232	228	214	198	248	204	220	220	224	225	214	222	232	202	239	199	212	227	214	214	224	237	206	227	219	215	226	201	238	209	252	212	262	225	240	232	203	213	201	227	222	242	218	220	192	195	221	199	235	189	252	232	219	201	189	214	228	215	212	221	216	221	194	221	201	244	221	204	239	216	226	222	238	242	201	247	195	211	205	220	204	209	224	195	226	240	220	253	235	258	223	229	242	207	253	209	225	226	212	212	216	211	199	214	237	226	232	203	195	216	212	226	198	200	227	205	228	203	231	198	254	225	256	214	217	191	218	239	194	219	243	222	199	221	224	205	199	207	227	249	219	210	218	198	215	223	233	210	209	242	228	225	221	242	213	237	223	236	218	219	230	211	235	203	206	254	227	213	197	229	217	205	219	223	210	215	228	204	242	223	200	197	197	212	215	223	218	252	199	206	216	219	240	218	226	236	225	221	203	212	220	224	214	204	218	228	212	244	235	224	228	227	238	241	243	230	210	206	220	219	174	212	238	201	231	232	204	205	243	227	213	233	208	231	195	230	219	238	238	223	241	240	210	221	212	237	206	216	215	230	221	230	221	201	202	215	222	236	206	236	218	257	229	209	217	225	232	224	220	240	200	234	239	233	186	218	231	245	207	211	243	224	213	246	233	219	238	250	216	201	241	204	227	246	257	225	220	232	236	227	234	232	238	222	234	239	189	219	213	208	229	229	215	233	217	231	238	236	235	224	235	220	205	254	216	217	218	217	198	233	236	197	207	203	229	224	199	228	225	218	237	213	227	213	210	216	216	220	225	248	220	215	197	221	229	207	245	226	223	231	186	236	226	221	210	240	214	182	224	262	245	209	236	217	234	226	201	203	227	214	223	211	217	218	229	232	230	216	225	223	244	200	216	232	213	238	256	203	209	232	220	197	222	203	216	227	205	227	214	217	236	215	225	198	210	186	218	219	232	233	218	190	231	206	211	204	226	227	213	204	228	215	214	226	223	202	234	228	234	202	199	230	263	203	212	232	214	199	229	211	231	219	233	221	218	217	227	228	190	205	220	200	240	243	220	205	229	233	209	211	238	212	224	233	211	207	221	206	218	233	212	184	214	210	217	222	197	210	222	213	213	216	223	212	213	213	229	196	191	218	220	240	212	198	202	228	196	213	202	213	217	220	242	233	249	197	213	225	216	225	221	232	193	235	195	211	209	224	225	232	211	209	201	215	205	216	216	233	206	216	243	207	240	234	216	238	230	232	203	222	232	221	236	251	219	225	220	242	227	210	204	231	218	224	193	204	229	205	217	199	214	216	229	217	219	223	225	247	216	237	251	213	208	213	222	240	221	248	220	239	247	234	237	224	208	211	225	251	220	202	236	231	173	224	237	209	229	235	212	228	201	221	236	228	227	266	214	196	211	232	239	210	198	225	199	237	209	221	221	215	238	219	267	214	223	250	249	207	217	191	214	230	230	229	200	237	224	235	216	229	231	196	237	234	226	193	226	198	224	233	235	235	222	203	207	226	213	183	217	246	214	230	228	220	195	233	213	229	230	236	232	218	220	236	229	182	226	227	195	205	222	234	241	195	216	218	228	224	194	250	212	234	228	234	209	211	206	216	238	198	232	209	215	206	233	226	211	217	252	212	217	207	221	228	226	245	227	181	225	231	234	202	243	229	222	241	203	216	215	229	231	216	219	214	232	205	215	213	202	178	204	228	217	186	207	225	235	227	214	215	208	200	220	219	222	205	223	232	204	204	232	259	233	204	205	210	211	228	204	236	214	193	228	227	240	217	219	204	189	206	232	182	217	209	214	222	211	230	212	190	274	226	223	202	227	219	236	219	212	198	200	226	236	244	206	241	227	204	194	205	216	197	190	228	236	223	227	244	230	187	203	211	235	217	228	219	222	211	211	201	230	227	260	213	215	204	214	224	218	211	252	231	245	218	263	240	220	210	208	257	225	219	213	223	231	225	238	229	220	211	248	200	219	216	198	229	208	215	215	249	238	226	210	235	176	238	251	248	222	203	227	197	231	221	251	230	237	215	209	207	188	210	230	236	212	244	240	224	235	235	220	213	235	236	229	225	225	215	221	232	222	208	243	223	244	239	214	244	221	214	229	237	228	205	235	212	216	243	242	233	231	239	209	222	246	211	212	216	226	221	219	224	227	224	226	191	213	246	228	264	225	242	239	218	190	222	215	224	227	219	190	235	228	214	241	222	222	224	229	208	247	213	217	238	241	219	249	198	237	223	203	218	221	217	227	216	233	217	208	232	218	218	215	255	221	211	243	233	223	206	198	248	246	224	199	237	220	215	226	241	231	216	219	208	209	220	197	218	234	201	226	226	213	210	229	210	216	212	206	210	202	222	219	224	219	223	201	227	206	218	220	232	217	209	235	233	235	236	233	225	225	197	215	219	224	206	229	213	196	199	220	241	232	228	236	214	255	225	207	232	227	209	266	198	218	226	203	208	246	224	219	226	224	211	203	229	245	223	216	204	180	215	228	227	228	215	207	246	200	229	233	210	245	229	225	213	205	226	236	220	208	226	225	218	215	225	224	236	202	212	223	234	224	219	205	220	178	193	225	201	216	223	213	224	252	220	213	226	212	221	227	226	215	221	197	210	241	219	221	216	221	214	230	226	219	221	238	218	232	233	227	204	216	222	217	214	233	230	219	214	208	233	237	213	223	213	231	251	195	222	241	215	214	222	210	210	186	199	220	240	217	207	232	252	223	222	219	230	235	217	223	218	214	228	224	204	211	247	216	218	212	252	224	236	228	219	208	225	234	229	244	200	251	212	214	190	263	230	222	243	234	192	242	207	238	226	224	221	231	192	208	225	209	236	227	232	239	247	263
33894	39453	42493	29736	9157	7469	5115	4168	2802	2944	2827	3069	3189	2729	3329	3177	3290	4081	3919	2308	1890	2019	2007	1606	1182	1192	1227	1222	1265	1244	1261	1345	1454	1416	1331	1244	1200	1195	2019	3282	3779	2914	1849	1187	777	619	555	545	570	548	544	568	562	530	574	542	624	559	596	548	503	547	571	561	530	569	592	531	566	558	509	573	524	516	558	516	542	562	561	543	528	537	538	576	519	526	531	524	531	522	574	504	497	568	533	512	541	584	521	557	547	531	571	548	503	584	547	553	548	529	577	459	530	580	595	576	574	550	542	532	509	536	541	538	554	552	563	526	585	551	557	501	550	519	569	528	539	544	557	537	508	580	573	567	535	509	564	561	517	559	523	560	558	544	532	539	562	574	553	555	509	521	554	540	586	577	518	530	569	570	563	592	547	578	577	562	566	541	625	572	567	515	570	535	562	520	528	504	551	526	547	511	537	548	499	561	550	565	539	567	564	574	527	550	518	550	543	509	516	538	520	547	549	526	578	572	553	527	533	543	571	538	544	557	554	544	531	590	567	563	527	554	548	514	566	550	521	597	559	534	548	525	506	564	580	576	550	547	570	534	530	570	550	567	510	525	529	545	499	585	540	580	570	569	532	497	540	549	563	556	539	573	548	546	551	541	576	535	537	544	559	574	514	535	505	572	507	507	581	552	571	532	541	508	558	528	574	553	523	553	561	571	580	558	574	550	532	547	545	586	554	539	587	572	552	590	517	531	529	533	524	569	512	521	554	561	581	592	582	574	520	572	541	574	555	568	561	542	549	561	542	561	534	541	545	547	573	523	548	546	558	546	538	535	545	548	560	559	582	543	596	564	568	541	544	535	597	514	520	503	559	504	540	574	546	531	557	547	604	527	557	547	551	537	557	567	568	513	538	569	566	583	511	585	555	554	551	589	524	543	526	538	580	536	580	529	545	569	548	584	505	514	525	536	521	552	503	559	563	528	551	558	522	535	539	546	545	501	559	581	530	526	540	515	558	543	586	541	508	556	555	581	539	511	593	559	588	524	550	544	561	560	562	535	512	593	534	569	572	504	552	542	528	541	562	535	540	530	562	535	537	517	508	488	559	564	579	532	505	514	510	569	595	593	585	553	604	581	525	582	587	551	530	561	500	542	552	563	536	616	543	563	586	494	525	539	535	530	531	569	570	518	550	510	540	523	599	539	525	525	559	533	551	574	537	520	554	587	557	530	526	558	543	586	587	570	520	574	594	562	557	533	560	574	559	527	553	560	536	519	518	552	534	529	541	538	568	517	571	548	557	546	544	517	563	506	532	584	552	572	532	516	571	559	552	591	543	508	556	578	554	556	538	560	589	502	585	574	543	584	510	502	530	568	562	510	543	562	512	560	556	545	529	597	570	581	519	511	531	541	581	571	578	524	530	546	520	575	581	584	541	590	553	569	533	533	559	561	565	505	498	577	549	549	579	533	514	536	530	537	546	564	526	570	539	525	548	574	555	561	549	540	552	543	565	535	559	514	522	539	560	514	548	563	547	585	565	526	544	545	536	529	566	592	585	508	531	539	550	531	540	544	543	534	576	548	547	572	583	534	511	526	552	556	582	564	568	579	546	536	573	563	530	501	542	527	537	556	523	526	563	570	546	591	539	576	545	570	531	518	531	519	564	543	512	567	577	591	555	509	534	541	566	533	573	532	463	602	555	555	546	558	578	565	516	542	549	533	501	526	604	605	560	576	545	558	584	540	585	502	589	546	563	565	567	539	532	567	562	555	556	588	548	531	557	532	547	570	544	564	575	565	576	514	592	524	581	494	522	551	572	596	538	541	568	533	539	544	546	545	532	539	519	574	533	527	537	526	529	530	549	540	551	547	563	538	549	530	588	585	516	581	588	568	524	554	551	529	539	555	539	586	536	565	570	560	578	536	545	511	543	577	580	574	560	553	602	504	566	528	528	562	572	533	537	541	571	520	508	554	560	536	557	464	572	553	548	563	548	519	527	559	507	560	543	566	556	588	593	530	535	504	546	504	565	567	546	565	545	526	567	534	562	531	508	522	516	549	526	543	506	559	551	548	563	557	560	550	546	501	547	563	514	556	537	564	518	552	522	549	512	524	555	495	558	559	542	537	571	528	551	541	584	540	550	565	569	551	549	552	574	537	502	528	539	603	508	557	535	540	551	562	560	575	544	552	563	511	539	515	553	474	519	561	579	556	519	565	553	538	516	596	525	563	553	517	544	530	542	545	544	572	559	551	538	559	519	568	490	546	528	566	538	540	562	519	528	546	567	549	562	549	570	568	511	524	563	519	526	509	543	532	571	555	573	542	540	565	584	521	547	540	537	532	541	524	519	528	550	521	528	558	554	536	547	562	567	573	574	581	538	535	533	510	514	553	537	584	555	566	561	522	515	567	545	583	526	550	543	545	532	511	543	549	521	574	574	544	553	536	564	559	556	494	528	527	547	538	555	520	585	536	557	488	571	623	570	547	562	559	547	539	519	537	528	525	529	538	558	502	532	523	557	558	540	535	556	528	556	551	544	500	565	547	573	577	519	518	545	559	553	542	525	543	529	520	531	570	570	580	544	569	545	598	527	552	523	573	522	521	551	555	559	543	570	559	556	539	502	566	540	522	549	537	552	571	588	517	590	535	533	545	543	513	520	599	580	520	564	541	541	533	560	533	495	541	530	543	564	554	567	510	574	576	550	551	542	512	504	551	515	564	551	545	550	533	551	519	521	507	561	528	585	573	563	540	563	550	577	518	545	612	528	554	570	543	532	537	539	542	571	539	547	572	574	532	531	543	541	518	540	554	587	545	524	524	522	544	546	518	565	589	503	542	572	534	547	549	534	576	550	533	562	563	522	581	514	568	545	544	546	554	569	523	549	561	519	538	545	567	578	556	522	515	577	544	548	544	567	532	543	560	527	590	575	580	531	520	550	561	584	562	567	516	538	511	519	548	573	546	577	536	537	560	504	563	539	530	557	542	515	517	540	571	528	569	559	523	567	545	576	563	544	549	550	568	541	554	533	546	586	542	528	523	561	546	524	556	552	545	559	556	548	562	506	591	520	594	544	529	551	529	524	545	543	545	518	524	573	520	526	501	508	565	544	553	548	556	549	512	502	510	549	544	546	514	564	539	532	542	520	559	579	520	588	555	543	534	625	544	590	564	556	543	541	520	549	562	567	500	535	541	540	604	547	551	530	540	571	537	567	557	537	570	549	559	532	556	564	569	536	562	572	549	569	524	573	546	568	561	557	596	569	577	544	512	525	573	571	543	515	547	555	546	592	553	543	577	520	526	562	569	556	554	557	561	558	552	546	550	594	566	542	559	573	574	480	533	530	501	545	544	507	536	578	527	523	525	541	561	547	570	526	523	567	563	543	564	554	559	575	559	529	559	577	543	547	502	542	523	566	532	525	525	542	544	527	556	550	495	517	556	606	547	570	542	549	553	533	545	536	516	527	523	588	553	550	570	574	536	537	554	556	556	571	558
62943	56263	50716	37802	16228	6362	9773	4842	1007	840	811	928	785	811	832	867	897	950	1084	737	603	627	621	607	511	467	497	473	480	492	493	435	387	360	328	338	355	365	493	942	1046	847	542	412	286	204	206	207	206	244	212	217	209	214	215	218	216	213	214	205	218	219	224	208	226	257	214	232	227	217	196	223	211	214	226	192	202	223	208	215	208	217	224	204	242	240	226	259	208	207	228	215	231	246	220	221	235	272	184	220	202	205	212	203	229	219	229	226	230	225	241	220	233	238	211	230	224	185	208	207	191	203	208	202	225	215	218	201	203	213	223	227	186	207	223	210	225	199	226	244	228	232	209	210	200	233	217	224	216	211	229	232	199	223	255	198	216	202	231	229	214	183	233	214	210	208	228	224	211	186	217	236	204	191	187	227	206	199	213	224	202	235	213	202	211	214	232	218	192	206	210	225	211	198	237	197	226	233	215	242	240	197	203	206	221	212	234	223	218	211	219	216	206	217	231	223	209	222	218	227	227	209	240	227	229	243	214	253	199	194	190	221	205	215	209	243	231	216	220	210	215	219	205	215	217	233	222	233	200	214	222	183	228	208	208	215	227	199	219	198	211	226	221	208	206	237	228	210	219	212	227	239	248	204	220	211	235	223	223	232	227	243	208	219	221	194	225	227	221	221	244	215	226	240	229	202	216	248	220	211	197	246	218	199	232	220	219	214	207	229	214	216	206	206	221	196	208	220	195	183	218	217	241	235	205	216	203	207	235	216	217	190	219	205	219	214	229	246	195	223	209	214	229	213	202	227	216	233	223	238	213	220	230	202	200	236	224	190	234	220	221	220	199	211	223	207	205	228	215	215	224	206	224	219	218	212	230	193	229	231	194	197	213	232	226	211	212	204	197	272	206	217	202	244	242	193	239	222	209	209	216	229	189	199	228	231	217	231	233	225	220	234	259	222	230	226	232	195	213	197	212	211	213	216	224	237	229	205	206	207	231	224	215	215	220	198	239	207	235	213	229	230	212	215	208	223	206	208	237	230	223	226	208	205	238	201	238	222	213	210	240	208	232	227	202	228	233	204	252	237	212	210	241	221	232	199	241	193	207	218	213	180	223	225	237	240	214	206	206	244	220	219	218	217	216	238	189	219	188	224	190	222	217	222	230	224	230	185	231	240	218	215	205	238	192	210	222	223	213	201	194	225	202	203	217	208	215	239	191	209	171	221	216	216	226	222	217	195	204	213	218	244	201	218	219	208	208	193	220	240	224	220	203	200	191	232	183	217	225	238	244	223	209	221	249	199	229	219	229	198	236	233	216	207	223	230	211	209	205	208	224	232	215	239	221	207	226	203	226	210	246	207	222	204	212	221	248	190	197	208	199	234	255	239	206	221	181	224	216	203	226	241	227	210	225	243	206	221	210	221	230	220	232	200	200	220	216	222	207	235	245	205	202	190	212	233	211	232	215	223	216	230	232	208	216	208	216	229	232	224	206	217	221	252	236	213	233	244	214	204	218	237	246	193	216	198	208	208	222	203	235	228	209	215	238	209	215	223	250	195	204	196	193	199	224	208	237	238	198	225	211	253	223	215	241	237	196	228	212	190	205	193	222	210	233	208	220	231	235	201	227	221	223	200	213	225	243	212	212	233	205	228	216	212	231	238	205	193	193	205	229	215	222	238	232	193	186	233	212	196	215	234	226	237	216	218	201	215	217	240	204	204	233	194	245	246	234	230	220	201	226	237	245	230	198	253	209	229	220	212	189	199	220	207	210	215	215	216	212	209	224	216	214	222	199	238	212	212	231	200	238	218	189	210	242	230	252	225	224	237	223	219	219	209	207	209	223	224	223	236	213	238	213	205	238	224	207	221	179	199	211	240	211	225	212	220	201	218	234	240	217	228	207	246	225	204	231	225	205	241	213	215	215	253	261	187	193	211	232	227	194	227	199	222	209	225	213	224	231	220	229	228	243	217	195	224	214	232	247	235	213	244	232	195	189	217	202	227	200	222	243	210	230	204	219	238	232	208	213	238	228	214	220	239	221	197	224	202	219	220	235	214	195	209	207	208	201	215	227	240	216	228	220	202	214	209	203	226	183	227	206	237	208	202	197	223	225	226	253	215	186	218	210	220	184	225	225	209	199	212	209	230	253	199	227	253	225	231	228	203	230	206	202	228	222	229	212	233	224	233	244	232	205	191	229	235	216	223	222	221	198	203	213	205	220	242	202	232	222	227	225	228	219	211	227	238	219	226	225	232	181	219	202	233	219	237	225	219	257	188	229	192	219	215	222	204	204	208	235	219	236	229	216	225	212	223	208	193	231	223	214	198	224	242	215	207	237	203	207	232	229	212	221	235	216	219	205	212	216	211	213	240	231	232	232	223	219	238	211	244	224	234	211	227	174	232	219	230	201	207	232	210	228	221	217	226	255	196	204	220	221	232	229	223	208	228	201	210	211	223	233	211	226	226	220	241	216	218	241	231	192	230	213	212	209	209	253	215	245	227	215	259	227	252	198	219	243	227	218	192	223	206	207	240	216	189	222	200	211	202	248	208	218	226	234	196	227	221	222	193	205	183	206	191	228	222	208	231	197	212	213	209	217	257	209	211	217	232	219	195	209	214	229	248	218	221	222	202	195	232	213	231	221	211	204	224	217	209	218	205	234	237	267	202	197	201	222	210	198	196	230	217	212	196	224	210	207	223	218	222	225	222	191	221	202	221	238	186	213	207	230	227	211	203	235	231	221	237	219	203	234	209	213	208	204	231	257	230	217	214	238	269	238	219	213	196	241	228	227	205	226	241	225	247	234	204	209	240	217	207	218	209	208	218	214	234	183	229	215	232	204	205	234	217	210	223	236	236	215	214	185	189	225	221	203	219	204	205	226	237	206	235	213	207	217	238	216	240	219	217	189	213	252	217	198	227	217	226	216	198	225	212	220	219	225	210	214	220	242	252	223	221	230	219	225	225	228	217	206	216	244	230	238	240	210	220	181	218	218	230	208	192	187	208	207	237	199	213	230	213	221	225	241	225	215	213	217	221	223	203	208	189	225	214	232	196	219	205	230	205	222	234	206	214	240	228	240	217	218	203	214	196	213	238	197	190	210	241	212	234	233	205	214	194	242	212	203	223	222	210	230	214	222	228	207	251	229	227	203	196	219	219	229	209	203	223	215	205	205	217	199	205	227	211	200	196	202	197	212	230	229	222	190	230	220	210	228	226	229	216	196	205	245	229	209	200	208	181	201	238	200	240	209	192	228	204	239	242	224	221	199	224	243	189	196	211	191	236	212	252	211	222	222	223	219	208	224	215	250	209	229	217	218	198	206	212	208	227	227	222	244	236	210	230	194	220	229	208	240	207	208	219	228	217	216	224	234	198	201	225	194	216	232	213	210	260	206	191	197	213	234	231	211	236	200	201	219	226	206	217	214	208	208	169	209	210	230	230	208	220	215	210	245	222	198	225	229	214	211	241	198	219	217	199	222	231
41635	45428	48184	41789	16558	13824	19778	12595	3901	3932	3780	4295	4116	3857	4555	4699	4971	5462	5823	3688	3455	3400	3711	3209	2437	2363	2441	2325	2261	2461	2485	2107	1787	1807	1756	1634	1583	1645	2769	5866	6144	4628	2801	1486	816	651	565	499	499	537	548	522	589	555	546	550	528	552	514	526	556	568	572	530	541	495	532	497	571	556	582	525	542	553	550	534	525	539	526	559	577	538	579	568	538	523	536	572	549	516	547	522	527	504	570	545	529	563	541	522	522	536	535	547	532	530	537	522	530	517	516	550	534	535	558	498	530	511	541	542	523	516	549	510	512	549	548	519	492	538	530	521	550	537	536	514	566	556	557	553	486	517	546	548	543	571	551	535	542	554	542	537	506	558	549	509	571	576	565	560	552	559	515	521	559	510	511	538	539	543	515	558	556	561	515	531	529	543	521	546	543	543	557	543	525	529	578	543	537	532	605	545	555	537	577	510	544	545	519	585	551	535	520	545	537	580	552	527	547	537	522	539	518	552	542	530	556	525	546	534	522	514	557	526	520	561	532	499	563	560	542	523	523	545	525	526	546	521	517	507	560	542	504	528	571	542	530	551	514	542	543	519	562	539	562	547	567	526	547	552	556	528	537	562	574	542	550	555	548	536	546	551	568	508	528	529	517	526	540	555	524	505	522	535	566	516	569	548	564	538	545	526	525	529	521	536	537	581	521	538	530	526	518	536	517	535	502	557	535	554	534	538	522	503	525	499	533	539	514	538	555	556	540	532	564	529	528	554	530	541	506	535	550	552	525	541	543	534	563	535	569	578	527	511	559	553	513	540	532	513	492	576	552	493	513	565	581	549	539	528	539	485	501	496	532	542	537	506	575	537	557	532	550	538	544	526	504	554	533	541	566	527	564	509	537	510	503	550	527	530	590	551	578	504	573	508	527	533	570	486	558	545	546	529	545	545	564	507	501	543	533	513	510	515	561	518	576	518	540	543	530	540	536	538	513	527	570	546	551	565	518	523	580	567	547	549	511	580	547	527	581	588	545	507	566	525	537	568	539	541	527	530	568	539	520	545	536	541	526	544	522	538	510	566	596	531	498	539	491	506	537	511	500	539	511	541	490	501	480	555	574	528	544	525	505	515	518	564	537	521	551	525	509	573	522	543	504	539	512	537	524	553	564	583	550	565	525	529	522	548	519	560	540	570	548	536	518	543	563	535	526	527	547	543	533	546	526	537	517	533	518	545	561	553	523	539	543	559	541	524	507	533	549	509	536	514	562	540	560	523	528	498	594	541	522	557	589	574	527	526	557	540	595	576	579	502	549	607	517	540	566	555	532	554	545	527	532	518	572	513	516	519	514	560	545	496	533	494	548	536	536	547	542	530	534	564	561	494	511	537	538	538	542	520	556	528	578	559	562	546	539	529	528	540	588	552	515	512	526	550	560	517	584	561	550	539	520	526	538	556	541	567	551	534	567	548	536	537	510	478	560	527	536	540	577	531	552	557	529	561	514	586	534	551	516	562	559	555	554	571	557	550	561	566	540	544	501	552	545	549	553	559	575	512	558	514	502	534	530	568	519	537	551	516	541	528	518	597	550	546	571	521	539	527	556	528	574	556	485	559	519	497	525	541	508	543	525	512	502	577	513	532	542	537	534	516	519	521	498	582	554	567	523	550	562	600	541	547	532	500	551	512	508	515	563	538	550	578	558	548	549	537	571	521	526	539	588	555	558	557	519	542	535	534	539	518	574	576	560	548	547	526	537	509	528	533	532	550	533	529	568	550	506	500	510	482	569	561	598	563	515	522	529	528	525	526	567	541	514	614	565	530	541	520	545	548	522	543	556	547	563	504	527	517	575	531	553	556	567	521	564	534	567	544	550	499	542	543	528	582	536	544	544	498	523	548	547	567	539	519	515	546	539	494	535	517	511	484	530	557	521	549	489	539	548	514	521	586	538	536	574	544	560	568	555	519	534	591	512	528	531	502	542	539	543	523	548	530	517	528	536	519	578	524	538	485	515	553	549	505	528	551	547	526	538	544	526	517	533	547	589	542	555	566	530	554	538	512	528	505	541	541	498	574	542	526	564	510	558	508	555	496	535	512	549	583	541	578	481	575	530	540	501	548	568	532	511	544	564	563	545	530	520	489	530	504	539	533	510	520	583	493	552	563	494	536	538	548	539	515	570	532	545	574	548	535	570	559	505	537	521	518	516	551	533	528	528	565	560	507	541	531	506	566	523	574	523	546	520	548	556	509	499	570	472	529	493	502	513	525	555	541	572	508	523	509	522	525	544	543	522	559	572	547	518	546	532	560	559	527	568	557	556	541	556	554	534	569	537	516	571	548	515	513	510	551	552	518	549	515	534	532	524	509	555	560	568	561	554	506	594	516	524	564	586	545	521	548	545	577	553	500	534	541	502	501	504	518	554	584	511	535	574	520	533	524	500	490	564	534	540	524	512	529	529	538	567	568	540	546	509	550	528	558	537	524	562	602	539	526	543	556	606	564	518	550	540	541	531	557	524	528	538	526	535	529	525	528	526	507	565	536	570	511	537	521	576	525	533	559	500	520	551	533	559	539	544	557	564	553	579	536	546	553	556	553	558	518	515	560	545	549	552	554	558	560	532	500	533	536	487	586	537	550	550	537	534	523	552	552	511	542	566	531	567	528	517	509	546	564	538	534	581	548	584	548	551	500	547	559	544	546	531	514	558	548	549	536	541	541	534	528	538	510	521	594	548	523	532	523	547	544	543	559	547	537	510	566	558	588	543	534	548	519	535	522	539	568	568	508	542	541	586	592	557	591	505	533	504	535	542	512	538	528	546	546	531	534	528	498	520	569	583	525	559	497	522	499	590	476	561	519	554	554	550	559	562	529	576	517	525	534	514	555	509	547	506	511	563	540	523	522	573	525	524	549	536	557	537	561	561	557	534	555	547	475	553	539	562	535	546	535	539	547	561	555	537	514	560	523	549	520	554	547	530	490	586	542	590	572	591	542	544	522	522	522	526	558	576	559	562	547	536	590	509	499	565	562	532	491	557	516	549	570	544	561	539	547	529	543	492	528	518	507	538	537	572	549	513	525	560	549	545	534	567	547	522	542	526	545	556	492	513	531	533	513	535	562	536	520	577	546	562	525	514	553	521	534	521	542	563	579	552	560	553	516	527	528	553	520	557	534	524	537	528	543	498	577	545	544	550	524	531	562	535	565	532	543	512	551	551	519	524	560	541	563	580	535	529	490	546	538	566	543	509	587	508	537	554	539	529	561	503	552	527	521	530	546	557	571	553	527	564	548	589	507	567	520	525	551	523	530	536	501	550	527	489	549	543	579	541	556	525	537	514	553	507	539	527	548	527	508	525	516	557	513	505	527	496	566	524	520	530	517	555	569	541	565	509	527	521	572	526	548	548	573	535	554	546	519	574	517	541	583	569	508	532	547	503	526	520	570	521	533	546	528	532	539	545	492	569	549	547	548	523	531	511	487	529	528	557	571	537	502	580	578
36634	33217	34007	20090	3017	771	1087	499	347	323	338	296	299	315	304	285	255	295	288	340	270	293	282	274	269	268	250	271	261	264	271	289	280	250	263	248	274	254	266	279	305	257	277	240	233	244	273	232	248	211	243	233	231	249	206	248	261	232	259	253	238	243	238	223	214	221	252	219	242	282	226	234	230	251	226	235	254	238	271	245	234	251	248	289	243	233	259	214	246	245	244	231	252	252	279	250	232	249	231	243	221	208	246	246	262	262	252	222	279	228	232	251	235	250	263	237	231	250	224	236	247	231	218	243	237	231	254	256	223	228	272	261	266	234	232	257	225	239	228	234	245	248	227	225	232	228	263	240	231	261	240	258	228	228	244	197	216	253	253	240	247	249	262	240	250	253	227	209	233	246	258	242	231	224	254	206	230	273	258	236	210	216	243	240	231	245	237	257	240	254	231	266	260	252	220	238	247	250	219	279	253	276	215	230	241	254	242	228	260	240	236	224	228	238	237	253	247	222	239	227	243	254	244	218	233	252	239	252	254	272	254	222	211	229	241	207	222	266	233	227	235	263	214	223	235	253	254	226	261	231	226	219	230	271	246	247	247	230	229	253	243	245	230	245	263	233	247	218	222	233	245	256	223	247	248	242	213	247	218	251	221	221	268	258	265	239	219	262	213	251	256	226	202	212	247	248	234	210	225	236	251	220	243	257	259	244	238	228	232	233	254	245	221	247	241	240	235	265	224	303	260	240	234	229	224	228	213	236	240	221	221	226	231	261	231	243	239	249	265	245	243	220	233	229	235	224	230	251	227	250	222	247	235	238	255	236	226	219	222	228	258	229	275	244	251	216	230	218	217	230	249	232	215	214	236	239	227	259	243	252	217	244	225	260	248	256	229	241	266	253	227	245	260	243	212	220	228	224	233	248	262	267	237	209	233	251	256	230	239	245	240	250	246	261	251	229	229	241	270	255	251	247	239	257	174	242	246	229	259	248	230	228	236	256	259	246	226	233	264	247	246	247	235	247	227	218	275	246	246	234	226	241	232	231	238	244	232	248	249	253	227	231	227	234	217	247	220	238	264	235	240	258	277	255	231	243	252	239	251	238	249	248	227	239	230	223	241	241	243	259	250	231	223	253	246	234	224	225	249	253	226	268	240	228	223	240	243	241	240	234	228	202	266	219	239	216	255	267	241	232	222	241	238	236	272	254	253	238	242	229	241	237	202	250	248	215	246	235	229	248	245	245	247	248	244	251	236	220	251	242	259	234	258	252	239	208	255	247	240	245	221	260	224	238	245	227	243	229	225	230	250	238	222	233	246	237	259	229	241	217	234	236	223	240	250	230	231	221	256	241	241	222	233	252	225	233	237	268	246	240	244	249	277	252	217	251	258	220	229	249	230	232	258	237	216	246	251	224	236	250	262	238	244	242	238	250	232	253	260	218	224	224	237	241	237	270	258	225	230	238	231	232	231	251	227	265	275	239	225	256	236	242	225	238	222	250	248	272	252	243	239	232	249	246	259	234	237	220	215	255	224	223	233	226	265	236	223	248	252	250	258	238	217	227	223	238	247	265	278	231	225	237	246	256	272	232	221	242	255	235	210	188	261	223	217	252	262	250	242	200	245	223	223	254	241	250	278	213	246	213	256	217	249	234	236	248	233	245	203	239	261	228	236	261	269	261	246	198	242	226	247	263	238	269	226	237	242	238	249	235	225	236	227	228	229	228	250	235	230	213	214	228	264	260	246	219	237	235	230	239	233	252	236	241	242	286	254	264	230	221	215	241	226	229	210	260	234	249	260	245	242	245	250	254	224	253	256	223	230	230	251	235	230	246	232	238	253	224	233	235	257	260	242	241	271	263	252	241	248	221	252	238	226	222	261	232	246	246	222	224	253	228	246	253	216	266	251	247	267	214	252	251	226	242	232	235	236	246	255	237	261	238	225	243	236	228	221	230	223	217	191	237	255	235	251	235	230	216	245	232	222	249	233	203	237	244	224	226	223	254	240	225	260	234	250	221	223	228	246	214	237	231	237	212	227	233	209	247	227	265	241	214	261	219	214	257	216	231	265	217	268	242	242	227	240	227	274	245	227	251	239	231	237	237	233	253	232	266	242	256	253	216	244	232	297	244	230	242	246	238	232	227	275	232	223	243	247	231	250	254	235	226	260	251	263	233	250	251	233	217	266	211	242	221	274	244	213	251	229	214	280	229	246	236	247	228	256	205	252	241	243	265	235	236	225	241	213	232	227	241	199	261	266	244	223	223	241	238	206	215	227	255	261	239	231	298	258	246	266	253	234	254	246	229	222	232	247	262	244	223	249	233	261	223	242	233	213	219	216	258	224	219	223	255	249	240	245	199	269	253	242	259	230	233	231	227	248	233	231	237	237	249	227	239	224	226	235	236	222	243	231	191	240	218	254	268	185	242	234	228	229	241	242	245	236	253	232	249	216	255	253	238	257	267	267	234	280	243	241	248	235	266	248	211	229	235	229	260	257	271	224	252	257	211	233	248	234	251	234	238	240	259	258	226	216	219	228	233	231	250	222	240	244	222	195	231	231	243	241	225	197	253	228	260	238	235	228	184	229	250	268	269	262	251	228	238	218	251	244	214	234	271	231	268	262	255	280	258	218	239	241	228	276	245	258	237	256	262	214	247	232	239	218	240	253	244	234	236	271	232	220	224	260	249	245	258	218	257	246	248	236	230	232	249	238	256	205	224	251	234	257	255	235	247	224	250	237	234	220	256	239	259	252	232	234	229	202	234	248	266	220	224	249	227	223	259	256	255	250	238	253	234	251	220	236	263	251	240	203	227	248	241	251	232	237	232	229	225	252	278	209	243	280	239	257	230	226	241	243	255	212	233	245	253	238	258	230	274	212	223	226	220	268	223	264	247	227	241	276	266	264	259	237	257	225	218	240	249	239	244	231	240	221	236	247	248	253	232	237	234	250	225	233	222	253	211	261	232	226	216	226	247	225	244	226	263	222	239	237	226	255	244	275	274	230	271	229	220	235	248	260	260	247	222	224	245	245	234	260	243	271	246	249	236	250	247	237	237	261	236	247	263	231	214	241	234	238	252	255	237	251	237	243	229	242	225	220	250	270	235	225	241	225	272	250	219	209	233	242	216	232	279	239	272	221	218	232	241	266	274	264	241	239	251	225	233	211	262	238	230	203	281	255	255	198	244	262	247	241	220	249	250	243	260	231	236	219	240	200	255	247	244	217	243	277	277	220	243	250	258	229	259	239	250	256	269	231	238	231	227	206	239	248	230	260	191	252	258	253	243	255	231	207	245	261	264	257	239	221	252	216	236	237	256	243	232	235	233	255	245	267	234	250	238	246	237	239	234	246	243	225	223	256	244	234	260	245	228	239	251	253	235	222	239	236	266	240	256	227	246	230	234	233	228	258	246	251	233	225	219	221	233	297	244	223	216	262	270	239	239	244	251	251	214	267	237	209	248	264	274	240	237	269	237	257	254
22480	26539	36162	24909	4137	2838	5132	1872	1111	1116	1139	1156	1167	1080	1055	935	900	993	937	876	903	900	873	856	752	767	722	725	733	816	798	772	816	748	781	855	749	749	769	889	1005	949	793	716	653	599	555	555	583	609	551	598	595	597	570	556	581	557	575	575	584	626	574	590	574	583	561	588	579	593	551	569	625	522	600	599	615	577	576	612	568	555	585	556	627	596	610	592	588	612	582	596	595	564	615	570	591	569	614	564	568	592	595	602	619	586	574	553	577	605	578	603	587	590	599	613	590	602	615	568	580	594	606	566	603	563	610	605	566	620	580	602	607	584	604	558	600	533	583	593	572	579	568	598	611	595	564	541	616	576	615	556	614	570	558	596	636	623	568	619	567	563	552	566	612	587	576	579	572	560	618	578	575	583	540	567	594	563	585	619	586	575	573	583	606	603	580	562	589	552	607	546	540	595	614	560	573	588	624	526	598	565	550	586	598	570	617	567	565	582	583	586	634	618	592	537	597	586	641	583	592	601	605	549	594	570	644	601	564	570	615	569	597	583	637	557	587	548	611	586	632	560	575	595	586	563	586	611	558	584	542	584	583	585	544	601	594	616	540	582	562	620	584	583	569	617	582	599	577	574	577	591	576	523	616	594	604	602	573	591	612	573	556	557	566	579	602	589	558	560	587	595	562	628	596	619	575	564	585	555	599	598	584	567	578	585	602	597	614	612	574	589	583	589	604	558	566	598	573	583	625	567	590	563	536	601	650	575	622	573	569	615	636	588	605	582	546	620	591	559	560	567	579	604	584	643	563	559	582	552	575	627	616	596	609	565	584	610	591	582	576	618	631	585	563	607	597	555	535	612	587	582	558	586	616	577	621	576	577	593	605	590	562	596	588	615	622	625	570	575	609	559	552	585	593	615	589	606	570	558	596	600	635	593	565	624	557	584	606	610	583	597	637	614	582	628	629	564	550	562	600	621	597	562	585	579	573	556	602	571	557	571	572	589	586	606	565	595	561	591	588	557	592	577	545	559	543	582	609	621	596	605	544	599	520	554	603	608	579	571	616	559	601	584	644	487	554	629	614	619	555	531	577	558	598	569	588	581	546	569	570	544	577	628	602	590	586	586	569	598	569	583	554	587	585	601	607	576	617	603	601	546	665	556	610	603	577	585	615	602	588	586	571	572	585	560	610	611	575	578	567	600	580	588	580	560	574	551	597	589	631	543	533	579	600	619	565	617	607	579	565	567	545	585	577	612	587	578	625	596	562	636	566	602	574	613	600	568	557	597	574	563	581	599	590	591	541	571	603	592	583	590	618	626	575	607	585	555	586	626	605	633	534	613	579	596	594	580	595	585	572	574	573	604	573	585	598	575	597	595	535	561	594	615	606	551	579	613	545	591	626	616	608	625	608	545	603	605	596	605	581	630	602	592	587	632	556	591	565	591	592	547	602	545	588	555	562	615	595	602	578	552	589	570	611	557	549	594	600	607	575	589	572	640	581	607	567	585	582	624	646	600	598	546	618	594	574	581	583	571	580	581	596	600	540	585	568	593	580	633	643	576	548	587	551	613	577	609	632	596	589	588	608	605	593	585	561	594	592	568	630	544	611	568	581	593	606	603	579	582	606	564	537	608	618	581	603	555	584	554	578	594	572	566	576	600	570	614	561	571	583	568	568	547	574	567	556	608	558	620	550	613	622	579	632	556	560	555	614	618	592	593	604	599	625	550	602	591	608	544	615	544	565	597	549	582	572	568	570	607	568	590	551	598	573	595	636	623	577	584	631	592	579	561	589	612	624	584	571	621	553	608	613	600	604	589	576	566	576	600	599	551	586	635	599	580	549	603	540	589	572	575	613	560	562	581	558	534	594	573	591	619	603	617	531	619	596	615	602	581	595	600	591	548	585	622	572	613	618	557	592	558	572	599	521	583	600	586	559	606	572	558	609	599	586	614	614	567	593	579	597	609	579	630	592	537	604	588	606	561	632	575	615	602	565	589	533	560	593	553	584	581	575	574	601	606	597	597	605	561	563	623	619	571	574	626	577	596	583	581	558	579	575	594	589	578	627	541	581	584	582	586	581	587	545	556	612	612	546	554	632	581	588	576	621	587	637	583	580	573	582	590	590	565	580	575	603	569	593	614	590	593	600	581	595	553	617	564	587	568	595	587	615	588	608	585	598	578	580	618	614	592	547	579	599	567	579	615	570	585	575	587	547	621	629	598	634	563	638	570	653	559	599	584	578	586	570	566	594	570	617	604	596	626	587	567	592	572	559	603	602	552	576	578	579	593	545	583	585	604	575	564	571	493	582	588	543	533	584	586	570	599	633	594	583	602	589	565	598	597	567	525	627	588	602	607	617	585	594	569	584	566	609	591	592	542	590	607	591	558	604	605	556	560	598	633	578	584	568	570	545	622	594	603	499	617	636	592	626	543	607	574	585	604	608	584	558	567	592	580	602	549	546	586	563	595	538	612	563	589	564	601	590	587	606	568	554	528	613	584	595	582	590	546	537	534	607	583	569	616	610	615	601	614	597	549	597	582	581	587	567	561	594	631	648	556	551	584	592	603	611	527	605	583	547	578	589	593	607	556	622	555	558	596	591	586	524	576	629	543	641	549	580	544	559	601	591	590	629	578	562	598	557	580	574	624	536	589	577	628	595	616	600	577	593	606	567	608	611	559	563	601	542	580	601	604	578	591	598	576	617	595	600	576	576	568	570	552	584	567	596	584	586	608	564	565	569	609	618	565	585	630	571	632	585	575	566	594	564	606	611	563	598	589	585	566	605	575	593	564	598	579	583	600	593	548	562	555	578	573	614	581	586	579	657	595	537	564	618	595	563	585	584	576	597	631	578	581	570	571	603	598	610	582	620	599	597	569	606	528	591	590	573	607	595	576	538	590	577	557	641	611	554	609	536	561	575	636	552	613	602	573	630	585	610	590	598	568	580	593	613	603	564	592	568	603	557	549	612	594	566	561	579	582	578	636	566	594	592	517	546	537	606	586	572	613	577	594	574	626	590	603	596	621	593	659	596	584	552	613	629	581	547	578	638	593	558	595	587	588	584	586	596	619	609	626	565	573	595	637	560	578	579	572	607	613	591	589	566	534	589	558	621	586	578	530	571	629	607	564	562	575	579	599	587	622	567	585	554	607	584	567	559	541	639	540	556	617	583	589	593	553	592	601	597	576	626	622	548	592	604	605	602	622	562	610	579	588	619	565	608	578	589	577	601	541	587	624	595	571	595	585	563	581	547	599	623	555	651	575	553	598	574	561	588	581	555	583	593	595	582	613	629	615	564	575	605	573	608	558	593	598	558	554	594	637	580	581	572	579	600	553	633	609	585	580	522	583	600	576	614	645	551	570	580	568	600	579	579	614	618	593	585	587	582	612	552	575	614	564	580	590	587	576	593	586	643	617	578	573	586	565	591	586	592	544	606	633	587	534	614	587	555	598	563	601	578	566	595	617	620	582	595	506	590	582
52019	48740	45910	27219	5724	2566	2109	967	706	724	603	613	697	647	600	514	438	456	429	559	526	468	366	435	487	395	372	347	345	383	400	390	387	373	378	336	338	326	433	614	651	521	340	279	269	274	251	240	267	226	248	228	235	211	230	247	195	212	214	239	229	219	212	221	230	258	254	207	230	249	209	242	225	257	252	230	243	243	217	243	252	246	246	212	243	242	233	234	245	236	223	233	232	234	214	227	238	219	231	235	217	201	237	230	243	225	225	217	207	231	203	231	222	223	216	228	221	239	235	251	227	226	219	227	215	231	229	214	238	223	254	215	247	227	210	227	240	237	238	249	224	241	217	263	237	198	221	226	237	234	214	240	255	205	276	240	206	253	214	230	224	229	245	251	220	255	220	241	240	262	234	223	233	231	246	230	225	216	242	205	232	247	226	236	233	232	229	216	194	198	232	242	220	240	249	227	229	219	239	230	230	235	240	258	237	209	246	234	246	228	224	258	191	248	250	229	243	228	213	214	251	245	232	241	213	251	215	239	265	228	225	226	214	231	230	223	222	230	231	221	228	237	242	236	225	239	259	213	230	255	222	240	234	253	219	228	236	256	215	239	226	252	245	215	232	221	229	237	240	224	231	215	240	232	223	231	229	215	244	226	243	242	225	229	230	243	247	221	244	239	238	228	243	225	232	245	213	232	233	249	231	231	228	240	225	244	237	243	231	244	245	230	215	212	224	224	259	242	234	268	241	243	238	209	239	208	210	239	210	236	260	241	254	234	207	236	223	249	228	224	231	268	236	226	211	236	226	225	240	223	239	221	227	206	249	223	222	202	208	223	219	227	227	245	240	228	218	230	201	239	234	245	235	249	238	247	225	230	225	215	222	233	225	222	244	231	247	217	253	240	261	246	215	257	226	233	248	213	217	221	242	218	205	222	225	246	233	226	216	243	207	244	234	221	233	226	230	215	220	243	249	234	232	219	212	218	239	254	215	232	228	217	219	260	249	230	227	250	229	233	195	246	259	226	218	205	239	211	218	243	252	220	224	259	209	249	222	228	216	210	259	219	284	222	240	240	208	232	232	242	245	208	240	244	227	241	230	222	221	240	239	237	228	229	229	206	245	241	238	213	200	221	241	244	255	215	229	246	252	231	220	216	254	213	232	240	259	219	239	252	251	213	227	235	185	213	231	245	232	226	263	249	204	206	211	216	201	234	230	241	242	241	232	237	243	228	227	187	201	248	212	217	253	246	227	227	248	227	255	231	219	244	231	224	230	231	241	222	227	231	206	216	221	240	237	236	240	245	249	196	225	254	227	209	269	238	223	213	238	239	243	234	254	239	226	228	230	200	219	240	241	230	212	219	211	239	231	250	239	244	240	235	254	224	252	248	234	233	235	207	217	249	259	226	218	222	218	232	209	241	240	234	223	240	200	212	223	213	229	237	202	230	238	207	211	254	217	240	234	221	211	238	241	244	235	241	246	220	219	221	256	205	227	229	248	215	223	233	221	238	224	249	222	209	222	214	242	207	223	258	237	238	236	213	211	243	252	230	222	217	220	253	212	225	219	224	220	242	216	201	182	229	240	241	233	211	213	218	231	227	216	233	212	230	234	247	229	210	280	214	244	234	219	227	231	262	239	218	198	201	229	250	224	233	223	206	251	244	219	228	229	238	202	224	236	222	234	246	221	216	205	238	212	266	255	238	213	242	274	225	229	244	232	255	191	222	215	214	225	239	242	224	227	269	211	241	219	220	211	246	251	228	243	232	202	237	237	196	250	225	239	239	229	242	234	237	252	227	264	238	224	256	222	222	233	243	230	253	214	227	240	205	258	245	239	238	229	226	233	222	211	242	247	227	237	229	215	239	259	221	202	258	191	200	229	210	210	201	218	225	211	239	236	230	265	254	240	223	221	198	253	259	217	261	251	258	242	220	209	249	240	223	198	270	224	245	252	232	231	216	221	240	213	206	239	266	230	218	216	217	229	230	202	215	224	220	219	240	226	242	245	235	217	239	251	268	247	228	225	242	240	231	216	232	244	227	220	235	216	225	226	241	198	241	268	221	243	218	248	241	264	204	228	236	240	238	218	213	255	224	242	211	233	242	265	218	240	240	251	211	250	224	212	221	246	250	233	217	257	226	241	223	232	242	200	232	214	206	226	237	198	221	225	257	199	208	230	228	247	203	252	212	243	232	238	246	241	219	234	221	218	201	261	198	210	228	284	219	218	223	219	195	217	254	249	213	253	243	265	230	225	219	247	234	211	228	239	246	217	222	238	245	239	241	196	205	203	225	247	230	234	235	211	223	234	234	243	232	204	251	233	220	240	251	231	227	239	251	252	236	240	234	252	206	243	254	262	239	213	227	243	228	244	233	247	210	244	249	220	227	233	258	258	274	235	228	247	233	223	218	208	228	227	224	234	220	274	217	241	224	228	208	224	228	244	224	229	233	243	238	228	227	210	255	225	248	237	245	228	234	224	226	244	223	199	220	234	258	221	225	222	240	257	243	238	220	235	217	215	230	262	218	206	232	223	234	205	235	217	211	235	210	211	229	219	256	222	249	217	256	242	224	195	255	214	228	238	232	239	230	237	227	230	231	205	210	232	230	236	235	242	240	233	251	251	267	219	255	234	230	215	253	249	202	232	238	243	239	238	244	236	216	226	217	231	215	242	234	235	206	240	230	239	265	238	257	236	237	251	224	216	210	260	246	236	234	226	225	245	232	207	225	230	248	237	234	188	234	253	231	235	237	226	231	230	245	249	246	238	220	217	203	232	255	247	246	220	251	233	260	231	221	224	234	229	231	252	196	265	211	233	251	215	226	226	240	236	225	213	221	248	233	224	219	247	248	210	217	233	238	206	233	236	238	231	214	262	236	253	244	249	229	233	236	217	224	233	259	244	187	230	274	243	243	226	226	205	215	231	228	236	218	225	233	194	227	237	224	243	235	250	248	227	241	255	235	202	215	209	241	237	248	224	211	262	227	216	216	225	246	223	222	237	249	228	232	244	229	250	225	230	233	244	225	219	225	232	241	221	197	238	253	218	238	213	234	221	232	200	238	240	225	218	247	237	238	230	218	251	250	262	224	217	232	235	228	249	206	228	234	227	201	247	216	217	239	224	223	213	236	221	250	225	215	208	223	214	234	227	233	220	236	210	212	270	243	215	241	225	210	227	237	232	243	248	217	237	226	259	245	230	235	237	230	239	225	205	251	234	215	241	233	227	212	238	230	224	239	211	220	212	226	216	227	215	251	244	223	242	229	227	250	218	239	216	216	212	203	240	237	236	250	226	240	220	262	236	203	224	236	220	245	257	229	233	193	224	241	227	242	258	248	206	252	201	233	220	241	230	220	232	237	219	222	228	206	232	239	215	228	233	219	221	223	232	199	199	215	227	244	244	216	251	264	243	230	224	222	204	238	208	214	231	249	209	220	262	218	220	216	211	241	231	227	232	242	233	239	258	250	251	255	245	237	226	202
34094	39487	44157	29318	5656	8750	6477	3730	3292	2990	2843	3046	3301	3089	2913	2287	1973	1915	2234	2862	2390	2285	1931	2203	2279	1867	1558	1532	1587	1758	1889	1859	1812	1744	1546	1460	1396	1213	2069	3558	3389	2269	1189	818	681	574	590	580	601	566	616	599	527	595	555	557	547	593	527	545	587	577	571	553	584	608	606	590	580	547	571	576	559	571	548	553	586	591	579	550	567	556	587	577	578	580	523	573	551	563	586	562	579	545	578	574	597	562	550	584	585	585	614	529	601	571	577	586	572	565	561	551	511	574	587	614	563	566	585	560	520	555	576	566	565	546	549	598	541	607	568	548	565	567	595	574	604	567	567	576	564	566	564	580	523	579	577	558	587	558	589	575	605	522	556	586	551	593	584	569	581	566	575	551	553	583	561	575	586	629	563	586	538	561	599	593	548	517	573	563	590	575	577	578	564	602	545	524	573	543	546	522	563	564	582	582	615	566	539	579	559	572	541	564	595	540	596	574	554	549	587	576	556	571	537	566	585	567	586	562	543	572	555	618	530	606	581	546	578	551	559	555	615	581	558	588	592	526	554	553	567	581	564	549	547	597	594	517	570	543	544	516	569	550	565	596	604	587	528	542	602	564	572	519	570	593	572	530	569	569	583	585	549	567	564	568	559	633	611	589	568	570	616	601	592	551	554	564	566	570	573	551	579	580	566	590	546	553	599	566	563	543	576	589	598	578	563	581	598	590	548	551	588	498	584	542	538	587	538	560	595	578	554	539	575	551	563	559	572	629	567	568	578	537	577	586	554	587	613	559	586	565	601	560	553	587	562	569	594	563	549	563	561	569	592	572	560	563	574	569	556	555	546	595	557	582	618	570	552	606	641	512	623	567	549	560	605	550	567	615	609	619	536	596	586	577	532	606	583	598	565	594	557	551	568	559	562	567	606	570	579	577	562	582	592	596	576	571	562	555	561	558	535	544	542	543	600	563	607	568	583	628	598	619	608	600	580	562	581	590	555	596	588	610	575	591	537	602	551	561	573	506	541	520	567	541	595	571	575	548	559	558	609	608	608	568	570	550	549	529	596	640	513	528	568	576	562	586	563	582	536	531	589	531	547	586	523	570	521	557	536	586	591	585	558	539	567	598	554	522	556	564	582	590	599	541	559	550	570	592	554	558	550	536	592	567	552	547	552	564	533	559	565	579	533	562	596	604	535	533	604	550	538	565	566	579	532	553	527	612	600	536	570	577	590	589	555	548	562	504	562	572	621	531	550	587	561	610	587	598	524	540	534	620	555	571	570	601	591	618	557	556	536	579	534	589	596	565	574	590	529	554	588	572	603	530	549	589	547	585	598	564	590	558	572	552	531	594	557	591	544	548	537	612	534	590	527	568	586	565	599	578	550	568	581	527	578	607	582	555	546	531	572	600	589	573	548	558	573	566	544	572	571	596	527	589	543	553	569	533	556	546	569	573	556	622	553	554	577	557	580	557	537	547	591	580	591	565	591	570	529	556	573	542	566	570	560	553	599	564	575	562	539	576	590	562	566	586	564	507	595	556	570	539	578	574	583	552	556	591	562	587	549	572	573	529	593	606	543	574	602	562	571	536	573	570	548	577	561	564	579	540	598	558	560	599	541	571	595	576	583	548	614	578	596	557	577	597	547	569	566	580	546	586	535	543	569	567	556	555	532	597	577	573	590	546	545	581	553	558	539	591	588	565	556	566	554	622	601	582	573	580	567	628	523	566	594	610	523	540	542	559	569	506	549	585	589	601	564	550	554	539	525	594	591	600	572	560	581	583	524	556	545	566	551	546	579	587	546	553	566	561	563	540	577	602	543	579	545	558	545	588	576	541	546	565	550	560	583	553	595	557	570	573	566	616	538	574	614	622	577	611	547	539	561	623	546	565	580	580	547	555	559	577	574	537	571	571	570	561	543	582	583	594	594	574	603	582	541	561	579	573	602	582	584	563	546	529	528	559	549	562	588	580	536	599	574	586	564	593	583	583	604	563	599	593	596	564	614	542	576	572	604	548	569	592	564	566	548	539	566	574	585	587	575	548	554	586	569	608	559	563	563	560	581	558	580	530	546	574	575	590	580	542	600	555	557	600	605	558	590	557	584	571	573	557	564	580	557	534	556	595	590	558	584	593	559	564	591	590	563	544	601	613	572	542	563	584	565	544	549	561	549	596	567	543	528	538	594	555	616	592	584	567	577	550	570	570	547	537	568	547	574	566	569	548	538	579	533	587	583	572	580	548	532	556	556	562	602	545	569	585	595	555	586	562	589	588	555	538	550	599	596	548	536	553	555	522	532	549	571	571	583	567	593	571	534	520	576	552	571	544	598	584	546	577	538	586	580	544	604	582	585	575	559	545	568	567	582	580	552	576	537	584	539	621	566	529	569	552	562	574	547	526	544	597	561	568	527	557	540	600	575	548	563	538	563	568	550	533	573	616	587	527	570	561	549	564	539	583	573	593	577	574	561	528	593	567	528	588	569	567	587	571	577	590	535	581	591	590	585	540	602	527	562	531	563	539	574	518	561	575	508	552	617	598	587	607	564	569	575	570	544	563	561	593	545	534	555	554	539	563	552	593	570	544	561	556	549	589	550	510	573	587	521	534	540	580	556	571	552	570	574	538	550	561	579	538	551	535	584	560	602	555	648	605	548	579	575	576	544	583	529	517	615	558	578	568	567	581	527	555	576	561	566	553	556	551	560	585	563	564	587	587	534	547	592	563	534	560	563	557	545	536	577	513	605	574	573	544	551	561	567	575	590	589	562	604	565	616	572	569	579	538	545	593	572	606	570	536	586	600	579	591	585	553	575	525	547	542	522	535	546	599	563	550	577	598	558	527	610	573	554	556	571	572	571	586	602	525	558	559	544	536	593	555	591	576	552	541	557	548	571	558	538	576	572	556	537	540	584	541	549	555	549	546	587	578	594	563	574	643	541	557	588	566	562	570	569	592	617	598	564	578	533	578	577	611	550	571	561	534	534	553	603	529	586	556	565	577	523	564	546	544	565	556	552	584	590	566	579	583	575	543	573	577	565	559	549	570	559	564	568	557	558	537	556	562	582	543	546	524	567	523	597	549	587	609	608	590	611	576	567	568	594	547	589	545	576	578	563	569	535	587	543	577	539	511	561	586	587	553	549	561	564	536	569	506	536	568	573	623	545	540	526	537	565	558	530	526	539	581	568	593	605	579	582	539	541	537	581	539	558	589	549	546	558	566	601	600	539	548	574	567	579	572	597	567	534	561	578	556	515	593	564	579	531	570	579	597	540	597	576	552	595	593	544	567	580	537	569	567	554	559	593	575	508	562	607	553	557	547	526	531	553	556	556	598	558	589	582	556	576	551	578	558	567	548	536	538	546	600	532	572	544	585	558	583	600	530	566	565	574	596	582	546	597	585	558	556	578	539	591	575	517	555	546	573	565	602	544	556	594	579	558	548	571	592	592	536	575	603	587	556	575	561	517	544	576	576	624	559	570	559	579	542
61254	55280	50613	35231	14107	4742	2744	2061	1522	1439	1417	1431	1287	1224	1411	1078	803	576	604	740	877	852	684	684	892	562	457	441	536	592	541	542	517	569	484	483	428	410	789	1473	1212	747	431	348	267	235	237	243	247	234	221	246	214	227	211	205	237	236	258	226	212	219	213	264	225	226	213	219	226	221	226	247	219	211	214	222	218	229	236	217	229	243	260	243	255	207	249	212	203	237	239	242	242	210	223	230	250	222	230	223	242	234	221	243	216	220	239	220	247	230	245	233	233	227	229	242	233	222	250	254	221	184	236	220	238	236	225	234	243	215	218	241	238	219	218	221	226	229	231	212	235	212	218	226	218	203	233	260	231	261	235	204	237	245	233	212	230	221	247	207	264	221	223	223	214	246	212	234	219	241	236	215	201	221	233	203	211	246	233	234	218	239	213	230	238	262	252	230	210	248	214	212	240	231	222	230	224	227	235	250	237	224	240	233	228	230	258	243	221	236	233	232	223	242	235	202	232	229	238	240	220	208	229	219	244	259	208	245	223	223	237	224	242	221	244	222	210	217	221	233	224	234	262	257	234	261	234	232	250	242	219	226	219	237	244	211	209	222	250	221	253	226	215	224	216	253	223	245	221	226	203	232	226	236	216	244	202	236	242	233	219	228	222	229	260	205	227	214	210	215	208	226	218	226	222	221	235	222	209	231	244	213	210	238	219	217	216	263	225	234	250	226	221	215	209	225	220	249	232	238	242	248	237	224	221	229	263	217	255	225	253	258	227	227	228	216	233	232	231	216	224	245	217	226	237	244	238	247	251	232	234	253	249	201	232	209	247	237	221	212	218	217	202	237	221	246	251	204	236	214	215	213	221	211	230	229	220	221	233	211	221	226	216	217	223	229	245	231	240	207	240	228	263	211	244	237	225	225	231	228	240	203	227	247	239	193	214	220	232	223	235	231	238	236	245	243	224	222	220	225	244	236	234	213	243	249	250	211	229	234	220	237	234	250	253	229	226	226	238	241	228	228	215	225	231	232	226	229	204	232	230	228	224	209	197	244	256	220	236	227	251	230	221	199	240	223	205	223	250	247	224	219	227	240	235	239	251	246	249	205	216	223	237	234	232	210	236	235	238	260	238	252	259	235	214	252	220	237	229	198	238	227	230	224	215	223	244	237	234	238	219	209	219	240	231	242	220	232	219	231	258	219	253	198	224	221	239	232	211	251	250	247	219	245	217	246	220	210	228	229	225	226	224	247	216	220	239	228	247	217	242	230	256	226	205	218	232	224	219	233	212	250	219	245	218	273	259	219	203	195	232	232	241	222	228	222	234	208	216	242	239	229	238	223	228	238	215	244	206	227	229	216	216	234	248	215	243	256	247	231	261	208	242	235	231	226	202	234	235	263	220	234	243	237	185	239	237	249	231	206	247	215	227	249	235	236	236	230	244	212	220	224	207	273	229	242	218	198	217	228	215	239	235	228	213	203	230	239	209	215	247	251	223	237	205	221	226	260	236	222	233	243	228	234	247	238	212	203	205	210	230	216	234	198	232	211	242	224	213	202	229	253	222	246	242	227	225	204	259	219	215	209	221	224	225	246	230	227	242	209	250	213	227	237	252	237	226	234	207	230	224	241	245	269	207	236	215	242	236	239	218	246	241	244	231	247	245	218	220	219	251	224	223	247	215	225	243	243	207	233	213	215	220	247	220	248	237	232	234	240	235	237	233	209	241	250	256	252	225	243	208	245	222	212	213	233	211	210	249	235	237	219	261	240	226	231	239	237	239	220	219	230	232	239	224	230	235	259	230	236	241	231	239	228	220	237	213	248	226	225	205	226	232	246	235	216	237	224	233	219	253	222	208	234	252	210	207	199	232	224	239	242	229	260	217	227	255	228	235	222	217	235	237	205	208	216	223	210	234	215	224	249	243	243	217	219	251	229	228	219	214	230	228	249	245	249	247	224	224	200	216	215	231	218	216	243	240	232	214	242	243	240	227	199	225	214	248	199	258	232	208	228	221	223	227	231	236	238	208	213	237	232	233	228	239	216	223	230	232	215	244	197	222	231	243	218	236	250	230	240	238	224	237	245	224	284	199	213	228	226	230	226	250	239	207	213	234	228	202	227	208	201	248	234	229	234	198	215	217	252	219	223	233	228	227	227	240	242	221	247	221	220	232	234	232	236	218	227	243	228	229	205	199	227	230	242	258	241	236	220	256	199	224	214	202	208	236	202	234	221	235	247	254	225	222	205	233	216	205	230	224	233	227	234	239	250	234	218	202	217	220	236	259	246	240	219	238	229	214	236	235	221	232	241	249	233	221	215	223	252	212	222	233	244	227	199	230	234	215	239	212	254	262	242	233	234	267	252	228	207	237	232	205	229	240	226	236	216	228	226	254	264	211	254	223	237	216	255	206	257	244	222	232	231	233	233	225	230	248	241	216	244	251	230	206	248	217	239	224	212	260	219	249	255	217	229	214	228	234	221	225	216	211	244	243	200	233	218	221	251	247	218	240	222	226	243	221	237	220	225	216	237	220	267	235	233	221	250	252	210	248	221	218	258	217	212	212	229	213	208	224	222	203	195	213	232	230	242	223	209	237	249	194	234	215	250	225	244	223	229	219	226	233	227	217	226	212	233	230	236	220	243	244	240	233	226	244	230	252	215	237	228	221	209	224	242	247	217	247	226	239	217	244	206	230	210	228	230	228	219	257	223	213	214	210	255	213	224	225	270	249	246	243	265	211	189	211	235	209	241	230	234	229	238	220	210	225	244	217	245	217	214	205	252	273	223	256	236	225	219	227	215	218	219	265	220	214	228	252	219	226	223	252	245	244	221	246	238	195	216	218	237	239	239	236	228	202	214	239	234	249	190	206	250	198	243	239	227	214	223	230	227	250	222	250	219	262	237	237	250	219	230	262	219	197	256	238	212	227	224	224	244	223	248	204	229	215	237	202	209	217	246	211	227	248	220	249	219	237	215	229	221	213	234	238	231	242	243	209	249	219	197	230	225	229	215	210	235	227	259	228	250	239	222	225	232	237	235	242	230	228	224	251	217	233	212	241	239	208	213	228	220	194	222	222	238	221	218	224	232	205	188	236	197	231	228	231	243	217	238	228	241	237	206	209	208	226	231	250	241	217	224	234	225	230	224	210	259	241	222	229	213	245	238	194	230	216	216	241	239	233	240	220	218	228	249	234	243	220	253	212	237	218	233	247	211	235	212	226	230	232	225	258	201	224	267	217	218	240	214	237	237	214	218	223	218	251	227	235	226	213	229	213	228	223	232	218	216	241	203	209	235	238	220	222	231	235	225	227	228	212	216	223	239	243	220	185	217	211	244	224	223	235	248	224	203	224	217	202	238	237	225	206	232	199	241	244	202	234	210	232	225	242	238	259	238	248	225	269	239	239	242	244	212	224	224	238	242	201	229	212	227	240	247	252	230	215	231	230	243	243	215	223	227	250	261	242	237	256	220	210	229	230	223	255	213
39554	43835	48251	37361	14092	9528	8219	7793	6394	6536	6896	6874	6464	6198	7361	5834	4079	3066	3391	4194	4820	4767	3813	3650	5015	3137	2200	2412	2707	3325	3077	2996	2992	3002	2552	2201	1971	1772	4476	8537	6939	3465	1856	1110	779	600	546	562	587	613	595	583	558	584	587	563	572	527	555	593	587	579	595	592	554	536	560	601	569	580	570	523	547	560	599	522	589	563	563	569	570	583	572	576	591	543	552	579	558	564	527	600	526	580	544	566	565	580	564	538	563	578	558	568	564	560	556	524	576	598	545	550	579	516	564	565	618	538	609	570	589	542	570	619	586	527	551	557	547	526	531	545	560	557	498	557	573	547	551	540	581	582	575	585	573	518	602	580	550	593	535	541	557	575	609	517	566	585	553	569	525	588	561	573	560	555	555	599	588	542	536	559	536	540	590	552	566	549	604	545	531	526	583	563	623	552	516	558	569	529	505	587	543	587	551	573	578	532	529	549	541	584	533	588	546	615	576	584	580	570	567	563	539	558	572	557	539	543	542	550	591	518	587	539	560	536	549	583	561	579	540	569	589	524	582	536	551	571	541	568	552	555	535	581	546	560	582	575	588	519	554	551	561	538	598	536	561	577	558	566	540	570	582	535	556	552	528	556	548	530	610	581	575	547	514	567	553	573	572	573	563	543	587	565	556	536	569	580	580	550	567	569	594	555	531	601	533	583	550	585	537	553	637	563	571	549	538	591	559	573	573	529	571	562	574	546	562	606	543	612	578	544	582	540	530	559	529	563	552	601	562	528	591	488	540	527	608	556	551	551	579	608	559	562	561	545	541	621	555	571	586	550	558	569	532	538	568	585	535	554	556	574	577	564	542	563	565	520	580	552	548	583	596	551	579	554	627	579	551	552	576	590	567	578	578	484	572	567	545	551	577	570	596	596	570	565	567	583	569	579	544	555	573	582	570	569	592	546	565	541	578	556	572	612	522	576	575	556	542	565	532	528	598	586	532	578	576	550	522	507	586	537	573	576	587	534	604	575	579	568	618	598	536	570	549	534	588	560	521	596	596	512	593	580	566	563	575	569	553	560	555	560	498	549	553	572	564	569	566	581	589	570	575	582	575	574	545	568	540	566	572	597	576	538	588	557	543	558	564	605	559	568	561	569	536	538	595	606	583	559	592	583	568	569	519	545	543	553	553	537	569	578	590	562	539	574	564	550	579	599	534	549	548	578	551	562	636	538	552	563	582	570	526	553	528	574	554	574	572	561	599	533	535	554	542	528	596	546	563	553	566	551	533	613	578	558	541	563	574	530	531	586	544	554	546	582	558	561	569	555	571	558	579	558	519	556	550	529	555	540	566	544	554	595	579	538	546	611	593	576	563	555	521	549	556	522	575	559	554	517	549	600	548	607	567	592	562	578	567	541	547	547	547	573	561	578	606	612	585	564	587	577	541	582	565	568	546	528	590	557	557	565	609	537	556	553	515	576	587	540	542	565	599	518	579	559	548	552	550	594	525	563	506	598	548	610	583	568	614	579	597	608	560	572	570	582	546	599	539	587	563	578	583	584	570	580	560	575	561	525	568	589	606	568	609	538	600	568	556	562	555	560	599	533	557	552	563	551	561	590	562	567	531	550	574	582	595	574	554	567	586	576	527	565	540	552	574	581	510	544	572	562	534	523	549	495	543	542	559	561	541	586	550	542	603	602	543	536	564	538	619	543	572	568	565	568	605	568	562	594	569	583	595	554	565	552	546	575	566	581	602	622	585	552	497	552	545	547	566	519	575	561	562	579	519	564	614	576	550	574	528	585	561	551	619	570	560	605	541	550	565	566	581	587	584	590	577	566	589	577	507	597	564	583	568	545	596	565	547	566	586	543	576	590	571	591	564	568	570	630	563	579	586	533	560	578	554	580	561	550	587	525	508	558	593	622	560	565	545	585	584	527	536	552	584	552	621	603	606	562	523	606	550	563	544	555	543	510	571	521	584	550	538	546	598	559	565	598	516	591	600	552	557	580	576	510	545	538	555	535	526	560	605	574	565	550	545	581	609	564	546	527	563	596	599	589	541	597	509	549	605	533	557	577	564	553	582	551	557	566	588	556	581	542	567	554	565	557	559	592	601	582	599	558	574	571	570	561	572	563	533	581	577	587	624	571	532	571	566	572	564	588	604	588	538	524	549	574	558	523	629	592	563	567	513	562	600	582	554	560	526	534	541	574	552	613	582	611	552	559	576	549	532	582	599	546	553	566	613	542	582	554	546	549	567	545	546	553	599	585	543	582	549	571	542	564	533	523	578	584	593	557	559	547	607	533	576	553	612	545	536	576	578	573	575	595	568	611	546	544	576	600	597	574	546	550	568	533	552	551	556	573	552	554	572	534	516	551	505	511	592	601	537	604	559	592	564	536	573	547	537	530	558	572	514	538	578	594	571	535	528	580	619	555	557	588	569	553	578	568	580	580	535	585	552	517	591	620	571	597	539	572	561	571	539	528	563	556	551	552	573	508	547	569	602	528	601	567	547	582	517	595	540	561	600	562	571	555	545	550	581	562	529	566	570	524	594	548	569	545	549	585	569	592	528	550	542	543	579	556	590	599	533	574	575	567	599	585	580	567	551	579	557	530	561	617	548	568	578	558	556	564	572	549	556	546	549	575	553	590	559	569	569	575	565	559	561	532	587	527	588	583	559	565	533	545	549	577	579	537	588	563	541	560	571	520	551	545	569	545	555	583	542	557	592	556	562	605	582	586	565	553	568	499	569	569	547	564	574	604	589	566	541	593	565	566	546	555	576	543	559	522	598	617	510	547	550	562	559	565	578	551	558	555	538	555	552	584	540	540	582	559	553	567	533	560	570	580	578	636	600	562	592	553	554	592	527	528	570	548	553	553	550	534	548	538	559	502	558	594	566	553	599	520	529	539	573	579	519	581	566	581	503	549	559	574	540	549	554	569	564	572	572	586	589	525	548	562	517	548	549	570	571	549	577	561	547	571	587	519	534	565	578	548	576	576	537	552	527	559	535	525	611	552	555	592	550	568	533	560	534	544	549	546	551	557	586	607	550	546	575	563	585	571	589	587	545	622	562	612	665	564	602	592	579	515	552	550	566	553	533	606	556	570	593	550	606	538	555	556	569	542	592	576	611	576	542	575	611	585	579	544	529	576	576	545	543	582	518	562	583	569	576	545	529	566	574	540	570	570	548	569	524	532	530	543	539	594	517	548	622	590	582	533	542	580	585	582	551	551	570	589	577	561	556	576	565	586	560	530	558	564	543	528	507	543	588	485	547	553	544	551	580	564	576	558	546	576	589	558	552	573	624	531	540	566	563	536	537	572	561	546	586	571	560	560	579	603	560	537	580	558	528	559	537	558	593	549	572	608	577	571	543	608	560	573	557	568	557	549	545	519	559	556	601	611	561	560	556	525	561	587	559	577	587	601	574	525	584	598	549	555	567	629	597	595	529	565	561	574	562	522	558	554	593	588	598	541	543	558	573	583	516	563	547	548
43102	35948	29369	13859	2107	510	450	466	592	622	693	756	678	550	456	416	382	344	306	297	295	276	287	364	305	305	319	286	282	260	271	241	260	271	260	271	275	250	258	278	341	306	271	262	225	218	223	219	251	230	215	221	229	228	238	244	244	257	284	241	260	253	248	237	225	217	250	255	243	240	230	222	256	263	239	263	238	249	226	245	258	234	263	243	249	262	244	252	237	246	268	222	224	259	230	229	255	223	261	246	245	224	253	238	239	228	238	249	261	224	242	229	235	251	256	260	236	230	265	258	246	209	290	240	227	228	256	240	243	239	250	243	246	242	228	233	256	232	260	206	219	243	248	259	258	250	267	235	246	251	204	271	264	230	229	232	232	250	252	259	237	232	237	235	262	240	205	244	268	256	278	271	228	244	240	236	231	233	244	237	207	219	252	243	251	248	262	247	238	223	276	270	245	220	238	267	270	219	245	291	266	260	259	266	261	240	221	246	276	268	268	260	231	241	243	253	249	238	225	241	223	237	209	252	230	251	251	268	250	241	269	269	254	244	264	259	253	235	260	248	245	246	227	217	233	229	282	237	254	231	248	245	267	264	265	265	252	247	223	249	258	274	244	253	279	216	243	230	225	243	256	223	238	237	241	258	275	268	244	221	256	227	256	275	219	243	260	228	250	230	240	242	231	235	259	243	233	234	267	257	241	228	239	246	249	245	240	247	240	247	248	260	229	251	263	264	236	216	238	236	234	226	226	215	245	237	264	240	234	256	230	249	258	241	277	221	238	265	283	236	231	249	229	261	245	252	264	247	252	253	240	270	255	268	240	237	241	241	221	251	240	208	239	246	218	246	253	275	251	261	253	230	223	209	235	261	247	231	234	257	265	238	231	236	222	247	263	244	236	221	237	227	231	234	251	236	231	244	265	204	248	237	229	246	287	259	257	237	238	251	251	255	249	266	227	233	239	252	238	249	241	264	241	234	239	276	235	250	229	274	253	251	258	255	280	230	255	233	265	216	268	214	215	247	247	278	244	248	247	248	218	271	233	251	233	227	241	244	258	238	197	239	221	229	229	243	260	248	265	233	240	258	244	272	231	255	252	235	253	267	233	262	239	237	232	231	270	264	244	232	231	251	236	236	240	258	252	239	256	242	248	255	239	265	245	239	244	262	227	281	279	243	255	207	227	249	266	247	237	241	274	257	252	258	235	254	258	253	220	228	230	269	265	237	248	258	246	231	243	255	262	237	274	274	247	257	241	240	221	243	237	271	257	256	271	241	257	268	260	212	237	248	236	219	201	253	236	237	237	243	249	228	266	274	229	220	233	220	239	234	259	237	255	237	244	225	241	221	257	254	235	234	254	250	232	240	260	254	231	246	220	240	241	264	277	236	258	237	257	228	269	269	223	266	258	245	220	250	236	229	218	252	249	246	245	231	249	234	234	272	251	277	246	269	236	258	247	239	244	271	261	218	251	254	253	240	244	272	220	218	252	246	232	257	248	244	213	266	250	256	217	260	250	218	242	264	276	235	259	257	257	246	228	244	261	254	267	245	230	222	251	277	283	244	247	248	226	252	281	234	255	259	227	273	227	244	254	244	228	258	258	224	265	242	245	227	266	233	229	267	229	297	261	251	247	220	245	235	232	234	259	273	240	225	237	255	256	227	255	239	246	245	272	272	247	260	249	251	260	245	250	246	229	244	273	214	230	226	220	235	233	272	235	258	239	209	222	264	266	230	259	235	272	232	254	211	251	263	237	248	236	248	273	245	239	266	229	223	234	240	275	224	250	205	249	227	229	262	227	238	256	281	253	263	240	251	260	234	250	241	221	253	244	237	238	214	215	243	236	251	237	242	230	245	257	260	257	281	224	248	254	264	196	225	239	225	236	254	261	248	241	233	219	235	265	258	236	240	226	239	233	215	237	257	224	233	253	243	240	213	280	233	247	247	214	256	227	211	278	249	240	247	229	241	251	260	255	257	249	219	239	251	230	238	243	219	258	243	249	230	255	247	251	252	263	217	235	269	241	273	261	251	261	247	224	230	234	262	242	245	249	241	275	254	233	244	246	260	276	262	223	219	254	256	235	244	244	247	238	251	235	230	265	243	253	259	259	252	254	213	228	255	225	238	255	246	251	250	254	263	256	228	256	238	236	221	256	245	259	225	238	252	257	235	249	258	256	252	215	228	215	237	259	226	240	252	257	247	234	222	203	251	239	222	271	246	241	260	252	259	256	268	240	237	266	234	232	267	229	264	254	248	241	241	245	249	267	234	227	250	260	244	223	248	257	274	242	230	230	241	243	280	229	234	224	282	270	231	224	235	240	231	248	233	216	236	226	218	253	267	263	243	252	238	243	231	243	267	242	237	229	225	253	238	252	222	248	248	246	257	277	271	249	249	258	252	236	249	251	240	235	245	271	240	244	257	250	252	285	243	234	219	240	241	264	235	246	227	240	227	261	281	265	221	233	233	243	215	242	280	227	266	244	259	235	274	232	228	235	279	242	233	224	218	243	231	243	245	262	236	240	269	222	254	276	261	245	229	220	230	246	243	227	261	248	224	264	243	226	251	253	227	233	253	263	284	250	243	233	241	263	236	238	245	222	235	257	247	250	248	231	254	201	226	249	248	249	239	231	274	230	240	237	243	247	245	252	224	240	226	241	282	241	220	234	236	211	239	245	239	246	236	241	262	217	257	216	267	246	227	255	236	208	257	265	227	257	256	245	251	266	246	247	223	267	252	262	248	248	265	244	237	261	246	229	255	235	264	262	231	258	240	244	244	272	256	265	233	248	255	249	260	240	258	220	232	242	239	255	231	217	226	242	241	247	230	226	256	235	268	217	232	252	289	224	211	247	237	277	230	233	225	262	229	251	226	252	228	257	270	251	240	233	234	233	248	244	256	270	264	236	236	235	233	229	229	243	246	262	252	249	252	247	233	251	246	237	237	222	274	254	239	257	255	227	268	235	249	242	257	252	253	238	245	239	249	233	231	225	241	257	237	247	214	239	252	239	258	228	240	219	263	271	245	232	239	224	245	232	222	256	227	229	234	273	236	248	216	223	227	245	249	258	272	235	245	233	257	229	272	248	254	256	243	265	243	266	244	253	245	230	253	230	253	256	262	255	256	250	245	220	237	265	239	222	242	244	241	236	264	233	222	294	274	246	238	229	259	265	220	234	216	236	258	239	256	253	241	276	235	250	247	283	246	266	254	228	252	258	268	240	251	223	245	231	225	276	263	252	232	243	279	232	226	218	237	272	221	240	236	216	243	286	262	220	210	236	229	236	252	266	230	244	267	280	259	220	205	256	229	259	220	213	238	281	254	220	245	262	243	248	232	246	265	250	217	240	250	261	221	244	251	259	247	253	219	224	234	239	232	236	250	239	217	259	270	248	260	236	254	234	227	238	234	256	229	223	253	247	260	237	233	246	250	244	256	270	238	226	254	233	265	238	218	218	249	257	239	271	249	268	264	260	269	272	241
27282	28528	32007	19626	4397	1924	1947	1787	2313	2798	3102	3466	3217	2675	2229	1870	1653	1397	1153	1010	1016	1127	1156	1193	1121	955	859	837	790	795	767	694	722	722	738	691	733	697	837	1042	1046	859	670	688	610	622	606	575	612	566	601	616	586	626	612	588	586	591	612	593	567	614	596	558	589	610	565	592	608	581	606	619	612	592	571	588	606	612	573	584	651	623	592	574	582	581	576	599	645	614	607	537	617	571	658	589	558	598	635	559	618	591	584	571	634	613	599	576	609	599	644	584	588	584	629	598	595	573	591	585	591	630	595	632	601	654	609	595	559	629	619	581	563	503	589	603	564	607	615	603	608	589	561	582	591	633	585	568	558	598	622	620	594	597	581	604	575	612	570	601	583	586	597	559	580	599	606	573	590	616	628	632	607	572	636	614	622	573	611	577	576	639	587	589	588	568	613	658	618	644	606	589	592	585	636	612	584	597	611	561	625	582	598	578	590	621	606	606	585	617	599	582	570	596	609	582	646	601	571	618	599	590	569	636	661	596	575	567	591	592	593	605	636	600	564	621	528	611	640	615	547	615	609	590	581	543	630	599	621	585	612	607	588	581	596	667	658	588	602	614	604	558	628	596	606	539	570	590	612	608	586	591	584	594	595	599	602	583	634	601	632	572	601	568	618	593	591	607	604	570	597	610	583	608	554	563	595	558	557	550	585	624	622	574	609	590	589	609	546	599	597	582	566	593	630	573	601	659	657	599	605	614	578	607	637	609	573	565	577	569	613	619	614	593	585	586	570	611	624	604	586	599	615	591	624	619	580	598	613	595	634	572	560	587	589	601	586	591	566	586	570	588	598	623	569	589	601	566	588	582	608	603	580	580	591	637	587	606	585	580	637	617	625	589	563	533	577	590	610	575	599	578	571	600	645	599	614	586	630	588	629	598	580	593	604	576	607	640	613	597	573	610	554	588	575	592	615	596	615	635	595	584	608	611	598	560	581	604	600	613	596	607	605	569	559	580	591	567	586	578	556	624	567	589	581	645	562	550	574	653	582	641	571	613	581	576	594	600	572	560	612	574	595	637	600	585	646	611	606	594	625	574	559	597	602	597	567	591	547	609	556	611	616	605	567	584	610	597	575	600	618	622	646	579	610	560	576	655	593	569	594	583	631	556	593	558	622	580	593	589	604	581	581	579	616	600	612	598	549	577	583	596	564	646	555	554	603	566	619	592	591	594	589	645	582	598	619	621	600	585	606	568	627	611	608	612	563	571	611	608	607	581	618	570	564	557	576	564	607	612	613	574	575	583	573	617	649	571	612	588	660	602	630	632	588	596	573	618	577	615	614	609	598	603	584	613	585	622	596	596	575	624	598	607	628	631	597	571	620	607	610	594	595	619	582	594	603	568	600	582	600	592	617	621	594	568	543	591	612	615	617	573	595	604	610	585	640	617	564	586	651	577	600	593	615	609	581	587	635	564	612	599	557	607	624	580	631	590	585	609	601	561	625	592	606	568	569	649	592	578	569	579	590	564	552	590	652	584	591	625	604	604	592	573	606	558	576	591	564	580	626	638	635	613	584	572	599	599	643	585	600	594	571	573	598	612	580	611	604	612	582	587	581	610	575	624	639	606	570	564	640	612	599	562	602	636	623	591	623	599	564	585	595	589	613	623	582	596	572	571	617	564	560	603	577	605	577	627	628	574	568	622	599	577	582	562	595	624	642	623	603	593	617	617	615	562	593	614	594	568	594	614	590	561	606	578	589	640	564	640	560	626	601	633	601	603	630	563	591	626	606	589	573	640	602	601	606	604	565	631	592	587	562	599	602	562	601	552	594	627	637	586	579	588	638	570	589	587	586	556	572	638	600	618	602	604	584	627	598	581	587	557	600	589	628	611	595	580	592	626	608	623	631	575	582	647	578	605	608	620	598	619	587	582	590	584	628	552	607	595	595	572	546	597	594	577	626	586	634	613	590	586	586	616	623	598	600	551	601	550	596	608	565	588	565	605	635	576	582	606	605	580	627	578	654	635	611	589	591	577	561	555	556	594	588	646	590	590	565	607	577	594	597	594	571	579	566	609	589	566	561	573	580	591	619	603	588	589	555	648	605	603	619	598	590	564	631	590	580	580	618	587	544	596	586	573	573	587	621	635	598	585	583	612	551	586	600	620	596	612	518	590	587	584	570	626	593	624	596	618	601	580	577	577	579	607	564	598	595	588	610	625	632	562	592	572	603	581	616	615	636	598	617	632	618	607	579	587	617	632	651	599	566	588	605	626	609	557	626	600	578	575	622	573	598	605	637	580	594	587	588	601	567	563	611	588	594	589	558	598	645	552	596	600	572	626	621	594	602	592	584	579	582	589	620	608	544	598	565	599	647	605	589	591	591	650	595	568	579	567	595	600	597	575	593	580	602	589	627	632	608	572	560	543	593	601	599	619	650	602	615	604	604	597	575	558	590	600	593	592	633	624	607	593	569	590	549	598	639	580	592	623	617	609	614	618	646	579	606	615	603	628	594	567	562	604	633	575	595	588	607	568	588	634	590	636	577	610	573	619	573	612	583	631	649	560	598	620	598	585	594	569	584	588	617	618	602	631	598	596	609	641	609	543	651	615	618	613	612	639	554	591	626	579	591	610	575	642	575	560	620	597	614	614	595	553	565	587	640	555	611	590	554	608	553	587	541	616	571	596	619	564	635	598	566	564	574	603	626	598	591	626	567	612	596	639	583	610	553	598	613	575	585	586	625	593	588	614	627	581	622	599	614	558	593	613	547	601	623	629	586	592	599	592	589	542	607	584	546	581	582	574	580	640	584	607	589	604	568	586	551	607	554	621	615	602	640	607	588	594	572	583	575	608	596	561	618	581	569	572	588	580	580	615	585	613	540	610	604	646	550	631	613	640	577	624	535	609	625	596	597	606	628	625	643	625	591	592	623	590	634	610	616	632	587	625	577	585	579	573	617	568	556	574	583	599	604	573	621	590	614	572	602	584	565	631	561	550	578	613	550	603	573	641	626	594	611	591	619	599	617	552	608	583	571	622	584	601	569	595	587	576	607	582	563	639	593	610	600	575	623	592	625	653	594	615	575	614	579	595	628	601	605	547	603	611	572	624	639	599	577	612	604	587	624	624	594	596	600	564	605	564	588	592	608	561	609	615	594	604	627	602	589	563	599	608	603	557	568	592	610	593	560	574	625	562	580	592	630	635	556	580	609	639	616	579	606	546	592	587	601	559	607	607	561	617	570	592	619	599	608	634	631	557	575	614	593	602	600	562	570	586	615	596	612	647	615	559	576	607	596	611	588	578	595	577	578	572	576	582	588	643	564	590	609	582	597	574	626	618	623	589	583	615	625	623	598	605	573	589	593	607	607	584	618	598	611	590	618	540	636	618	600	602	595	567	582	596	603	585	593	582	603	657	593	584	589	617	600	567	588	622	642	611	637	624	549	576	593	611	597	591	589	579	617	608	555	605	582	595	594	586	564	552	595	598
55313	47375	43550	25644	9754	1723	5996	4614	848	899	831	788	737	663	642	565	486	471	486	469	412	428	428	462	439	407	405	357	371	363	349	358	331	326	304	303	310	359	458	448	381	330	285	260	253	222	218	224	251	264	255	271	246	229	225	208	260	253	244	284	246	231	217	230	241	233	265	230	213	217	250	231	205	245	251	218	249	239	242	203	246	258	234	262	280	239	239	266	231	231	241	234	221	254	250	244	218	252	242	238	270	265	260	254	220	243	246	230	232	254	212	233	249	265	243	246	228	237	232	229	220	238	239	234	242	225	226	262	250	237	250	251	219	238	256	252	235	253	233	218	239	224	236	237	224	258	228	241	235	240	241	224	223	226	246	220	242	230	252	225	236	259	262	229	233	246	239	239	236	231	225	266	234	227	240	240	255	231	243	246	231	225	251	235	229	248	242	226	220	238	216	218	235	248	260	238	221	254	245	250	258	263	223	258	253	253	244	224	271	236	223	250	242	283	240	260	210	239	248	242	239	216	211	236	256	221	251	230	207	280	249	234	253	219	205	242	237	251	239	232	216	235	212	231	240	235	237	252	235	223	223	247	239	208	241	253	247	243	259	226	235	231	203	261	254	222	215	245	267	230	230	234	224	282	256	227	259	219	259	244	220	222	220	231	222	257	243	230	255	231	208	249	231	194	233	242	246	247	261	255	224	251	243	241	236	216	246	255	260	256	249	235	220	252	209	210	229	222	233	231	230	224	231	216	238	231	246	254	261	232	236	234	250	236	222	235	256	237	232	217	240	234	220	239	247	243	240	219	229	214	229	236	229	242	259	224	271	253	240	240	255	260	255	213	231	234	256	242	261	205	220	225	227	257	247	240	250	229	252	241	245	233	246	265	229	247	261	246	259	218	278	246	242	244	249	242	217	233	265	241	217	234	209	238	237	250	245	236	240	232	246	237	217	253	222	243	230	257	215	278	204	230	222	229	265	224	200	240	230	259	265	269	215	230	240	219	230	228	254	235	257	220	239	244	239	220	259	242	238	264	238	230	242	223	219	234	256	256	255	230	227	263	248	237	270	219	246	227	249	281	259	239	225	236	236	213	235	249	241	228	239	234	246	265	242	253	238	282	225	250	242	237	232	251	235	235	240	235	257	267	210	241	222	233	208	233	196	217	248	227	243	211	246	243	227	242	227	227	230	225	253	228	254	239	234	240	227	242	249	213	218	237	269	228	242	259	235	245	209	254	252	252	203	221	268	230	207	204	235	248	226	247	252	243	224	203	209	245	233	251	249	236	231	241	243	229	241	227	241	230	241	211	243	275	228	237	230	237	223	232	222	231	207	280	231	233	233	253	227	217	219	219	233	236	235	215	235	220	248	247	256	237	234	227	247	229	265	232	221	230	240	236	237	256	248	213	232	227	246	211	249	253	244	233	238	259	200	214	215	215	208	236	237	200	214	227	257	223	240	211	222	208	217	237	242	249	226	259	229	251	218	230	257	225	259	248	247	227	232	210	249	242	236	233	260	214	237	225	243	223	212	268	235	262	253	235	254	219	243	253	248	232	239	245	261	194	237	224	241	248	232	245	236	232	232	236	231	222	206	251	233	234	245	240	244	248	247	250	213	251	219	222	255	225	226	248	261	262	238	234	231	230	235	233	254	236	230	225	249	226	239	237	242	232	215	232	248	232	242	228	256	248	238	235	227	242	245	244	250	263	213	255	226	239	220	245	265	232	246	231	242	236	200	259	208	257	238	221	236	248	218	241	248	244	215	243	250	240	254	213	236	247	259	242	250	217	254	269	222	246	209	249	223	227	235	215	225	220	227	235	247	228	238	243	229	221	252	251	221	253	242	253	216	221	245	268	239	208	256	218	228	218	252	216	238	263	231	227	207	214	238	241	206	212	256	246	212	226	262	256	228	245	252	256	230	228	226	211	221	240	248	211	261	228	233	215	239	231	229	254	243	234	236	234	270	234	209	224	242	223	249	265	237	229	253	245	228	226	238	271	243	221	226	223	243	225	250	221	213	259	239	251	236	233	241	252	224	246	224	243	235	241	258	237	233	236	249	264	256	255	255	250	253	225	244	262	234	218	213	231	267	246	233	242	228	233	230	218	224	252	233	238	251	225	239	234	225	228	221	251	227	233	258	270	216	210	236	274	236	214	211	192	255	257	237	227	261	240	232	250	233	236	252	232	209	235	242	198	271	230	250	223	236	249	226	244	226	235	226	219	205	242	243	242	266	221	253	242	267	238	259	246	234	232	260	211	259	240	243	261	243	235	237	257	246	258	253	216	255	250	235	235	235	236	237	217	262	239	248	249	238	250	213	239	240	237	236	260	256	262	272	250	246	218	221	245	231	246	257	255	223	232	215	234	228	251	240	250	236	214	246	255	211	248	262	250	252	258	231	222	223	226	253	242	226	246	255	223	230	236	249	230	242	236	253	210	246	253	237	241	244	232	246	238	243	229	252	257	221	236	219	217	217	230	258	239	232	248	263	238	233	257	237	204	251	257	229	201	221	230	239	236	241	237	238	252	279	254	230	236	257	220	243	248	252	220	237	227	223	248	275	264	241	226	237	243	228	226	265	228	284	244	247	250	242	282	205	206	254	257	202	261	225	249	245	261	251	233	243	229	244	241	252	216	254	265	229	265	261	231	232	204	230	240	225	218	218	247	236	254	217	252	241	234	204	241	255	214	250	216	230	227	242	226	216	238	241	256	243	245	235	236	223	249	258	228	240	227	256	222	246	208	224	233	223	224	206	247	213	229	214	231	255	255	204	257	234	227	244	242	247	233	219	245	236	231	274	213	228	230	237	243	217	236	201	244	281	253	238	209	248	258	255	210	257	228	251	264	212	235	238	227	224	246	208	214	254	226	216	248	243	257	247	239	201	203	224	232	259	245	243	225	238	236	219	227	268	247	228	246	214	262	240	242	241	242	239	245	253	246	254	235	239	235	231	234	238	270	228	243	229	233	249	231	243	222	233	253	240	228	228	220	238	227	229	232	237	229	244	239	248	249	274	267	240	227	230	216	247	254	224	232	247	250	248	239	239	233	279	239	236	230	241	233	217	231	250	253	230	257	248	247	238	235	259	240	258	255	236	221	227	246	257	217	225	238	247	218	248	229	226	234	244	242	211	240	232	269	213	264	253	254	246	252	267	220	255	222	242	225	241	236	238	225	258	227	245	238	240	231	233	228	237	231	215	239	230	245	225	267	238	228	243	236	247	248	263	226	227	227	263	261	258	248	235	264	221	241	232	207	217	241	221	258	249	236	207	245	244	276	253	223	269	259	243	235	239	237	268	250	214	236	234	262	247	256	263	226	211	257	245	234	243	230	220	223	231	239	211	245	215	230	215	248	208	237	238	250	227	235	255	219	237	225	274	247	239	241	237	261	242	225	248	252	250	241	220	242	214	263	251	196	249	238	238	235	226	255	213	228	255	215	223	235	221	228	245	214	240	257	215	266	250	240	209	253
36368	39016	42137	32224	14676	4468	18285	12100	3396	4073	4000	3732	3418	3241	3229	2831	2191	1951	2130	2274	1884	1862	2026	2228	2130	2016	1878	1547	1456	1504	1291	1407	1378	1323	1305	1098	1035	1210	2362	2234	1629	988	763	604	643	565	605	591	573	613	603	603	618	606	607	585	581	635	577	606	581	564	584	593	554	571	573	559	606	568	600	577	584	632	597	563	597	555	558	620	598	594	564	588	567	569	613	605	613	590	595	540	541	622	583	545	620	605	542	613	577	587	606	582	567	579	599	564	574	569	582	555	584	585	623	589	549	587	591	559	528	592	576	605	578	603	645	563	601	572	609	586	583	568	545	586	573	601	566	581	617	576	608	607	566	563	549	590	612	567	596	595	605	573	589	578	597	589	627	583	598	598	578	564	605	567	613	556	563	552	572	612	576	585	596	579	570	586	585	562	647	570	576	545	566	647	623	556	558	580	633	569	618	574	612	610	577	582	543	592	589	573	583	589	587	594	601	651	559	547	609	582	563	584	596	590	593	548	574	573	599	606	568	604	578	569	604	633	609	601	568	580	610	557	606	595	603	645	597	571	635	612	613	542	561	553	553	584	594	587	619	585	596	592	592	615	585	592	567	597	562	574	554	621	544	586	603	590	614	580	589	597	552	633	595	624	600	612	582	564	583	547	582	502	585	584	591	564	555	585	588	571	551	609	577	521	556	616	621	581	567	591	576	537	624	599	525	595	575	556	576	587	627	580	588	536	634	598	586	577	613	604	588	537	593	569	561	645	589	556	577	589	578	583	579	552	591	596	605	599	587	584	553	553	600	618	584	588	598	559	553	597	559	602	577	595	623	592	589	597	583	606	574	600	582	598	564	574	643	605	593	627	606	568	613	559	576	553	583	579	576	621	586	601	607	602	587	575	578	564	600	560	614	597	584	590	598	598	632	569	591	564	572	578	557	571	591	649	601	614	618	612	604	599	606	562	570	604	568	607	544	613	548	582	559	598	571	607	601	604	567	616	562	596	597	540	549	586	574	592	593	551	544	555	581	585	559	572	607	588	554	562	562	551	571	590	582	591	597	539	603	567	595	572	593	588	615	591	592	600	592	626	588	569	591	592	602	571	615	556	609	580	569	537	606	571	595	598	589	572	585	597	606	528	566	590	642	565	592	572	594	563	611	610	586	579	601	582	563	537	563	588	571	580	587	624	583	620	606	637	582	571	588	556	566	592	606	589	579	571	608	570	567	590	573	601	547	585	566	577	609	611	575	583	608	616	615	595	598	628	559	616	564	685	619	585	561	564	563	544	569	612	563	567	528	592	547	591	627	591	617	591	605	576	544	563	557	565	596	590	571	637	579	604	541	583	600	603	592	578	594	604	585	594	594	561	602	611	557	591	576	589	561	577	585	551	639	579	584	575	629	568	561	612	575	570	546	592	590	552	616	601	549	540	619	591	625	549	568	603	583	600	566	584	594	590	637	602	568	573	568	592	551	577	597	553	578	573	593	609	634	613	616	664	583	597	555	603	587	561	583	664	638	625	605	580	607	631	626	604	584	601	630	559	583	580	579	554	584	617	591	600	605	594	533	611	585	588	575	591	608	584	533	599	540	570	605	587	593	584	618	589	519	579	557	631	588	601	613	614	620	629	574	596	581	552	569	618	594	574	582	519	575	593	617	594	626	583	567	570	608	597	622	576	576	615	600	582	565	558	558	523	582	593	563	597	618	534	596	604	620	566	562	589	546	537	586	580	635	580	578	591	571	563	580	548	587	569	614	573	579	610	611	604	574	591	605	597	598	571	536	580	550	582	589	579	581	585	613	573	576	598	574	614	576	580	580	568	586	578	616	560	624	564	613	546	591	563	564	593	571	610	600	581	605	596	584	628	622	584	617	583	581	592	581	594	576	594	639	562	609	570	587	579	598	577	574	564	561	607	572	582	596	583	566	631	604	586	595	583	555	554	602	597	580	589	589	557	575	589	587	548	617	581	594	609	560	594	568	555	593	605	590	544	584	584	560	612	619	598	559	593	597	579	585	535	619	569	609	619	607	626	589	581	570	590	628	573	632	610	620	625	603	609	581	604	611	587	576	574	628	632	553	605	569	589	589	620	588	589	579	577	562	620	580	591	535	580	542	575	595	575	606	629	557	548	571	568	647	586	569	571	529	603	580	597	591	588	561	581	615	581	582	631	573	582	594	554	599	622	573	564	561	555	583	541	563	580	587	589	560	630	584	557	583	631	600	588	627	593	613	582	576	616	589	579	574	574	560	571	596	612	586	632	590	586	631	584	553	570	569	594	575	558	610	605	577	618	569	597	569	633	596	579	521	617	578	554	618	644	589	567	575	574	584	611	589	631	593	617	601	531	596	606	593	620	621	574	569	580	609	580	589	559	563	607	577	566	560	585	596	563	593	568	620	566	601	625	602	554	580	585	543	578	611	588	649	589	571	587	566	583	572	608	652	590	587	556	571	580	586	594	612	604	563	566	585	598	569	588	589	596	587	582	561	591	572	587	560	589	609	567	596	576	611	548	619	593	570	616	537	611	571	591	595	559	537	618	585	567	602	604	564	598	556	584	619	605	608	620	578	601	583	603	610	596	571	599	570	558	620	638	602	583	589	581	576	573	587	584	545	609	582	579	636	622	573	553	565	566	599	534	593	577	566	571	622	573	535	633	579	577	546	553	557	580	532	593	576	554	585	532	574	584	586	628	586	539	562	582	568	582	602	591	619	622	618	556	543	579	585	599	587	598	602	567	565	575	576	565	552	603	582	626	571	574	616	563	626	603	550	615	553	579	592	588	590	551	584	597	572	618	578	567	600	580	558	613	596	626	557	557	588	638	617	568	594	625	561	640	623	618	593	575	555	600	579	606	604	617	569	570	584	590	601	574	611	605	616	589	604	582	601	588	588	572	594	573	580	562	579	594	632	599	600	617	530	568	552	565	560	564	606	611	580	587	611	574	597	571	601	579	599	599	571	592	600	567	545	588	599	590	593	584	537	565	615	547	596	583	593	614	579	572	637	595	608	591	573	562	613	610	593	576	574	563	589	628	570	592	607	573	604	578	588	610	566	593	549	580	631	627	552	567	583	622	598	589	569	588	565	605	533	563	594	599	582	585	571	572	584	587	583	590	590	621	598	638	574	590	601	615	607	548	548	615	580	635	588	635	587	600	566	573	610	636	617	605	537	598	565	556	599	605	611	587	540	618	553	614	628	582	596	547	605	523	571	546	602	565	561	588	631	606	596	560	554	603	582	559	593	586	637	592	598	604	548	550	593	576	569	598	571	575	603	598	564	605	582	603	530	578	558	529	571	586	631	569	599	565	598	582	574	598	555	611	576	562	589	589	630	592	603	539	579	602	599	579	578	620	585	579	571	606	566	631	642	561	576	589	588	632	620	599	551	584	537	599	592	593	553	603	590	572	609	610	619	565	555	612	619	583	605	605	596	603	612	551	557	574	590	596	581	547	592	618	549	595	622	546	545	605	575	587	605	620
61674	58410	55613	41971	24722	6806	11984	4593	1414	1309	1233	1048	978	916	1162	936	799	624	649	746	793	674	622	608	640	618	631	564	565	547	502	490	520	504	500	467	413	521	915	810	562	379	281	269	210	244	238	213	241	244	211	230	205	241	252	215	223	244	235	245	245	253	226	250	229	233	251	231	246	248	251	258	226	250	232	245	238	249	226	253	239	249	225	233	196	244	222	204	251	261	243	234	240	226	261	243	244	246	228	242	218	215	259	229	231	221	237	234	227	222	204	250	220	243	276	256	240	250	255	244	217	263	236	202	206	238	235	237	263	232	263	261	247	229	258	247	234	225	251	267	224	248	247	222	240	225	249	255	236	251	247	264	242	270	242	265	222	243	224	252	238	261	243	256	255	251	256	235	251	229	232	247	248	228	241	221	283	260	231	242	264	244	276	221	251	223	245	227	234	230	256	228	232	227	243	249	228	247	249	215	266	239	199	229	236	271	236	272	234	243	225	242	253	235	237	207	249	246	243	235	224	266	223	239	226	227	226	268	272	226	249	251	220	231	240	259	255	223	242	269	219	224	265	240	221	254	221	257	240	227	243	249	244	238	226	241	216	248	237	242	285	249	244	238	222	252	281	240	229	270	219	216	250	235	251	231	244	231	231	250	227	228	228	222	198	232	233	244	220	242	239	266	228	229	235	237	198	233	233	262	207	204	236	246	239	232	233	240	222	233	235	228	237	227	272	229	241	220	252	237	248	252	228	233	250	243	260	236	218	245	220	243	238	235	259	223	233	247	232	229	240	245	259	227	225	241	222	240	255	255	226	248	266	252	240	246	237	243	217	248	239	222	245	234	224	239	236	250	205	238	207	237	259	219	210	253	234	239	248	256	249	264	243	238	241	239	215	226	243	263	251	249	246	251	233	250	282	265	241	234	227	221	233	232	240	240	255	227	243	223	225	208	194	230	215	248	254	225	214	221	208	253	220	253	223	243	242	219	242	274	241	252	234	257	252	251	244	231	257	258	220	230	264	242	259	243	233	232	237	219	270	255	254	258	220	238	228	212	250	224	256	229	249	245	257	218	235	245	228	246	201	255	244	236	250	276	230	247	237	233	245	239	235	246	231	223	220	218	235	231	252	218	228	257	243	229	265	227	226	255	221	270	241	243	243	252	227	242	235	249	250	262	245	255	240	222	230	238	246	253	242	247	249	233	244	238	225	217	265	240	242	273	213	227	217	239	245	240	230	264	225	258	231	254	261	242	222	246	219	245	217	259	247	218	240	231	248	252	250	282	219	235	247	251	206	216	254	225	243	228	228	236	235	217	242	249	240	231	244	256	255	233	255	218	221	245	227	256	246	263	242	245	235	236	235	260	218	221	266	251	262	252	252	242	251	212	234	228	230	250	230	265	217	214	219	242	261	250	232	258	252	221	244	222	237	261	257	258	221	243	231	216	228	224	239	258	215	233	248	247	248	252	240	239	238	258	239	255	244	258	245	230	252	258	239	225	260	228	244	223	256	256	234	219	241	230	217	223	243	258	214	239	230	203	253	238	243	226	218	235	241	249	226	222	246	254	245	223	245	259	236	239	223	255	234	243	254	230	211	244	221	211	247	260	257	239	232	225	251	232	244	253	236	228	221	233	209	239	222	235	215	260	228	212	256	270	239	230	190	229	217	223	258	233	257	220	245	229	270	240	230	260	218	254	206	236	242	223	217	230	225	247	251	222	219	255	244	243	224	210	264	232	251	230	264	237	235	207	238	262	239	257	250	216	255	244	225	245	249	238	228	250	249	247	219	242	227	240	213	239	266	240	261	244	236	241	237	249	227	228	218	233	245	252	217	240	237	241	241	237	190	247	237	259	238	225	241	254	264	229	233	233	250	247	237	259	236	259	264	238	215	253	219	252	256	267	243	258	240	198	240	260	262	236	232	254	234	223	231	236	253	236	228	208	239	256	262	241	246	236	265	253	237	241	219	243	254	222	241	233	277	238	242	226	232	231	263	269	259	231	254	231	200	236	225	239	221	254	201	229	211	227	235	262	228	226	244	244	229	250	255	231	233	217	236	261	256	244	229	240	241	231	225	239	258	221	237	253	246	262	263	236	247	267	274	256	266	216	224	257	218	236	246	262	254	226	261	236	239	247	246	222	236	254	262	237	236	268	258	270	246	243	244	251	244	243	258	217	220	271	228	218	275	222	231	217	255	224	226	242	232	233	221	256	241	252	227	220	227	240	254	240	245	256	237	255	238	229	229	283	210	242	277	232	225	236	246	243	238	220	258	249	249	216	243	226	260	248	215	227	252	259	211	217	250	261	244	247	225	249	232	221	250	229	251	231	254	235	259	248	223	198	235	196	258	240	238	213	247	241	249	265	253	250	245	225	276	255	235	225	226	233	224	242	227	278	228	245	255	224	214	242	250	273	238	242	242	221	238	242	280	245	219	249	236	247	225	232	239	246	225	233	230	256	247	248	245	214	238	252	251	248	261	226	242	258	218	232	270	255	222	245	235	230	244	234	237	244	246	245	237	243	242	246	222	230	263	250	232	244	238	232	233	235	219	245	231	236	214	253	244	234	273	239	252	257	247	244	273	233	256	250	239	233	234	268	228	230	246	241	224	227	239	212	245	249	239	250	216	218	264	251	230	252	250	236	223	251	228	263	229	247	209	235	252	233	222	235	221	258	226	244	256	219	258	223	219	224	231	259	244	241	222	255	250	210	234	239	237	259	221	236	254	243	202	264	247	259	229	254	209	227	245	208	239	267	229	241	268	245	226	219	241	218	237	266	247	233	236	216	249	246	247	248	249	244	245	244	255	257	222	238	237	226	251	217	233	272	245	226	240	276	211	236	248	225	265	241	218	231	213	263	229	234	218	223	240	239	243	222	211	241	253	248	262	248	227	212	231	239	228	232	225	228	244	214	250	234	249	211	254	226	254	240	225	230	231	209	248	238	212	233	246	232	218	273	245	236	227	243	254	253	233	245	206	231	253	256	229	260	265	231	244	250	229	219	218	236	258	228	202	234	255	238	262	226	255	239	249	225	262	236	249	250	208	228	234	229	258	268	240	254	228	271	219	243	251	249	242	293	231	231	228	219	231	239	248	252	260	238	244	234	234	243	245	245	228	235	253	235	289	230	231	250	246	246	234	213	231	219	230	220	240	241	227	224	243	256	232	224	234	244	229	263	273	227	220	239	215	238	234	241	241	266	233	244	232	218	217	251	235	248	225	250	248	242	225	208	221	259	239	241	235	236	232	226	240	254	251	258	222	222	253	235	268	282	252	259	253	264	237	229	241	257	234	237	224	252	258	253	223	235	228	264	196	253	252	238	236	240	231	210	236	256	253	257	220	245	237	263	219	232	233	218	264	229	224	238	218	249	230	263	250	240	242	248	238	245	230	266	233	228	246	220	236	254	215	220	217	250	220	226	252	232	231	240	255	227	266	226	251	248	243	263	228	229	248	239	236	242	236	247	270	253	238	252
40156	46745	51839	46830	27308	7899	24306	7641	5998	6023	6012	5438	5265	5184	6247	4844	3991	3171	3282	3860	4216	3772	3029	3294	3426	3237	3086	2951	2820	2885	2522	2664	2642	2601	2432	2118	1929	2698	5333	4455	2844	1415	797	625	609	641	570	559	641	590	555	574	549	598	560	558	574	579	596	616	573	606	553	600	561	597	589	572	573	551	589	609	601	612	567	573	555	562	648	529	592	589	571	614	582	594	557	565	617	581	551	590	575	602	626	594	584	610	560	583	594	600	594	596	549	582	618	572	587	631	565	558	583	607	566	608	611	561	577	556	631	623	582	590	622	592	638	589	593	560	582	549	586	572	600	562	614	632	594	611	583	571	594	565	592	593	565	589	576	615	585	577	576	565	584	604	591	593	613	557	584	629	582	562	597	573	553	577	620	584	585	558	538	560	568	600	586	574	575	566	583	571	613	598	528	579	574	594	555	616	595	563	559	556	581	576	569	537	558	578	566	605	593	603	614	607	591	593	577	585	591	550	610	574	621	568	606	605	531	571	546	583	628	596	570	583	578	603	558	582	566	548	629	579	540	582	596	556	587	599	592	608	568	575	631	562	590	557	635	537	603	606	525	568	568	605	611	589	594	539	601	576	601	598	572	577	601	532	580	573	571	570	579	591	614	604	622	573	585	577	586	584	582	560	597	605	602	578	596	610	595	567	568	588	599	546	626	619	593	590	612	617	573	575	583	554	570	594	564	570	563	607	623	573	587	598	602	599	578	625	554	576	586	552	594	586	584	604	617	571	542	620	572	562	610	641	553	584	550	584	614	601	633	592	581	634	581	587	574	609	583	588	575	585	617	576	571	613	620	609	589	578	594	616	592	614	591	587	590	603	592	526	568	582	547	653	561	606	579	587	569	600	599	603	574	611	563	551	579	575	566	587	594	600	580	529	550	605	549	640	576	609	633	619	605	591	604	539	592	561	567	589	628	611	562	561	617	584	572	582	568	579	601	646	579	601	582	582	592	568	538	624	606	584	586	611	614	552	621	573	568	626	618	570	575	613	574	588	633	610	609	560	565	547	587	597	593	619	612	614	586	565	592	577	606	577	588	613	571	599	585	622	598	586	586	560	609	636	586	559	568	581	598	624	569	592	557	511	580	629	550	551	615	606	554	601	609	595	573	565	595	623	620	578	582	600	602	579	570	580	561	609	566	559	540	616	593	596	627	576	514	564	598	596	627	589	583	603	606	578	578	607	604	609	593	608	610	623	585	632	566	581	544	614	609	616	655	564	564	569	581	578	579	621	622	577	593	595	588	558	600	580	578	607	542	603	553	589	572	570	624	586	591	564	603	577	587	619	629	559	555	597	608	587	600	602	602	580	594	599	611	599	611	586	580	572	590	596	559	615	602	581	592	581	611	565	558	586	608	615	593	597	613	595	527	614	563	603	604	580	583	578	584	626	575	587	561	558	598	576	579	551	568	586	596	568	581	620	591	573	612	581	579	600	605	585	596	598	612	565	584	614	605	633	594	610	556	589	628	547	610	544	598	537	609	589	572	590	626	573	606	566	555	605	605	575	589	612	619	618	573	584	580	563	604	618	604	571	570	554	584	588	555	593	600	556	548	558	595	606	567	619	581	588	560	616	549	628	565	580	586	619	596	602	594	597	543	606	570	612	582	585	632	551	537	592	583	567	564	619	570	620	588	573	590	604	612	607	567	617	580	610	563	620	597	536	602	631	557	627	614	597	551	624	560	528	592	587	574	573	616	587	602	590	569	614	597	582	555	594	594	614	609	550	575	549	580	569	588	576	612	602	610	578	546	592	593	596	598	642	554	568	627	583	564	593	585	586	592	635	539	579	587	595	584	596	565	554	589	617	590	555	572	595	593	616	603	587	641	657	544	591	607	555	581	605	540	579	575	588	584	528	614	605	610	567	602	567	578	562	596	608	587	599	593	535	590	582	609	571	588	560	613	573	578	564	607	586	624	544	611	590	604	528	578	545	638	587	591	603	606	582	574	557	606	569	597	583	553	555	602	618	646	616	564	592	597	571	585	555	583	615	599	546	568	565	621	537	599	608	619	566	590	587	595	582	574	596	585	622	615	596	567	580	590	595	582	569	639	614	604	579	596	589	555	629	587	567	578	629	617	535	587	586	557	593	569	566	602	549	572	572	568	601	571	588	548	564	577	604	544	569	588	572	590	575	555	573	603	587	613	573	562	558	555	572	592	599	576	591	563	629	557	620	601	573	562	606	585	585	545	619	604	620	573	592	587	605	581	615	582	600	592	575	550	574	576	576	595	563	571	574	594	580	633	605	595	573	561	602	610	606	573	651	551	604	575	577	565	579	589	600	561	570	621	608	575	580	573	559	609	574	567	550	592	598	586	587	597	606	577	615	615	585	604	569	636	560	612	591	572	573	621	576	580	611	598	614	613	661	579	633	554	611	610	555	548	642	575	621	576	558	599	609	608	644	561	562	559	590	563	608	576	594	601	565	608	609	595	557	580	598	633	639	567	591	584	614	598	585	622	588	587	591	583	599	621	610	591	577	531	571	582	555	551	598	585	610	605	571	621	605	624	643	571	583	574	574	566	551	639	605	572	576	605	564	615	568	558	573	614	575	593	639	553	542	583	587	561	542	592	601	601	588	589	572	561	565	594	574	552	545	562	583	613	577	516	548	570	557	645	638	585	602	576	597	597	593	599	600	600	583	580	565	596	599	608	595	599	569	526	601	583	588	592	596	568	571	592	592	619	573	560	535	581	574	585	543	624	578	564	588	585	574	584	574	566	557	593	593	553	582	587	582	586	625	574	584	549	631	582	562	559	573	607	633	588	599	595	554	601	610	595	625	595	628	575	593	569	616	578	557	622	597	596	544	580	565	621	604	580	580	553	579	593	549	585	571	542	530	592	555	606	621	575	612	593	590	557	616	557	569	584	567	591	536	568	568	630	631	561	586	612	579	575	590	601	590	625	588	572	575	588	567	606	597	600	561	619	589	597	580	558	620	623	585	573	597	590	585	571	587	594	602	580	615	607	556	607	584	610	593	588	608	615	573	594	599	606	596	600	571	612	545	611	596	571	568	581	574	572	588	570	622	597	619	596	585	617	595	612	563	599	591	593	542	575	552	599	584	594	545	622	606	591	609	586	616	598	562	592	610	631	579	587	628	628	623	593	596	573	579	597	625	617	618	620	593	590	601	599	573	562	566	581	591	555	612	565	618	597	575	539	577	544	636	587	602	606	583	585	594	593	597	565	616	560	555	558	584	531	574	566	604	590	595	601	569	607	557	602	556	604	531	601	621	615	614	564	590	585	613	569	572	567	641	621	585	593	552	576	537	564	607	605	606	597	596	520	558	571	624	560	573	597	595	575	613	580	607	592	540	597	555	572	580	559	590	569	594	573	590	567	573	577	556	569	580	553	576	587	592	611	631	565	619	585	606	572	625	570	582	605	604	557	560	581	553	580	574	581	593	622	618	618	595	585	523	578	616	591	589	623	617	550	584
48909	36380	25228	13945	3233	498	440	385	454	434	389	392	448	406	438	445	401	369	338	309	326	337	345	298	315	278	308	313	285	313	253	299	275	280	286	265	277	294	249	295	291	273	281	269	296	275	258	264	259	249	247	265	240	219	247	244	254	247	209	263	258	257	259	243	240	212	239	236	244	264	235	252	243	218	262	272	253	258	254	257	249	250	262	223	265	231	254	251	251	223	244	238	238	244	230	240	224	256	252	268	244	246	249	235	251	259	257	291	242	259	235	279	233	238	238	257	287	273	268	270	261	245	246	233	258	246	256	231	249	261	246	248	252	232	231	251	245	258	245	277	258	251	227	248	253	242	242	245	234	246	248	252	250	222	244	267	255	283	231	249	251	254	252	262	260	260	223	250	252	246	262	264	251	243	242	243	233	260	237	253	228	256	240	270	235	244	284	245	254	252	270	223	233	233	253	226	259	243	257	243	269	260	247	237	241	217	224	247	260	249	249	263	236	247	267	238	272	266	258	250	273	227	260	226	246	261	250	261	223	231	237	239	293	229	283	240	269	239	296	261	258	255	247	245	221	227	253	241	223	224	252	227	235	260	258	273	243	265	261	239	248	233	279	251	249	239	212	272	223	249	255	254	244	237	246	255	238	229	240	229	264	254	241	273	263	257	259	251	262	246	253	247	231	247	236	247	225	268	266	249	237	237	257	264	262	268	258	213	242	249	256	275	267	249	263	254	265	246	256	274	234	259	247	257	275	249	256	248	219	237	246	250	280	247	224	242	248	235	240	255	286	254	241	244	253	236	235	241	262	271	229	253	239	226	226	222	259	233	231	231	287	240	226	247	266	246	250	236	248	202	237	289	248	228	253	226	259	244	236	263	274	233	246	255	239	264	255	255	232	260	242	252	260	271	257	249	243	262	251	248	260	259	291	244	264	249	275	260	237	228	245	252	243	240	271	232	264	248	247	260	236	250	241	231	246	232	246	255	258	241	266	230	245	279	248	255	242	231	260	249	248	246	232	250	250	260	239	240	229	260	251	212	265	262	255	242	247	234	255	223	269	242	246	234	280	220	249	255	238	234	277	245	224	245	265	234	213	280	228	257	240	273	237	249	245	226	234	249	239	238	262	256	254	227	220	249	202	273	234	267	264	262	246	263	240	242	279	249	239	243	242	265	245	259	236	250	262	254	252	270	256	241	242	244	257	222	253	272	241	244	275	255	256	259	230	215	241	238	260	233	231	230	264	215	255	273	229	239	252	268	252	251	252	251	235	229	278	249	226	260	241	261	237	263	243	256	264	255	259	260	240	237	236	255	227	235	232	275	264	248	276	259	243	243	268	279	238	284	250	256	273	247	242	243	242	271	248	261	260	257	223	204	237	244	247	272	257	260	262	268	258	236	241	228	263	228	237	236	260	253	262	257	258	270	250	252	272	264	256	240	259	222	246	229	296	231	241	244	256	269	248	235	260	255	254	255	245	239	236	240	259	237	250	256	248	254	261	257	241	282	267	243	262	281	243	257	259	240	240	247	240	264	245	251	242	251	265	240	243	212	271	222	246	237	246	249	262	237	259	227	250	239	245	267	235	251	253	268	226	207	279	245	242	251	261	239	236	213	237	256	243	254	257	242	244	270	228	272	225	271	256	240	245	243	238	247	253	277	253	228	227	207	255	263	260	268	260	279	214	276	238	239	220	235	231	282	242	232	230	272	249	257	253	235	250	274	217	235	238	253	242	252	237	240	205	257	250	240	257	251	242	262	239	210	238	227	244	234	288	245	229	240	249	259	235	251	257	265	231	244	243	254	258	242	254	269	258	227	244	255	243	247	280	253	235	246	258	224	259	227	236	257	244	249	269	232	247	247	234	248	274	241	237	265	244	252	257	244	283	254	293	239	249	231	237	273	242	268	225	249	260	219	252	246	247	271	249	249	218	244	241	234	244	230	222	256	271	211	223	243	269	230	222	261	274	257	197	247	250	237	216	249	273	267	246	239	251	250	224	234	258	277	251	263	269	248	240	247	224	224	251	203	235	245	252	233	236	255	263	219	268	248	246	230	300	243	237	248	279	258	260	244	257	250	234	245	250	245	271	253	222	247	236	257	248	245	252	236	223	259	230	233	234	270	250	258	245	238	222	223	259	248	250	244	257	262	248	247	263	271	262	227	249	274	252	240	260	243	268	283	245	249	227	250	238	240	249	243	258	254	230	242	256	241	242	233	265	245	243	255	235	230	260	237	228	216	277	254	294	257	268	241	213	252	208	247	275	239	249	258	245	242	249	220	265	280	267	268	265	250	243	261	229	249	260	249	235	231	257	238	248	229	262	236	249	239	259	257	277	266	272	256	262	230	250	249	244	245	250	239	235	250	270	266	222	237	240	271	251	287	239	226	242	252	264	264	239	262	273	261	234	269	256	271	234	258	247	229	264	258	244	246	261	257	247	251	250	250	260	219	233	235	261	274	250	244	285	228	237	260	284	252	269	228	218	261	244	254	251	268	263	249	266	250	234	238	209	218	251	259	237	250	233	256	239	274	275	246	251	238	284	268	223	245	244	245	252	239	250	259	224	253	246	271	238	251	231	243	235	242	273	264	290	248	219	246	227	247	243	259	243	240	233	254	231	227	251	243	257	226	249	253	260	240	223	246	253	254	277	235	276	243	257	226	236	247	231	268	245	244	229	241	255	267	237	232	218	237	254	243	241	228	269	232	252	234	233	260	256	250	237	275	266	252	242	240	234	284	243	264	246	274	239	258	273	243	251	224	253	268	235	249	266	235	221	273	264	267	278	228	250	248	271	228	253	216	234	259	264	244	258	256	259	249	265	236	233	258	246	247	245	247	256	244	237	245	280	263	215	236	276	235	273	223	242	242	237	223	281	251	256	231	225	245	263	259	228	246	277	225	248	233	264	257	246	265	248	270	258	232	240	283	247	241	262	258	233	253	255	254	252	257	223	266	240	240	288	250	244	226	237	268	211	283	276	243	243	233	228	226	258	283	246	258	238	221	218	265	257	224	251	235	249	232	226	243	245	267	242	235	226	238	266	280	271	270	273	257	254	261	247	260	260	261	231	274	238	245	239	245	247	263	252	238	257	218	256	272	252	266	228	248	250	259	231	241	252	287	234	282	254	274	249	262	255	237	229	263	265	276	242	267	247	257	233	221	260	238	290	234	281	259	246	271	236	244	218	248	246	257	219	265	225	242	251	254	278	255	223	249	234	246	263	233	232	247	240	249	258	240	257	245	247	260	215	259	281	226	247	290	236	245	237	266	236	260	271	255	267	241	233	242	267	243	248	250	231	254	295	234	264	257	255	240	252	238	243	292	246	216	257	246	252	243	248	234	266	239	243	272	238	265	249	273	249	245	236	270	223	220	263	251	241	264	258	256	247	254	248	232	242	265	278	267	219	278	252	282	241	267	262	240	247	241	228	212	262	219	211	239	247	235	242	247	239	266	241	236	255	245	231	221	255	274	236	249
30813	29143	28402	22566	6956	1815	1519	1469	1643	1521	1565	1572	1652	1689	1717	1782	1531	1337	1242	1108	1129	1101	1057	1102	1085	953	948	874	974	898	912	899	919	865	919	913	878	859	866	932	823	754	654	632	576	613	623	593	623	588	606	609	611	631	628	609	600	597	660	624	654	588	565	590	591	611	623	608	587	617	612	601	603	644	610	605	639	627	597	619	636	582	603	581	596	617	606	621	603	618	603	580	615	612	627	594	572	567	544	624	625	606	595	613	616	645	602	625	577	585	597	603	597	632	603	631	607	620	618	573	578	594	645	602	611	573	650	609	585	599	590	610	581	585	604	600	646	597	601	631	609	553	609	650	611	568	602	691	567	597	650	598	604	589	614	642	600	591	614	614	602	580	564	632	604	582	620	614	611	659	639	623	629	609	630	633	641	598	601	627	598	581	612	596	617	587	585	546	602	593	615	566	633	613	587	636	568	601	608	648	578	594	590	627	611	631	633	604	628	611	626	598	606	607	598	593	579	616	626	580	605	601	569	615	639	615	598	570	599	619	577	593	580	644	621	594	657	606	551	617	620	563	625	613	625	601	625	606	620	620	626	602	618	551	605	586	618	576	598	611	584	600	605	577	590	608	582	616	631	594	583	560	627	637	591	612	647	604	614	605	579	593	584	622	602	588	604	632	608	538	658	609	622	636	601	574	593	597	634	631	620	590	637	583	604	605	616	605	627	619	629	600	586	630	589	573	620	589	624	623	619	647	616	620	609	591	598	627	641	605	625	590	622	603	617	599	637	624	651	581	597	562	656	621	592	556	631	645	622	625	588	588	629	620	577	620	571	608	604	580	622	642	611	624	619	600	594	615	591	587	646	659	662	607	633	606	610	543	588	601	583	670	608	593	656	559	584	577	618	616	578	631	599	634	594	651	623	585	594	611	680	577	625	567	639	630	613	636	598	604	630	574	609	643	599	639	566	564	623	603	597	585	594	580	618	597	609	564	585	613	608	635	613	574	626	578	630	651	643	586	621	625	637	589	617	574	583	587	580	630	591	615	649	658	612	621	554	606	622	613	603	611	582	617	611	591	609	588	610	634	648	596	620	641	610	628	603	606	614	604	607	649	631	575	626	605	618	684	590	603	607	588	598	560	621	602	606	611	642	628	608	652	588	654	609	571	623	604	615	584	632	621	601	633	618	562	593	634	636	587	571	633	581	576	637	585	597	603	591	638	612	618	611	651	625	592	609	606	591	646	629	603	601	626	590	624	568	628	626	622	609	641	615	592	598	636	607	643	621	589	632	607	593	617	599	643	635	588	615	591	555	638	603	631	610	613	620	582	603	599	623	625	630	600	591	594	611	579	615	646	617	587	592	579	589	622	568	646	618	612	621	600	620	621	598	632	631	592	619	591	622	552	573	628	582	587	618	565	581	592	633	604	627	654	593	577	607	628	605	625	610	632	591	574	601	658	589	605	600	587	600	605	578	596	624	596	638	596	627	598	600	663	586	603	619	631	610	592	660	647	620	615	594	613	613	558	600	639	613	603	599	639	616	618	634	629	615	636	610	607	615	640	622	603	606	581	600	604	610	632	568	583	602	622	593	591	609	583	613	545	544	600	625	653	593	586	600	607	576	576	610	606	647	623	656	572	571	573	586	630	603	612	595	631	555	640	608	630	595	646	617	599	618	582	547	590	596	640	565	601	589	635	606	603	633	622	601	568	607	618	609	614	524	580	651	602	567	600	566	606	584	614	603	585	604	603	635	568	613	584	645	587	643	564	597	584	602	592	587	599	618	617	614	628	603	584	611	581	671	627	620	601	597	634	564	595	626	641	568	639	598	590	628	627	576	609	600	635	608	605	616	586	631	615	631	589	585	623	574	572	654	614	587	611	616	626	593	589	578	589	587	583	591	543	603	606	619	591	616	589	662	609	600	632	602	561	588	601	592	606	557	591	621	639	591	600	609	614	590	611	605	596	566	605	583	620	604	630	589	600	613	645	605	583	627	671	614	614	609	596	546	604	620	572	590	629	626	597	622	604	579	626	607	624	590	553	576	569	627	595	658	659	556	585	627	645	612	638	619	581	610	640	617	622	601	590	638	631	588	617	629	625	578	616	584	567	581	644	601	604	625	580	610	616	586	636	587	639	617	537	618	583	564	631	609	604	561	603	592	555	639	591	615	600	618	582	643	640	591	613	613	640	605	593	603	623	617	611	587	637	617	626	604	624	634	621	620	609	593	588	610	588	620	586	637	596	558	642	627	624	564	594	616	646	615	610	617	639	607	625	621	587	590	565	644	610	604	590	617	635	627	597	587	603	632	611	603	590	574	655	594	634	588	592	623	606	542	605	597	611	604	636	621	584	566	574	593	610	592	610	606	613	590	633	610	613	595	589	606	578	627	577	605	584	594	619	567	570	594	631	555	632	615	587	597	611	638	590	618	609	639	643	685	596	575	549	608	587	637	649	674	607	624	644	647	618	583	609	592	621	620	604	637	600	668	621	614	587	621	646	579	617	601	622	614	624	632	655	629	567	600	586	583	616	606	566	633	663	660	601	619	596	617	590	650	613	609	612	603	622	603	628	602	612	620	576	597	621	580	624	599	621	600	609	618	632	613	620	657	619	619	568	599	583	622	639	581	613	623	602	580	632	647	595	621	586	607	633	613	664	609	632	609	593	592	625	629	616	567	600	620	604	605	605	612	615	581	574	619	599	583	637	596	604	600	600	602	615	563	626	612	573	621	629	591	546	588	609	632	604	598	630	612	612	569	618	559	618	614	619	591	592	608	572	581	607	631	557	593	590	626	591	624	598	599	604	594	609	586	606	582	609	606	647	597	626	609	587	581	605	580	571	568	588	585	614	634	594	593	631	631	627	614	608	640	578	552	590	636	654	653	615	582	619	571	602	599	566	674	626	599	604	663	590	613	608	598	606	559	565	650	628	610	582	539	621	605	651	580	613	596	555	624	582	599	579	620	599	580	579	628	629	656	576	580	626	580	621	670	570	647	639	574	629	594	633	608	644	628	593	623	610	591	596	583	618	619	594	602	588	613	622	630	635	644	612	585	604	596	595	611	635	617	613	626	630	630	619	645	615	585	632	607	585	613	615	634	584	616	625	642	574	622	587	617	633	581	619	587	609	620	606	570	616	666	610	608	619	594	604	616	592	644	582	600	631	637	663	637	583	593	661	599	595	602	620	585	613	623	573	626	600	641	605	615	564	608	559	593	623	632	609	620	626	614	609	603	581	627	631	599	570	641	605	571	612	597	643	613	620	593	616	631	610	638	628	612	573	634	585	619	626	617	603	635	566	653	629	645	612	615	612	637	618	602	600	628	605	600	569	605	603	589	619	584	620	616	596	594	629	613	598	573	626	625	603	621	579	604	510	628	634	575	607	568	569	571	621	623	563	565	593	570	615	625	624	650	605	640	642	598	592	593	600	652	584	611	638	637	590	591	592	596	603	548	575	632	579	603	614	619	576	585	587	607	628
56834	48547	43693	25578	8295	1427	1006	1018	855	805	674	598	532	498	518	536	499	475	489	497	479	462	493	520	543	426	425	384	368	351	346	383	416	395	388	389	333	336	496	575	493	404	314	259	244	243	239	233	251	243	233	254	231	253	253	236	236	266	227	261	258	262	242	242	263	216	238	259	241	241	254	257	266	286	267	265	245	256	213	242	257	226	245	274	275	233	275	239	273	221	257	242	231	262	230	243	230	286	220	229	231	219	251	248	233	215	226	240	235	247	257	292	233	262	249	239	236	240	248	259	242	261	249	228	247	247	238	252	248	242	233	249	250	261	255	249	270	242	231	239	260	234	260	281	230	278	227	233	262	227	254	244	226	261	265	271	253	233	225	246	252	224	238	229	248	248	230	256	251	218	221	275	244	228	236	238	249	261	240	272	225	238	237	265	247	271	253	249	254	263	239	266	267	242	241	245	230	247	249	258	238	242	235	260	246	206	237	259	241	216	266	258	238	251	256	267	233	223	253	215	216	230	248	246	263	236	266	261	256	241	271	235	230	241	255	219	272	227	260	214	225	203	220	240	228	255	256	243	239	249	245	253	253	245	229	267	230	242	232	274	218	243	241	246	248	246	254	240	238	216	247	252	245	217	235	224	231	242	217	242	237	256	246	230	236	247	268	222	277	227	245	252	253	239	244	207	241	234	231	245	221	221	234	256	228	250	250	274	211	240	230	251	253	229	255	270	253	224	243	239	249	245	235	235	235	251	247	265	272	234	235	222	245	262	257	232	240	275	225	290	269	251	235	243	232	255	216	240	251	252	237	250	226	233	258	232	254	221	234	269	243	232	256	256	237	241	240	233	226	233	271	222	249	261	246	259	215	252	238	229	263	238	248	243	228	275	255	233	225	259	255	252	216	269	249	249	274	238	252	290	260	231	248	283	225	255	232	226	214	225	267	231	241	237	253	245	237	249	239	230	250	283	223	223	235	274	274	232	232	231	258	227	237	252	232	256	264	247	237	251	264	257	243	242	256	239	249	235	215	241	240	238	256	237	225	243	248	267	268	236	262	255	260	267	226	253	255	226	236	263	258	244	260	259	249	232	239	245	234	258	282	252	244	229	242	248	235	226	228	231	237	257	264	244	242	270	249	232	240	266	254	256	247	258	241	268	232	246	265	233	260	258	283	268	255	274	238	255	229	253	225	262	258	232	279	232	265	254	257	247	239	230	223	234	234	235	241	246	232	239	279	243	250	260	233	276	220	237	238	222	252	256	218	245	231	270	236	246	226	219	230	264	249	253	225	259	252	211	232	261	235	242	239	249	239	266	243	248	248	256	244	234	233	233	244	231	284	194	238	242	242	244	271	235	220	240	235	233	240	235	252	227	252	238	244	245	241	268	271	253	260	259	239	247	250	234	235	259	233	245	227	228	250	235	249	218	247	279	231	233	245	234	237	215	238	237	274	241	244	224	246	240	279	269	261	230	231	278	224	211	247	229	213	240	225	210	255	251	236	257	229	258	262	283	241	268	283	253	275	259	262	284	254	230	231	249	245	257	244	236	261	238	230	242	266	279	264	284	269	228	247	195	270	241	264	260	234	258	240	248	270	242	242	211	246	207	227	255	264	220	238	228	244	225	265	281	235	241	250	226	241	229	248	260	260	256	227	225	238	249	270	240	259	267	240	232	249	270	246	240	246	276	262	237	246	240	246	261	233	248	260	232	244	248	231	244	243	254	241	265	239	237	236	250	261	237	238	244	243	271	222	249	257	263	247	273	244	259	238	249	235	229	257	252	216	247	225	243	249	237	241	232	231	207	233	234	260	238	258	265	230	233	246	249	258	238	255	245	248	240	270	233	219	264	243	232	237	234	244	263	229	247	243	262	232	268	255	246	269	222	231	275	214	235	239	246	232	237	260	226	262	246	233	256	247	257	226	222	284	221	228	244	237	235	265	228	242	265	232	254	231	261	239	208	223	246	233	220	236	239	256	256	285	243	243	240	250	258	241	236	246	232	242	256	268	250	258	277	255	241	239	220	221	272	239	246	256	244	255	226	222	249	248	226	228	266	231	216	247	263	224	229	245	233	226	237	245	237	237	221	219	271	237	259	260	267	277	230	286	224	231	255	230	219	233	229	248	247	228	224	218	236	240	243	258	227	254	221	262	245	296	269	255	247	238	251	267	222	259	245	245	253	239	282	273	243	238	233	237	243	254	243	258	238	252	226	245	263	233	265	263	245	225	213	261	263	236	242	227	240	263	261	256	234	226	268	236	253	255	257	250	235	236	243	233	238	238	243	224	230	258	245	269	251	232	233	252	239	247	236	231	227	251	242	233	230	249	234	242	261	243	261	230	245	255	245	227	235	241	282	238	253	273	264	236	224	246	243	245	239	254	251	242	267	263	247	248	235	243	229	258	273	248	252	248	220	239	251	248	238	233	235	223	254	274	237	245	261	260	223	255	244	264	232	266	259	227	233	254	271	245	220	271	221	251	239	236	227	241	272	269	234	249	264	235	233	267	260	260	261	240	213	260	252	242	244	248	267	237	251	255	222	223	243	221	251	233	244	252	243	251	250	232	231	243	235	256	269	261	222	254	247	270	247	256	223	280	268	245	252	208	245	235	267	260	260	241	234	251	252	273	215	218	245	240	255	269	231	252	246	279	225	228	253	236	202	215	253	218	239	259	236	246	225	247	216	218	209	223	248	237	214	226	249	256	241	224	235	231	241	272	240	233	261	211	246	251	237	214	235	272	256	242	260	238	231	235	237	231	219	244	210	229	248	247	242	255	233	252	217	240	236	244	238	238	257	253	232	262	260	230	220	245	235	238	251	263	233	245	227	262	221	244	216	254	256	253	256	241	264	252	252	258	245	249	269	263	249	232	229	242	240	234	219	240	223	234	258	235	246	232	265	249	250	235	229	267	258	275	250	272	258	209	241	245	247	248	270	254	270	245	217	228	237	219	246	240	242	254	226	256	238	256	262	245	250	249	237	245	257	231	214	266	249	255	231	279	249	240	261	270	228	254	227	265	240	234	260	263	242	238	254	254	236	245	235	252	228	233	235	258	259	241	262	261	232	246	222	233	237	241	242	238	265	228	235	256	232	260	230	243	263	241	241	226	247	255	224	225	266	213	237	283	237	236	230	247	256	235	270	221	249	222	262	248	241	227	253	239	234	243	271	237	234	274	238	235	266	265	223	262	267	255	256	283	281	259	259	270	249	250	257	267	244	251	210	241	239	238	260	237	260	229	236	238	238	228	219	229	240	246	238	257	256	231	235	239	250	219	264	262	224	245	233	248	237	213	252	237	257	282	228	244	228	238	248	210	232	233	220	231	248	250	226	255	257	233	252	264	270	259	242	241	265	256	249	217	239	273	250	243	254	246	239	226	257	237	252	224	250	248	265	245	214	254	206	230	241	238	247	272	229	239	255	249	250	244	210	219	244	251	235	237	237	235	244	243	206	258	244	226	238	266	233	222	227
37364	39668	43333	30305	12486	3766	3792	3940	3607	3522	3016	2705	2535	2431	2715	2527	2330	2417	2398	2305	2182	2181	2364	2528	2707	2028	1860	1619	1718	1572	1453	1594	1729	1827	1655	1523	1447	1376	2087	2697	2177	1478	1005	660	665	635	570	562	577	569	608	588	609	627	614	620	586	608	624	577	632	589	597	529	598	595	607	580	622	581	598	613	608	574	613	611	587	621	599	609	562	616	619	614	581	541	604	609	595	581	588	625	619	621	624	622	575	609	579	617	566	608	605	582	598	594	633	586	576	628	625	574	637	617	613	598	582	579	610	600	590	565	610	608	568	635	598	593	583	625	564	591	624	622	581	594	647	640	595	572	610	630	572	597	574	611	573	640	578	594	619	584	619	604	572	619	637	589	600	601	571	571	592	610	651	614	589	564	549	608	574	557	626	611	626	592	593	588	589	638	603	596	583	607	600	621	591	609	586	605	656	597	625	585	594	589	610	604	594	566	607	583	567	616	612	577	619	607	615	590	593	618	578	592	597	581	588	588	584	596	580	607	557	581	636	621	629	635	604	605	660	644	592	565	578	580	637	583	553	561	619	635	580	626	540	612	602	595	567	628	628	613	579	635	602	592	605	604	587	605	603	616	611	594	578	573	647	570	586	591	582	614	585	636	618	572	603	558	639	596	579	616	583	597	589	623	598	579	608	593	608	587	622	605	598	619	640	610	611	612	617	593	593	599	582	575	592	602	609	589	619	597	630	583	586	588	621	569	564	619	607	560	630	564	580	595	600	587	600	605	588	595	585	611	595	597	605	601	604	616	645	621	601	582	583	571	583	627	534	633	614	595	642	627	594	589	603	580	538	623	557	565	582	619	617	652	593	632	611	604	583	600	605	612	567	607	619	611	593	604	599	570	590	580	616	584	609	608	581	601	629	570	598	584	603	593	563	573	596	583	645	602	601	610	593	555	633	611	576	555	605	564	597	603	590	590	604	588	561	621	619	602	595	577	567	567	622	580	580	593	602	616	609	595	626	622	607	604	582	589	610	604	600	631	584	608	567	651	603	595	580	597	664	599	554	581	595	612	636	623	597	607	596	599	598	583	580	582	615	562	594	578	600	604	632	591	612	625	599	580	618	590	609	611	607	602	580	607	560	617	601	615	579	541	597	606	618	579	633	609	576	609	630	597	618	594	536	571	626	630	618	578	570	610	607	625	594	581	593	598	554	587	570	620	619	616	581	589	598	568	573	602	595	580	614	617	606	639	607	589	571	619	629	622	565	573	616	587	626	608	571	573	572	589	546	601	542	592	584	566	596	625	601	630	614	561	583	562	611	574	590	613	590	619	587	595	560	595	583	583	570	645	595	552	638	538	543	579	624	625	579	613	622	628	604	636	570	615	560	577	623	624	587	598	626	642	556	605	618	585	561	603	554	609	582	603	592	646	610	605	571	639	629	607	596	567	606	587	609	636	597	618	606	621	593	594	570	588	561	625	607	604	604	560	608	543	617	618	600	599	582	614	605	634	616	619	629	618	625	634	578	631	604	582	590	607	627	615	626	610	604	585	593	591	592	593	613	587	588	562	628	619	569	588	596	609	595	606	551	616	554	598	565	578	600	608	630	621	598	598	574	591	608	634	603	591	604	605	576	612	624	581	602	591	608	601	608	628	591	612	575	611	567	610	614	577	551	551	585	620	592	621	592	621	635	597	627	587	616	587	602	616	611	609	625	578	606	608	576	590	650	651	577	605	597	623	565	568	629	563	586	619	600	597	595	629	552	543	593	614	600	603	608	612	617	646	636	599	541	607	592	600	606	562	532	618	583	603	583	609	621	583	570	583	585	614	569	599	628	623	563	593	613	590	622	611	602	620	604	619	604	604	609	592	595	598	618	638	573	624	611	639	572	599	574	596	608	613	636	616	593	573	586	594	589	590	588	556	567	569	578	597	650	581	594	617	587	580	636	620	572	585	587	553	602	604	611	578	607	561	620	617	651	573	560	595	565	556	635	605	594	618	595	576	617	626	675	585	631	586	569	612	610	616	610	543	586	575	624	635	619	625	568	585	604	628	584	568	633	638	599	573	583	626	588	568	610	624	620	569	651	563	596	609	619	581	609	547	589	587	600	573	591	612	572	576	596	617	615	625	572	580	575	590	596	632	563	555	613	591	569	613	597	571	574	575	606	603	617	572	618	630	612	628	604	595	575	653	596	627	607	574	587	627	614	551	549	616	552	557	598	597	620	592	559	630	607	607	571	596	610	566	584	632	625	563	575	597	578	670	568	587	623	596	617	623	550	571	607	620	597	590	636	622	587	603	600	601	603	635	609	587	598	581	575	623	577	584	609	613	578	581	602	614	592	542	609	633	588	587	586	610	579	592	656	579	565	591	583	615	583	588	634	613	566	615	595	629	605	620	578	585	585	619	586	599	616	645	591	595	588	594	585	614	620	598	606	595	569	561	609	651	610	595	620	610	595	609	587	619	619	610	568	584	550	566	611	611	554	605	573	613	624	606	626	602	625	598	623	579	619	589	593	635	612	566	626	596	692	584	568	572	592	587	595	570	611	589	562	619	586	577	585	585	620	593	614	567	610	584	604	582	605	615	607	606	601	612	604	615	590	597	618	660	623	612	617	555	573	618	601	578	573	637	587	603	552	569	595	603	553	584	596	616	567	578	586	575	618	538	594	614	611	555	563	578	566	636	557	590	571	627	601	619	591	596	594	597	603	589	603	586	612	583	587	618	617	598	620	572	576	565	595	620	613	599	603	591	565	579	579	603	602	600	608	601	594	556	638	583	574	590	618	583	640	603	633	601	619	597	621	585	607	585	611	613	626	551	572	622	628	582	595	620	592	572	658	626	581	607	621	594	624	641	599	608	552	627	576	600	615	606	588	604	608	584	571	591	596	594	580	590	651	602	593	605	628	587	582	583	571	607	640	546	607	573	600	620	557	590	574	562	599	575	642	597	587	563	632	610	588	608	640	584	596	594	607	588	628	602	598	585	612	592	610	611	576	620	611	600	609	565	572	616	597	590	564	597	586	650	626	604	596	569	610	575	616	647	619	597	601	600	608	606	596	592	576	659	639	582	592	604	572	583	596	615	615	538	636	576	586	631	602	566	581	589	607	599	625	586	622	600	573	582	612	620	600	572	615	562	594	574	621	619	618	558	599	585	642	575	578	622	625	558	609	626	627	625	595	609	595	619	579	565	588	601	566	595	620	628	632	630	632	590	534	625	614	577	626	573	580	628	686	592	593	583	598	588	568	580	570	603	602	607	608	584	586	593	623	591	635	567	600	566	598	588	610	611	566	607	583	572	605	579	616	536	620	627	613	600	626	614	614	608	634	615	608	661	609	584	593	562	583	553	592	602	580	573	575	542	644	585	563	590	606	603	593	581	629	590	622	640	622	624	600	587	595	592	594	588	597	581	596	602	593	612	607	576	600	585	606	569	595	584	584	587	591	579	604	564	559	633	552	616	643	622	625	583	560	632	648	664	633	601	562	605
55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
