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
335932368819	335932369375	335932369925	335932370475	335932371025	335932371575	335932372125	335932372675	335932373225	335932373775	335932374325	335932374875	335932375425	335932375975	335932376525	335932377075	335932377625	335932378175	335932378725	335932379275	335932379825	335932380375	335932380925	335932381475	335932382025	335932382575	335932383125	335932383675	335932384225	335932384775	335932385325	335932385875	335932386425	335932386975	335932387525	335932388075	335932388625	335932389175	335932389725	335932390275	335932390825	335932391375	335932391925	335932392475	335932393025	335932393575	335932394125	335932394675	335932395225	335932395775	335932396325	335932396875	335932397425	335932397975	335932398525	335932399075	335932399625	335932400175	335932400725	335932401275	335932401825	335932402375	335932402925	335932403475	335932404025	335932404575	335932405125	335932405675	335932406225	335932406775	335932407325	335932407875	335932408425	335932408975	335932409525	335932410075	335932410625	335932411175	335932411725	335932412275	335932412825	335932413375	335932413925	335932414475	335932415025	335932415575	335932416125	335932416675	335932417225	335932417775	335932418325	335932418875	335932419425	335932419975	335932420525	335932421075	335932421625	335932422175	335932422725	335932423275	335932423825	335932424375	335932424925	335932425475	335932426025	335932426575	335932427125	335932427675	335932428225	335932428775	335932429325	335932429875	335932430425	335932430975	335932431525	335932432075	335932432625	335932433175	335932433725	335932434275	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2705	3650	2300	2704	3650	2300	2704	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2702	3650	2300	2702	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2699	3650	2300	2699	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2697	3650	2300	2697	3650	2300	2697	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2695	3650	2300	2695	3650	2300	2694	3650	2300	2694	3650	2300	2694	3650	2300	2693	3650	2300	2693	3650	2300	2693	3650	2300	2693	3650	2300	2693	3650	2300	2693	3650	2300	2693	3650	2300	2693	3650	2300	2693	3650	2300	2693	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
55351	33851	37145	39737	37416	35148	35224	35872	34522	31167	28036	26688	23561	20988	21881	14584	8480	3662	3735	2900	1957	1911	1383	854	562	421	408	364	375	459	427	404	307	387	362	317	328	309	314	258	294	345	829	331	292	301	298	295	310	287	267	270	310	321	283	286	288	283	1013	1398	1343	530	274	302	294	267	291	261	319	270	252	263	321	286	288	305	256	313	297	291	276	302	291	255	307	269	295	273	283	269	277	290	287	278	249	302	286	282	291	292	290	291	302	273	297	270	263	291	284	270	284	286	260	277	291	300	318	290	307	275	324	311	278	282	287	281	265	270	284	274	294	258	286	259	301	279	310	283	274	277	303	258	264	276	319	264	282	305	260	303	281	262	288	285	267	287	268	280	297	273	237	307	256	282	297	274	282	307	288	292	276	271	282	249	286	285	300	277	301	278	293	274	294	279	278	252	248	256	279	316	299	273	289	308	279	276	298	268	258	307	289	279	250	293	266	298	310	259	272	255	285	299	269	261	252	270	283	281	303	284	278	267	253	255	277	281	310	274	291	259	295	294	272	313	284	297	294	299	274	270	291	290	325	266	326	284	291	298	276	293	302	302	298	266	294	287	290	268	293	255	279	289	311	296	287	273	301	265	291	302	274	305	253	258	254	274	310	260	273	293	283	269	302	275	279	266	291	277	272	299	291	297	284	258	280	277	282	322	270	291	282	310	279	268	284	272	265	275	261	308	242	287	292	276	283	292	313	283	264	276	272	296	272	282	304	273	280	253	285	276	296	286	281	286	290	269	271	274	291	271	293	278	266	314	305	278	282	305	277	293	299	298	274	290	296	274	258	288	262	276	270	286	264	293	278	272	262	282	293	252	286	276	292	262	288	270	281	274	294	301	279	259	298	279	250	262	284	266	275	291	268	272	276	274	282	266	281	306	298	305	283	276	296	309	271	269	265	303	282	290	320	252	287	280	260	282	260	305	290	272	303	316	273	250	270	313	263	290	291	307	279	265	258	274	306	252	269	294	297	263	264	270	270	290	282	282	286	296	283	254	278	291	292	275	289	274	269	261	292	296	295	287	279	298	272	262	266	275	295	300	292	290	293	294	275	270	284	268	281	297	266	274	308	259	273	295	272	256	294	275	281	293	255	263	269	270	270	291	276	279	278	257	298	285	311	278	279	290	280	274	292	303	269	289	287	283	295	256	282	315	301	275	261	283	266	293	279	262	296	295	289	284	314	268	271	290	262	274	295	261	294	268	275	252	260	260	291	298	248	265	281	266	299	277	296	255	268	276	308	274	281	255	289	271	273	277	278	275	273	287	290	273	286	283	256	282	302	315	286	314	300	278	257	298	283	309	282	266	290	277	296	272	315	288	284	266	275	262	310	238	263	283	268	284	294	264	299	283	292	280	264	251	278	275	299	306	308	263	273	284	264	273	274	289	298	304	280	306	267	298	287	259	269	277	289	288	292	283	293	296	278	275	278	249	273	275	273	285	290	268	285	284	286	269	293	321	287	271	284	317	254	269	283	276	281	284	280	242	270	281	282	264	297	291	276	252	260	276	268	248	300	329	281	288	295	277	284	270	260	299	289	293	258	276	284	276	300	286	314	305	277	279	289	278	281	301	257	268	325	317	292	285	271	290	281	257	281	279	252	276	264	276	292	321	267	275	286	288	266	276	265	273	279	293	278	292	281	297	274	270	273	275	237	306	261	269	275	297	283	299	256	242	273	283	249	284	297	264	323	279	294	296	286	278	276	270	273	302	263	295	308	286	282	269	251	258	302	266	259	295	297	288	266	256	319	309	289	299	285	264	285	266	277	293	287	289	294	293	280	263	285	260	276	270	270	313	268	277	290	314	317	292	302	264	270	246	307	309	271	297	273	271	278	270	301	301	306	290	276	269	311	283	275	270	268	265	276	263	265	286	292	274	295	266	283	319	292	263	273	301	258	276	264	268	266	269	288	265	276	288	277	290	280	300	288	305	305	277	282	270	261	250	305	294	283	280	284	248	276	288	296	297	277	297	304	312	285	256	279	295	260	297	290	308	327	260	301	290	291	285	284	280	247	271	252	267	284	272	259	260	303	277	276	286	261	271	288	283	278	274	263	301	273	288	279	301	261	274	276	280	277	270	280	281	275	250	293	268	254	316	301	259	303	284	290	291	266	248	283	258	287	263	278	268	251	256	268	251	283	286	279	320	286	237	306	297	252	268	260	271	265	284	271	318	274	272	320	274	273	274	248	285	299	309	275	255	280	246	307	296	269	282	293	276	278	275	294	275	277	285	299	279	271	293	279	283	283	309	304	284	294	279	254	274	277	272	295	317	256	265	276	281	277	269	278	297	269	268	294	297	284	279	246	280	289	262	260	263	270	273	258	262	312	286	260	296	267	267	267	274	285	267	243	302	262	263	286	261	304	261	297	282	280	262	288	271	283	313	292	276	281	285	271	306	289	262	264	262	269	282	265	262	288	269	289	294	288	315	253	276	259	284	304	266	288	274	277	288	264	295	252	270	270	270	289	307	312	294	280	246	298	273	299	301	271	282	275	259	291	290	279	258	280	263	308	310	270	297	312	254	271	261	285	282	267	250	303	290	278	278	265	260	278	271	306	302	320	283	295	301	263	289	253	267	300	277	271	290	296	287	312	276	262	301	281	273	300	289	283	273	322	266	251	271	247	299	289	322	279	276	279	283	274	285	281	272	271	290	281	262	276	267	298	289	256	283	280	281	294	282	278	286	296	313	304	273	300	288	292	298	280	244	253	280	285	273	278	245	289	263	299	267	270	280	288	326	279	287	275	281	291	252	294	271	274	296	236	281	265	280	318	261	276	285	295	285	266	281	270	297	303	286	283	252	284	276	294	276	261	291	296	267	274	263	290	298	283	288	280	278	274	270	277	272	301	282	288	287	296	289	279	278	290	319	298	239	285	260	255	276	277	270	289	282	272	320	295	288	272	298	260	303	235	287	298	288	305	271	303	280	261	273	272	273	265	286	286	274	274	294	295	267	260	294	307	296	302	253	318	276	276	267	293	281	281	275	277	280	291	293	252	259	290	255	272	281	279	271	299	267	261	287	287	267	282	266	267	263	304	257	296	268	259	264	241	293	286	272	310	262	267	278	275	280	300	291	286	288	284	294	246	249	273	294	297	260	250	265	275	266	336	294	306	309	260	247	293	296	266	278	261	278	257	281	279	290	272	281	283	289	276	286	258	257	275	253	270	277	270	300	272	294	276	276	266	272	251	263	291	287	291	297	243	303	285	287	288	285	242	267	251	290	291	278	259	255	273	275	318	265	300	258	289	261	287	277	279	278	222	271	270	279	278	259	264	304	271	295	303	299	270	244	287	263	239	291	295	294	305	291	253	253	319	282	316	245	288	290	310	270	268	254	293	274	260	276	304	302	287	280	253	295	270	290	268	291	267	318	281	253	267	263	261	255	269	290	299	305	277	278	263	268	261	304	297	287	299	286	276	276	269	292	281	270	256	262
35769	23651	31873	41460	44569	47172	49468	50470	47479	44114	39160	39926	38600	38888	39278	31183	25267	16208	18713	14693	11081	10841	8256	4457	2920	2233	1495	1422	1512	2284	2359	1867	1358	1805	1481	1230	1383	1096	986	960	1037	1318	4872	903	873	947	912	888	832	899	836	870	814	828	879	883	842	887	6147	8157	8172	2396	831	799	773	829	830	836	836	800	786	772	836	767	789	808	769	817	768	822	848	811	848	834	845	858	821	827	774	816	827	870	792	794	859	806	800	793	797	790	732	803	846	758	843	870	778	752	804	795	796	801	854	871	826	763	798	783	779	830	809	838	782	875	814	792	819	824	788	802	793	760	853	855	824	789	814	825	827	800	812	784	816	813	815	820	808	806	836	820	818	832	785	849	822	789	783	846	825	792	831	818	779	783	811	784	825	847	830	869	814	815	840	764	777	804	783	851	817	808	851	807	819	759	807	783	821	813	825	780	825	818	833	799	851	834	807	815	779	826	843	749	806	819	820	852	783	766	840	825	776	825	805	822	856	817	809	777	776	803	813	792	883	852	747	822	777	820	851	790	832	878	779	827	836	838	841	815	831	795	746	804	815	783	834	827	820	805	811	799	811	791	818	789	779	819	804	868	817	774	769	805	788	800	870	799	861	775	847	836	732	824	815	817	837	803	818	807	860	848	798	801	748	799	801	838	824	823	828	842	794	835	782	850	781	821	836	859	848	787	805	792	795	801	802	753	836	832	810	816	799	883	774	830	838	801	783	813	776	755	809	774	827	808	829	805	807	755	768	815	815	801	773	823	879	806	857	802	796	804	806	836	776	853	815	809	822	812	759	833	771	811	820	835	805	806	792	792	817	830	855	815	805	838	832	809	810	840	857	815	829	802	815	828	820	818	779	848	819	802	812	819	807	773	830	820	794	796	845	795	772	797	808	806	782	815	829	810	831	857	824	819	814	802	796	828	803	773	789	763	879	791	817	824	787	817	792	815	832	779	827	864	788	837	817	748	764	808	810	808	827	780	818	816	785	890	862	827	775	806	815	825	818	811	810	773	786	833	761	827	739	829	784	805	803	760	812	792	854	856	821	794	832	846	842	818	811	814	843	822	852	823	832	777	796	782	820	808	804	873	822	776	833	775	863	828	817	789	802	792	822	802	850	790	789	784	849	792	799	786	808	802	860	779	836	856	833	800	810	773	810	841	809	852	757	775	793	822	789	766	810	790	834	793	780	765	765	827	811	844	797	877	820	765	840	830	793	786	837	802	858	819	776	765	804	794	858	804	768	793	819	871	840	819	831	826	808	810	822	773	781	812	813	780	781	756	802	751	831	829	808	845	780	787	804	824	850	819	785	825	769	808	794	827	811	780	810	794	798	742	822	790	832	743	821	823	735	800	847	816	807	830	787	807	828	757	822	781	789	815	816	848	844	756	808	808	841	828	835	816	797	801	813	762	826	802	790	884	824	797	816	848	822	832	819	806	814	850	801	823	773	819	774	845	833	802	817	799	842	831	761	796	804	842	828	796	807	807	804	834	804	778	842	864	750	802	819	842	791	871	785	769	821	839	803	859	885	818	821	844	803	807	792	814	806	800	801	760	852	879	793	783	815	763	834	820	824	831	800	806	816	821	797	812	790	809	746	749	770	834	839	814	777	776	809	843	794	836	767	791	788	844	807	779	809	812	802	741	793	843	830	827	851	810	791	815	842	797	831	806	801	818	809	830	728	787	782	774	738	862	801	828	726	787	810	819	856	853	761	782	826	826	837	828	850	852	824	794	794	810	894	837	811	819	825	796	818	797	828	801	821	825	828	826	791	802	849	785	775	827	791	828	859	799	829	819	811	833	815	774	802	795	813	759	842	838	818	808	818	790	830	850	842	809	766	785	844	817	823	885	813	870	814	815	840	832	823	821	799	835	765	844	806	812	830	805	832	774	777	843	786	762	788	822	832	798	819	819	844	794	829	854	816	782	813	830	785	798	821	830	797	845	761	779	820	832	868	850	724	828	827	809	832	849	816	797	771	820	820	817	848	847	797	855	831	788	797	833	820	802	817	815	811	846	827	808	847	833	791	778	789	809	850	782	769	821	830	801	787	884	791	828	836	787	866	810	823	802	803	761	772	785	830	788	782	777	812	842	827	782	802	784	817	774	808	784	809	764	810	763	791	826	806	845	828	873	802	726	846	808	817	821	769	784	823	820	789	835	779	807	812	810	773	806	821	812	829	788	793	849	809	834	802	813	771	821	817	811	770	782	820	800	844	784	794	802	794	795	829	794	798	785	816	780	742	841	763	796	803	846	828	787	805	784	810	794	825	820	826	815	850	808	818	765	793	836	810	828	784	806	774	857	837	781	842	752	812	808	818	860	825	796	780	772	791	826	826	778	790	832	828	794	770	810	758	783	836	835	815	810	788	839	789	785	782	799	811	783	799	850	821	834	821	832	852	775	734	812	807	836	816	839	807	762	779	792	770	817	784	791	764	779	827	794	826	810	834	835	811	784	837	868	768	788	791	834	770	811	819	794	818	842	760	810	794	827	826	769	805	777	800	822	792	782	855	830	809	854	803	806	803	802	807	784	839	767	771	769	814	800	785	791	779	807	818	756	767	725	830	854	809	801	799	837	780	793	840	782	790	817	827	838	801	819	834	776	803	781	789	868	866	803	782	777	782	770	811	826	742	792	775	803	776	832	784	840	827	789	800	773	794	840	802	814	790	773	760	797	788	828	834	789	786	809	798	821	832	821	793	812	807	814	801	792	801	820	820	825	804	816	806	790	798	859	837	777	839	816	816	827	791	838	782	776	877	786	793	862	812	834	834	816	813	798	795	839	793	825	830	829	790	786	804	860	825	848	807	800	818	748	816	845	820	824	799	744	834	831	810	817	769	780	815	817	792	757	789	809	821	814	869	797	812	841	784	785	807	848	849	799	804	773	801	763	784	795	780	797	843	787	840	783	771	814	774	812	840	801	862	825	840	783	803	761	740	823	769	766	840	849	833	845	789	843	772	805	826	842	812	826	811	789	831	824	850	844	842	834	759	776	892	831	811	777	792	797	821	837	802	776	780	787	772	821	826	783	804	860	855	791	805	800	828	782	818	816	801	801	804	789	846	832	789	807	796	821	785	863	819	768	787	781	837	815	793	798	853	819	834	839	811	785	821	829	806	809	805	799	774	838	833	800	869	836	830	828	750	788	823	787	855	801	800	790	828	835	804	807	847	822	801	783	796	780	842	814	780	844	812	793	860	811	790	785	835	813	802	853	793	784	810	794	804	829	763	824	825	810	810	790	779	784	835	827	776	782	813	871	768	842	796	821	815	801	822	831	773	814	809	806	792	826	807	818	823	829	811	805	806	868	866	814	813	831	792	841	794	794	780	853	781	762	781	825	828	794	833	766	854	770	762	765	799	809	793	796	875	772	799	764	765	842	838	769	811	794	825	808	854	789	757	841	813	834	825	800	823	824	820	813	763	755	811	818	809	795	825	796	814	792	772	819	766	837	805	829
13397	6648	9199	11311	8767	5690	4096	2945	2419	1903	1652	1275	1276	1026	921	769	560	377	326	302	299	313	246	242	230	250	211	247	222	244	223	248	224	212	231	215	221	227	226	238	249	206	243	188	225	214	229	218	228	239	229	236	213	226	244	213	239	240	218	288	324	266	226	228	253	215	216	209	222	212	213	278	227	228	250	225	235	222	228	229	224	227	208	246	192	228	233	218	227	224	234	212	246	210	232	245	231	229	243	221	206	224	222	235	239	196	227	244	206	206	226	199	249	251	229	214	213	212	239	215	226	217	233	224	249	235	229	206	221	245	221	234	229	213	234	227	193	246	206	227	225	249	228	257	246	239	208	223	241	231	221	242	216	238	236	214	242	234	225	248	228	224	230	200	228	258	227	248	227	221	234	219	216	247	233	229	198	245	244	216	245	224	241	196	239	221	208	222	230	212	220	231	219	204	236	228	210	232	225	232	191	224	234	225	262	208	228	221	227	214	223	214	230	201	255	215	217	221	217	240	218	204	238	236	230	233	219	211	211	237	197	206	228	212	214	222	224	216	249	229	216	223	224	220	235	239	218	244	242	218	226	215	202	222	211	221	219	229	218	185	224	225	223	215	213	224	235	194	219	239	218	222	233	229	231	226	236	216	235	194	219	209	218	232	250	247	248	243	228	225	219	200	191	223	236	233	221	235	226	240	195	208	213	221	193	259	238	219	220	215	270	205	221	234	239	240	222	225	248	221	252	234	246	226	257	212	261	232	224	223	231	237	225	215	213	240	206	247	240	218	234	255	231	197	251	236	244	226	226	233	233	237	199	256	205	231	238	219	217	209	225	231	214	210	222	243	218	229	200	231	219	223	218	234	260	218	237	237	244	224	254	210	208	228	219	265	236	187	245	229	245	251	248	223	220	239	238	238	215	242	250	245	196	254	205	215	251	233	233	239	226	215	232	245	258	209	225	221	237	226	242	240	220	217	238	213	227	222	242	197	236	229	219	231	240	228	238	233	220	208	238	256	236	211	222	246	219	221	224	229	213	210	246	237	241	231	215	236	219	234	248	253	228	248	223	199	217	212	232	204	248	235	217	225	219	196	214	217	225	236	253	224	246	208	220	235	218	213	201	210	248	225	204	220	233	234	218	222	231	243	219	230	211	213	216	242	237	219	226	227	222	223	219	218	211	218	223	224	228	238	225	205	230	227	226	219	210	238	234	227	238	233	248	208	203	252	207	206	248	244	233	213	207	238	226	233	232	220	226	203	221	210	228	226	234	212	226	207	205	216	256	223	250	224	206	259	231	218	233	249	211	233	221	219	246	200	201	219	242	230	215	213	217	229	220	215	259	202	201	235	244	197	230	225	229	236	190	230	196	246	224	237	225	230	240	237	221	215	225	197	244	215	217	246	255	211	222	251	235	211	214	231	230	227	253	223	243	234	238	239	214	246	225	209	216	226	230	220	212	228	219	221	236	230	237	241	244	219	243	218	243	223	216	226	239	235	238	243	223	229	232	216	219	230	213	218	233	203	241	205	253	230	244	210	246	230	217	215	186	199	218	207	196	219	188	244	230	226	218	217	237	224	210	196	217	235	247	228	230	221	234	228	233	232	215	222	203	224	204	225	232	222	211	239	238	235	237	266	221	253	226	251	220	263	249	264	242	227	234	200	235	221	224	216	239	230	228	226	207	202	251	212	214	255	264	216	244	251	233	225	227	215	193	245	235	246	243	220	210	230	251	218	224	221	223	247	194	214	228	198	219	227	215	255	224	219	255	221	215	222	204	258	239	241	226	232	265	218	243	238	202	211	218	211	221	230	226	218	249	219	253	207	214	225	216	209	245	217	220	251	216	219	193	232	218	192	205	220	241	227	219	239	194	204	242	236	226	210	222	215	225	210	198	217	204	226	250	245	248	232	245	206	236	229	219	232	240	249	249	237	221	197	209	236	272	237	237	192	235	206	243	190	241	217	213	208	235	215	245	236	250	249	241	253	225	233	257	233	239	241	223	225	228	224	244	234	231	250	243	216	224	221	208	228	221	258	253	195	243	243	226	243	240	234	202	226	216	200	252	258	217	221	231	206	234	206	247	203	206	237	217	223	225	258	218	201	217	223	217	251	223	231	220	236	210	222	263	216	211	222	239	237	221	235	222	251	202	224	206	238	273	213	229	228	225	210	249	206	235	254	224	259	217	240	251	214	223	210	197	223	231	208	225	217	235	231	207	241	256	216	207	210	217	227	205	228	201	232	233	282	247	222	238	237	203	216	226	188	246	236	192	223	228	242	218	223	228	230	209	207	223	225	221	222	245	204	213	234	248	233	226	244	212	254	216	239	201	212	231	219	221	213	224	206	200	212	204	239	246	257	213	223	262	229	246	245	243	215	225	257	230	232	229	221	234	217	235	210	192	228	227	227	234	222	235	203	217	219	235	247	232	221	222	256	239	236	226	217	226	229	227	248	242	232	222	223	225	246	241	246	238	218	227	244	199	229	221	227	246	224	235	275	229	251	230	224	244	203	236	239	234	207	232	213	239	251	229	253	199	214	248	219	223	216	245	220	204	222	237	238	232	232	240	208	225	237	230	212	184	240	218	239	261	208	207	254	215	218	244	231	214	180	212	225	238	229	229	201	213	231	237	212	228	208	227	227	223	213	208	198	216	193	223	242	248	220	234	209	238	240	244	238	228	199	238	213	248	247	205	225	218	191	240	213	232	249	223	219	214	230	210	233	229	222	227	229	241	250	219	205	252	214	228	202	202	216	205	224	201	224	224	243	222	216	222	237	213	221	227	222	212	231	206	246	236	224	237	232	210	224	215	216	232	214	229	245	232	232	233	240	218	243	227	206	201	226	190	232	237	208	216	210	196	223	233	232	251	219	223	248	218	218	206	209	231	222	221	227	218	221	245	253	215	216	211	229	224	249	213	215	243	249	249	224	238	216	250	234	243	227	218	217	209	235	220	248	237	229	228	255	213	223	215	228	219	228	227	231	230	223	250	234	228	230	220	213	208	208	244	231	248	245	231	228	217	235	232	246	204	227	221	226	216	225	239	229	210	245	243	195	252	182	228	209	207	237	233	232	221	230	225	223	250	242	241	233	208	224	204	254	211	208	248	231	228	240	229	217	245	236	200	213	231	237	240	223	254	220	222	208	229	234	219	192	236	241	239	215	245	247	265	211	233	194	219	225	239	233	213	243	222	212	244	244	251	232	234	214	212	230	209	207	247	253	222	213	263	212	239	199	203	209	229	215	227	214	237	199	211	223	242	213	221	237	256	208	228	235	226	211	213	219	240	210	207	249	231	208	219	233	246	232	220	209	218	211	227	230	244	222	212	219	203	198	232	246	240	222	231	219	228	237	221	251	223	245	237	236	219	224	225	187	240	238	218	215	235	227	240	187	242	239	227	213	243	263	233	244	228	236	217	222	210	212	228	218	199	222	210	216	228	245	208	228	204	217	221	237	229	247	236	230	237	242	243	236
14114	6880	11875	18614	18638	14152	12372	11154	10342	7975	7065	5959	5397	4741	4453	3079	2165	1497	1377	1214	1113	1073	906	744	679	675	727	676	752	703	724	694	691	747	663	681	707	634	641	645	677	690	722	655	718	666	625	644	676	678	679	694	675	686	685	689	684	714	923	1229	1365	882	636	667	725	687	697	681	654	662	673	681	699	704	645	675	702	678	696	706	670	662	671	682	684	685	635	643	680	677	633	692	663	690	703	672	689	654	622	658	663	639	680	672	703	685	628	642	672	662	682	628	654	703	700	687	695	663	697	655	636	652	697	660	688	667	684	701	636	694	666	686	701	704	742	673	699	692	683	661	680	626	670	715	647	676	691	663	652	679	623	678	693	656	716	665	675	679	708	658	636	660	678	698	634	645	662	640	683	650	650	697	658	665	671	667	658	671	666	685	678	699	685	705	652	676	702	632	605	647	627	665	672	641	716	680	681	681	672	675	670	657	668	668	677	678	696	648	649	643	615	679	660	668	653	642	662	659	668	679	610	683	660	717	652	653	662	667	682	711	679	681	691	697	687	645	645	656	674	686	653	656	731	633	685	692	702	678	700	674	647	684	704	652	655	623	668	642	626	634	642	660	650	668	638	701	709	685	678	686	621	688	651	644	658	661	681	675	680	661	660	663	695	647	678	699	658	609	704	655	662	671	695	636	654	615	731	671	632	716	665	656	689	693	692	654	724	672	696	658	641	666	660	639	640	650	656	705	678	670	682	650	683	635	664	667	648	662	667	629	663	681	683	680	709	693	641	699	597	685	674	660	693	613	682	642	672	697	648	680	659	669	687	686	662	716	725	683	684	706	725	671	624	641	657	669	680	656	735	654	694	641	742	666	642	672	684	680	672	646	656	649	669	676	636	666	670	665	703	651	661	623	721	673	691	610	661	654	730	678	641	643	669	671	680	672	644	676	684	657	656	658	705	679	655	689	662	688	650	666	672	648	624	694	629	674	666	675	665	681	636	659	694	698	649	665	677	691	606	669	678	662	688	682	671	651	671	686	658	693	694	678	713	690	681	705	675	645	657	691	603	659	629	692	698	677	687	647	706	689	679	673	603	650	678	664	656	672	672	640	648	664	664	627	693	707	693	661	698	656	669	688	670	644	639	701	652	679	742	674	681	715	672	623	736	653	670	674	683	650	619	711	681	681	652	679	652	706	684	672	665	673	671	665	656	613	671	675	676	658	688	674	672	660	697	690	649	669	667	659	674	638	666	750	682	655	698	667	679	643	686	629	636	693	705	678	658	611	674	730	714	656	675	651	674	690	707	719	658	642	701	638	697	712	675	717	662	624	646	706	692	711	664	704	639	663	618	662	676	672	652	691	683	668	673	643	670	663	681	658	669	654	712	679	703	672	667	704	636	648	649	689	697	643	673	662	640	678	667	684	671	691	668	616	646	663	641	651	657	675	662	683	695	670	713	673	682	673	647	692	698	671	678	637	650	677	698	617	674	739	670	646	680	657	668	689	693	675	698	652	668	697	684	663	651	664	680	668	663	691	661	647	644	657	645	680	677	670	646	681	659	676	693	682	666	622	702	698	671	661	642	666	675	672	678	630	682	700	667	670	674	675	698	657	666	663	670	721	682	649	711	697	709	669	679	633	650	664	659	702	671	654	674	625	700	658	680	670	666	661	696	654	675	704	684	669	640	720	639	665	669	679	636	609	685	633	678	658	669	656	663	639	704	686	691	700	623	648	645	631	657	694	651	662	668	680	639	670	631	643	704	646	650	599	657	631	688	648	647	695	640	684	657	648	645	705	684	698	647	666	689	679	706	641	666	639	677	669	657	657	689	680	694	665	663	654	647	640	699	688	642	661	661	620	743	638	671	654	648	666	645	669	631	695	688	675	607	629	701	642	673	686	650	676	683	690	666	721	648	734	684	668	718	656	643	644	666	668	713	693	701	676	683	658	635	700	644	667	643	670	711	678	654	696	645	673	653	662	682	663	668	678	643	646	664	670	614	666	713	639	713	700	688	664	666	646	646	665	669	681	655	669	657	672	679	670	662	705	634	638	685	685	659	693	655	677	692	694	628	698	660	691	709	668	683	655	687	670	651	671	667	669	655	674	654	638	679	672	698	659	643	663	619	699	644	682	627	661	668	686	660	705	636	705	646	696	648	643	663	653	636	674	693	659	660	680	652	665	694	678	650	694	671	689	640	699	669	723	703	698	665	641	657	677	650	676	672	676	683	687	681	634	680	647	693	680	682	643	651	666	704	651	668	663	691	702	654	676	689	645	691	685	632	636	650	653	638	655	684	645	633	672	659	657	644	656	632	648	706	694	675	658	660	673	673	695	665	674	629	686	674	692	650	677	661	651	673	697	697	702	652	695	656	675	637	673	649	656	676	672	689	686	717	699	640	642	669	633	661	645	659	668	677	658	691	652	713	646	703	639	686	675	669	687	688	650	654	630	642	661	657	668	683	658	619	717	677	649	637	661	621	646	648	677	667	678	689	649	639	709	664	734	730	699	643	677	720	681	712	673	668	649	661	651	691	677	647	648	682	667	646	646	644	695	685	688	653	690	639	667	692	686	656	644	660	684	655	625	642	659	645	668	661	633	649	661	657	654	671	683	704	676	686	730	648	656	659	653	654	634	679	682	656	668	707	656	681	656	631	653	681	655	683	643	627	623	709	631	637	708	670	657	669	694	667	675	660	663	640	663	696	668	657	666	667	668	674	661	677	722	647	633	623	675	635	669	645	659	656	611	647	686	648	699	674	668	651	647	674	661	637	662	684	710	653	673	704	686	641	683	644	695	646	635	685	682	692	681	685	705	677	690	661	646	602	673	698	630	671	693	721	685	653	658	662	626	667	630	686	681	638	673	671	684	656	651	637	677	662	622	622	657	695	677	647	660	624	662	709	614	665	695	646	681	692	676	656	693	652	674	677	652	704	658	673	628	662	675	725	645	634	696	686	667	687	710	687	671	684	690	724	668	675	673	667	657	658	647	706	699	625	646	640	682	673	670	639	670	697	678	643	651	705	645	696	676	717	657	666	648	676	686	698	663	662	686	623	669	619	697	651	638	675	708	702	675	690	670	683	619	663	750	660	610	696	709	714	706	697	661	686	679	637	691	668	642	663	735	641	675	656	646	697	670	634	664	673	639	728	701	669	644	686	656	673	688	690	637	612	679	681	642	686	697	660	676	672	693	666	661	602	672	667	690	652	685	626	652	683	642	675	674	693	691	666	658	657	618	654	658	662	660	667	671	666	685	698	687	690	666	678	639	669	644	660	664	671	629	657	687	705	714	644	668	657	661	681	680	683	689	638	664	680	673	665	597	679	639	686	666	709	654	643	721	669	661	650	626	729	619	682	647	698	704	622	679	671	648	674	602	666	655	637	700	651	662	696	598	614	669	669	697	635	680	695	694	659	689	648	681	703	707	671	635	687	726	751	690	732	645	653	698	721	639	690	661	686	686	643	675	703	693	699	672	685	690
55516	32620	32865	36646	35400	32522	30565	28865	27036	24309	21652	17198	14282	10630	9798	6535	4246	1803	1625	1177	812	898	677	345	244	222	230	223	222	255	233	234	201	231	198	205	216	194	174	193	180	243	330	200	173	173	162	191	181	157	171	187	165	182	194	162	192	205	564	664	518	255	194	187	153	191	157	142	181	187	177	166	180	178	172	176	171	195	189	189	152	202	166	171	185	163	189	182	166	185	176	191	199	172	176	181	179	156	179	184	163	152	174	155	172	188	152	180	168	175	181	160	176	163	180	158	157	175	171	166	173	172	177	165	173	196	212	164	213	170	199	152	177	172	153	177	179	171	185	180	171	168	166	150	188	166	183	173	160	182	187	169	174	186	173	180	186	182	163	150	162	166	153	173	176	182	169	157	164	180	173	192	177	178	189	182	189	192	154	167	162	172	201	187	144	185	171	184	157	151	152	169	188	167	204	160	170	180	174	190	180	173	165	163	142	190	178	170	195	202	172	167	163	193	178	190	160	183	180	202	180	156	167	184	192	147	179	159	184	182	193	172	164	186	182	178	173	162	155	201	190	180	170	184	173	150	172	186	163	165	179	165	170	182	170	188	187	167	181	176	182	177	166	176	200	174	175	151	176	137	186	182	205	182	171	175	173	182	183	175	184	197	181	158	157	139	168	165	184	166	166	152	182	161	183	167	184	165	186	194	201	168	163	156	171	185	171	174	166	190	171	151	196	156	157	180	180	183	180	176	172	178	171	174	189	161	179	161	182	175	180	162	177	205	159	153	165	184	175	183	187	192	194	170	174	182	148	184	153	176	166	172	168	177	166	164	187	195	173	182	170	159	177	179	170	182	178	176	180	189	165	152	199	193	172	175	184	167	152	178	176	170	203	173	181	183	171	173	171	168	188	195	186	166	171	153	172	181	185	156	165	158	189	181	169	165	174	176	194	182	203	182	157	167	168	167	169	186	159	170	166	198	171	169	157	155	202	190	167	177	167	157	178	188	169	182	194	158	179	181	174	202	178	178	162	170	167	169	170	180	167	166	143	173	169	173	188	163	168	161	193	171	186	175	173	188	179	169	165	184	157	196	151	191	188	151	180	184	204	170	182	188	159	175	160	166	164	156	163	168	164	186	174	173	157	179	174	193	167	197	158	172	174	196	192	179	158	174	175	181	147	185	154	166	163	186	153	185	156	185	160	202	155	181	162	161	188	178	167	158	186	179	155	159	195	197	175	167	163	195	204	159	179	190	168	182	181	176	187	168	182	189	188	161	168	189	182	186	155	174	165	177	180	159	168	193	172	160	164	163	172	188	174	197	179	162	172	182	180	161	175	182	159	170	163	186	167	187	159	157	187	191	163	191	190	166	195	161	166	177	164	165	151	192	206	185	167	141	199	169	182	183	157	167	159	182	191	157	171	161	142	203	174	168	164	155	181	179	185	141	186	187	178	187	153	151	172	182	164	189	169	192	168	164	191	164	190	193	188	198	167	180	186	186	168	175	169	160	179	190	164	184	172	197	164	193	188	197	168	187	189	168	177	153	181	177	165	160	171	166	176	156	183	170	173	154	185	170	172	169	180	176	181	159	160	199	175	186	183	180	190	168	183	179	175	160	165	160	196	196	192	186	176	155	176	187	160	178	160	158	163	183	171	168	177	176	144	183	199	188	169	175	200	206	157	162	153	178	180	162	163	177	172	184	174	182	177	164	160	154	172	173	179	173	158	168	184	165	179	190	148	163	150	174	158	175	181	181	183	188	159	160	162	160	189	191	159	181	174	176	149	170	162	175	161	155	162	141	176	194	186	158	178	201	154	176	173	169	179	170	162	177	179	181	163	199	158	177	165	177	174	171	174	152	169	167	179	175	187	170	180	192	183	181	168	181	165	179	170	177	171	174	176	166	179	195	163	176	175	192	169	175	178	167	188	183	211	187	187	178	166	184	188	171	166	181	183	181	161	176	161	196	176	173	187	189	185	182	174	184	194	190	176	174	190	196	182	175	198	173	200	173	167	173	168	190	184	189	192	173	199	188	174	164	190	175	184	179	183	213	163	189	174	171	195	183	142	192	204	213	183	186	177	161	173	169	183	173	156	183	182	191	198	168	180	175	186	176	159	180	153	175	186	162	177	171	169	171	183	153	180	171	165	154	164	159	173	187	177	185	174	192	188	177	189	171	213	184	163	165	186	154	169	185	162	161	202	177	167	172	149	182	170	155	174	189	177	167	182	184	171	148	174	188	180	158	169	161	162	190	183	169	202	171	183	164	180	191	179	178	172	181	177	184	159	208	172	169	174	187	198	172	173	206	155	169	180	158	171	170	214	165	187	153	193	161	184	192	189	176	168	167	180	157	190	187	208	164	196	170	174	200	161	184	187	158	190	167	163	143	156	191	163	158	155	199	176	160	179	160	163	185	194	176	184	177	171	158	173	185	182	163	161	187	196	182	181	195	160	181	191	167	147	181	167	154	169	182	160	188	191	171	162	182	181	156	175	184	192	189	167	180	169	172	168	169	173	168	190	178	167	150	181	169	175	187	199	166	165	165	175	164	164	152	169	190	156	170	192	183	156	195	154	186	153	166	171	172	183	183	169	172	171	179	193	169	158	171	193	203	193	192	171	182	172	172	173	153	147	180	155	154	190	189	197	158	176	170	188	174	156	152	174	173	166	173	155	185	142	164	172	162	175	181	195	182	171	170	154	188	164	166	202	158	167	168	185	179	190	183	173	177	203	183	165	160	204	186	162	171	180	181	163	171	193	166	193	162	176	182	175	214	171	170	180	157	193	167	206	175	162	153	185	168	169	158	185	171	138	167	196	182	163	195	189	179	191	177	155	186	172	177	196	184	179	157	165	184	171	184	193	183	151	182	170	165	184	174	171	182	188	178	189	178	172	173	177	153	168	168	184	164	174	157	186	177	168	181	161	164	163	177	168	175	187	196	205	166	178	199	194	184	177	166	163	195	175	174	181	176	182	184	171	160	200	203	217	175	155	205	177	166	182	174	183	147	176	166	174	195	180	179	167	165	181	176	182	186	168	162	186	181	187	157	192	170	158	169	158	184	209	180	185	193	178	205	186	175	179	181	168	138	182	175	188	210	200	190	172	197	179	182	166	170	174	158	154	167	178	166	187	185	156	166	169	177	166	151	174	180	185	172	187	184	172	157	165	169	174	181	172	180	192	169	180	188	171	176	158	189	152	156	169	181	188	188	198	169	200	147	180	190	201	191	154	155	193	156	168	180	194	192	186	175	195	169	180	175	179	162	145	181	171	173	190	167	185	162	158	169	159	153	187	188	195	176	171	188	189	176	172	173	165	169	183	185	171	169	160	174	190	171	184	166	193	155	159	167	177	187	212	186	156	163	168	168	168	182	208	182	175	201	154	186	187	180	185	190	176	156	164	163	161	210	196	194	183	191	163	168	193	176	182	162	181	183	168	171	178	177	156	174	177	143	177	188	180	156	178	164	154	158	159	195	166	178
34596	23699	26831	37056	40296	40346	41647	41024	38318	35422	33784	28554	29708	27216	28176	22695	17673	9623	9341	7509	5161	5609	4234	1991	1279	895	853	889	887	1477	1099	826	841	877	827	669	777	642	625	667	597	910	1412	583	551	584	558	555	559	584	560	544	557	553	561	552	529	915	3404	4094	3200	1110	543	571	547	507	549	547	545	562	545	530	507	506	533	557	535	527	573	559	508	540	505	535	585	531	554	529	515	547	497	516	507	552	501	511	537	532	572	522	521	531	547	545	541	517	576	571	556	532	548	529	556	540	548	573	515	534	526	507	561	503	532	537	534	513	515	541	520	529	497	535	572	536	528	552	563	485	538	527	536	536	545	536	554	509	550	548	522	557	568	528	518	561	504	597	548	568	534	531	523	495	535	546	507	529	571	553	550	519	526	566	532	544	514	544	536	542	554	541	521	514	540	523	551	513	581	525	550	560	547	508	510	567	526	521	554	547	511	549	517	524	535	544	542	491	543	551	505	536	527	520	523	508	504	542	520	517	518	496	553	523	501	548	569	514	561	545	540	520	520	557	519	534	510	536	561	525	546	529	521	542	522	484	497	533	526	578	533	544	540	533	524	586	552	560	457	546	538	519	501	555	534	512	498	538	571	556	554	516	526	491	560	535	563	566	526	556	548	513	533	500	533	562	564	514	537	579	509	510	568	593	533	540	552	512	560	593	557	531	523	544	516	507	553	524	544	529	552	503	539	517	560	507	506	554	518	516	510	519	528	535	569	570	548	507	538	514	569	584	577	504	574	515	554	568	519	515	525	550	557	496	561	516	528	578	532	535	536	513	531	530	571	513	571	521	536	544	507	553	518	547	534	532	553	568	542	508	537	568	521	522	532	506	517	556	517	517	572	542	543	525	485	498	514	597	506	501	518	547	532	555	541	567	578	548	557	565	531	556	538	524	547	532	537	523	561	519	580	555	560	558	514	521	519	570	507	500	530	523	527	555	577	548	549	514	510	542	541	554	550	506	525	490	547	530	551	522	577	535	548	525	528	561	554	536	528	535	520	523	516	529	525	558	542	550	537	524	535	551	510	542	527	589	574	551	515	475	501	540	559	507	541	535	501	591	578	545	522	510	537	521	504	522	572	545	541	526	534	550	535	541	566	524	547	601	513	469	560	553	506	544	504	563	548	538	516	539	548	552	552	532	508	553	513	547	533	533	580	524	559	531	547	530	548	538	513	534	522	530	519	525	554	535	535	532	535	532	560	540	537	535	531	514	579	524	555	558	545	526	553	537	543	512	511	507	529	554	500	544	511	537	525	498	565	550	525	524	496	545	535	522	542	551	529	581	547	578	534	506	574	558	546	573	528	549	536	554	554	542	504	504	520	522	537	519	585	526	559	542	532	505	472	550	553	559	603	522	459	541	556	509	533	539	541	541	506	567	520	525	546	549	532	538	533	546	546	522	525	531	561	535	521	566	524	566	533	515	545	557	525	556	558	526	520	538	503	555	532	503	542	565	529	480	572	500	545	531	517	562	565	524	585	518	535	547	536	559	536	572	538	536	525	552	541	535	571	519	530	523	570	490	518	535	542	537	601	573	545	513	527	557	543	540	531	536	528	507	545	558	536	545	540	560	556	503	540	540	559	533	533	523	522	559	512	561	544	526	554	523	550	531	547	538	486	518	558	528	545	536	585	514	494	556	535	518	579	536	579	559	548	550	549	531	544	558	521	552	521	545	537	513	536	547	518	476	535	509	539	527	516	523	535	516	547	549	538	521	526	534	520	568	564	540	536	580	525	575	542	536	522	563	526	524	565	531	552	546	552	506	505	502	532	502	505	533	534	531	530	514	551	551	514	526	535	549	523	572	509	547	559	580	549	555	537	544	529	547	526	546	561	565	556	557	501	544	559	509	548	538	488	496	537	542	554	516	534	521	539	604	547	552	525	518	567	565	524	538	519	526	509	510	516	558	534	551	522	557	511	548	568	527	512	486	530	515	517	528	558	542	532	509	551	534	547	541	537	527	554	527	539	509	503	560	554	512	526	506	546	560	535	539	548	503	503	563	527	538	524	562	534	547	515	530	556	557	505	548	536	497	556	554	545	501	483	507	546	509	550	537	527	541	518	527	521	516	551	526	516	544	544	527	544	576	546	549	521	547	508	544	547	511	545	543	526	543	548	531	528	560	525	541	549	557	536	553	546	521	528	548	492	523	521	547	527	498	564	528	567	530	524	525	526	543	503	540	506	529	481	520	544	539	528	502	519	570	584	559	550	525	538	493	537	573	535	574	543	534	540	494	581	551	542	514	487	556	559	577	521	557	519	565	567	530	527	518	544	541	579	561	562	508	551	513	533	545	533	565	532	507	566	534	554	547	551	541	537	486	527	526	519	537	527	591	508	518	533	543	542	536	549	547	535	497	527	541	504	535	532	526	536	527	548	555	495	567	550	459	543	516	543	562	539	545	546	536	555	545	549	512	591	507	495	544	546	515	559	558	544	508	525	518	487	526	513	517	579	560	562	513	559	563	551	510	533	529	506	531	531	549	498	533	563	559	546	565	507	522	535	526	563	501	553	536	556	489	480	495	528	520	539	510	522	533	534	524	554	540	550	538	541	536	523	507	541	523	526	550	581	526	571	517	527	505	542	555	555	559	516	563	568	548	559	527	518	561	540	548	532	522	482	540	515	545	546	532	546	480	552	527	517	545	520	538	516	555	545	481	562	515	552	572	531	556	549	515	519	537	580	499	538	531	560	535	541	509	550	568	549	538	574	551	556	528	559	541	523	531	519	524	532	552	547	540	518	540	554	519	514	513	579	530	576	492	545	562	493	550	554	527	552	478	531	576	498	552	515	517	523	555	533	522	571	565	525	520	556	569	479	549	541	490	516	500	523	552	559	572	572	560	514	536	540	512	516	573	477	551	527	526	560	498	559	539	504	519	551	535	567	534	550	551	523	498	521	578	526	567	559	551	548	538	558	550	582	570	549	489	549	536	507	581	525	533	542	534	546	516	519	499	492	551	539	545	560	552	510	530	520	538	534	537	569	570	511	552	561	580	545	532	510	530	566	536	538	566	553	549	546	486	538	575	520	522	515	531	501	535	496	559	519	526	502	548	537	557	520	491	515	546	553	514	513	534	508	532	531	548	560	563	522	550	574	533	579	524	510	500	524	500	574	541	509	565	541	575	498	526	507	561	524	540	512	552	567	540	502	543	528	534	506	528	515	540	549	562	546	537	527	477	580	536	551	522	538	570	565	523	505	539	550	543	504	531	540	542	523	506	526	536	532	470	567	516	533	541	542	555	515	561	582	554	561	553	551	560	536	535	518	526	538	548	512	576	617	533	538	524	531	526	517	545	557	552	483	508	500	559	550	512	497	546	537	525	523	539	584	573	528	503	526	531	522	522	559	536	554	559	552	535	536	559	562	577	547	528	533	582	558	522	539	511	554	567	568	529	552	509	568	517	559	530	537	517	553	524	536	545	580	522	517	558	517	526	539	530
63446	35992	34969	38671	38649	35386	33576	34379	33447	32150	29015	26215	24728	21620	18350	13790	9599	4665	3839	2505	1511	1511	1448	858	471	335	319	379	357	439	394	369	328	296	311	270	260	323	285	269	249	291	385	273	244	227	263	276	252	262	274	272	251	231	272	243	245	321	786	1385	970	302	251	221	227	220	248	249	266	268	225	230	240	242	220	236	232	228	239	210	271	244	249	238	246	221	250	263	254	259	229	237	261	239	281	253	246	223	257	281	260	246	233	266	271	240	244	247	244	247	245	214	256	239	251	291	264	254	261	201	248	244	218	252	279	247	246	241	242	219	228	249	207	260	242	212	241	266	245	255	216	269	249	239	278	245	263	222	245	249	266	257	244	233	254	220	266	254	244	249	250	276	230	256	244	242	254	245	229	256	229	220	259	246	248	238	241	234	244	241	237	232	248	255	266	243	270	224	254	274	231	220	234	246	233	241	248	237	219	244	242	227	236	240	265	233	255	235	261	260	213	238	233	245	258	251	247	251	254	252	241	229	236	246	249	245	242	244	219	225	222	238	239	250	260	258	235	251	253	255	246	219	232	240	239	237	257	230	240	270	232	229	223	235	218	253	245	248	277	221	243	232	211	271	232	237	270	241	240	232	243	255	228	269	247	238	240	245	221	249	235	218	237	246	258	258	240	232	246	236	245	233	254	244	271	237	265	247	240	259	238	245	254	251	251	250	262	237	235	233	240	247	241	231	232	247	252	240	271	224	252	278	255	229	229	245	263	250	225	285	232	248	251	237	241	235	252	250	228	235	251	275	245	280	197	266	250	247	283	244	233	212	270	250	243	227	264	257	262	236	260	234	221	235	228	241	259	219	249	249	226	250	254	266	238	259	243	225	239	235	242	239	251	246	244	239	262	231	243	277	235	241	250	228	246	241	241	215	240	263	231	259	246	245	235	222	247	228	230	237	249	253	241	286	242	223	258	266	231	259	246	195	253	218	260	273	260	226	217	265	265	251	238	265	243	231	198	230	256	243	250	215	264	237	256	264	237	267	251	226	219	241	248	232	235	233	238	250	267	260	241	266	259	271	292	214	245	245	218	251	250	254	243	233	261	231	238	201	199	257	267	258	238	206	251	249	244	241	258	243	236	254	226	272	235	234	246	230	215	254	232	232	255	246	223	266	241	245	215	219	222	226	257	233	253	235	224	269	247	229	235	232	247	252	267	250	227	234	283	252	280	238	260	234	251	232	214	238	244	256	225	219	261	223	253	256	225	212	271	238	239	271	265	273	277	249	250	221	248	221	282	274	257	209	266	251	242	251	301	239	249	238	233	251	264	216	248	231	215	245	246	275	253	231	227	248	232	245	241	240	233	253	249	217	256	236	249	254	287	236	230	265	260	239	248	265	252	260	203	233	256	243	270	224	261	246	255	281	243	273	264	250	231	252	222	230	242	251	251	256	238	216	249	231	239	264	243	255	262	229	259	231	247	229	241	248	228	253	254	240	233	233	251	236	236	275	254	226	262	231	246	236	249	241	258	241	246	260	227	236	246	280	239	256	255	281	235	230	249	244	236	245	240	234	240	251	223	242	236	263	232	250	248	232	292	240	220	276	237	248	234	256	244	257	240	248	263	236	242	258	249	239	234	239	230	221	266	251	222	263	252	245	246	244	258	257	248	252	269	280	252	259	243	250	236	237	225	249	226	252	249	223	201	247	235	218	231	267	238	248	238	262	246	237	239	266	236	215	243	249	212	227	255	250	255	221	270	240	244	275	209	250	252	244	246	263	258	279	258	254	245	263	245	236	252	244	235	247	228	229	266	257	264	236	238	257	237	243	247	217	245	233	252	237	236	246	263	239	242	225	263	248	269	226	273	257	266	249	231	240	273	272	273	248	251	228	246	239	253	255	223	243	256	252	236	258	236	214	237	250	226	232	271	238	254	258	232	260	269	253	241	270	251	252	219	229	235	256	242	261	295	234	253	255	257	242	239	278	242	272	258	224	259	277	248	279	249	238	238	222	233	240	249	233	240	239	277	261	229	246	250	223	239	228	238	225	245	243	208	251	243	205	245	237	242	251	248	250	271	248	226	253	250	223	274	238	213	269	258	249	240	267	244	250	245	235	236	252	233	267	240	245	239	251	235	252	259	253	233	255	268	230	223	235	234	236	266	257	260	283	230	249	262	245	253	229	238	236	227	257	264	256	234	231	241	259	230	257	250	249	260	257	278	257	238	261	250	244	239	228	242	243	258	230	237	243	255	233	274	271	269	243	216	251	219	232	245	255	291	239	251	247	254	236	245	244	289	239	246	248	250	251	219	251	252	235	250	233	254	264	231	211	217	234	229	240	255	236	249	244	276	244	260	270	229	254	231	232	266	231	257	213	256	270	233	258	238	249	236	251	255	234	229	226	240	227	259	261	277	212	218	221	236	217	246	220	229	260	256	241	229	211	251	234	242	245	245	219	242	249	247	255	224	267	265	243	270	260	240	255	252	236	251	244	264	235	250	249	268	230	230	288	217	239	251	240	228	240	260	265	234	267	241	271	247	241	271	232	257	255	241	265	235	255	258	251	262	259	247	232	266	228	250	247	225	219	266	259	245	240	279	258	229	249	201	227	247	245	243	246	208	233	240	236	249	210	242	222	256	266	257	259	257	281	230	258	245	256	260	230	243	232	257	219	255	211	230	262	237	229	246	262	233	238	261	262	258	244	234	272	241	242	250	249	274	237	232	214	239	254	224	256	264	258	239	244	233	271	279	240	235	230	249	237	219	261	249	246	238	276	277	204	248	227	223	242	234	236	234	241	240	245	241	227	231	239	247	218	255	271	230	246	222	243	260	255	247	260	279	266	238	255	244	241	249	223	252	221	249	232	227	244	247	253	232	235	234	245	266	248	229	250	233	232	263	236	239	248	268	282	245	214	248	240	262	252	225	250	238	245	229	248	226	226	205	216	275	250	233	269	258	277	240	253	266	225	250	233	231	231	245	239	276	250	242	222	259	250	240	235	241	277	261	258	227	253	250	261	275	263	231	258	233	271	257	218	256	218	265	243	244	242	273	250	244	243	258	230	228	235	235	242	248	232	251	266	218	232	227	272	237	230	235	273	267	233	245	223	250	256	215	210	246	238	212	245	243	272	240	258	270	247	227	229	234	239	248	256	231	250	259	238	229	243	250	257	233	232	246	272	267	236	270	246	236	255	262	242	262	263	268	256	237	234	223	241	216	241	239	249	243	262	272	246	227	242	242	239	225	257	224	228	279	250	254	245	270	237	237	253	238	264	257	236	241	234	273	230	248	245	272	251	230	230	251	264	253	247	235	229	230	259	247	218	257	236	273	227	249	249	263	237	273	227	227	226	238	258	221	239	241	234	240	240	252	251	232	254	231	252	236	250	240	226	254	220	246	241	253	256	244	236	234	250	261	252	240	264	254	260	256	256	219	230	229	252	253	253	264	215	215	268	232	243	249	240	243	234	239	215	223	261	237	229	228	247
42957	26943	30759	40801	43966	46871	47800	49406	45279	45425	41822	37995	38581	38441	36765	31853	26895	18420	17874	13397	8875	8869	8319	4358	2597	1619	1382	1831	1571	2172	1735	1543	1363	1251	1165	998	1089	962	981	1040	943	1250	1899	750	796	847	796	774	806	726	731	748	814	751	765	779	790	1461	5108	8326	6050	1392	715	737	711	704	694	700	705	713	679	734	744	716	699	728	739	702	737	732	744	724	694	724	682	735	669	685	725	705	701	722	688	702	720	710	762	724	704	741	701	714	705	762	709	704	681	726	701	716	738	719	709	709	741	641	739	711	677	738	738	730	723	726	716	701	706	724	714	683	666	683	639	688	666	679	720	731	778	740	666	684	725	746	707	726	689	709	650	737	701	675	683	697	761	724	704	740	722	744	707	723	769	779	718	699	741	694	718	681	691	684	745	655	749	730	777	701	757	749	707	763	709	754	728	645	729	688	684	695	651	723	700	674	738	744	697	719	698	768	704	735	693	686	749	692	654	713	726	721	700	668	711	737	684	747	655	736	704	720	700	756	684	741	703	719	727	735	709	723	750	718	719	719	718	752	722	711	687	725	716	689	757	716	689	687	664	710	670	722	718	714	717	686	676	734	735	703	716	735	679	750	680	695	705	701	730	713	696	706	751	758	705	683	729	702	682	714	728	688	678	705	702	701	672	718	652	714	726	690	718	701	749	751	702	686	691	695	676	711	711	677	687	690	703	779	761	693	684	735	678	683	694	699	723	743	675	749	744	676	754	733	708	742	706	740	702	675	729	766	679	725	699	698	686	727	721	744	736	724	651	698	717	703	687	744	734	713	711	744	701	673	758	709	696	694	757	714	647	682	739	712	693	703	714	734	727	742	679	718	708	741	689	697	729	701	706	733	692	713	711	679	739	697	752	689	737	659	714	750	683	732	715	710	725	688	726	650	750	674	633	678	715	719	739	710	735	677	699	685	687	717	740	723	696	714	685	679	724	740	705	705	705	709	716	718	762	702	697	686	674	729	707	677	688	718	710	711	700	742	743	701	718	705	720	777	687	722	690	699	667	707	732	697	725	707	696	708	724	709	710	687	704	728	682	709	722	693	698	677	721	729	721	684	705	641	728	746	738	727	692	747	727	688	702	711	737	695	713	688	731	715	722	706	759	712	649	685	735	696	692	702	768	714	705	702	706	700	707	711	742	690	697	724	720	699	727	733	723	723	734	695	710	663	681	688	741	681	771	694	709	696	696	674	739	730	696	730	658	736	726	653	712	657	702	711	667	703	738	751	741	683	670	673	734	726	728	717	688	725	676	716	687	718	732	678	694	670	726	675	740	763	687	715	734	704	680	710	686	715	755	763	718	698	693	756	705	700	696	735	705	707	690	714	687	721	681	758	715	699	689	725	715	698	728	718	687	705	717	692	750	771	771	665	711	694	702	741	725	696	721	740	693	738	734	702	688	717	728	741	737	687	719	700	716	701	698	676	700	732	708	689	700	732	712	665	723	712	733	691	675	709	712	740	679	724	744	715	689	726	712	723	742	671	745	728	702	723	703	697	740	684	717	687	705	694	699	724	691	735	697	655	714	736	684	684	712	724	696	698	720	687	693	710	760	709	754	740	708	737	713	712	744	721	758	655	669	705	728	754	737	701	714	768	686	735	732	687	710	697	726	677	779	704	741	687	646	719	724	701	713	712	706	702	749	694	721	676	755	692	717	655	694	680	693	715	727	686	742	716	731	668	719	736	719	749	711	676	710	761	704	731	742	721	716	740	753	657	714	720	701	712	726	685	732	712	725	750	705	721	767	670	697	711	658	688	684	704	699	745	701	727	676	693	686	716	687	737	712	719	768	733	666	689	715	689	683	718	718	663	669	726	706	714	703	688	657	687	691	667	699	698	698	683	704	696	742	679	690	710	693	753	689	704	674	727	691	728	670	721	663	782	707	653	708	689	709	708	691	707	729	719	740	701	714	687	751	698	714	726	741	752	689	676	662	757	721	716	746	644	717	734	686	696	654	730	718	697	709	664	696	722	681	718	714	729	759	695	724	695	714	728	745	708	687	701	752	670	702	799	706	704	715	682	713	668	720	673	685	703	718	713	710	692	729	681	720	719	710	688	687	696	749	705	705	753	709	704	726	685	723	697	666	712	727	702	715	682	711	751	737	695	722	728	716	757	728	740	747	688	715	697	663	725	700	687	710	730	701	725	695	720	736	705	690	698	684	715	677	714	729	697	738	712	667	716	668	659	742	707	707	741	741	761	683	709	711	683	687	741	702	703	702	711	749	775	676	680	742	714	730	731	676	678	714	692	725	717	690	750	698	744	685	709	695	715	685	659	674	732	720	722	711	734	707	706	758	745	713	701	715	664	660	693	673	702	700	715	718	746	717	732	660	731	738	729	663	714	693	700	753	719	704	682	729	687	713	745	663	791	717	691	719	655	730	725	763	707	723	724	751	673	705	687	716	702	720	699	701	720	700	711	668	708	696	715	694	698	682	707	713	731	703	727	741	708	677	693	706	671	687	710	702	752	728	663	730	702	659	690	712	708	709	724	746	695	720	704	701	697	681	748	693	690	632	714	673	696	698	731	722	648	677	677	680	721	701	683	667	703	759	682	755	713	700	727	675	759	678	661	732	745	697	711	731	701	698	738	714	708	682	743	685	727	681	723	734	699	703	716	759	743	724	712	730	772	727	742	717	727	698	712	688	705	717	693	751	754	707	727	706	741	711	719	684	682	705	728	724	723	681	752	709	726	698	691	708	677	747	675	747	739	730	726	689	701	730	704	702	686	728	687	705	769	677	713	769	717	719	753	756	759	684	662	703	697	743	709	762	722	715	706	740	719	726	696	695	714	725	757	688	762	710	736	702	774	702	741	732	683	692	746	719	692	751	732	760	728	715	739	746	698	750	649	736	737	680	737	745	709	736	696	709	745	680	743	718	729	733	710	681	705	755	719	750	747	669	711	695	709	711	681	663	701	703	674	714	655	731	668	711	695	693	721	724	663	664	719	725	733	716	707	707	693	713	719	685	723	753	737	734	723	665	711	694	734	750	702	711	671	735	695	687	730	736	721	680	719	726	747	782	690	684	676	715	694	695	703	725	680	738	672	666	705	656	720	709	688	723	719	717	691	688	691	659	716	762	717	763	704	734	724	721	686	710	714	735	708	667	702	737	707	692	708	722	713	714	729	651	641	724	701	654	740	701	744	755	762	691	739	694	728	705	684	697	712	711	677	747	734	694	699	722	730	693	741	731	702	720	728	722	717	716	706	686	718	732	693	702	681	715	673	738	692	746	717	718	773	700	691	737	690	739	677	721	733	696	666	712	724	668	697	742	669	700	707	671	693	727	733	696	673	716	735	740	703	707	731	695	708	705	721	742	686	735	763	681	736	730	749	753	709	707	694	757	660	725	686	715	722	718	698	728	711	719	665	703	762	740	709	727	725	687	684	687	718	694	712	676	673	678	714	734	716	749	725	753	736	692	755	716	706	754	709	724	706
15508	6403	9147	9929	8003	5158	3659	2941	2234	1958	1541	1468	1151	932	684	515	411	316	275	241	238	201	193	209	202	163	190	179	218	185	183	175	204	203	204	188	189	170	178	180	188	172	188	203	204	195	196	184	183	193	185	172	196	181	208	195	183	171	227	243	219	193	184	165	214	183	212	195	181	203	193	201	176	201	192	193	179	186	170	202	178	160	211	180	193	184	202	170	197	175	176	192	204	241	197	181	186	173	182	204	164	162	190	166	173	172	203	190	180	194	161	177	201	160	181	175	174	184	225	178	192	193	183	178	205	176	224	213	168	187	188	171	196	192	201	183	180	198	201	180	180	165	170	166	187	170	185	190	202	216	204	197	177	187	184	179	160	187	212	171	174	203	174	205	175	187	197	211	176	218	171	173	206	184	185	189	184	174	208	170	183	195	183	181	177	164	193	187	171	201	172	196	188	179	180	176	214	181	201	181	189	182	189	217	173	186	214	181	190	193	200	204	193	183	195	186	200	170	196	196	202	174	204	173	190	167	211	176	192	188	163	172	201	212	184	190	213	186	173	192	198	180	155	184	215	200	182	183	193	205	167	189	183	205	184	181	194	192	186	182	183	194	172	187	171	196	222	168	202	181	197	179	186	190	169	190	191	174	210	192	188	197	181	180	160	193	183	214	193	192	160	184	161	170	171	200	164	167	210	168	188	178	173	183	197	194	173	180	216	191	191	202	214	200	206	171	196	163	189	182	182	190	178	176	177	206	200	188	188	164	185	182	180	189	183	207	185	174	181	175	172	189	181	197	173	190	183	184	186	178	199	196	190	201	194	172	188	180	202	168	187	190	191	189	193	223	198	185	164	223	184	211	185	191	181	182	188	185	202	180	202	186	159	192	181	198	181	179	185	170	189	208	193	185	215	188	186	184	202	164	186	158	209	187	180	200	180	187	182	169	172	187	182	202	182	147	185	160	180	197	200	185	182	200	169	185	181	208	198	174	212	202	176	193	197	191	167	186	184	166	172	179	177	186	175	180	176	172	199	181	169	186	202	165	187	174	177	191	166	210	169	182	180	185	192	198	195	189	168	176	175	182	198	178	190	198	186	215	173	199	189	172	175	209	180	186	188	180	193	208	197	185	166	174	192	178	175	166	184	199	175	206	169	191	169	193	189	186	167	182	212	171	200	189	180	187	180	180	214	166	168	187	179	184	200	175	214	171	202	179	180	189	202	178	196	195	175	205	168	193	159	180	199	194	187	194	176	180	164	195	169	186	193	182	182	187	197	172	178	184	188	164	200	184	215	181	215	208	213	182	182	196	210	204	196	178	199	177	184	190	182	178	168	184	196	179	183	197	179	201	205	188	188	170	173	173	179	189	186	197	172	186	215	149	173	191	177	177	207	175	200	202	164	199	190	175	189	184	184	197	186	198	186	172	191	165	194	180	182	200	211	207	210	160	184	185	169	215	199	176	197	179	160	183	177	180	184	169	201	199	166	209	194	183	190	163	198	177	180	192	219	194	172	195	174	208	192	188	190	194	190	204	212	174	191	177	180	205	205	190	184	188	185	187	198	179	196	208	228	193	173	183	173	172	180	188	179	178	192	195	186	194	190	188	191	183	178	179	172	188	194	188	192	184	189	176	161	192	207	177	199	207	159	160	171	188	173	189	189	181	179	172	185	184	187	229	203	181	185	168	185	188	196	188	177	185	180	179	185	195	162	186	195	188	172	153	174	149	173	208	166	192	172	193	173	200	182	206	178	195	173	178	180	179	167	172	169	184	184	171	190	169	182	187	164	222	187	207	201	185	191	186	194	196	170	196	215	160	190	191	187	201	203	184	209	169	166	184	197	179	207	181	194	198	178	191	181	193	198	168	165	194	174	211	168	176	177	188	185	174	163	171	194	189	187	160	177	168	193	200	169	195	166	187	177	188	213	170	189	167	183	160	185	175	198	182	165	166	180	168	209	177	190	171	154	184	181	185	176	213	191	177	175	198	164	187	173	151	183	183	179	205	166	171	195	208	206	177	175	188	197	181	176	184	187	184	172	195	177	187	176	177	198	199	215	171	191	194	169	171	201	147	170	207	187	195	192	180	175	191	192	214	186	178	185	191	166	209	195	192	211	186	194	168	185	185	174	194	174	199	177	168	206	223	198	202	195	186	173	164	172	164	197	194	186	159	194	162	160	186	166	173	174	186	179	183	199	193	178	179	188	175	194	185	177	196	182	169	188	161	171	183	199	182	187	199	192	189	200	167	213	189	165	188	169	173	179	210	184	176	181	191	194	207	201	199	181	168	176	184	182	182	188	186	187	167	180	192	177	198	164	180	173	198	183	201	195	180	191	161	169	181	180	187	199	184	170	168	174	194	172	165	210	184	176	200	203	189	181	172	190	186	181	168	199	173	170	188	184	186	190	173	186	216	198	158	198	212	184	166	209	214	168	183	182	200	190	176	207	177	174	205	179	180	160	200	198	190	172	185	201	197	179	179	177	182	185	191	200	191	196	182	192	174	223	182	186	172	196	182	188	182	188	187	156	160	186	182	200	224	188	157	177	162	177	196	168	191	182	210	187	176	194	184	199	183	164	201	192	199	183	189	204	195	190	184	181	182	156	189	191	194	205	182	169	174	217	179	212	196	193	184	184	188	180	172	173	215	163	168	162	200	182	179	205	165	175	175	212	176	190	197	198	217	168	207	211	208	171	206	182	184	215	184	186	191	188	197	194	197	153	194	178	161	192	190	172	185	170	175	185	176	182	197	180	178	185	172	171	200	191	199	178	188	182	192	182	175	181	169	177	196	158	177	175	191	204	173	172	182	173	209	175	190	183	175	188	195	192	191	190	190	175	192	165	168	172	189	189	190	189	170	204	182	205	189	206	159	191	168	178	210	169	182	187	187	198	206	209	175	202	168	175	200	199	197	181	198	191	184	208	226	185	199	193	200	183	184	182	196	201	198	186	171	206	179	184	165	191	201	178	201	189	174	182	171	175	189	202	200	178	137	174	190	177	204	175	216	183	193	206	170	191	193	185	168	177	164	189	181	180	184	188	193	177	211	186	176	198	176	181	175	182	207	175	192	194	181	201	180	174	191	168	181	190	186	178	203	176	188	169	213	206	175	180	197	192	195	183	192	161	166	168	165	173	186	204	185	176	167	216	163	193	182	184	187	170	176	211	197	200	183	179	182	180	181	170	213	174	173	205	201	145	161	194	184	158	156	189	179	196	186	187	180	197	179	184	179	193	197	159	185	182	198	167	181	181	194	183	182	183	170	188	179	188	175	192	173	166	191	181	198	189	158	183	193	177	179	196	195	178	193	199	186	184	164	184	164	175	186	200	193	191	211	204	192	180	195	198	210	188	186	186	188	181	181	190	171	182	185	188	188	190	177	205	177	161	168	195	179	191	221	179	190	194	194	149	165	173	194	203	204	214	173	185	171	213	192	181	193	175	205	168	190	209	183	173	197	185	170	233	174	170	184	194	186
16513	7033	11448	17604	17412	14463	12731	11256	9408	8909	7341	6677	5110	4741	3542	2389	2235	1351	1311	1077	885	834	790	620	657	633	585	644	551	659	572	601	560	572	578	579	563	548	574	584	541	578	585	579	556	559	564	556	537	617	602	522	545	519	560	589	569	583	895	1029	848	560	580	549	587	576	560	556	612	562	590	548	505	570	549	581	528	549	607	547	566	575	547	590	525	541	585	546	606	522	570	575	529	534	505	545	573	547	577	555	547	563	604	581	553	563	572	508	590	613	565	557	562	545	561	578	542	555	559	539	550	559	545	552	538	588	583	525	564	594	601	558	538	564	558	577	596	582	544	549	561	579	599	582	587	578	559	570	609	571	571	524	556	532	595	539	555	545	570	569	546	529	576	547	571	540	568	579	587	576	629	594	544	563	572	606	558	529	596	583	525	576	559	564	528	582	548	594	592	520	580	553	595	561	531	572	598	568	578	555	579	523	582	594	570	553	555	585	556	530	566	596	625	537	552	569	612	548	569	558	549	536	568	578	557	571	573	529	560	557	570	559	556	570	566	543	623	546	573	561	553	526	592	575	519	634	552	548	560	572	591	557	540	587	563	575	602	586	566	548	578	548	607	559	557	574	560	576	547	586	538	532	562	574	585	603	557	579	574	525	575	609	559	598	581	554	550	578	580	588	545	569	583	561	559	546	565	547	588	546	597	542	573	575	552	574	599	568	616	565	589	486	545	557	550	523	550	573	567	566	545	574	567	564	528	625	574	570	561	608	541	594	546	556	584	576	579	542	583	537	590	599	603	529	539	554	592	553	552	578	554	552	580	537	585	581	573	567	540	549	572	567	564	507	546	576	538	585	579	546	559	572	564	590	534	576	527	535	558	548	555	581	565	617	585	570	557	557	565	586	545	558	591	580	588	535	585	532	596	560	537	550	602	565	585	578	544	598	545	520	549	594	530	546	607	536	575	585	611	560	556	596	544	546	583	538	583	586	576	582	585	523	575	560	559	576	593	569	564	548	558	583	604	566	555	571	560	553	531	572	572	588	561	528	576	542	543	565	563	547	530	578	549	518	569	551	570	596	578	554	568	490	572	523	533	559	612	577	572	573	593	611	572	545	536	589	586	549	546	558	582	573	582	569	600	616	561	566	547	604	588	578	575	558	528	566	551	572	535	537	588	580	573	594	548	561	562	560	547	574	522	564	569	567	578	553	570	586	581	551	576	535	568	544	544	578	570	530	562	566	544	594	576	572	587	547	577	563	563	604	529	531	575	570	525	547	536	564	524	569	561	526	556	571	578	561	582	549	572	562	539	540	539	541	571	595	507	578	545	597	593	607	578	588	566	589	526	581	554	566	552	536	601	592	587	554	571	552	581	563	561	562	553	586	565	574	600	598	590	585	587	530	550	561	563	559	520	565	609	535	571	568	593	551	568	605	552	560	595	569	612	529	572	526	564	577	643	551	625	621	538	552	554	525	570	554	629	544	532	590	600	557	570	526	596	531	602	581	617	519	561	600	546	583	540	549	591	551	554	541	560	618	588	572	512	582	591	579	545	547	578	577	518	537	560	548	571	576	535	574	567	579	575	556	553	566	550	577	579	534	560	534	567	589	551	543	547	566	588	570	565	600	551	580	556	577	558	594	572	558	557	559	611	602	573	518	539	576	589	586	573	574	554	552	573	601	545	534	548	557	597	564	545	533	547	551	543	542	563	616	551	583	576	536	575	621	569	542	549	541	595	548	556	597	574	555	570	554	573	553	544	577	588	537	545	567	586	583	594	581	576	564	568	580	608	552	569	558	545	600	528	587	551	586	575	544	588	576	589	575	543	581	544	580	557	571	576	580	518	569	535	518	578	518	525	552	572	612	575	584	572	556	635	568	583	529	549	519	549	572	555	575	586	539	571	577	630	578	564	551	554	534	555	532	569	556	558	561	575	547	590	522	552	541	547	542	594	589	583	532	574	559	607	600	577	550	591	518	586	577	594	549	517	510	593	621	535	550	590	565	591	525	549	585	586	559	571	593	572	584	522	549	581	616	577	543	580	540	567	534	571	569	565	560	615	549	560	557	558	570	565	572	575	590	534	542	555	593	547	567	613	548	571	562	575	616	572	562	580	562	559	562	552	531	583	574	590	561	577	551	569	578	563	594	593	575	558	567	613	601	536	513	587	560	591	561	561	597	542	590	514	508	542	553	517	613	535	565	573	530	509	553	565	555	557	564	538	543	572	526	604	602	559	574	551	558	575	544	616	588	585	576	568	587	567	513	612	555	525	547	557	569	572	591	541	571	569	526	536	562	585	575	585	583	589	590	589	556	571	575	550	546	562	589	564	601	547	537	589	553	564	569	580	584	551	567	575	545	578	560	553	540	562	569	581	525	593	522	542	584	596	569	564	572	581	600	539	555	581	553	539	577	576	584	552	569	533	565	591	581	540	603	580	579	561	541	556	569	564	570	563	532	543	553	609	586	531	571	565	564	552	568	554	593	568	564	548	548	565	612	541	539	583	578	534	539	557	583	529	530	505	600	579	557	586	577	548	571	563	544	544	575	568	562	540	543	534	522	607	588	582	598	605	579	578	526	600	508	550	586	594	540	564	602	592	569	575	619	585	551	597	564	586	570	556	586	589	533	541	553	570	582	580	572	544	568	577	575	574	537	531	565	533	587	584	529	529	578	578	540	586	565	544	619	590	573	564	595	567	530	522	594	531	552	594	603	591	543	506	603	600	567	527	544	540	547	568	610	520	619	544	555	578	578	531	554	559	613	575	606	560	555	540	578	566	580	575	558	518	550	554	580	532	540	532	593	539	593	592	590	607	560	592	568	589	572	551	524	627	610	561	585	563	591	606	540	532	590	560	548	577	599	547	578	504	562	595	608	565	533	514	544	592	583	572	564	565	523	562	525	560	537	563	569	534	587	565	582	582	574	588	595	574	560	588	557	568	580	552	602	593	546	539	534	571	552	537	575	579	578	552	564	594	543	583	531	522	580	566	576	539	551	576	512	580	574	548	562	533	587	599	542	549	567	548	567	553	585	583	555	495	579	582	572	559	581	541	576	576	563	541	568	548	544	519	531	548	559	550	590	567	553	578	558	577	584	578	568	558	527	563	582	556	583	538	555	586	537	565	564	562	544	611	555	560	575	579	592	593	543	621	565	580	567	565	559	562	537	615	605	520	593	558	546	586	588	580	608	524	587	595	574	582	521	576	559	589	576	580	605	498	570	579	613	606	553	552	563	539	549	609	560	561	530	536	582	574	564	575	590	585	556	553	538	525	580	543	561	614	544	539	605	544	611	564	564	537	558	563	573	573	601	553	570	559	533	537	602	572	547	590	575	554	611	588	568	554	592	561	533	564	548	555	586	589	581	544	579	563	593	533	575	533	565	558	556	564	564	569	576	535	547	521	600	577	572	560	550	538	565	573	580	589	531	580	606	545	568	628	581	545	539	589	536	570	543	573	555	565	577	561	552	556	563	513	590
55519	31896	33881	36490	36341	32194	29592	30124	26847	24312	21320	18898	14550	12240	7981	5027	4615	2302	1857	1241	694	589	405	287	269	201	245	219	201	217	172	178	151	130	149	130	159	130	127	146	123	110	146	119	119	120	123	122	122	117	123	125	125	108	122	134	108	114	204	245	493	119	100	109	123	116	127	106	108	120	113	108	121	124	124	138	121	125	125	110	127	117	97	146	126	118	103	136	142	126	149	110	121	113	124	133	112	132	139	123	119	131	133	111	118	132	105	113	112	127	125	126	110	130	106	114	123	99	118	126	113	116	102	120	109	139	134	128	121	134	121	121	136	114	150	118	98	117	100	118	114	111	112	108	123	139	122	113	114	110	121	103	145	120	116	139	107	126	118	122	108	133	125	123	126	122	111	126	131	125	127	138	122	110	134	118	109	126	104	124	132	137	115	117	135	129	136	112	125	119	130	116	111	106	115	123	125	117	126	113	149	130	128	121	121	120	120	128	141	108	129	123	114	122	116	140	118	130	130	115	94	104	119	114	138	125	123	128	114	122	134	124	122	128	119	139	114	115	151	121	127	124	128	123	134	134	103	141	114	120	121	120	125	123	134	139	131	118	131	136	120	132	118	142	116	113	124	102	115	117	120	111	123	117	106	127	106	108	124	119	118	135	119	101	124	125	119	114	105	126	125	112	112	103	125	105	136	123	141	134	115	125	104	131	103	108	133	126	125	110	132	162	131	116	121	116	132	105	104	139	131	129	128	120	124	124	116	131	108	119	110	114	111	118	117	132	140	122	135	139	121	112	123	101	136	133	126	131	121	133	123	126	126	128	115	116	132	118	143	138	110	122	138	117	115	126	130	116	127	96	121	137	108	107	123	115	111	125	113	130	126	123	109	126	130	123	119	100	109	141	113	123	91	109	132	126	100	125	112	117	103	112	117	122	129	106	118	132	121	135	109	115	134	116	120	117	131	116	121	124	109	142	121	122	127	114	118	108	126	123	123	133	107	125	131	118	135	131	127	111	120	122	113	126	140	115	116	143	127	128	106	124	144	111	109	116	113	140	115	112	122	122	104	112	123	152	105	135	131	134	123	130	118	136	110	122	122	127	110	132	133	110	120	104	116	124	118	111	100	110	107	134	119	137	128	125	124	104	141	121	131	105	139	103	125	118	135	125	112	115	120	116	115	99	119	101	116	114	108	111	101	113	130	118	133	126	103	106	133	127	121	122	106	122	128	113	125	112	115	128	135	130	129	116	126	112	124	127	106	105	132	125	119	115	122	115	107	117	99	139	138	123	95	115	123	129	121	132	145	130	106	111	111	133	128	124	131	108	129	127	114	142	124	139	109	125	95	125	113	129	130	132	116	127	151	135	147	119	131	116	115	147	131	126	108	107	124	129	109	142	109	127	132	129	131	124	104	115	121	122	137	120	126	121	118	109	120	104	157	115	126	127	106	117	113	108	110	120	116	128	111	110	140	112	132	123	133	117	121	128	141	124	112	101	138	96	130	143	119	115	101	104	102	123	104	116	127	111	124	125	112	130	122	125	109	138	124	107	113	96	128	139	102	119	92	102	129	136	122	121	106	150	129	118	126	133	112	135	148	126	129	122	126	105	114	127	123	121	152	122	119	111	130	123	126	106	134	132	135	137	123	114	114	115	110	122	122	127	124	132	116	116	106	141	151	126	103	133	123	117	131	119	120	104	138	96	133	108	117	112	121	105	119	128	109	130	89	128	132	129	125	126	121	109	106	126	136	141	127	108	130	130	107	111	121	115	114	138	126	125	120	115	122	116	118	109	124	107	131	130	124	118	127	119	123	123	117	115	124	146	135	117	135	123	134	111	122	117	118	126	125	118	122	132	111	126	118	121	128	113	105	115	132	146	98	118	114	118	122	131	133	106	149	122	129	102	121	94	88	117	122	123	102	97	125	136	127	119	121	107	105	128	136	136	124	125	132	105	126	97	110	129	140	120	136	132	119	127	127	127	124	137	120	114	120	138	122	118	122	125	134	120	131	122	130	109	145	154	143	134	148	127	140	133	110	108	145	110	138	130	121	123	113	116	136	114	109	106	121	123	110	118	125	131	143	155	141	145	119	135	109	123	137	119	129	120	119	111	120	117	117	118	122	112	119	130	114	113	104	107	123	112	113	131	139	101	125	113	120	117	117	123	108	120	113	118	115	118	136	119	125	131	125	107	99	137	116	108	132	115	94	122	140	129	135	103	95	108	150	126	123	118	125	141	132	107	130	134	104	122	136	135	151	140	126	122	113	127	127	115	125	99	121	119	130	124	124	119	116	135	135	121	110	111	113	124	129	125	126	116	122	116	112	128	107	146	131	135	100	130	127	123	123	128	115	128	130	123	113	95	111	109	123	127	139	119	130	125	105	129	133	125	123	118	121	110	113	110	110	141	110	119	121	98	108	114	125	126	132	128	130	134	125	132	114	128	112	103	134	113	123	101	111	119	125	124	118	140	118	109	123	122	125	104	108	112	127	119	125	121	116	112	102	128	103	102	100	135	114	130	133	118	123	111	120	124	126	131	126	115	133	127	126	110	104	133	126	119	113	127	111	120	121	127	116	131	135	110	130	123	121	125	139	116	112	125	130	114	124	133	128	137	107	124	151	124	113	122	116	120	127	121	143	99	109	111	126	120	118	113	100	126	125	106	113	133	112	122	126	123	119	111	134	122	113	122	115	117	141	130	155	118	132	101	122	133	127	135	107	122	133	120	119	115	142	141	142	140	113	120	115	109	115	111	135	120	121	97	120	123	134	114	132	102	133	133	132	111	112	142	108	148	115	110	117	129	118	112	127	106	105	117	122	115	119	117	111	125	116	147	108	124	120	122	137	119	126	120	118	102	125	128	123	123	107	122	105	98	144	117	145	149	142	109	120	120	122	135	108	138	113	133	144	116	132	147	123	108	112	109	128	121	139	127	139	99	105	115	115	137	129	126	122	104	107	136	122	126	134	120	110	125	110	132	128	130	119	128	107	114	117	110	108	111	120	118	105	133	98	112	124	126	117	124	143	124	122	114	114	113	121	122	108	120	123	106	124	106	119	122	131	115	115	139	122	122	136	110	151	125	111	91	115	134	112	125	114	123	147	121	143	119	103	116	139	107	112	129	121	132	112	122	119	126	125	110	130	112	118	118	141	129	113	137	113	136	131	122	115	112	117	111	122	124	119	113	128	122	113	104	120	133	112	136	101	119	108	116	106	146	113	124	124	109	109	140	143	106	142	129	111	121	122	111	114	128	112	132	124	112	124	112	145	109	118	127	116	136	137	115	120	138	116	119	112	130	103	104	125	121	118	147	126	134	138	106	139	129	122	132	129	124	142	123	128	101	124	125	122	116	114	132	133	114	119	122	107	115	126	108	136	148	104	138	114	100	120	113	109	118	113	133	129	118	135	121	98	115	126	126	115	131	139	110	111	143	120	114	133	121	140	124	130	126	133	111	128	115	113	129	121	108	135	108	121	119
33957	23090	27424	37353	40167	41744	38646	41582	38797	36771	34477	31789	29814	29887	24234	19359	19089	11830	10857	8077	4611	3777	2258	1646	1676	1017	1274	1222	1140	1256	811	765	642	637	589	576	608	568	552	546	535	425	610	428	445	460	441	385	405	445	420	419	433	382	440	413	426	388	1044	1581	3418	412	407	379	405	388	408	400	364	400	436	392	409	412	382	402	415	376	410	387	404	398	359	412	407	406	379	379	398	393	418	407	402	422	377	423	389	382	397	410	383	427	389	395	406	404	417	422	383	360	393	380	383	373	409	395	405	392	358	404	413	394	397	406	399	386	387	405	406	438	382	406	423	395	409	414	413	380	434	436	403	418	421	369	412	360	370	375	396	358	365	399	400	407	393	379	365	362	391	378	409	397	353	403	388	396	395	370	348	370	388	404	428	409	363	391	407	403	400	370	399	426	404	384	422	401	388	418	394	426	431	430	393	372	370	383	382	360	404	354	391	403	389	379	383	404	380	362	406	391	399	391	421	414	411	424	408	424	406	400	369	363	370	388	363	420	352	388	401	386	375	394	421	405	383	380	353	391	377	378	393	390	394	369	399	398	385	408	406	375	399	353	387	373	372	417	390	409	412	388	394	364	402	376	393	367	406	410	412	408	386	382	394	381	392	402	367	395	391	353	389	392	390	402	373	381	378	409	378	373	386	404	395	376	381	386	380	423	420	372	385	427	372	419	402	391	367	396	380	414	404	403	391	399	375	397	390	383	438	365	376	395	376	383	393	403	363	385	391	406	365	368	403	415	387	392	370	394	403	395	404	389	354	375	376	402	419	380	420	391	389	407	397	385	415	384	424	408	384	390	365	384	415	404	419	384	380	393	388	409	398	353	428	401	394	391	370	401	375	359	411	394	356	415	385	388	357	356	383	383	393	377	389	373	386	390	381	374	397	408	377	424	403	400	409	418	377	433	424	388	383	406	375	380	399	399	401	379	375	349	418	432	449	410	355	374	367	409	408	383	413	371	368	380	404	394	417	366	413	411	389	350	367	409	387	378	400	399	391	384	387	386	395	373	390	396	369	384	395	358	369	385	398	368	400	387	383	428	399	370	375	402	430	402	362	392	414	412	389	363	394	385	359	407	394	426	378	437	372	402	367	380	403	373	413	338	399	352	392	439	374	383	396	384	384	394	387	395	377	381	375	398	373	369	401	399	381	422	423	385	406	420	403	410	405	378	377	373	418	374	362	421	394	400	381	363	389	395	376	409	420	373	382	368	377	412	419	424	364	391	419	415	371	398	437	405	367	399	406	383	387	395	371	423	364	432	401	387	388	399	379	413	400	391	410	370	347	413	364	404	432	371	367	377	419	409	399	389	386	396	373	395	354	402	379	409	387	388	379	402	395	401	402	414	416	383	374	389	382	397	373	399	349	380	379	391	353	398	404	401	356	386	354	352	358	383	366	404	418	376	403	376	356	396	398	369	378	410	414	426	427	408	370	400	363	371	374	382	405	379	421	397	377	399	382	402	357	396	363	377	375	366	388	402	438	383	403	364	393	412	417	373	390	388	419	368	381	391	379	406	391	402	367	378	367	426	418	383	353	398	374	370	360	334	403	367	358	397	413	357	369	380	365	352	412	400	370	389	380	392	387	402	398	412	422	416	387	361	395	395	363	413	374	390	399	379	398	428	412	391	390	376	435	376	410	368	368	436	371	375	395	396	401	392	399	408	371	388	410	392	370	366	409	385	410	418	380	412	400	395	403	381	405	402	404	363	399	394	391	416	384	370	396	400	411	381	367	350	384	385	370	368	373	396	383	389	406	386	426	449	402	366	376	404	414	394	399	377	408	388	395	376	385	394	394	376	392	392	412	382	379	385	394	388	369	388	386	405	390	369	407	427	436	379	384	398	394	368	416	415	378	408	424	409	404	374	408	394	392	410	416	411	352	405	428	403	372	352	383	381	371	367	437	388	386	375	413	397	386	398	403	388	370	388	409	388	404	341	384	381	418	365	377	393	380	386	402	408	385	387	369	411	372	393	371	398	427	363	388	399	385	382	392	407	413	396	389	386	403	369	389	405	371	417	365	378	372	383	373	374	362	386	414	361	407	381	366	386	377	427	372	403	425	373	404	401	416	379	384	441	408	382	380	381	382	409	388	382	387	380	396	384	361	386	394	393	384	394	395	390	381	416	376	383	373	362	416	397	424	375	429	398	382	400	428	371	415	370	388	417	381	415	379	418	413	380	432	404	364	397	376	380	400	388	362	367	359	379	364	364	396	390	382	391	356	407	360	369	426	398	432	393	380	414	384	406	368	414	388	390	400	422	392	392	377	412	386	414	374	395	407	391	396	415	399	373	402	379	392	395	376	386	378	382	392	419	408	386	392	421	412	395	391	428	396	401	387	402	406	399	377	394	417	396	395	378	378	377	395	386	379	393	421	421	372	355	374	433	382	389	374	404	363	397	344	400	414	372	384	408	372	367	405	376	386	415	384	398	424	391	387	372	395	379	391	421	397	385	377	437	369	376	424	368	396	384	437	389	380	371	412	421	403	400	403	384	405	384	403	385	390	388	378	428	378	404	390	407	433	391	393	410	391	372	389	354	385	377	399	392	379	386	382	417	400	383	398	403	429	431	391	391	377	387	411	386	385	386	384	385	376	361	388	352	375	411	380	377	380	416	387	397	405	402	380	426	373	396	414	404	401	384	386	373	416	392	369	408	341	351	372	369	366	372	404	392	404	431	365	381	402	400	418	399	422	397	417	376	351	392	403	376	401	406	415	404	413	359	425	388	426	384	385	403	399	417	394	393	390	411	378	374	390	412	359	382	417	389	399	377	390	402	370	382	407	389	401	392	370	390	402	385	388	391	377	384	397	394	441	362	373	383	387	377	329	393	426	383	369	398	388	415	419	388	377	371	391	388	387	384	346	379	389	405	385	412	384	392	379	378	395	401	389	382	385	379	397	407	363	425	438	395	423	382	386	409	374	389	414	373	424	412	407	359	396	380	414	382	405	373	389	380	383	382	381	354	362	359	391	400	392	422	423	384	389	381	386	373	407	403	366	433	396	393	405	382	377	374	366	399	397	368	355	383	381	402	419	376	326	415	383	376	383	397	380	392	402	407	368	386	395	373	392	386	430	381	401	364	367	409	407	367	397	397	390	382	394	394	409	386	409	400	411	405	396	365	380	344	415	391	396	405	404	379	396	435	370	379	383	378	426	375	383	396	379	384	370	404	382	427	390	380	377	403	379	366	385	339	397	371	421	393	398	374	382	394	407	415	367	343	422	379	380	384	396	385	416	369	371	391	402	393	370	332	346	433	384	399	421	392	412	414	399	372	417	357	378	377	408	387	374	384	392	361	381	377	364	402	369	368	347	379	394	408	387	397	389	369	387	383	381	399	370	387	384	406	395	364	435	377	391	374	397	409	376	378	389	408	422	416	411	392	382	367	384	397	360	401	423	401	423	414	378	416	423	409	406	393	383	391	391	407	396	390	398	393
61197	36659	37251	38476	36923	35206	34172	36201	34710	31694	30438	27441	25244	24510	17629	11117	8879	5735	4275	2682	1453	1223	766	591	617	418	373	599	479	507	310	350	308	297	268	267	242	304	256	266	251	244	265	229	228	225	217	196	187	212	215	201	198	207	191	226	194	208	437	373	1052	231	182	231	220	203	191	202	206	221	167	214	188	177	202	205	200	210	207	207	207	217	189	210	191	204	208	201	209	220	219	218	196	205	192	214	206	201	204	226	174	201	218	190	201	244	190	203	218	202	220	187	221	188	207	175	236	221	205	207	199	202	243	184	163	216	212	222	213	212	165	212	187	198	189	207	200	204	169	218	187	200	189	217	191	187	187	214	208	227	237	216	220	216	192	212	172	206	184	182	205	209	207	209	193	205	177	182	214	191	200	199	205	212	199	238	209	231	178	203	203	204	197	200	182	202	196	190	184	214	206	200	193	197	191	194	197	191	186	197	240	201	215	193	209	187	197	198	209	225	183	207	212	230	201	203	205	194	193	193	201	189	200	196	186	192	198	198	213	211	201	198	201	217	239	191	193	188	217	227	190	209	209	180	200	231	197	195	194	213	212	202	166	209	180	202	185	214	220	211	202	211	211	192	219	204	166	223	177	223	204	217	196	209	203	202	201	185	190	200	209	209	238	221	219	215	206	207	196	202	204	209	178	207	220	200	223	212	228	227	218	229	212	183	211	202	225	219	214	197	231	222	207	198	193	211	226	216	220	194	199	184	196	215	203	165	170	201	194	201	220	186	200	185	209	208	201	220	202	206	209	195	219	180	207	229	194	194	216	227	201	215	200	197	206	206	190	228	199	199	190	186	221	206	187	216	210	219	203	221	223	211	204	216	234	171	188	210	192	221	237	227	239	208	205	204	221	215	195	183	205	229	195	204	207	198	186	175	195	197	191	209	219	200	205	204	203	204	208	191	216	206	213	184	209	208	192	202	182	211	188	223	221	202	230	213	191	198	201	195	210	210	199	197	210	175	227	223	210	185	189	206	220	201	180	209	177	228	205	203	217	199	188	206	200	186	218	208	209	189	213	196	195	190	209	198	233	218	181	222	199	217	214	216	213	201	179	186	207	187	205	220	192	218	207	186	208	219	214	174	205	188	204	201	209	227	208	194	184	200	203	200	225	228	193	205	185	194	202	210	202	199	189	192	191	203	176	203	216	204	180	202	187	203	206	208	212	208	220	183	210	181	215	192	218	176	198	201	200	187	228	229	210	195	199	207	216	205	175	208	182	230	205	188	208	196	191	180	196	195	230	202	204	173	177	203	203	214	195	190	190	216	204	188	221	225	206	218	202	206	211	224	198	190	184	227	192	210	206	186	209	198	172	204	215	210	239	187	207	192	200	218	219	214	192	199	233	212	196	210	191	221	207	183	217	233	215	211	213	212	203	216	199	205	199	216	223	204	187	209	191	186	193	205	201	222	186	226	212	195	201	182	219	210	199	236	211	196	197	222	188	207	221	200	203	174	203	197	204	194	210	215	194	198	198	201	208	203	209	209	175	171	212	195	209	202	208	198	187	199	192	206	203	196	218	190	227	184	210	204	191	176	211	202	184	194	193	199	225	211	182	212	181	209	201	206	213	221	195	199	227	201	201	204	167	186	194	193	200	205	171	226	212	214	201	208	201	218	225	214	188	216	214	214	210	212	199	187	213	199	240	222	204	217	197	204	230	208	210	209	193	203	193	192	201	194	199	211	185	194	226	212	221	190	180	216	199	195	207	213	226	223	159	199	181	185	231	208	189	204	224	215	215	218	182	207	192	195	202	184	204	223	209	198	208	187	217	200	199	198	209	185	212	210	218	210	200	199	205	194	215	210	207	194	196	200	205	225	204	199	203	199	202	214	213	217	209	194	203	197	195	197	193	188	223	183	207	226	198	204	219	211	176	190	177	201	192	208	200	217	202	202	210	192	200	213	223	220	196	197	205	188	209	201	197	215	198	190	203	188	177	216	217	233	214	215	183	178	234	198	213	209	189	227	218	206	194	194	186	209	208	189	207	185	219	200	178	220	212	187	186	217	186	202	180	212	196	182	216	190	203	222	188	209	212	217	216	224	223	206	191	169	206	189	219	196	188	205	211	206	226	207	200	195	168	211	208	192	211	212	196	216	197	171	208	204	223	219	221	193	191	204	190	206	203	196	192	227	214	213	189	228	202	225	208	189	228	211	186	212	202	197	221	213	206	205	211	191	199	194	213	216	183	250	211	183	198	216	209	210	221	205	196	200	192	194	209	208	192	207	214	204	211	198	203	222	192	218	228	214	206	208	200	206	194	191	194	207	194	205	215	195	217	214	215	200	190	211	216	206	190	217	173	188	205	211	202	191	195	191	205	197	208	189	228	202	215	242	211	217	199	200	208	202	208	236	196	203	199	209	198	181	181	209	208	216	198	216	211	196	203	211	201	216	210	217	216	185	199	184	200	198	211	217	213	202	231	202	233	222	209	198	211	196	175	213	198	203	211	189	209	196	234	219	209	211	179	233	213	163	209	207	211	190	207	212	202	223	199	230	226	200	228	186	195	200	206	184	210	179	196	212	210	185	211	195	191	211	202	217	201	199	227	208	212	193	210	201	228	179	200	201	188	179	220	197	213	179	215	195	208	211	210	216	196	197	188	213	198	200	197	204	214	200	211	199	200	203	215	169	206	206	183	224	225	206	219	209	198	192	187	216	205	207	183	180	209	218	214	205	207	173	223	226	203	235	205	202	199	194	201	210	202	220	225	217	214	197	206	212	199	231	221	219	191	191	225	179	210	223	219	206	218	221	186	228	194	199	211	219	206	186	199	186	205	188	192	223	223	179	198	188	201	189	208	211	170	218	195	203	179	208	217	186	212	226	210	220	233	208	176	207	204	197	202	222	204	216	206	196	193	203	201	184	212	186	209	186	185	198	178	195	209	234	198	207	210	219	214	185	223	212	236	229	216	213	214	210	188	203	224	225	209	211	207	204	217	204	188	196	207	206	218	198	226	210	204	218	191	210	199	199	212	195	211	214	206	214	221	181	214	196	210	199	216	207	197	198	207	205	202	173	208	203	202	196	197	222	197	192	188	202	209	213	193	190	189	192	181	204	203	209	196	197	198	209	205	204	211	188	206	171	227	199	205	195	213	189	192	214	188	195	187	209	209	189	186	189	193	218	202	210	211	208	199	208	212	214	216	217	205	199	180	207	215	222	186	186	197	204	207	181	200	201	213	204	230	212	200	188	192	201	202	221	204	217	197	224	190	188	205	194	191	232	176	206	210	210	204	214	208	209	186	210	209	202	186	190	202	192	199	192	187	188	207	197	205	199	200	220	211	209	175	202	179	211	195	207	187	184	191	209	216	182	211	180	186	172	206	192	185	198	230	215	214	208	218	205	176	183	204	205	209	187	198	211	230	191	190	198	201	208	217	185	215	212	180	226	202	217	204	217	192	195	211	218	206	195	223	180	237	197	221	204	205	208
42371	29692	33806	40227	44663	47871	47467	49412	47181	44209	42612	39387	38091	41692	34309	27484	25914	21427	19791	13679	8387	7183	4439	3183	4054	2091	1987	2697	1939	2601	1501	1634	1553	1326	1176	1116	1052	1139	1007	922	865	872	994	722	695	705	698	677	662	685	677	627	630	655	657	646	643	680	2336	1793	6608	623	610	624	635	632	647	638	604	603	656	651	656	619	594	631	643	638	579	631	650	569	638	631	631	588	619	640	584	578	610	650	581	625	608	584	596	617	582	622	618	599	633	593	634	570	590	617	587	578	607	629	617	588	620	658	593	623	585	618	567	573	579	598	597	640	581	574	559	614	603	641	639	638	641	617	612	595	647	616	597	631	614	595	591	577	600	596	612	590	594	587	593	648	638	593	603	564	579	632	581	603	562	606	609	585	606	608	608	607	632	610	612	568	566	576	623	605	602	622	626	576	596	599	601	551	599	602	605	653	618	596	597	580	629	646	624	574	590	558	583	616	614	584	572	604	599	604	609	610	635	598	600	552	582	589	613	649	594	616	606	586	616	586	653	591	600	619	568	545	595	600	617	633	632	541	590	634	609	581	652	578	611	606	609	572	603	617	573	557	619	591	635	584	612	570	586	626	631	600	581	590	543	580	601	614	605	604	617	559	584	621	623	606	575	620	637	586	606	643	593	607	580	601	594	614	607	569	620	602	615	546	638	625	595	564	578	572	599	664	621	612	602	634	588	622	618	585	619	598	630	587	650	573	593	594	580	605	601	599	621	638	622	619	609	633	634	584	604	613	601	586	598	618	625	570	581	612	570	618	557	615	613	647	603	611	605	613	613	622	640	569	549	610	562	582	620	588	559	580	588	611	604	619	574	638	612	589	607	601	601	581	603	599	618	623	589	626	633	599	617	612	623	569	598	614	609	593	606	600	581	580	606	613	586	616	588	584	610	604	599	581	640	570	597	619	597	617	602	632	583	601	619	601	568	598	571	604	594	594	581	640	654	580	579	650	601	593	585	641	679	574	614	631	627	598	572	595	619	591	591	631	592	574	636	611	589	626	628	612	586	578	592	577	615	599	631	641	594	597	586	598	600	605	622	618	620	637	577	568	635	601	578	551	613	602	530	624	606	629	588	620	581	579	558	568	557	571	574	626	625	608	628	549	577	614	628	626	670	612	603	609	552	605	603	625	584	580	602	597	610	617	558	619	571	587	575	611	601	638	609	605	591	600	585	558	617	625	603	601	550	589	591	586	544	629	567	612	586	620	577	590	598	631	611	610	586	624	605	571	608	590	588	612	567	623	617	613	584	597	577	615	595	623	613	586	599	616	601	585	574	609	585	584	604	562	601	596	597	594	634	578	612	567	624	619	610	613	635	582	593	598	641	599	616	574	554	647	630	562	608	603	602	584	611	606	539	632	614	610	599	623	621	644	592	595	587	590	635	601	593	613	568	595	625	613	637	583	620	597	614	597	576	632	604	607	582	642	584	647	566	565	661	641	645	617	567	613	588	596	556	598	617	620	607	623	553	615	610	570	628	586	563	600	593	645	623	583	611	599	616	571	636	607	657	560	556	568	620	604	580	582	598	626	593	588	621	610	591	609	596	660	589	584	581	686	639	602	604	626	641	610	666	596	650	652	592	603	597	603	648	588	561	609	594	621	652	607	625	601	595	588	560	576	603	591	597	641	575	592	591	603	579	625	622	597	595	579	615	590	622	612	673	582	597	584	573	630	630	591	615	565	582	595	582	624	583	596	538	550	631	616	621	608	573	622	593	636	601	592	616	570	617	600	609	606	584	569	611	583	597	612	628	568	603	665	583	631	607	608	589	609	574	589	597	611	569	602	635	590	582	608	585	583	580	568	624	622	598	585	597	596	588	579	596	607	597	621	590	642	620	602	630	613	610	606	618	607	572	626	605	602	600	615	576	636	607	560	648	668	607	606	577	588	618	567	571	599	619	577	571	587	618	615	565	621	609	623	561	566	585	608	578	582	597	599	561	635	579	643	576	615	659	610	599	624	621	602	585	580	601	578	588	618	582	622	596	596	610	569	582	544	601	611	611	607	587	624	599	590	536	590	593	621	641	578	592	600	573	611	562	633	598	558	581	648	585	595	626	591	603	601	625	608	642	597	576	623	647	596	602	578	594	613	587	594	649	567	583	560	572	578	594	605	632	569	627	602	628	547	605	621	573	585	583	617	613	595	616	593	607	586	608	593	605	639	599	603	595	600	662	608	609	585	597	609	593	610	567	586	600	573	609	610	556	615	601	595	603	605	615	575	612	576	589	617	607	613	611	619	633	553	616	613	605	546	627	568	644	571	590	617	611	590	612	666	637	581	616	576	573	603	588	612	580	662	635	671	602	614	604	605	609	609	625	596	600	567	571	585	576	573	587	588	617	560	586	634	611	606	584	607	611	577	622	636	583	618	605	600	607	542	594	619	640	582	596	565	557	577	620	607	570	605	580	621	593	581	585	584	613	591	620	651	603	554	633	595	657	628	600	583	635	565	595	598	593	599	627	582	579	633	607	588	656	586	594	570	545	587	589	579	609	635	605	583	589	572	628	616	620	573	586	577	606	622	538	554	590	604	592	560	630	585	584	606	577	598	619	580	621	584	615	613	629	595	599	600	604	570	590	599	620	595	641	595	578	621	556	613	582	600	622	609	565	631	581	591	608	602	589	631	644	617	621	617	624	615	604	575	580	644	570	549	569	607	573	591	589	614	617	631	612	639	594	597	626	606	596	610	577	657	595	594	620	635	603	620	647	561	609	611	623	587	577	566	591	600	626	590	643	597	601	624	568	614	607	602	610	595	657	598	595	605	589	583	589	608	640	582	628	593	619	585	587	593	633	635	613	617	618	613	623	582	561	609	600	649	569	648	629	605	633	598	567	612	586	588	600	598	587	601	584	594	594	608	564	634	590	574	609	604	613	598	597	618	592	573	561	589	608	590	577	600	637	677	534	598	599	638	619	612	597	623	542	580	596	603	609	635	657	606	551	575	597	616	626	577	614	633	588	646	565	613	656	622	610	602	582	584	594	560	616	616	624	581	617	588	637	596	577	584	631	626	574	595	598	602	615	602	598	598	613	597	613	620	590	567	600	620	589	593	608	593	605	610	652	624	593	589	610	596	611	645	639	593	586	625	580	614	599	599	565	618	620	609	580	549	632	588	576	582	566	614	578	632	578	646	612	586	573	578	589	612	609	586	667	562	568	628	581	598	585	619	611	618	592	614	581	610	592	574	630	540	625	621	576	616	586	616	612	573	611	641	584	608	626	595	586	618	612	592	608	628	626	616	587	610	603	600	564	572	635	611	644	593	599	558	621	594	634	631	623	626	592	627	602	625	634	594	588	584	622	615	596	578	612	565	629	631	585	641	624	607	559	616	558	653	599	613	593	575	600	596	615	588	568	609	584	638	596	613	576	612	603	601	597	611	577	608	521	587	606	601	649	569	621	591	623	574	612	609	575	619	630	552	592	560	627	601	621	570	629	547	608	595
15507	8021	11119	11085	8960	5563	3856	3555	2737	2277	1722	1273	933	1150	691	448	351	283	272	204	170	155	153	130	152	134	144	150	130	143	134	128	132	152	148	136	132	142	136	134	150	130	148	131	148	142	157	140	130	136	125	155	153	148	153	134	139	144	141	119	160	123	135	142	125	115	134	139	132	131	157	137	148	140	149	134	136	118	139	120	139	132	168	123	148	142	120	156	121	143	144	138	138	118	134	145	143	162	124	152	144	132	145	145	143	125	132	125	131	112	140	147	138	142	129	110	131	109	124	141	142	162	136	139	134	147	127	151	151	161	143	134	139	138	140	140	141	152	128	116	140	151	144	126	152	130	134	117	146	134	140	130	127	140	146	129	126	132	128	125	151	160	148	133	139	178	133	128	152	133	139	129	151	140	131	138	142	130	146	127	141	138	143	129	134	134	156	124	161	143	147	155	144	147	147	150	148	155	124	138	140	134	146	157	136	135	148	130	153	136	150	165	144	144	143	138	154	112	110	149	139	124	138	141	122	143	143	160	117	128	134	131	135	130	120	141	135	143	145	149	131	138	148	143	136	137	129	127	150	166	129	149	117	126	142	140	140	127	163	129	146	133	132	143	139	137	138	154	146	143	133	147	127	140	142	147	142	130	150	133	130	123	116	126	141	137	133	135	144	148	130	139	138	137	136	124	149	123	144	127	144	133	157	147	141	145	148	150	121	173	162	137	143	135	134	149	111	121	139	134	124	139	146	134	124	146	142	161	130	153	176	106	138	143	128	132	137	153	147	146	132	135	142	136	136	132	132	149	151	137	162	144	135	150	124	141	135	129	131	153	136	150	157	132	144	145	137	157	157	139	131	110	135	149	112	143	122	142	126	130	123	126	157	131	140	140	152	133	123	114	128	130	156	138	165	138	133	143	130	140	137	122	109	133	136	126	121	159	117	147	148	157	128	146	124	117	157	144	125	159	132	163	123	123	129	140	151	126	134	127	134	133	148	135	139	154	160	130	117	132	129	144	156	139	124	135	144	144	136	144	133	129	138	141	148	142	142	124	121	124	147	161	121	141	127	148	147	142	163	150	119	132	129	123	137	125	145	118	149	119	133	144	127	145	142	136	131	133	131	151	141	120	143	117	156	126	139	130	124	138	139	136	113	127	134	140	144	144	120	131	130	146	119	144	124	121	126	144	154	148	148	140	138	128	124	144	136	150	143	135	135	138	151	151	141	140	151	154	125	146	145	146	123	98	147	130	143	109	150	145	129	123	147	132	146	138	117	122	137	140	146	157	160	115	152	139	116	117	152	129	133	148	122	141	148	128	150	145	136	140	141	149	138	139	140	140	115	133	131	116	151	161	132	142	150	133	133	118	143	122	135	142	146	136	115	144	118	153	129	140	121	156	141	146	142	142	148	142	149	131	118	133	147	135	136	152	152	146	138	122	123	134	130	125	143	146	131	146	131	141	129	134	131	145	133	122	149	121	117	149	132	137	138	138	159	134	117	164	148	152	140	119	141	139	131	131	151	129	125	118	131	130	149	147	149	125	139	144	136	125	124	143	144	157	137	142	139	140	125	135	127	158	136	143	163	142	153	135	130	142	118	142	142	133	147	106	124	134	122	149	156	161	146	129	125	140	141	156	132	115	128	133	153	146	126	137	154	130	150	129	157	146	127	126	128	126	129	117	131	146	128	149	145	128	147	160	136	110	134	137	118	146	130	132	127	160	137	143	151	145	130	131	133	131	123	117	135	126	142	141	139	101	155	124	131	137	136	125	139	133	132	152	136	148	135	155	140	156	153	131	107	114	151	138	149	138	141	137	139	131	143	120	134	137	151	141	119	149	137	129	129	115	124	130	146	115	147	138	125	149	141	145	153	137	121	129	136	146	119	149	142	138	115	124	149	124	135	130	149	139	124	159	134	132	147	150	133	133	127	159	128	134	130	145	127	139	131	131	135	155	165	148	151	150	142	129	149	114	161	134	164	119	133	136	146	111	137	141	137	113	150	136	128	122	131	152	159	129	133	153	145	138	147	126	139	135	150	150	164	128	131	137	129	139	141	139	124	131	126	133	129	134	146	122	121	140	141	138	136	130	138	129	153	165	111	134	157	163	149	140	136	142	146	122	124	130	175	138	153	145	148	114	133	147	141	135	125	132	154	163	117	145	145	143	162	147	126	133	149	135	147	143	140	156	153	143	136	123	140	137	167	137	147	134	140	133	143	125	130	140	129	130	127	150	160	134	142	137	142	134	132	122	120	126	160	141	119	126	151	125	138	135	148	126	135	142	129	123	154	120	144	131	131	144	157	144	128	142	150	115	127	133	131	126	148	132	140	134	125	140	141	140	113	167	123	113	123	144	134	125	153	129	148	132	152	134	149	133	130	126	140	142	128	130	146	125	164	137	137	141	132	160	146	137	126	130	147	136	128	159	154	147	119	124	142	131	132	142	126	139	132	123	122	162	118	137	152	111	121	145	131	136	160	140	143	137	128	138	139	135	134	150	160	147	129	131	138	146	132	129	154	142	138	145	140	126	145	136	129	128	132	142	132	130	142	138	121	142	136	146	132	141	138	126	145	132	130	140	160	141	161	134	126	148	132	133	143	142	113	127	137	134	145	130	130	132	141	149	143	144	124	138	154	139	130	138	132	138	130	148	135	158	136	143	143	140	132	144	137	132	150	141	125	122	135	151	145	153	132	125	135	133	124	132	141	138	137	131	136	155	123	163	127	108	147	128	129	143	141	131	120	131	142	131	129	126	149	138	123	126	133	164	110	136	141	143	133	136	128	138	140	153	146	156	139	146	118	114	127	158	130	132	152	160	132	137	132	159	119	154	159	133	136	128	121	129	136	144	133	129	137	148	139	141	138	129	140	129	125	146	144	125	138	137	148	150	138	142	147	134	125	145	143	116	146	137	136	144	149	128	126	152	139	128	137	122	134	126	154	141	135	120	147	125	128	133	139	141	129	145	122	147	142	156	147	119	141	135	135	126	149	141	146	134	158	130	153	136	135	142	143	135	146	145	142	117	138	146	138	150	127	148	131	139	143	137	138	125	127	156	145	135	114	145	134	137	141	135	123	139	114	119	156	139	159	124	148	134	152	133	148	136	148	139	135	144	146	128	135	138	129	145	129	145	139	124	125	133	107	131	145	132	123	151	142	147	146	130	146	149	126	121	146	154	140	146	152	139	128	127	130	153	136	139	142	117	148	141	143	131	138	147	130	132	141	119	138	125	138	152	126	128	141	154	152	147	141	119	137	136	151	168	115	167	125	159	139	121	148	131	157	135	151	140	143	132	129	169	153	154	136	131	150	126	129	152	139	160	133	139	143	158	143	129	135	147	141	147	118	144	143	116	151	133	140	118	149	128	168	131	147	142	138	166	138	130	130	142	122	137	142	165	145	127	148	126	125	158	143	130	159	121	126	121	134	129	132	160	151	147	133	124	133	143	159	146	133	127	145	140	155	140	154	115	152	137
15979	8982	13973	19054	19526	14926	12448	13437	11471	9828	8080	6346	5034	5735	3177	2360	1863	1579	1231	1001	818	753	604	573	528	479	493	493	468	471	521	429	435	469	462	411	453	446	423	430	473	452	424	450	411	405	392	431	438	443	455	448	454	460	451	431	446	414	443	444	533	411	424	432	425	396	465	428	429	427	436	406	450	415	424	412	413	415	425	410	421	432	429	386	459	421	434	422	419	426	395	432	428	481	361	403	397	432	414	370	443	438	436	417	383	443	401	441	415	404	450	416	453	434	460	417	376	434	403	413	431	415	455	470	431	415	441	453	422	419	421	424	431	412	438	443	462	431	462	445	440	402	452	416	447	400	444	401	444	449	432	441	453	444	428	398	443	436	417	419	411	433	414	430	394	446	438	414	416	422	461	450	450	451	400	417	461	447	429	419	447	449	466	431	429	426	431	462	420	416	437	423	434	425	421	440	438	428	422	440	448	472	427	456	430	454	420	429	404	409	422	444	417	432	439	453	394	451	400	408	415	424	423	441	433	450	399	424	429	493	420	396	443	464	397	442	394	444	427	452	453	400	442	433	435	476	416	450	431	423	435	453	431	441	402	399	416	417	449	422	430	420	415	451	432	439	459	461	422	448	435	447	411	417	445	433	410	435	395	415	415	436	415	440	443	398	461	446	445	463	413	382	397	422	439	425	375	386	415	408	429	448	410	444	407	454	449	395	448	427	436	417	413	403	425	416	449	433	427	427	458	456	456	402	454	445	431	447	388	446	393	414	421	420	394	440	428	438	452	446	449	417	410	418	445	466	433	418	413	473	422	426	439	432	445	442	448	427	436	445	438	426	436	409	432	422	416	432	455	421	400	434	418	441	405	430	440	466	436	433	447	435	438	407	432	463	446	402	425	428	460	423	393	464	445	425	431	421	424	435	426	416	438	437	439	406	416	429	428	440	450	422	433	456	433	394	427	443	422	422	414	441	482	442	421	406	414	446	415	407	427	445	416	412	450	419	426	419	430	419	472	407	461	450	426	451	468	412	434	406	469	422	470	430	452	470	413	422	436	459	423	459	415	398	427	393	415	437	416	396	420	455	468	394	402	456	475	431	448	410	437	450	411	427	432	442	427	419	415	444	441	460	417	396	444	421	423	418	454	440	454	446	447	410	418	428	424	439	415	407	426	406	433	431	450	439	446	432	405	424	397	375	457	445	452	448	423	486	437	431	414	432	442	440	412	414	438	433	471	437	405	431	419	439	452	424	455	459	440	443	453	447	414	431	416	385	437	456	440	408	413	415	425	448	400	430	418	432	415	456	435	484	397	409	430	419	454	428	399	419	426	440	418	417	416	430	450	409	401	437	416	429	461	430	427	422	439	407	427	440	409	460	423	420	403	423	433	408	418	405	455	438	420	384	416	435	483	413	399	457	382	431	464	435	452	408	420	428	429	404	453	405	451	463	419	463	440	399	423	418	413	418	416	424	426	460	433	415	446	397	459	408	456	443	420	442	429	473	426	393	413	452	436	390	395	461	444	432	434	396	434	432	427	390	452	412	426	448	429	454	434	464	465	400	421	390	452	438	460	412	476	451	433	427	411	411	441	465	419	403	411	424	408	459	434	446	433	397	405	474	436	472	439	445	391	425	433	435	437	393	409	418	417	436	396	406	451	406	455	447	388	428	447	426	411	396	414	411	410	425	450	411	446	418	418	422	410	431	447	442	452	415	422	401	433	432	431	413	430	405	432	415	433	426	425	453	414	474	430	413	410	419	443	431	445	429	378	425	454	404	435	409	459	442	442	420	434	425	422	415	409	401	455	415	425	444	422	423	418	462	441	441	405	426	423	423	425	439	449	456	421	434	412	432	418	446	401	462	435	406	452	414	403	412	415	435	429	451	433	427	397	422	423	450	402	437	416	451	410	444	410	402	404	430	413	434	434	437	410	407	436	447	392	400	426	438	440	392	448	418	410	432	392	393	457	415	424	419	433	411	413	431	405	456	424	394	436	420	437	384	469	452	429	398	458	444	429	405	447	466	450	408	418	418	447	444	382	447	413	422	418	420	431	443	382	410	401	423	443	428	381	419	418	399	412	391	425	459	397	457	409	448	412	402	447	438	425	416	440	456	419	406	426	444	437	391	473	406	422	467	449	456	405	453	439	436	411	433	423	448	436	412	394	436	422	381	401	449	448	446	410	447	437	434	412	440	446	437	417	455	381	465	432	423	443	455	446	449	452	409	462	432	418	424	445	395	429	414	456	433	454	428	409	394	464	424	400	427	427	433	428	414	399	435	431	394	429	427	441	446	451	449	423	423	440	473	429	392	432	458	386	395	463	421	428	436	458	461	440	401	404	442	407	442	382	434	430	439	477	431	490	413	465	418	435	421	455	434	442	443	430	427	432	440	400	469	402	447	444	469	437	445	435	396	435	416	428	438	433	484	409	459	412	415	437	435	425	450	428	446	436	458	446	434	454	409	455	405	423	463	457	451	451	452	463	432	460	460	450	437	435	392	439	434	432	446	410	444	476	427	391	449	407	449	463	418	437	391	421	421	396	412	442	443	409	427	456	427	444	439	424	446	425	424	373	437	441	423	434	422	422	425	421	446	445	422	429	451	443	416	444	415	416	428	433	421	461	451	429	435	450	456	440	431	416	428	420	452	435	444	395	401	426	429	453	420	455	435	395	427	435	454	438	443	431	464	443	445	451	437	459	380	440	438	410	438	462	411	396	419	425	413	417	421	446	441	402	423	403	413	441	437	423	423	420	462	444	450	426	422	453	439	406	394	446	420	410	453	470	457	393	427	439	432	445	422	437	464	428	425	403	456	415	432	441	420	425	425	424	436	445	418	427	446	394	468	397	437	401	407	433	456	440	501	397	428	428	438	393	449	421	450	418	391	404	410	408	416	400	434	437	465	457	420	434	452	445	439	398	420	402	445	444	436	452	404	456	400	432	453	415	438	447	453	429	431	440	446	437	409	400	448	414	433	421	442	474	485	406	457	466	421	450	438	421	435	427	439	429	415	443	452	438	406	404	413	384	431	436	406	418	445	408	448	395	422	432	439	407	467	426	441	394	452	399	457	413	439	455	442	423	436	396	433	429	452	454	400	398	430	393	409	430	445	417	440	413	427	412	426	434	429	406	421	477	437	401	445	423	424	440	425	441	413	479	404	447	413	434	428	460	440	453	454	446	415	436	417	451	458	398	466	394	431	415	395	444	417	417	400	442	455	461	414	462	409	465	407	435	448	422	396	421	426	412	434	439	445	426	450	449	444	446	427	406	411	481	447	428	424	430	421	454	431	398	443	429	430	457	425	430	462	399	428	404	408	424	441	440	482	431	443	420	430	413	425	388	441	445	400	399	461	416	401	456	422	441	440	463	394	443	452	431	436	396	466	435	412	408	448	421	435	425	441	392	388	460	414	435	430	463	452	436	416	448	510	424	420	409	416	439	439	415	453	449	428	413	445	437	443	469	409	416	399	430	416
51848	34713	36598	37166	35185	32624	30647	31121	28825	25565	23284	18817	16069	14975	8830	5921	4634	2504	2186	1596	919	589	343	286	383	220	225	269	168	180	158	130	143	116	120	102	136	121	104	99	123	109	134	120	109	92	97	106	97	108	90	108	92	104	88	84	101	100	88	107	86	102	99	110	84	99	106	98	104	97	78	102	100	113	81	93	94	86	97	79	92	91	114	92	82	107	92	85	112	98	96	93	87	93	73	91	99	90	109	85	95	84	79	97	91	97	90	91	88	90	96	80	87	93	95	95	95	98	97	81	106	94	79	93	80	93	100	105	97	99	97	91	80	89	75	89	100	95	94	89	90	96	89	90	92	113	80	87	92	101	94	91	90	90	101	84	96	90	104	106	122	86	81	98	78	93	96	97	102	107	91	88	75	92	96	107	85	106	95	102	101	90	88	78	100	82	100	99	107	94	74	99	97	103	88	95	83	106	72	98	93	96	89	110	85	103	108	84	85	96	103	101	100	84	87	98	89	84	91	101	71	102	84	95	102	100	104	70	93	85	102	87	100	82	102	97	105	107	88	76	100	103	76	98	92	96	80	101	89	99	95	77	86	97	98	77	81	75	93	96	96	98	96	102	91	80	88	103	90	92	87	103	94	114	105	81	97	84	95	90	81	83	94	84	127	110	72	95	102	88	103	106	90	96	99	85	103	83	109	98	98	95	116	118	100	83	94	105	85	99	92	105	84	78	98	84	95	98	89	92	106	96	74	75	101	80	113	97	110	100	79	87	101	91	107	86	80	84	95	87	94	97	81	109	104	105	86	94	97	104	102	97	97	89	85	87	82	64	104	94	86	90	113	93	100	98	91	103	90	89	87	92	112	74	110	95	82	95	88	107	101	97	96	110	96	101	87	107	101	100	92	89	90	99	71	93	79	90	96	91	96	89	70	105	93	91	88	93	88	101	101	81	106	105	99	98	102	108	90	93	84	70	70	93	91	86	85	97	85	94	100	89	89	89	102	98	93	107	106	83	96	100	89	93	99	98	97	93	97	114	86	81	88	103	96	71	92	87	99	119	99	104	91	100	112	97	89	97	108	93	89	87	113	88	99	91	83	96	90	101	87	100	91	83	97	88	85	88	89	109	94	94	103	96	94	99	105	86	80	99	98	105	92	78	103	81	103	80	79	97	108	111	97	101	116	107	111	98	108	106	93	85	96	95	101	86	91	95	99	84	84	109	80	93	84	91	103	90	93	89	91	96	82	88	81	79	90	104	84	84	97	102	82	107	95	94	99	112	86	86	85	105	86	114	114	88	93	91	99	109	106	81	93	90	112	89	105	87	105	92	89	89	105	102	108	93	104	98	89	88	84	111	104	96	102	88	82	101	92	104	101	95	98	90	98	108	87	88	108	100	96	106	100	102	84	99	110	96	103	87	84	93	92	101	82	110	88	104	88	82	108	117	99	75	98	84	98	85	95	100	111	94	94	109	84	85	88	79	98	89	92	74	84	92	120	86	99	104	108	92	94	99	92	77	101	95	88	81	106	94	103	108	91	97	96	89	70	93	85	105	86	93	104	117	91	90	81	92	90	73	102	93	97	99	92	100	86	99	98	92	94	105	112	93	67	88	110	87	94	108	105	94	98	78	99	93	104	88	96	109	100	91	99	99	97	103	99	81	90	97	92	105	92	84	107	92	103	92	91	93	93	92	111	87	88	104	92	98	102	106	91	102	84	73	94	94	84	105	92	98	110	107	93	87	91	96	104	81	99	96	101	96	83	92	95	95	92	110	103	87	92	104	92	103	96	107	103	89	72	110	105	110	100	81	78	89	92	99	83	79	92	103	92	116	88	100	87	102	91	90	84	102	104	83	86	101	111	110	88	104	96	109	82	102	88	106	95	84	108	101	99	87	83	97	93	88	92	94	93	95	98	101	103	90	95	89	100	83	83	96	75	91	103	85	80	80	101	106	96	79	102	86	86	111	90	91	94	115	81	94	118	97	88	91	110	92	88	89	94	99	100	92	89	95	85	100	94	96	85	98	91	119	78	98	103	94	89	88	108	102	74	90	86	99	97	87	99	88	81	84	106	96	95	92	99	82	93	93	105	92	101	86	78	94	88	102	99	89	83	85	93	103	92	83	99	92	103	103	79	89	89	90	107	108	116	103	107	88	92	87	100	96	103	77	112	83	88	88	105	96	86	92	109	94	104	103	106	98	102	92	80	85	88	91	100	86	99	94	103	99	101	87	108	112	79	119	81	77	92	91	85	101	95	81	87	97	92	101	96	116	97	93	115	80	92	92	96	86	98	93	79	87	103	84	100	95	97	93	82	94	98	80	69	86	95	100	77	94	92	102	101	95	89	70	87	91	84	97	96	94	111	90	87	98	92	103	99	91	83	95	105	85	87	95	98	90	105	100	97	96	108	99	90	95	84	89	106	87	84	102	95	97	104	99	106	89	116	97	86	88	115	101	94	88	97	98	101	97	93	90	91	84	86	89	88	76	92	89	85	89	75	96	88	88	96	86	91	109	87	86	82	98	95	73	100	102	97	82	100	79	96	92	110	85	100	87	97	97	85	110	100	96	82	95	93	81	76	99	88	111	102	100	115	64	106	82	105	87	89	77	92	109	101	87	93	102	105	93	108	104	94	105	99	91	98	99	84	85	109	74	87	111	99	109	90	83	86	74	97	104	104	108	82	98	85	95	100	87	91	103	107	81	106	81	67	95	101	109	125	88	104	106	82	101	95	86	93	106	105	93	98	92	88	96	91	94	104	77	87	99	89	110	100	119	99	107	102	96	100	86	96	82	90	95	71	94	87	104	89	95	93	94	78	100	110	87	86	116	94	100	100	91	90	97	112	91	88	90	94	99	83	94	103	99	95	91	110	103	88	112	95	96	92	84	88	100	103	108	90	79	88	94	78	107	97	72	86	107	93	85	91	104	100	97	101	104	88	95	87	99	107	90	88	105	100	87	96	107	103	87	96	69	101	97	79	105	98	86	89	106	83	112	95	92	76	100	93	80	83	92	97	97	79	102	104	81	102	84	90	68	84	81	95	98	89	104	99	98	78	110	92	82	89	65	98	97	95	107	94	111	89	92	92	87	98	90	101	108	101	95	90	86	93	89	95	104	109	88	86	81	88	102	109	81	91	92	92	97	99	97	86	106	92	91	93	104	101	105	112	88	77	79	96	95	82	86	85	95	101	102	69	86	98	91	96	89	92	94	87	86	105	96	79	82	77	104	104	89	80	96	80	97	93	93	97	96	96	89	105	103	86	89	103	90	94	102	89	96	78	88	100	101	90	101	78	97	95	95	115	88	73	104	86	89	87	97	86	98	86	74	79	81	76	84	102	85	88	92	86	112	98	87	89	78	93	91	81	89	100	88	91	110	77	84	100	84	103	82	97	92	84	124	96	92	95	102	77	92	94	95	81	112	99	91	92	96	75	104	85	90	92	96	86	110	109	108	89	86	84	101	87	92	81	107	104	107
33106	27056	31280	37912	41510	41678	42070	43118	41610	37837	36025	30760	28952	30980	23536	22002	18663	12882	13043	10326	6120	3686	2368	1847	2967	1165	1310	1699	1063	1083	794	637	764	516	439	463	663	506	477	484	414	451	678	354	349	354	355	363	316	342	326	356	345	341	350	342	326	332	283	349	400	331	324	355	301	312	299	297	304	332	320	315	307	313	296	328	320	323	315	324	314	310	306	317	336	297	317	286	344	305	327	303	331	310	330	327	313	336	325	322	342	299	327	352	317	322	303	323	314	314	306	315	300	296	295	305	326	320	362	309	338	323	302	306	335	334	308	324	318	317	348	311	342	310	300	324	335	314	338	288	339	272	334	308	301	329	310	283	342	294	299	294	324	348	325	290	299	270	306	304	323	329	324	342	334	321	317	301	308	308	295	327	330	287	318	290	294	338	327	313	309	297	311	302	322	288	313	317	330	305	319	298	268	289	284	314	300	304	324	333	320	327	333	323	333	291	305	324	313	294	332	300	315	291	313	334	311	368	309	310	308	302	301	328	325	309	308	317	291	326	301	305	321	327	323	307	320	356	323	296	309	301	310	321	346	339	325	317	312	316	322	324	314	339	307	345	308	321	316	305	276	314	307	313	296	308	300	275	292	316	317	298	289	323	326	313	331	296	310	314	303	307	299	296	328	280	302	329	305	283	354	315	265	337	319	320	320	336	319	294	325	323	276	323	326	314	328	311	303	309	337	320	326	317	299	306	293	295	331	300	307	302	311	329	312	309	294	315	326	302	326	284	358	292	306	284	278	303	330	305	323	347	299	320	322	333	285	308	335	279	331	303	300	328	283	300	331	309	275	318	339	337	321	311	328	303	304	320	336	348	307	316	329	318	301	306	308	322	299	333	301	333	315	307	315	304	310	330	321	307	341	327	291	312	313	300	277	302	313	310	331	296	309	295	309	322	335	325	318	310	312	315	334	313	266	291	343	276	285	298	321	289	316	318	332	328	302	302	300	298	315	289	314	316	292	301	310	299	307	285	295	325	287	332	297	276	268	314	309	327	286	299	318	335	300	317	307	303	333	328	315	299	313	284	335	294	312	337	319	289	319	334	332	316	316	292	330	313	305	312	315	281	314	290	335	275	320	284	314	321	329	302	334	301	314	319	304	326	307	314	305	286	300	338	337	319	315	313	318	295	330	327	320	321	321	300	339	303	321	291	326	322	322	325	308	304	361	321	352	349	315	309	305	292	284	301	329	289	331	313	317	306	333	336	345	284	352	341	336	320	334	292	268	327	301	324	297	301	308	304	316	315	307	295	304	289	290	362	321	299	309	303	318	347	286	309	331	319	293	337	289	324	298	319	305	302	337	313	324	305	320	337	289	327	307	318	295	293	315	360	315	307	307	322	319	309	298	333	327	333	330	306	315	307	323	301	279	331	285	283	340	312	292	323	307	331	282	319	335	352	319	309	300	320	278	323	321	313	314	294	307	310	332	293	352	299	284	299	330	307	319	337	301	299	313	352	337	311	287	306	334	312	309	330	301	305	334	291	303	296	332	331	301	314	300	309	294	314	338	307	330	307	329	300	320	314	284	327	352	292	309	319	309	312	325	289	330	343	305	288	317	304	330	312	301	320	308	320	273	351	294	301	295	321	325	281	313	309	321	313	324	287	316	303	320	308	318	346	297	287	302	295	312	319	268	279	301	281	314	322	289	300	306	320	314	317	321	314	312	356	307	336	306	330	354	305	335	305	311	347	346	330	312	310	296	308	304	337	301	325	329	310	330	304	292	322	304	310	328	301	316	327	348	316	318	322	315	328	293	311	308	296	314	313	310	316	333	318	313	304	304	335	326	315	319	314	322	333	260	308	322	311	297	316	315	318	289	284	335	309	300	300	305	326	296	300	310	291	313	320	352	314	320	315	306	327	308	302	324	282	349	304	296	327	292	321	317	312	292	322	318	331	329	291	322	308	326	330	300	294	326	301	328	316	326	314	328	289	310	290	294	313	334	321	311	302	323	311	313	316	295	327	326	299	343	316	316	298	295	316	322	281	317	313	328	309	287	314	308	279	301	330	322	329	339	308	324	341	330	330	315	305	310	336	333	337	345	279	305	331	315	314	299	286	305	282	342	329	315	319	308	309	303	278	337	264	291	291	330	317	323	307	325	284	318	280	303	328	340	325	309	316	297	308	332	288	297	338	325	307	309	316	326	305	293	302	327	327	284	338	318	299	317	318	306	294	323	318	329	302	311	300	314	318	306	335	292	292	326	318	296	304	300	314	285	310	309	290	335	308	297	264	296	308	317	310	288	358	331	302	312	302	339	329	325	304	351	275	299	312	275	302	307	291	305	327	305	321	285	325	317	313	321	313	340	284	308	293	320	316	324	318	316	312	288	294	304	329	304	367	303	303	315	316	301	312	302	327	308	317	316	304	306	311	277	299	343	298	309	304	300	301	302	324	306	309	301	301	318	293	302	304	288	311	310	325	334	313	315	303	315	296	305	311	313	328	309	321	313	328	291	331	336	296	306	302	320	358	278	326	317	347	282	314	310	310	303	302	304	309	303	323	294	323	284	305	320	321	321	304	305	341	299	317	317	342	308	294	306	321	284	302	306	306	309	341	345	338	319	315	281	321	318	347	356	306	300	311	301	319	323	314	300	292	296	325	328	319	336	290	304	298	317	297	305	320	302	273	330	281	314	290	316	314	296	355	298	301	309	262	329	291	299	331	298	312	303	317	310	330	281	324	274	347	291	311	326	303	306	302	331	305	292	324	315	300	326	326	319	300	311	322	310	276	289	324	344	301	344	362	289	320	295	290	320	309	298	290	296	298	307	292	299	298	308	305	310	306	304	313	321	299	300	296	308	302	288	300	335	331	326	323	335	271	300	303	298	337	349	289	310	329	299	329	319	321	315	288	298	317	312	287	282	320	307	340	314	311	317	306	319	300	309	295	324	301	325	309	318	296	308	318	325	325	340	263	332	327	303	293	280	332	301	303	328	338	307	313	331	310	310	333	325	293	323	326	295	328	284	306	294	304	312	334	320	312	284	305	300	299	311	313	306	283	316	334	304	329	299	313	307	296	310	304	298	271	299	317	322	278	315	329	295	311	324	329	306	358	300	336	304	310	320	333	294	319	329	331	292	341	332	279	278	298	328	313	294	333	310	326	295	296	297	283	318	300	305	306	324	287	323	332	310	302	342	299	318	325	313	299	336	337	316	313	336	319	305	310	282	311	302	319	349	319	306	303	328	328	290	298	323	280	304	308	305	295	292	306	322	281	329	306	321	319	276	297	300	313	324	311	324	315	298	287	310	309	324	317	321	298	315	334	317	285	335	296	318	321	315	298	306	342	305	309	321	331	270	310	312	332	313	297	304	332	311	312	291	284	308	329	303	310	328	314	318	329	308	299	293	305	326	285	332	338	297	310	346	294	294	312	345	300	302	282	309	295	304	331	334	317	290	345	315	318	314	267	319	299	328	303	282	318	311	286	338	283
59330	37688	37944	38440	36549	34361	33251	35037	33971	33090	29383	25258	23924	22503	17401	11874	10839	6601	5335	3877	2201	1251	795	672	850	613	398	593	387	452	340	259	251	232	183	247	225	225	231	193	202	245	286	178	196	181	186	178	190	200	170	212	166	191	178	196	200	175	169	182	191	163	162	183	198	201	197	195	176	169	192	157	180	182	194	188	175	208	173	158	180	189	162	176	187	175	178	173	165	177	182	182	188	172	184	173	191	220	194	159	183	167	175	171	177	185	205	186	171	199	153	200	176	189	198	185	203	173	195	176	193	185	185	171	190	179	184	177	204	176	158	189	177	169	182	173	180	200	175	171	177	168	174	206	185	189	182	188	177	199	176	159	165	215	152	174	169	168	162	170	164	166	163	153	198	190	196	159	194	166	183	186	172	189	172	181	165	161	189	164	183	151	196	174	182	168	207	167	189	179	183	183	196	171	156	186	168	178	179	187	178	169	160	198	196	189	175	191	165	179	175	180	176	187	161	162	195	177	178	177	177	161	189	192	179	166	176	190	200	186	203	195	184	190	166	187	196	148	184	190	209	185	166	155	177	186	185	182	195	178	194	154	167	200	191	181	169	174	177	174	180	179	162	184	181	178	166	186	182	185	185	175	175	195	194	165	179	178	167	166	161	189	179	171	196	195	181	188	174	172	189	203	178	175	191	192	194	199	201	186	189	163	211	187	180	171	192	190	156	202	184	206	185	188	167	190	185	204	169	172	173	180	160	183	188	205	172	195	191	174	189	194	161	186	189	167	188	175	194	157	179	185	157	187	190	185	201	189	162	150	200	181	174	184	186	184	172	179	177	174	192	184	195	175	156	184	173	196	183	186	165	177	167	160	173	179	156	193	173	193	192	172	181	189	175	182	168	182	186	192	197	186	171	213	185	192	176	158	178	166	191	174	157	202	160	161	184	185	186	186	154	167	183	201	192	172	186	193	181	183	185	159	203	154	177	195	171	160	186	194	190	186	183	175	189	178	192	164	171	159	171	163	198	191	179	175	212	169	189	205	193	188	175	159	168	172	180	179	211	171	181	193	167	191	185	188	159	174	178	199	171	176	178	181	174	196	170	172	185	155	203	184	187	176	180	169	175	168	177	179	177	169	200	198	180	163	206	177	154	200	197	159	177	196	200	202	191	206	187	176	180	209	192	184	194	184	189	182	204	180	184	193	179	168	169	199	179	196	186	172	174	194	178	199	170	205	181	170	160	163	186	169	163	183	187	162	182	194	188	175	170	166	160	196	180	191	165	207	178	183	193	157	191	193	160	190	180	166	198	189	192	191	176	153	172	192	194	210	185	181	197	184	177	169	173	149	189	174	177	196	169	157	180	196	179	162	188	210	165	179	170	218	212	154	165	189	182	178	169	175	186	174	210	186	183	192	185	191	173	166	178	190	159	190	163	189	164	178	183	179	180	178	172	169	150	178	184	163	195	176	162	180	199	193	179	178	198	190	191	175	177	211	173	175	195	190	179	200	198	165	182	181	146	165	188	171	163	192	193	189	154	163	214	187	206	181	180	174	180	152	168	175	173	216	160	199	179	174	162	184	188	200	206	179	182	205	176	170	174	193	157	195	191	170	167	184	160	199	167	165	178	173	171	152	167	164	176	198	188	164	185	164	177	191	192	193	155	195	163	167	175	176	185	159	189	182	167	197	195	165	160	168	175	189	174	188	187	181	176	196	189	195	192	198	185	159	187	164	189	176	167	183	198	183	186	186	164	214	205	188	171	140	187	181	196	191	189	168	161	168	181	167	191	183	176	211	188	196	183	180	181	172	177	158	180	179	190	193	199	184	164	179	182	183	185	185	165	166	192	187	181	161	196	162	193	169	153	204	201	191	194	195	192	215	161	177	189	183	179	181	177	175	167	186	184	181	189	201	197	186	168	169	186	178	175	178	182	199	149	169	173	169	168	183	158	179	184	197	181	189	206	184	203	155	159	173	163	166	197	187	170	201	159	179	193	175	154	184	179	183	192	176	200	205	165	174	166	180	190	183	159	193	169	209	171	179	164	158	180	149	171	184	190	170	200	193	189	179	208	192	174	178	162	195	194	165	186	187	168	179	168	209	178	190	160	197	179	193	152	186	172	200	181	169	183	196	191	171	157	201	165	212	175	201	184	172	165	186	186	168	170	200	194	151	181	196	173	207	171	153	192	171	184	197	160	201	192	157	168	171	186	200	162	199	180	175	190	157	176	187	175	166	177	178	171	193	211	184	161	152	177	173	198	177	181	192	186	156	189	166	193	207	182	159	191	183	160	171	181	180	195	178	172	170	172	185	200	186	185	165	187	154	185	196	180	196	174	176	202	184	205	198	184	174	188	168	193	183	178	183	175	196	188	178	187	176	183	207	151	159	196	162	197	170	162	167	173	189	173	190	185	184	181	177	180	165	183	181	168	173	172	196	194	185	180	191	190	198	217	191	178	192	177	195	168	200	183	174	161	187	155	187	205	172	187	207	186	157	161	196	194	185	171	190	176	195	175	161	197	152	196	159	188	162	172	190	192	185	177	200	167	170	196	194	199	183	181	193	182	192	197	178	173	179	180	168	181	181	186	207	193	184	175	193	167	209	190	178	184	166	175	192	178	177	163	185	158	162	206	197	207	190	210	170	217	175	166	167	196	182	183	191	215	171	180	180	178	181	149	171	178	183	162	190	210	169	176	164	176	194	158	164	176	170	198	184	192	201	174	194	178	186	155	187	179	170	181	180	171	163	184	163	188	179	164	164	182	178	164	175	199	209	176	188	158	205	203	181	172	169	189	175	192	194	194	184	177	181	181	182	191	196	211	203	192	150	177	161	182	193	191	170	187	153	174	164	185	200	170	195	171	206	169	169	197	192	187	188	168	180	200	172	184	166	193	158	174	181	193	176	192	173	181	162	173	176	165	169	169	197	198	214	193	187	170	161	207	183	166	179	160	160	176	196	188	175	180	168	186	195	181	162	181	197	151	183	193	175	173	194	172	188	166	170	187	197	176	173	187	200	181	182	187	179	176	203	184	174	174	184	194	176	175	185	165	194	182	190	160	185	179	196	172	165	177	180	185	179	177	151	173	162	191	168	167	196	209	162	149	164	192	184	180	177	186	204	199	190	167	168	197	155	180	197	153	177	187	189	169	179	178	193	181	186	163	164	211	181	195	169	185	189	188	176	183	173	164	183	163	151	196	180	185	159	185	171	188	195	181	160	207	196	180	175	200	182	182	197	178	154	197	187	190	187	161	187	158	203	188	176	174	184	184	169	198	155	162	180	203	168	189	177	194	178	179	194	215	185	192	181	156	193	185	165	168	177	159	205	160	189	187	185	192	174	170	188	201	165	214	175	193	179	176	179	170	174	195	157	172	193	194	168	192	174	187	178	197	179	159	160	187	182	173	161	168	190	178	175	163	169	199	183	176	208	192	186	181	168	189	173	174	172	205	167	186	201	213	185	172	184	192	209	182	175	182	190
38863	30536	36065	41442	44721	45459	47669	49151	46811	45750	41853	36371	36276	38731	32803	30108	28251	22944	22717	18688	11917	7287	4960	4156	6112	3388	2339	3310	2445	2643	1630	1281	1627	884	787	1160	946	890	1053	877	752	1068	1337	663	581	560	576	597	573	596	604	618	609	617	554	572	553	564	598	545	600	597	573	538	572	621	544	562	586	509	548	556	589	563	577	561	594	563	551	576	566	546	559	575	552	544	539	544	551	523	567	563	518	571	547	582	555	540	523	553	561	532	561	574	535	558	522	526	509	560	566	522	523	623	532	549	544	576	554	546	541	590	564	539	557	517	570	546	536	535	536	572	559	530	555	571	539	518	541	525	576	523	561	534	556	543	548	539	486	550	491	551	527	513	574	559	548	541	536	568	534	565	618	557	549	536	583	559	563	530	537	570	546	489	554	567	558	505	544	542	539	553	528	560	553	519	578	532	521	505	563	571	536	532	557	595	530	574	539	577	547	536	506	505	537	521	539	495	576	515	575	529	491	565	508	491	533	520	538	497	557	564	574	557	568	534	568	587	549	565	522	522	570	546	526	519	578	530	533	545	563	559	537	533	519	537	551	473	532	577	540	537	570	533	554	546	543	520	515	548	597	536	571	526	547	517	553	529	516	491	581	543	568	537	580	561	531	558	563	518	547	529	521	559	537	577	541	492	573	520	523	555	540	507	560	517	520	522	562	547	532	557	539	558	523	581	505	533	498	564	557	522	537	550	563	566	550	513	502	555	545	530	526	545	569	527	550	556	560	551	560	518	526	569	553	530	469	551	524	506	532	526	516	536	554	547	520	563	523	525	536	565	518	493	490	566	529	516	538	550	547	564	553	549	510	512	506	538	539	499	531	533	564	580	512	568	525	544	535	599	535	512	552	521	520	544	525	513	536	530	525	541	519	564	540	540	548	530	513	543	528	597	492	557	572	529	575	543	546	542	510	550	540	517	498	549	553	559	561	543	534	560	564	567	515	540	572	543	541	553	531	526	535	508	528	494	565	571	573	557	547	556	517	525	565	525	490	545	524	579	569	547	522	520	532	552	556	518	519	553	519	534	572	538	528	528	534	562	506	521	560	595	517	555	559	525	532	552	515	552	527	516	534	565	529	589	568	529	521	513	549	514	523	553	506	533	536	545	528	527	543	496	581	549	512	526	504	520	551	539	517	537	511	559	563	521	579	563	575	523	575	549	529	541	529	520	504	525	556	550	581	552	550	537	533	561	583	536	537	515	554	540	523	546	547	542	550	559	547	548	523	532	529	534	526	559	539	551	551	521	546	592	571	521	514	515	558	556	555	572	529	515	502	528	540	527	533	477	567	527	520	545	529	551	537	566	577	528	551	544	582	547	549	555	521	530	506	534	548	560	537	560	575	575	505	472	548	555	545	560	512	555	560	572	514	490	556	555	533	531	536	567	510	533	515	517	553	554	541	507	487	563	532	550	528	544	525	543	509	503	592	540	552	511	548	572	541	570	541	531	556	530	519	552	522	556	533	530	529	536	552	528	514	574	591	535	521	574	513	531	554	522	540	515	527	504	520	500	586	559	561	542	517	528	527	545	531	605	534	463	514	569	559	552	551	591	554	517	506	514	551	509	568	541	513	506	547	531	519	541	517	551	562	548	546	530	566	558	519	489	564	518	599	524	552	569	531	532	538	529	532	548	559	560	565	540	552	516	564	552	509	509	524	526	538	506	525	542	499	522	566	493	541	583	532	519	527	506	533	508	533	564	537	564	576	562	532	569	534	523	577	587	535	572	507	522	569	515	509	532	496	560	530	527	532	553	515	531	530	579	542	529	543	503	497	586	567	527	544	568	489	549	578	538	550	494	531	524	520	522	476	535	538	514	561	551	548	559	566	543	523	506	549	549	560	527	557	557	493	526	493	561	539	557	554	509	518	561	500	531	527	581	546	557	506	520	537	533	547	557	539	528	530	518	563	536	547	487	545	565	510	562	535	547	563	496	563	516	528	568	536	501	542	560	529	531	511	518	525	622	570	552	568	483	538	519	591	536	491	559	604	562	563	572	529	558	539	567	530	542	573	531	525	552	567	558	523	507	526	551	542	515	509	549	535	513	575	548	523	510	558	568	527	525	530	565	552	560	538	564	513	536	580	492	527	559	529	501	536	560	530	535	511	556	545	567	540	560	545	523	544	573	530	527	531	568	561	539	483	563	531	551	561	525	541	545	534	533	540	542	528	530	537	517	537	492	531	550	518	527	531	522	519	576	552	516	544	544	522	557	538	563	546	522	534	549	543	537	552	516	535	541	565	519	532	551	533	506	557	565	529	546	540	536	564	472	587	562	563	524	561	552	523	546	571	527	555	551	554	557	544	507	608	548	497	528	551	533	513	552	489	493	496	551	526	572	540	567	537	498	493	525	534	508	567	550	591	548	603	551	538	572	522	550	561	523	515	536	539	576	571	545	511	549	548	584	530	574	562	563	570	561	484	554	545	521	532	539	510	577	551	502	561	561	597	514	517	500	477	543	563	563	567	516	579	539	540	486	529	568	556	555	559	521	558	536	551	562	567	531	572	542	557	546	549	538	477	548	568	574	569	520	500	524	537	534	537	545	528	547	563	493	576	532	520	586	549	549	526	528	508	577	510	531	500	552	554	530	548	579	563	510	544	546	533	564	531	527	571	523	525	538	532	549	527	530	517	505	511	525	569	539	527	575	559	515	515	526	595	564	515	550	563	538	533	541	521	539	519	518	577	544	558	518	527	554	567	536	559	585	536	554	492	560	539	525	567	537	533	504	508	599	552	525	543	509	557	537	569	551	507	556	476	517	556	552	559	504	526	501	558	543	502	538	570	527	538	509	515	545	569	547	574	531	580	567	528	532	538	524	505	516	561	549	542	533	573	552	559	584	555	539	534	560	512	563	523	552	509	569	510	500	565	565	538	530	496	556	593	538	505	539	551	569	491	534	526	498	533	547	567	496	558	513	508	520	578	563	525	539	574	566	515	576	529	551	534	532	554	552	563	517	544	565	515	523	539	547	564	548	496	555	555	540	535	533	526	566	574	563	535	545	522	539	522	512	569	547	562	531	543	556	490	501	570	594	529	533	544	528	547	522	554	539	580	567	562	544	547	527	551	526	536	568	509	558	517	590	553	585	526	560	517	525	550	523	538	500	537	517	564	477	565	532	517	548	566	501	559	554	576	575	520	545	589	572	557	594	527	559	587	539	543	581	558	561	554	557	534	554	524	558	503	517	542	520	527	545	567	536	545	538	573	537	559	550	530	569	535	517	534	528	569	567	548	515	530	596	527	537	559	522	540	569	570	518	548	535	523	507	526	507	524	558	523	574	556	534	563	577	537	511	525	498	556	548	541	543	513	542	581	546	529	507	519	537	550	575	547	540	557	575	539	532	560	570	541	568	549	540	571	550	545	530	522	529	519	528	532	544	521	493	553	540	546	561	541	485	542	559	554	562	528	563	563	546	566	543	557	549	546	532	549	495	537	532
15773	7591	11770	12866	9078	5468	4062	3254	2099	2112	1762	1238	999	909	642	426	451	323	282	216	218	151	162	151	140	155	137	129	119	141	120	132	115	137	143	141	131	128	129	136	143	142	120	148	143	138	123	149	136	120	135	155	136	121	120	133	142	130	127	154	133	129	118	123	99	132	135	146	150	129	118	137	118	114	135	143	119	143	136	116	146	136	138	127	145	122	123	131	144	132	139	117	111	133	145	157	130	129	139	126	135	103	124	120	96	141	145	134	142	140	111	153	127	121	152	132	112	118	119	150	137	140	144	118	133	122	127	110	131	118	130	129	154	115	112	126	118	122	149	135	133	142	146	134	136	128	135	132	139	116	134	130	131	156	132	126	148	135	133	112	128	135	127	152	142	120	137	124	138	146	143	132	121	117	125	140	137	142	128	128	130	128	148	130	126	118	123	129	130	145	128	129	137	123	126	136	116	143	123	136	151	135	133	135	128	131	139	139	129	128	121	128	150	131	131	125	135	120	109	126	117	130	120	127	152	131	130	123	138	121	145	143	132	136	121	122	129	131	115	139	131	117	124	115	135	129	122	153	131	115	131	133	126	144	124	148	152	126	123	116	114	123	119	133	166	114	130	120	125	137	127	124	125	128	148	156	136	136	139	139	126	133	145	135	124	123	97	122	128	136	120	119	144	126	129	126	127	131	137	143	130	122	124	133	126	123	135	126	130	133	152	130	148	140	129	126	150	140	139	143	124	139	132	134	108	146	128	153	147	139	134	126	129	134	123	145	116	148	130	149	141	132	138	106	127	143	114	127	124	105	136	121	131	130	137	106	138	141	142	134	141	132	138	126	134	136	135	111	132	127	118	143	132	140	134	140	139	145	132	122	151	142	150	136	122	122	125	143	128	134	123	135	141	111	133	128	118	124	121	118	138	113	108	146	149	124	119	115	126	137	148	139	130	171	137	138	130	137	117	146	122	132	116	116	144	122	133	128	142	115	147	144	146	114	144	124	118	133	116	137	120	129	140	132	125	146	138	122	138	142	147	138	133	114	127	145	127	137	116	146	127	145	123	126	130	127	114	138	137	126	131	124	132	143	151	136	112	140	130	143	118	144	150	121	124	127	116	138	135	144	134	121	134	125	141	132	130	131	129	108	158	127	157	137	129	138	129	120	150	116	136	151	138	122	126	119	130	150	113	133	140	135	125	114	112	153	138	137	143	117	117	119	143	148	164	141	137	141	137	143	132	138	120	102	139	131	132	157	151	158	126	136	123	107	138	122	128	106	149	146	147	130	106	143	119	107	128	129	135	110	130	137	139	139	138	129	116	124	129	141	136	127	123	125	144	154	121	114	128	137	141	111	129	137	126	106	135	129	132	125	144	117	127	130	129	141	128	138	116	144	117	145	129	118	135	142	156	117	120	141	145	149	117	123	94	138	137	140	133	121	141	105	139	146	146	146	130	128	124	138	115	118	142	153	134	166	136	133	128	135	135	141	140	122	126	149	143	143	123	124	126	137	135	145	130	137	136	125	137	140	136	117	113	138	138	128	115	133	134	147	151	130	123	142	152	137	150	127	123	115	118	159	136	127	136	158	145	148	142	142	132	141	119	133	151	130	145	131	153	135	118	126	114	119	112	127	105	127	150	146	127	141	120	132	129	117	141	108	132	130	122	129	138	133	140	110	133	133	144	129	150	121	129	124	131	129	116	131	128	139	132	132	141	142	117	124	119	117	130	109	149	134	146	119	143	135	147	141	138	133	118	137	123	127	124	128	132	129	143	133	141	138	151	129	155	147	129	125	141	146	133	125	140	119	138	136	110	136	118	118	140	136	156	146	131	143	148	146	140	143	115	113	128	129	142	130	152	117	106	133	130	138	132	136	123	136	135	110	130	146	138	137	154	115	128	137	125	121	151	120	110	126	144	129	160	140	140	125	139	137	137	139	150	137	136	118	136	131	119	136	130	131	127	133	134	118	142	124	123	118	164	142	157	151	131	134	135	119	139	143	120	116	109	123	128	155	123	121	141	128	128	136	151	136	144	135	123	150	107	126	123	107	111	119	132	132	143	112	140	134	115	149	146	124	117	126	130	121	126	133	141	129	124	136	126	132	107	128	128	141	124	119	151	139	131	132	152	118	131	121	138	130	111	134	138	156	135	151	135	110	135	136	136	138	134	124	145	136	140	119	134	144	125	141	142	128	129	131	125	137	139	135	118	134	154	127	134	129	128	147	129	121	136	128	149	143	138	147	106	135	147	147	130	109	126	136	136	155	124	147	140	120	130	141	136	127	130	111	126	125	137	113	141	138	149	148	151	138	155	136	132	143	118	121	128	148	161	149	120	127	140	128	117	141	133	117	147	130	144	140	135	132	132	136	138	128	141	143	132	141	152	134	119	120	130	113	133	123	122	138	151	131	154	142	132	137	136	131	114	144	113	122	119	143	135	116	127	145	142	121	123	150	126	121	98	134	105	126	152	157	125	142	117	132	115	132	121	115	120	135	115	121	128	148	124	134	140	124	123	131	125	112	127	114	126	127	144	145	126	137	135	109	125	131	139	144	139	131	130	134	114	132	128	148	141	114	150	134	130	131	151	145	133	134	145	146	132	129	116	128	143	131	165	137	124	129	142	110	117	114	132	116	147	129	135	162	122	139	134	129	118	133	142	128	132	149	128	143	143	139	149	124	120	130	128	141	134	137	147	115	130	160	134	141	147	108	139	141	118	156	143	130	137	136	114	123	135	106	121	124	117	135	124	143	156	139	133	119	117	123	129	128	149	127	131	141	138	154	126	119	131	128	138	128	117	122	141	119	127	123	124	157	119	114	132	127	135	154	125	123	147	141	118	143	124	123	121	126	133	122	121	139	123	131	126	122	141	145	140	132	135	123	126	122	111	149	140	149	126	136	132	133	137	130	134	150	141	124	135	150	114	124	143	109	139	134	119	121	143	140	140	155	122	124	114	115	136	133	152	138	134	130	133	137	129	128	139	121	117	134	117	125	148	137	148	125	111	112	161	137	115	129	131	146	130	135	121	147	129	137	123	134	128	148	117	105	124	145	133	143	124	146	123	131	119	141	151	112	136	134	140	147	143	146	132	123	140	137	140	144	128	137	132	117	144	125	125	144	164	140	119	123	127	94	125	147	119	147	142	134	128	148	141	115	133	130	136	141	121	136	132	124	121	142	134	127	143	128	117	115	123	123	135	131	124	129	131	142	140	157	137	132	136	146	148	117	128	142	120	137	131	138	138	140	135	145	131	105	127	115	144	122	148	141	116	147	126	122	143	113	132	142	133	146	142	130	110	144	135	135	122	128	128	145	127	154	135	126	155	125	121	151	140	143	132	147	141	131	123	132	133	134	146	131	116	144	141	135	122	134	140	132	118	136	131	129	121	137	146	150	141	123	130	141	138	130	123	132	147	135	118	122	145	123	146	135	134	147	122	172	127	127	123	122	121	124	135	125	126	128	126	133	136	137	130	145
15417	7834	14514	20882	18751	14762	12320	12446	9573	9781	7989	5779	4667	4626	3253	1946	2407	1592	1470	1094	850	647	551	530	539	517	495	482	470	445	447	444	442	437	442	413	416	431	440	418	401	412	428	421	410	414	418	388	393	411	431	393	427	429	397	424	435	401	356	401	407	420	408	419	408	404	381	431	404	400	409	406	398	399	394	379	404	391	421	431	411	455	445	393	398	419	425	413	421	425	402	392	403	398	393	403	431	401	389	392	427	427	404	464	448	405	429	400	443	422	458	395	409	453	411	449	445	384	377	421	401	416	422	413	418	421	392	398	417	428	396	407	406	388	393	381	411	417	395	414	468	394	423	419	394	413	389	415	409	368	381	420	400	445	432	423	455	401	419	419	415	441	362	427	405	411	408	417	411	391	425	419	439	438	453	408	435	431	410	414	382	423	378	414	416	417	416	405	425	400	409	377	419	420	430	413	438	401	411	413	436	353	430	405	398	413	425	411	410	425	417	415	368	404	405	396	410	412	397	400	382	417	409	409	392	434	400	389	393	421	402	396	391	392	418	415	425	377	396	436	407	396	429	414	429	383	405	392	425	410	402	399	437	411	409	448	439	402	456	421	405	408	407	392	428	370	411	401	423	391	414	385	413	398	439	400	442	405	403	426	423	409	408	396	435	390	379	402	415	411	431	428	392	407	422	398	391	416	412	388	417	435	410	396	400	450	409	484	426	403	367	381	428	385	421	382	367	432	402	421	386	439	411	415	426	412	394	428	399	419	434	438	426	448	408	408	434	402	418	422	404	374	455	407	421	439	386	383	401	390	393	431	409	424	408	408	416	441	419	386	400	393	383	414	410	401	422	415	412	411	415	404	442	429	412	409	378	394	400	380	390	408	384	395	440	416	426	395	424	398	431	413	426	439	409	441	416	410	421	462	382	403	452	422	395	427	387	384	417	430	386	444	439	431	399	419	365	407	376	459	399	414	393	399	421	392	388	393	397	410	410	404	401	380	350	410	421	376	368	426	382	409	403	441	410	384	404	418	405	433	417	412	422	412	418	416	453	404	390	411	410	403	436	431	406	401	418	421	424	377	440	395	391	387	400	403	402	413	410	414	387	419	404	420	397	413	420	386	389	440	396	454	381	423	390	407	457	398	414	398	405	377	398	408	392	405	443	399	421	402	424	425	392	392	413	390	413	403	384	408	428	448	394	414	420	422	419	396	396	401	442	443	424	432	429	424	389	414	420	402	396	424	373	396	384	426	375	405	388	421	408	421	400	415	451	422	384	375	401	386	427	396	412	410	409	455	398	415	393	387	425	403	384	382	411	411	433	401	427	398	414	427	403	378	398	393	407	428	422	424	399	378	407	423	423	384	387	425	396	401	435	413	410	415	392	410	411	432	405	418	389	420	392	439	429	396	430	408	414	342	417	442	386	391	413	423	395	395	411	408	428	421	398	410	406	411	412	375	374	393	411	447	396	399	434	413	412	412	390	400	425	386	420	433	440	446	404	426	377	406	374	417	374	409	429	405	406	397	441	406	394	387	400	398	412	416	402	396	401	403	447	412	391	396	408	432	440	394	420	408	435	393	437	432	385	440	415	429	398	374	435	423	408	406	402	396	422	374	387	423	434	399	432	431	402	419	405	393	412	411	388	423	408	393	377	406	415	405	433	388	383	398	427	373	381	436	380	378	424	393	384	410	429	431	400	390	401	434	410	384	403	444	419	422	432	431	402	405	394	373	404	384	417	388	415	438	411	389	420	423	416	394	381	435	398	396	385	413	376	413	414	433	395	427	422	385	414	385	390	369	424	428	426	396	411	401	462	413	431	410	416	415	391	372	415	409	444	428	384	421	428	434	404	453	427	431	422	408	428	449	393	396	425	402	430	422	406	405	426	360	409	403	444	368	403	407	430	398	407	402	405	417	415	366	389	399	439	393	403	403	392	436	435	383	402	417	397	404	395	415	391	424	395	424	418	391	398	378	398	422	395	361	420	418	391	412	428	395	399	439	375	433	397	407	447	415	414	399	432	403	406	473	437	394	414	421	403	367	400	410	403	413	433	437	467	413	424	426	398	395	416	421	422	413	379	385	419	371	402	423	410	412	430	422	401	455	441	417	399	408	415	405	413	422	394	388	384	415	373	379	395	394	403	423	400	424	432	413	413	416	418	444	391	432	444	388	435	402	404	428	383	408	400	411	390	410	408	420	390	410	407	416	399	398	422	391	408	394	413	409	431	401	387	376	371	424	379	421	415	399	434	439	421	404	388	377	437	421	396	390	452	390	444	421	412	446	369	409	394	391	396	419	407	404	436	381	381	437	411	414	422	389	424	432	384	413	412	438	403	408	425	394	399	389	411	406	391	430	413	377	402	411	389	410	412	395	371	358	397	386	371	395	389	404	409	405	435	412	394	448	440	418	411	458	416	435	417	394	407	396	427	423	391	403	413	412	390	426	418	389	416	412	437	378	388	437	394	427	413	410	426	418	420	431	427	431	401	437	426	441	438	402	400	444	405	397	395	393	389	371	449	389	477	426	419	385	418	393	411	404	438	409	392	396	409	433	391	372	420	401	422	387	414	469	401	396	439	402	460	410	408	366	428	387	429	403	409	380	411	424	401	397	414	414	421	399	382	404	401	392	412	434	407	400	400	420	419	404	418	384	415	444	442	404	387	428	418	385	431	434	383	426	406	453	437	408	396	387	370	417	413	409	451	402	404	409	395	459	388	417	370	390	426	391	411	393	415	404	424	411	411	436	419	379	413	390	428	395	417	442	413	393	394	397	411	411	423	407	371	381	394	402	450	407	390	395	390	411	406	409	408	418	398	454	407	409	405	394	381	433	414	407	379	395	389	425	422	446	408	413	404	393	418	456	417	403	415	426	360	409	415	416	381	435	436	395	381	408	445	423	413	389	413	373	443	441	379	378	401	433	389	392	416	425	388	442	437	377	420	390	411	415	411	417	408	412	395	388	379	366	405	393	386	449	426	404	409	400	380	445	426	402	398	396	411	410	405	394	424	435	391	439	452	374	377	383	370	413	430	360	427	394	408	438	405	423	392	446	436	380	418	383	410	400	426	409	378	429	421	412	435	409	426	380	402	388	402	415	430	447	401	415	403	432	449	419	416	434	432	449	444	428	435	388	428	427	384	384	387	418	417	381	423	446	446	401	394	433	428	449	392	372	369	428	441	352	445	389	403	401	399	450	447	381	393	398	395	413	408	424	401	380	374	422	423	411	420	394	401	422	402	378	456	398	417	387	422	405	362	419	413	386	399	420	432	410	395	407	425	405	386	410	437	398	410	416	441	387	419	407	436	404	411	432	427	389	411	440	397	412	384	418	452	426	401	416	446	447	404	393	411	442	387	444	390	416	403	428	380	409	424	405	401	442	398	400	440	430	400	452	386	412	423	444	396	407	417	421	419	406	423	418	408	407	438	420	423	356	432	387	396	410	438	430	412	461	402	445	419	406	425	439	407	397	408	400
50036	31973	36559	37814	35606	32436	30120	29961	27300	24323	21913	18538	15509	12955	8522	4164	5624	2878	2314	1754	1022	608	378	453	423	297	248	263	194	240	185	136	154	119	130	125	111	147	116	115	133	120	110	97	99	98	96	87	95	101	90	85	102	85	110	90	93	77	101	76	79	81	89	72	104	86	92	62	83	90	84	81	104	80	87	100	91	99	101	95	85	110	97	86	92	108	95	68	95	94	106	107	90	113	93	89	102	78	88	88	84	77	105	100	98	94	91	84	103	88	89	100	105	110	106	81	96	89	90	96	78	100	81	86	86	84	94	93	90	88	96	75	103	87	94	97	104	100	95	85	117	105	83	110	93	85	81	94	88	88	96	83	85	89	100	87	87	88	102	92	97	93	91	99	92	94	76	96	103	92	88	100	108	98	96	96	90	84	87	83	85	70	87	90	100	88	105	86	96	117	88	94	85	93	98	101	88	85	95	92	96	102	86	80	78	94	96	85	101	102	99	106	87	85	93	88	94	106	75	87	96	90	89	84	83	90	82	88	93	88	87	73	107	87	85	75	98	96	84	76	90	97	98	87	98	94	80	97	89	84	87	92	99	71	96	90	95	95	68	84	99	111	100	97	95	95	90	82	76	93	109	95	101	99	91	100	78	85	86	85	86	93	94	84	100	95	74	88	80	94	92	99	96	84	93	89	94	92	87	79	104	81	77	86	100	94	101	90	107	100	81	101	104	98	85	105	82	78	92	69	77	88	71	91	88	95	84	76	86	99	85	94	107	90	87	104	73	92	88	92	91	82	94	92	82	73	82	85	103	100	89	101	104	91	106	77	84	91	100	95	85	89	93	79	109	88	109	91	91	92	103	78	87	96	86	105	102	97	97	86	93	99	90	94	101	96	88	83	101	85	93	83	97	81	97	89	84	93	79	104	91	94	78	80	95	95	95	96	108	79	99	90	106	94	94	84	77	93	111	96	99	102	82	87	94	98	89	84	69	78	89	92	91	87	86	103	77	90	92	91	89	97	81	111	102	81	89	72	81	94	83	82	105	73	91	91	106	89	94	94	108	98	91	81	83	100	84	100	89	98	79	86	75	117	96	96	83	98	90	89	94	100	91	75	80	84	86	95	86	71	112	76	100	92	83	92	93	88	80	84	78	84	95	101	98	93	102	90	116	87	88	92	90	110	86	101	93	90	94	97	91	108	103	89	96	87	91	90	95	90	92	86	100	86	103	80	83	107	101	92	87	81	77	81	101	82	100	90	86	84	78	90	81	86	83	90	87	88	91	99	81	86	91	86	94	109	87	90	91	83	103	110	102	100	96	74	83	91	78	90	78	90	75	92	97	96	96	96	83	85	90	86	82	84	100	87	83	76	81	100	92	94	102	94	105	82	78	86	86	106	85	87	93	94	112	90	86	82	85	105	86	97	82	88	88	99	102	112	100	74	88	89	97	95	79	93	94	85	97	97	80	101	100	98	83	91	83	101	74	82	86	96	96	103	100	106	86	103	91	95	79	89	109	84	97	87	93	74	98	88	77	80	104	99	103	92	90	85	81	77	104	86	84	77	90	92	85	91	91	72	79	90	95	93	94	78	122	77	78	76	86	86	104	69	107	86	103	85	94	101	94	94	91	84	88	82	99	103	87	90	103	79	89	77	103	88	84	78	98	90	104	90	90	91	100	99	82	102	99	93	90	83	83	91	95	79	84	104	83	94	93	101	95	96	100	85	86	92	83	92	102	101	76	96	83	103	83	91	96	95	91	100	75	86	102	114	78	89	76	82	78	95	98	102	108	90	95	93	87	82	87	93	112	101	86	86	111	101	90	91	87	106	78	93	93	93	78	87	101	80	91	90	93	81	93	84	107	110	78	90	77	86	81	101	79	94	88	82	90	95	82	89	94	95	99	92	82	77	105	97	69	88	99	118	78	101	90	98	78	83	100	111	107	68	85	88	89	92	100	101	78	103	85	78	101	89	98	90	89	78	83	103	84	106	92	90	88	85	84	99	73	100	90	97	80	98	81	83	102	93	94	82	105	91	85	88	81	74	89	73	87	90	84	80	111	91	100	96	96	86	86	76	77	85	84	92	99	86	93	87	102	101	103	82	94	95	101	105	76	99	76	101	102	80	106	93	78	81	82	93	103	100	91	81	98	85	86	76	88	76	82	84	101	84	97	88	107	89	74	72	110	89	98	94	91	107	93	85	106	95	96	82	93	88	92	92	88	77	80	89	74	103	107	72	93	93	79	94	91	92	91	100	84	96	87	78	73	94	87	96	96	87	92	89	95	67	102	96	98	102	96	99	88	106	79	88	99	78	87	109	93	95	92	95	87	82	94	83	103	85	72	89	79	77	91	83	94	96	100	105	108	83	90	114	94	92	87	97	95	104	101	89	90	112	108	88	74	91	76	95	83	89	94	105	99	83	71	82	94	90	95	98	95	83	103	87	110	62	103	102	90	81	96	92	72	78	85	95	122	97	82	91	96	83	79	80	104	82	105	100	83	110	93	102	62	99	106	89	94	107	107	83	98	85	91	108	103	83	86	73	111	87	87	79	77	90	96	100	87	93	83	89	107	87	76	94	104	97	85	74	90	84	86	71	85	94	73	90	99	97	94	75	83	87	109	106	78	87	77	102	86	93	106	109	111	88	88	84	92	93	89	100	93	94	82	82	82	90	98	85	90	116	83	87	77	82	90	83	86	85	95	93	100	95	80	83	105	114	79	81	93	100	90	83	89	76	108	85	84	90	89	110	96	88	87	81	80	86	81	85	96	85	101	93	113	98	83	91	94	94	83	82	90	89	93	99	90	82	80	99	79	77	80	82	97	87	109	96	94	81	66	77	90	89	92	88	94	84	91	83	76	90	104	78	85	97	86	86	82	101	89	81	90	87	78	85	83	103	76	97	90	85	106	94	103	84	98	96	77	98	96	94	93	71	95	84	98	89	79	78	107	94	83	81	82	92	102	94	102	94	85	97	87	86	93	88	105	92	87	99	87	102	75	83	106	98	89	75	87	99	81	91	68	92	85	99	81	87	77	85	73	79	103	99	106	88	115	92	96	92	89	93	82	83	98	90	89	93	97	87	98	92	89	85	106	104	97	89	97	104	92	79	103	97	86	98	94	97	108	86	84	103	72	94	86	74	96	79	90	83	94	88	82	83	79	96	89	82	85	101	83	92	78	104	109	90	93	76	86	91	79	99	86	83	80	101	85	90	90	95	90	87	95	93	82	92	87	85	85	85	88	91	78	95	93	105	104	95	88	90	92	74	83	82	78	91	87	86	93	64	92	97	68	86	89	92	80	86	80	92	96	91	79	120	102	102	87	100	77	82	85	76	103	90	74	96	91	76	92	91	68	85	91	84	94	95	89	90	98	84	78	96	90	97	106	84	98	103	77	100	97	75	80	95	89	84	98	78	93	93	89	102	88	95	82	96	108	93	95	94	80	92	96	98	97	85	118	84	103	94	95	100	103	102	94	73
32851	21547	32069	38869	41159	41553	41433	44177	38259	37303	36223	31228	28370	29925	24610	16942	23312	15185	13382	10046	6758	4142	2582	3106	3107	2087	1495	1709	1147	1420	837	761	682	657	537	497	481	649	477	399	529	561	561	353	346	368	349	315	320	325	303	345	311	312	314	311	332	301	301	319	317	315	283	354	322	315	329	306	284	283	311	298	311	313	324	290	339	312	305	322	324	300	294	320	325	298	290	286	300	300	294	285	318	304	275	300	317	314	308	304	303	309	307	302	313	329	310	318	316	330	307	287	313	289	320	318	299	317	306	308	327	270	333	317	306	286	311	302	322	336	279	303	272	306	307	337	327	304	319	296	325	290	278	317	299	332	279	304	325	300	318	314	334	289	304	327	309	302	320	344	271	302	279	299	300	308	300	321	314	301	334	304	327	296	323	319	321	298	285	273	313	307	324	314	314	318	322	291	329	303	289	315	294	310	327	307	307	305	319	315	329	301	298	291	295	296	340	287	297	307	306	297	296	274	319	287	283	294	325	309	283	281	275	303	292	289	336	342	316	294	286	292	300	299	271	309	313	338	309	294	339	276	303	298	309	289	317	328	317	299	301	308	260	311	280	295	302	295	301	317	331	299	313	304	288	283	310	309	269	292	291	298	285	323	293	282	314	299	331	317	305	300	287	315	308	297	294	317	304	279	282	291	296	319	292	316	303	294	286	294	319	301	306	306	291	309	323	300	285	294	307	311	313	320	308	301	308	312	308	296	290	327	303	288	305	286	344	313	300	335	306	321	282	290	336	283	288	297	310	282	289	289	319	328	295	316	328	327	289	292	300	323	288	287	292	312	283	330	309	294	312	292	297	277	303	306	287	311	313	283	311	280	267	332	313	300	289	321	300	303	329	294	290	298	295	311	323	334	298	284	312	282	281	273	301	312	302	291	280	278	314	318	299	297	313	288	274	291	295	314	286	306	316	297	269	295	319	309	281	318	321	309	311	307	289	334	311	308	278	314	309	283	275	308	317	310	290	316	279	307	319	295	308	276	331	297	289	294	300	308	339	282	294	315	300	272	312	284	307	316	320	298	307	307	313	295	317	291	277	309	300	281	279	296	282	283	278	325	296	290	303	292	291	305	305	295	294	321	300	313	341	309	283	285	321	307	287	292	303	312	305	317	297	304	313	296	338	298	301	320	299	321	289	305	293	279	282	293	311	283	319	290	307	316	300	294	296	291	346	309	269	297	333	274	267	299	312	316	298	282	295	304	296	302	310	312	319	307	315	328	287	277	305	301	294	283	281	317	320	284	297	309	324	327	282	286	293	324	282	293	312	313	314	268	287	311	309	299	294	327	303	294	333	304	288	310	287	301	278	307	310	290	305	327	295	296	307	312	278	289	294	298	287	318	294	279	303	325	303	295	313	290	289	311	249	303	287	372	278	298	320	305	312	307	304	280	277	309	313	273	302	308	294	284	301	314	319	334	309	290	323	299	293	325	294	340	301	319	295	285	311	290	283	288	297	327	288	301	308	305	310	306	304	302	296	301	302	278	281	324	271	334	298	294	313	284	320	294	316	292	274	306	316	327	304	309	327	332	290	316	304	269	303	316	295	300	313	333	326	301	309	301	309	328	285	281	317	313	296	298	289	316	315	281	332	303	310	293	285	326	297	298	292	310	280	294	304	311	298	294	254	322	320	292	284	300	297	294	316	291	322	287	303	313	303	294	302	284	309	346	301	279	304	296	281	306	301	292	300	318	325	317	312	290	299	306	322	313	308	312	278	330	292	290	342	278	268	297	300	303	306	311	280	310	286	280	317	325	289	298	310	283	296	294	294	277	316	323	312	277	322	324	302	292	307	330	287	315	325	339	310	304	296	335	291	322	265	335	310	298	320	315	305	316	332	297	305	294	308	295	268	289	306	309	297	292	303	313	269	273	298	287	293	300	313	296	302	316	306	292	285	265	334	313	309	276	305	295	305	335	289	341	320	309	275	281	268	295	296	290	290	287	315	348	306	317	304	293	327	303	340	297	295	292	304	298	292	285	300	292	290	317	320	302	276	290	320	287	282	320	318	270	319	299	301	301	296	329	308	276	326	308	295	288	306	269	293	313	332	299	322	318	304	299	301	296	288	337	320	300	318	297	310	328	344	289	314	273	289	298	294	325	308	296	329	291	319	309	302	294	287	288	304	301	329	286	306	303	304	318	308	297	299	295	263	320	312	314	319	274	305	316	270	283	281	316	273	297	311	308	295	304	315	325	283	311	304	319	303	307	303	310	321	314	293	319	311	310	297	320	322	328	273	319	276	329	305	308	293	321	250	284	276	317	287	245	306	311	325	324	326	300	265	295	310	292	323	307	293	310	330	302	315	303	311	305	292	308	326	305	330	299	325	332	327	325	326	286	303	300	329	280	304	312	305	326	305	265	292	284	288	296	259	320	317	298	318	330	304	291	309	317	304	284	296	296	273	278	272	306	305	297	285	298	306	315	288	329	317	303	316	331	334	318	303	299	318	339	287	332	298	290	308	342	293	332	320	291	310	328	299	283	318	289	317	309	319	308	306	297	277	280	284	323	338	293	302	294	292	322	310	316	296	304	289	286	293	286	322	322	343	312	299	309	302	292	292	264	320	293	329	311	298	308	341	302	306	290	322	282	332	318	299	308	297	288	304	271	290	291	295	317	291	317	322	334	306	288	272	300	290	297	298	315	307	284	304	298	340	294	306	300	306	271	290	301	295	312	277	299	312	286	315	291	312	299	256	307	300	299	313	321	306	318	296	291	303	279	296	289	273	336	279	296	318	273	304	305	291	308	281	316	291	272	296	309	326	312	296	329	295	307	300	303	294	299	301	287	315	288	308	261	285	334	307	271	312	301	308	285	299	301	305	275	312	336	317	274	318	318	315	311	307	270	311	300	306	314	317	304	279	301	339	335	290	271	307	276	271	264	325	302	316	308	296	293	308	304	312	301	310	290	313	295	316	278	318	325	292	277	308	294	299	276	281	312	306	305	298	344	288	324	314	299	298	311	300	305	307	298	296	321	334	259	268	277	304	301	315	294	297	281	322	301	298	304	303	303	297	289	301	293	285	266	306	314	303	305	295	259	297	296	298	264	315	306	288	304	289	272	318	321	324	302	300	360	297	295	290	307	307	305	284	290	331	323	314	299	325	312	287	304	308	265	332	294	318	330	296	337	299	302	279	306	297	301	306	296	308	316	278	297	329	314	291	317	302	300	295	324	309	334	274	325	270	307	285	317	312	304	276	276	286	297	317	307	272	303	274	274	304	322	295	322	300	295	304	298	277	294	282	246	275	321	292	337	312	321	305	333	265	282	311	292	320	277	299	289	264	327	316	317	312	269	286	320	338	286	330	296	295	284	313	315	332	290	305	292	292	293	318	321	275	291	319	300	332	288	275	317	277	314	323	328	293	311	324	318	336	281	284	264	313	321	296	323	280	272	310	289	304	311	302	272	315	265	325	327	292	332	309	292	327	293	281	313
59003	37168	37509	37556	36384	34426	34117	35090	35246	31936	30015	28539	25875	22878	16506	10596	13120	8001	5116	3741	2324	1349	922	1429	779	674	761	634	562	489	308	317	285	243	220	241	243	240	200	196	249	260	240	206	167	188	175	173	187	169	204	199	195	181	178	191	184	188	177	198	194	164	188	194	165	192	213	178	170	167	163	188	195	187	178	181	200	173	161	188	182	159	193	178	174	193	153	183	172	163	156	184	165	183	204	133	172	198	172	193	163	195	199	169	196	189	194	205	192	163	161	182	173	202	175	174	161	201	168	180	181	180	173	183	182	169	182	177	183	190	167	174	152	153	187	187	189	198	180	193	193	191	158	182	181	167	174	153	193	178	189	199	143	172	172	181	178	190	176	198	179	179	163	161	168	184	186	164	177	155	189	192	192	169	190	191	164	200	187	174	195	159	176	200	155	172	163	168	184	174	178	184	186	161	186	158	209	188	186	150	176	203	197	169	202	182	205	180	173	151	178	185	155	174	176	179	175	184	181	187	192	175	164	190	171	185	169	159	211	201	161	192	170	192	180	175	173	175	177	192	182	170	175	160	168	198	163	199	176	193	162	173	208	181	189	200	158	164	193	194	176	181	164	173	199	201	189	167	189	174	195	166	168	172	179	199	176	189	173	182	181	186	172	161	199	191	172	173	148	174	163	165	151	176	158	184	198	157	178	183	158	155	182	187	175	153	184	184	188	172	170	153	159	198	165	152	189	172	170	175	168	177	164	187	166	173	170	171	195	178	160	162	155	189	185	186	192	196	174	165	182	194	166	188	183	162	185	178	175	192	149	165	159	153	170	176	199	189	147	183	193	158	181	213	166	188	201	161	180	168	195	182	181	172	188	180	151	185	203	193	167	167	179	175	170	176	171	175	189	181	179	185	167	186	184	172	176	204	189	172	171	184	191	188	169	183	190	190	175	177	173	177	183	168	176	168	181	172	207	184	157	157	159	180	152	191	186	187	188	182	169	193	154	178	182	179	210	199	188	187	167	171	200	173	177	177	168	206	176	173	175	175	181	190	187	167	189	151	189	194	182	205	182	157	203	184	143	166	180	168	191	202	158	211	180	170	173	211	184	183	172	166	200	177	186	158	180	178	166	176	193	184	160	174	174	185	186	176	177	157	170	186	170	176	171	173	187	171	176	182	172	180	183	173	179	172	186	185	173	160	186	190	193	198	155	194	188	179	193	175	161	205	193	191	189	205	171	168	179	158	168	178	223	164	198	186	173	183	176	197	184	193	166	169	179	176	193	187	160	199	196	172	190	176	181	168	149	156	185	196	183	174	187	167	183	167	180	195	168	154	183	180	206	198	169	213	162	205	152	180	178	198	192	174	180	169	169	162	157	175	188	180	164	173	193	179	170	192	179	182	194	189	178	159	172	172	160	164	196	181	162	162	174	186	173	175	190	186	167	180	177	158	182	188	170	191	206	165	179	181	171	177	172	169	177	173	185	164	163	174	205	166	165	187	182	179	165	184	192	159	178	177	147	176	181	198	148	196	158	182	166	183	177	174	192	177	161	181	157	162	184	182	190	172	162	180	156	182	188	182	165	163	167	165	188	161	204	192	184	174	149	180	188	180	186	179	175	189	173	187	166	194	190	170	181	177	158	158	152	177	183	207	155	134	174	190	205	201	157	180	208	170	168	159	174	159	149	209	176	179	169	175	184	206	185	178	199	203	163	180	189	194	181	190	164	176	190	174	194	188	192	165	184	180	198	191	152	161	203	170	196	175	181	186	176	203	148	147	171	189	201	170	198	187	159	186	170	157	173	174	190	151	185	166	173	159	169	194	183	194	175	160	175	161	193	170	172	170	175	183	167	191	191	171	176	209	174	149	164	195	193	192	176	146	187	173	167	197	180	180	198	172	155	192	169	183	165	191	181	171	180	172	178	160	181	155	183	159	161	175	152	175	199	175	178	174	181	158	205	172	199	174	177	166	191	181	189	173	186	192	168	205	173	174	169	183	173	179	194	205	138	155	164	160	193	170	186	184	197	174	201	179	162	196	175	189	168	172	181	191	164	166	196	193	185	156	179	167	188	178	180	180	192	165	196	203	171	176	171	168	193	177	196	210	171	189	177	169	175	171	200	167	166	181	176	171	168	188	164	163	178	164	189	193	155	158	161	194	196	183	166	173	186	147	179	158	198	180	199	178	212	191	179	171	187	215	181	176	176	155	181	184	158	176	183	180	177	162	159	181	186	200	173	161	184	196	166	164	201	180	176	196	185	165	184	195	155	178	162	167	181	171	180	170	177	185	180	190	190	174	179	194	187	197	187	164	177	180	166	194	180	203	200	187	165	169	187	188	162	186	154	168	167	152	183	185	174	189	184	196	150	169	154	167	172	174	182	176	175	180	190	148	184	171	159	207	172	168	163	157	191	212	186	190	193	167	171	198	178	174	186	155	179	205	179	187	181	171	169	169	197	175	193	161	187	170	178	191	181	217	173	186	209	187	166	183	182	154	169	154	192	180	181	185	195	216	167	201	178	185	174	170	175	195	174	169	175	183	177	170	200	177	177	177	194	165	174	192	165	155	161	185	188	150	172	158	190	182	185	153	154	168	187	177	160	188	181	169	189	177	219	158	159	176	175	165	171	173	184	186	187	158	179	163	178	169	177	198	161	184	187	177	185	174	179	170	164	174	167	184	194	170	179	178	187	204	166	168	152	192	164	176	176	188	172	182	168	163	153	172	201	162	175	155	165	178	179	168	175	184	167	162	141	154	186	173	183	190	162	179	174	186	193	161	169	176	158	187	176	167	171	171	183	158	174	177	194	191	179	171	186	150	178	184	154	166	187	151	195	178	162	154	171	212	198	155	186	204	165	177	164	165	176	193	173	191	175	184	192	178	179	161	174	168	181	189	180	168	181	177	167	162	171	183	179	152	163	203	181	177	178	179	171	208	199	168	176	156	172	199	174	186	163	182	152	177	195	170	166	155	188	173	153	176	172	182	167	168	180	182	196	183	165	173	172	167	167	192	207	188	179	198	171	170	168	192	177	201	175	201	165	165	204	142	170	162	174	168	162	179	155	194	171	170	176	165	172	186	187	181	179	172	173	173	194	184	165	190	185	146	168	179	172	170	195	191	200	179	181	185	189	188	178	172	158	185	188	179	183	172	169	170	189	179	166	172	181	171	198	189	186	159	172	158	167	175	173	186	178	177	169	156	166	172	168	172	179	168	190	177	178	178	169	183	179	196	174	161	173	179	169	192	174	188	167	181	169	176	183	180	163	195	170	181	172	203	152	170	191	178	187	178	167	181	187	193	189	181	154	200	195	171	164	187	205	169	167	168	199	183	216	183	161	158	173	179	156	190	199	197	200	176	162	170	194	182	193	150	176	199	162	162	189	152	201	179	204	186	180	156	180	175	197	179	156	190	176	172	174	203	153	180	179	175	156	172	197	176	179	171	168	186	218	153	178	181	161	177	185	178	176	182	171	177	185	170
40865	29527	35056	40217	43329	46856	47695	51519	47921	44814	44191	41690	39267	39227	32770	27759	33960	25057	22131	17439	12296	8391	5309	8439	6232	4147	3705	3428	2792	2440	1663	1393	1247	1113	978	1042	1162	1134	894	749	935	1126	1034	621	666	680	619	554	621	619	545	580	569	547	594	533	562	546	548	567	570	567	537	556	587	589	553	555	587	553	541	540	568	565	539	567	551	583	539	557	549	542	526	551	596	529	581	542	548	540	519	525	513	560	529	523	537	572	561	552	554	537	543	538	541	551	557	510	513	524	550	513	540	549	551	552	523	503	515	523	568	514	542	518	536	544	531	516	525	508	570	553	523	578	529	550	556	569	508	498	542	519	490	581	547	538	519	518	471	591	530	544	535	565	529	565	541	555	525	521	531	556	524	547	580	565	509	523	530	507	514	576	522	520	550	582	532	525	526	511	540	500	538	556	523	522	481	544	570	545	531	549	509	534	536	533	523	586	523	523	543	538	581	501	548	535	546	515	544	545	539	512	533	558	540	543	542	582	548	543	533	551	554	525	532	579	538	530	592	562	544	510	550	478	544	500	514	513	532	507	551	559	526	505	538	502	522	551	539	542	528	534	543	584	544	558	521	546	531	527	517	521	554	570	519	517	559	557	522	514	543	463	516	528	523	541	520	503	566	517	548	516	530	523	514	529	548	556	536	556	566	574	563	563	548	532	591	514	525	569	526	551	573	554	498	558	534	557	569	560	507	511	575	565	548	576	540	538	544	549	496	530	531	545	470	561	558	516	493	550	498	580	513	522	579	536	523	522	504	559	539	540	456	522	531	531	542	516	544	549	548	518	505	519	522	510	561	532	518	594	565	549	534	519	566	503	531	527	533	543	559	538	539	605	516	529	557	523	549	570	527	540	534	614	535	533	581	561	495	594	537	527	556	546	571	559	533	548	502	524	540	550	503	503	518	568	537	560	532	548	544	553	519	564	522	533	518	541	565	559	555	542	543	515	532	496	554	558	565	579	542	532	520	528	486	535	510	498	498	503	534	555	529	540	543	557	507	550	509	554	541	553	511	538	510	490	533	519	534	513	525	585	494	514	543	533	536	499	539	534	487	525	493	485	519	527	551	548	552	476	514	599	533	538	518	564	549	525	543	533	515	497	570	545	552	520	512	543	539	540	530	539	494	539	569	524	534	541	537	540	542	539	526	535	533	532	563	511	550	499	513	545	555	497	498	556	510	532	539	519	533	579	575	533	529	563	561	565	512	565	519	516	546	532	521	563	507	523	523	544	525	538	521	569	504	536	550	513	522	527	544	477	556	516	526	573	522	541	555	580	549	552	520	493	556	513	533	556	530	565	547	554	572	479	551	530	525	545	547	553	560	535	506	556	533	547	520	545	552	522	546	518	502	509	546	532	515	508	500	565	529	537	558	516	530	534	491	525	530	566	567	508	517	524	507	493	551	504	545	536	532	532	499	559	580	517	532	521	532	553	491	545	567	495	518	506	530	538	517	529	522	570	515	515	515	541	521	549	527	574	540	533	559	502	529	522	503	534	546	514	537	507	568	535	505	508	540	514	524	517	529	505	576	511	522	522	534	525	537	568	521	557	520	537	547	561	516	566	544	547	517	538	537	541	555	510	518	545	486	567	526	558	523	542	553	522	554	563	542	566	550	548	552	531	571	521	542	493	526	504	547	511	497	500	508	535	516	567	562	522	558	544	519	545	525	528	532	521	580	553	486	528	539	534	532	516	533	514	497	536	529	525	558	544	552	526	544	510	532	524	563	515	451	538	532	521	554	539	517	566	520	484	519	550	567	512	551	514	566	551	519	554	540	501	536	520	542	542	523	539	553	565	545	506	548	576	530	497	568	517	551	504	536	601	586	503	496	560	541	532	567	517	553	511	527	541	512	580	505	521	588	499	518	534	573	544	553	549	513	580	534	533	480	502	522	542	545	532	526	511	545	563	517	528	511	524	532	548	534	524	544	543	508	532	524	562	504	532	536	546	553	554	553	511	504	534	527	494	548	518	490	512	540	533	583	532	522	542	526	511	523	565	508	526	582	530	528	545	509	503	512	513	525	543	537	530	507	560	564	518	520	514	541	550	580	525	506	542	525	515	559	514	554	533	545	540	571	532	502	544	520	528	563	533	521	522	523	562	593	517	547	506	556	507	471	523	544	527	514	524	551	540	486	534	506	556	515	516	570	506	531	558	524	517	541	530	550	538	519	548	521	532	520	539	517	509	544	544	534	521	532	514	530	536	538	511	495	528	515	546	540	531	522	532	507	571	503	502	525	511	573	520	536	475	527	581	549	520	540	531	533	542	551	521	547	517	565	566	517	510	548	549	542	588	538	518	531	486	565	482	512	535	557	550	548	572	524	547	546	551	521	540	532	534	537	582	540	517	519	586	522	535	548	511	544	541	562	520	507	524	526	536	518	524	545	549	555	560	558	532	535	535	520	537	482	568	541	555	562	568	511	549	511	506	524	592	535	524	538	537	510	527	534	535	481	532	534	569	567	564	533	551	560	522	545	542	536	568	544	545	545	524	514	517	553	517	483	523	544	531	520	513	525	519	559	535	533	558	571	485	568	521	566	510	537	534	532	528	506	513	514	591	531	522	483	506	578	544	564	515	562	538	552	495	509	555	523	527	556	545	525	558	524	506	532	505	549	512	484	521	507	536	529	532	504	523	573	497	508	511	537	549	547	527	499	527	550	560	500	572	516	506	586	540	539	479	514	532	485	540	532	527	490	524	536	514	521	534	563	530	486	578	527	530	561	511	497	554	495	510	514	504	538	568	544	529	540	536	593	535	490	558	486	565	524	514	513	542	545	532	557	528	552	537	491	549	526	521	527	517	487	525	566	530	551	567	538	502	548	544	538	522	518	566	543	542	513	558	562	555	499	494	495	523	574	517	530	546	545	497	507	495	531	524	491	548	532	539	539	518	522	538	494	512	539	510	518	543	523	556	542	527	598	532	575	518	530	538	562	550	503	532	527	501	545	515	540	506	558	516	560	553	528	507	524	546	564	497	575	504	559	500	526	498	533	558	542	543	545	554	547	544	547	530	546	558	566	528	524	542	517	493	536	524	497	503	563	529	551	556	509	520	499	525	524	540	490	505	509	496	533	556	566	560	535	552	551	528	535	534	570	536	537	502	564	544	544	552	512	504	521	533	526	548	534	506	500	537	513	516	483	528	518	548	567	550	507	553	592	535	543	551	529	553	526	512	546	531	551	484	547	546	499	562	524	540	521	519	539	567	539	532	538	517	567	519	563	556	531	521	538	552	539	561	555	553	535	563	529	573	535	538	528	515	535	504	516	514	553	516	540	543	514	527	496	530	604	534	496	530	580	508	571	508	518	513	520	583	549	518	522	521	559	540	528	530	554	515	529	543	509	532	503	492	545	524	502	528	511	499	516	552	519	567	509	562	554	536	510	498	567	583	555	537	521	541	528	567	537	500	498	541	511	518	533	503	549	546	515	544	563	543	500	493	518	513
15426	8689	12787	12057	8799	6318	4074	3207	3193	2078	1620	1420	1233	843	618	447	452	345	265	208	218	170	162	164	156	135	148	162	131	128	140	141	140	120	124	122	138	124	139	121	122	155	110	132	122	135	124	129	147	145	125	119	115	131	124	126	135	134	129	126	149	143	129	143	141	127	136	148	131	131	136	139	105	115	105	134	131	132	131	119	138	130	139	112	102	136	128	138	117	97	121	139	117	140	134	114	129	141	118	135	135	129	142	113	115	132	132	135	139	143	134	119	128	134	142	110	125	132	133	114	140	115	125	138	129	112	124	128	130	136	127	116	139	121	113	137	101	140	131	144	125	137	142	103	151	131	133	121	124	141	122	125	138	118	148	148	136	137	145	123	118	120	127	113	138	125	133	131	139	140	128	137	113	137	119	130	114	138	132	133	116	133	135	143	147	130	110	119	124	128	118	132	118	126	139	121	137	135	147	136	130	123	136	128	152	126	133	140	127	136	114	124	132	147	135	150	140	104	126	126	126	139	150	118	122	151	131	138	140	134	164	135	134	107	123	129	146	123	130	119	131	128	125	117	98	143	142	146	119	125	139	121	115	140	126	135	119	142	121	99	125	169	128	115	133	123	133	137	140	119	145	141	134	132	134	129	118	129	143	147	133	155	147	131	140	120	143	122	145	125	124	133	128	137	127	135	129	131	116	124	125	114	124	139	112	133	131	134	136	131	105	132	123	127	130	139	104	121	119	131	129	126	112	126	119	132	127	128	123	155	130	127	133	128	124	146	119	125	140	136	147	132	114	123	129	141	133	144	141	115	127	118	137	113	120	113	108	154	141	131	138	146	106	150	113	121	124	119	156	119	147	134	121	126	137	100	129	110	134	121	144	121	128	136	148	123	141	145	123	128	129	109	138	116	141	143	110	136	125	139	149	110	146	119	120	107	132	128	132	146	139	121	123	136	118	133	112	119	132	149	137	114	137	149	131	141	130	135	132	129	117	112	118	120	146	117	123	136	124	153	122	130	125	133	145	140	122	95	125	136	132	136	159	125	124	112	117	130	123	114	119	130	130	119	122	131	143	137	153	118	146	126	133	124	139	141	117	124	132	124	140	123	151	134	134	137	141	163	121	120	144	139	121	132	132	120	132	156	133	136	143	109	142	143	131	122	125	140	145	124	132	114	139	152	150	122	144	126	132	139	122	121	136	124	134	114	124	111	129	135	114	128	128	138	157	113	135	136	127	129	140	149	127	125	126	125	117	134	106	130	135	130	123	120	124	119	147	111	127	133	132	121	133	122	133	123	116	138	137	134	139	132	142	139	125	124	121	118	107	114	129	111	139	127	140	121	125	128	138	132	107	117	138	147	125	136	117	106	125	120	132	135	127	128	123	129	131	132	144	122	140	127	123	139	142	128	129	150	112	121	113	119	109	129	114	113	114	125	121	134	137	109	114	136	123	135	124	139	124	121	132	122	109	142	128	134	146	126	123	128	138	129	131	136	119	134	130	122	122	120	128	140	130	140	121	135	129	119	134	122	127	153	122	132	140	134	136	136	143	130	118	131	119	141	125	121	135	125	128	120	135	128	121	141	113	139	119	117	134	137	146	130	120	128	135	133	131	118	111	133	138	125	128	138	112	140	137	113	142	141	142	126	123	125	118	163	164	115	146	119	142	144	157	125	146	135	148	123	136	142	124	151	109	144	127	141	121	123	129	114	130	144	125	123	110	142	133	145	124	121	134	155	131	140	110	127	145	126	125	163	127	128	131	136	125	135	136	116	140	124	122	122	127	135	142	150	136	145	116	153	131	125	136	105	136	133	129	127	128	140	136	122	150	152	147	129	148	127	129	108	125	113	139	151	128	152	131	128	140	129	127	146	133	147	125	115	112	138	146	141	128	117	138	133	139	138	128	121	131	125	141	140	142	127	108	131	118	122	119	159	144	129	129	146	133	133	117	135	135	137	139	130	131	121	125	145	135	105	119	132	141	136	123	130	142	125	125	143	132	118	134	157	130	134	144	148	129	123	140	135	144	120	148	117	145	134	138	136	128	135	135	137	129	118	125	145	138	122	112	132	113	104	136	127	126	133	113	124	124	141	133	130	133	134	145	138	141	124	132	160	147	140	128	145	130	111	135	140	138	148	132	118	120	127	128	115	141	141	119	138	129	122	127	131	107	138	112	126	147	144	119	162	126	154	127	116	134	133	153	139	135	134	139	114	155	121	134	141	113	136	124	123	137	115	146	145	119	158	140	121	119	137	149	120	125	147	141	142	124	133	116	127	133	137	121	110	104	127	118	138	130	137	126	117	129	147	144	155	128	131	151	147	132	121	147	144	131	141	134	123	144	125	123	156	128	143	140	143	104	136	122	139	127	128	114	146	119	120	131	122	131	136	130	119	130	147	141	139	131	121	129	129	144	120	133	142	125	131	145	118	143	129	121	115	137	127	121	138	131	143	131	129	109	154	132	144	134	119	129	120	126	140	127	140	144	122	126	137	125	148	137	124	144	140	124	162	116	134	128	163	161	142	149	119	142	148	113	129	130	131	126	134	120	134	134	139	153	129	126	122	149	128	120	137	138	115	123	130	112	128	149	129	117	138	117	148	123	124	128	147	125	118	114	132	143	128	169	123	115	130	139	127	133	137	111	127	118	131	136	131	141	134	143	156	136	123	138	112	125	140	136	119	135	144	139	132	151	109	132	119	130	137	134	128	134	135	123	135	152	125	113	129	109	133	135	107	136	136	136	163	143	138	131	144	113	129	147	120	116	125	130	132	135	113	146	131	116	127	127	137	121	130	137	131	108	141	122	141	131	131	154	146	127	130	137	135	122	141	131	118	148	128	117	111	136	161	120	151	128	134	137	132	133	148	134	145	117	142	116	128	130	117	140	125	138	148	132	153	138	138	135	124	111	115	149	135	145	136	136	126	140	132	132	104	121	113	133	139	117	149	130	134	128	131	137	158	129	110	112	127	123	124	126	151	129	118	118	130	117	143	123	129	119	125	131	123	135	127	126	137	136	116	132	126	140	139	123	136	114	101	151	152	138	130	118	124	135	128	118	138	128	119	127	136	128	121	120	137	140	147	132	122	125	117	125	151	116	147	123	140	137	130	121	125	150	142	153	131	127	147	117	116	144	137	128	126	131	125	130	126	107	125	143	136	141	144	129	121	146	134	127	138	132	142	126	134	132	119	117	108	138	125	120	148	135	94	111	114	117	116	139	118	132	137	142	138	141	137	123	128	134	138	140	129	137	122	113	146	122	115	121	132	110	140	154	135	133	142	128	122	124	137	137	119	129	142	135	134	122	135	127	115	124	137	141	116	133	133	128	141	128	126	128	112	122	157	111	149	136	115	117	138	129	136	144	128	127	147	166	137	124	143	147	121	150	122	137	134	127	139	143	139	106	149	143	129	133	125	137	120	122	110	151	138	126	123	143	130	136	122	115	108	118	127	123	129	135	113	129	126	144	129	126	140	128	135
16315	9307	14442	18491	17556	16804	12460	12832	12617	9388	7779	6940	6042	4418	3155	2051	2663	1901	1367	1058	894	714	636	691	610	524	552	585	485	484	416	427	391	412	438	411	464	445	403	438	434	422	446	424	418	412	427	390	401	436	414	417	426	453	450	427	404	437	368	447	388	415	428	412	373	393	412	425	418	388	427	413	439	416	426	398	435	449	446	399	418	433	399	404	418	417	392	415	418	418	420	407	413	403	374	452	433	403	431	402	437	424	398	421	409	423	426	397	417	395	386	423	385	443	424	385	413	426	427	399	403	407	406	425	411	465	408	396	393	398	400	440	433	404	369	417	435	423	434	392	400	381	384	391	390	391	428	402	380	405	405	379	419	398	413	437	384	422	383	426	449	417	429	425	388	417	434	393	427	403	378	397	387	394	417	399	403	452	360	412	374	404	367	429	413	418	438	392	410	404	369	373	432	405	386	427	364	393	446	412	408	421	400	411	443	400	379	401	455	440	401	397	388	401	389	434	420	379	402	401	397	413	389	418	434	376	403	400	409	453	438	370	415	433	442	423	426	414	422	385	414	387	426	422	423	395	404	400	398	431	429	424	401	407	419	381	433	430	384	399	422	401	449	381	402	405	381	380	431	416	384	401	396	401	427	426	401	415	395	375	413	412	394	414	412	385	409	435	433	411	402	415	427	445	398	385	400	410	400	392	432	421	400	410	368	430	385	376	468	441	405	387	425	412	422	384	370	422	392	413	459	428	378	416	407	400	378	394	370	386	397	387	411	411	455	375	407	407	369	416	413	389	414	395	430	417	423	418	398	383	441	408	405	444	393	405	456	448	401	454	376	431	407	418	389	429	420	427	386	429	359	375	418	410	411	431	400	398	412	432	357	431	427	421	401	427	380	412	410	461	383	407	419	409	420	420	407	414	402	427	392	394	380	410	416	373	402	390	402	405	394	390	382	390	427	388	430	407	439	394	439	419	432	407	422	427	399	374	430	430	402	423	415	411	412	396	416	392	430	395	397	421	413	373	411	449	415	411	387	395	442	421	424	381	367	409	369	429	414	423	426	445	395	402	368	438	428	414	416	394	402	422	397	422	424	432	413	379	415	468	413	438	443	407	363	401	375	415	419	389	390	382	433	409	408	434	418	394	386	400	380	413	380	397	394	363	388	397	411	448	447	397	394	404	384	443	416	393	444	405	377	414	413	411	398	447	391	416	398	401	446	391	404	405	418	413	415	410	427	432	411	370	367	409	397	428	405	408	397	409	416	436	414	376	388	389	455	432	436	377	414	423	418	408	418	417	434	424	373	374	397	429	444	380	425	426	423	387	400	392	431	387	394	435	409	427	442	398	400	419	430	439	388	411	447	436	389	437	404	402	440	420	380	439	390	403	375	409	429	411	409	450	399	413	377	414	430	419	442	427	397	403	391	396	388	382	408	372	381	424	363	398	409	415	402	403	421	383	393	369	448	378	414	412	392	365	410	419	363	442	428	398	411	427	420	411	457	397	422	423	399	421	406	395	404	393	393	416	434	409	367	383	418	434	430	422	413	389	449	415	419	380	416	398	425	393	422	396	412	415	390	409	407	390	398	451	430	426	367	405	404	422	417	396	433	401	398	412	410	422	418	422	413	427	428	379	427	424	440	361	406	402	422	397	360	415	398	387	389	437	409	406	407	387	438	399	394	429	415	439	423	399	419	393	417	421	378	405	472	429	395	369	419	383	402	430	388	404	415	375	408	399	382	368	409	415	431	388	415	411	420	392	386	392	385	410	399	425	398	395	367	383	413	383	403	399	414	386	412	404	415	422	437	415	396	452	395	424	382	406	415	412	437	401	420	440	402	388	390	435	412	420	418	398	444	411	407	424	414	439	434	404	407	420	397	412	398	418	414	395	400	405	412	372	394	423	421	368	398	408	398	394	386	411	386	395	404	431	403	389	425	439	369	422	400	458	417	432	381	406	426	391	381	417	407	411	436	388	384	431	380	403	370	415	405	393	380	402	406	419	402	426	399	363	373	434	391	401	408	434	403	378	410	389	394	385	405	432	421	416	417	403	403	410	387	428	397	419	408	430	431	436	384	403	433	390	424	396	404	398	413	436	391	383	382	448	404	425	422	372	400	404	420	382	424	398	435	437	421	417	418	413	425	390	437	404	420	405	402	408	409	416	438	432	392	407	435	397	377	430	420	419	354	411	414	385	421	410	470	362	399	398	401	408	419	429	424	402	398	397	418	425	405	439	407	406	378	379	423	382	391	433	456	404	456	425	424	388	387	400	387	387	413	426	426	421	395	451	413	355	435	427	385	419	374	363	385	387	425	399	415	414	415	445	404	417	405	388	398	390	432	400	409	392	451	382	438	395	419	417	399	390	435	371	409	407	425	406	424	471	399	416	383	410	392	383	390	420	398	401	427	418	392	413	396	375	389	435	401	414	406	409	420	415	404	410	451	381	404	402	401	402	404	439	379	399	400	423	412	402	403	416	413	444	402	413	402	420	402	397	399	447	422	413	389	382	427	417	380	414	450	422	455	412	388	422	446	383	422	425	433	393	375	395	340	379	422	415	433	442	390	419	429	392	404	391	405	410	430	401	413	403	398	376	434	402	400	407	403	426	409	389	400	407	407	411	443	427	425	379	416	385	400	374	400	425	436	381	419	391	384	408	434	418	404	399	396	392	412	371	411	426	417	421	386	390	403	437	394	395	433	412	403	381	406	387	410	416	403	388	408	401	397	426	419	380	402	383	415	400	436	405	397	406	435	432	400	413	425	419	448	386	376	402	419	421	391	415	432	399	388	384	371	409	420	410	402	403	385	414	405	438	401	411	405	418	409	375	424	421	372	407	416	392	383	425	425	425	432	408	433	389	418	398	437	401	429	384	419	417	422	404	435	405	411	442	427	418	442	388	405	424	418	400	388	381	415	392	414	416	412	398	418	390	437	399	438	390	405	412	419	369	417	446	396	431	443	359	409	392	434	408	428	404	397	425	406	438	370	412	392	425	430	428	396	414	428	426	406	409	428	440	382	382	398	429	410	404	404	368	385	424	406	438	405	438	381	417	414	406	406	373	408	441	446	428	417	428	430	405	430	394	384	422	421	400	454	371	414	406	437	433	393	400	432	413	411	405	389	426	425	392	408	376	362	439	392	368	385	433	424	407	399	412	444	403	424	389	388	415	409	403	416	424	394	415	406	407	402	370	408	393	374	403	446	384	406	384	420	387	399	400	420	387	416	387	421	400	406	417	424	431	382	425	428	458	392	399	395	445	435	402	388	407	390	411	433	418	397	427	423	428	416	422	416	427	383	417	428	438	420	354	406	367	378	403	402	396	420	399	418	418	407	383	425	403	385	398	428	402	420	449	409	399	408	416	422	390	428	420	390	415	388	405	437	413	398	352	411	442	426	393	406	410	378	390	436	422	411	408	368	391	393	386	417	397	424	429	396	431	433	419	407	377	400	424	382	439	375	418	404	415	417	428	438	375
51646	35534	35761	35375	34784	33458	31212	30999	28498	24596	22345	18771	14957	12002	7986	4743	4898	3364	1966	1475	1096	719	569	554	503	273	252	267	300	219	175	124	113	129	123	142	117	134	125	113	133	128	180	92	102	79	101	83	92	76	94	99	106	97	99	100	80	73	86	72	103	80	79	94	106	110	72	119	90	79	84	95	105	88	91	84	97	101	80	94	85	95	112	103	89	96	80	78	91	97	82	86	105	115	103	89	88	99	96	92	89	93	93	96	86	95	94	88	77	71	93	87	81	81	95	81	103	96	88	67	80	92	87	101	95	97	92	100	93	99	95	92	88	98	109	73	79	104	86	80	86	89	88	107	110	79	65	98	95	94	86	78	85	83	97	93	77	77	93	88	99	89	81	97	84	80	93	93	95	81	101	92	99	78	101	89	98	103	73	103	81	77	94	90	95	98	104	91	103	78	84	108	93	100	92	85	92	91	106	84	94	110	83	64	109	85	96	96	83	87	102	85	89	74	102	94	90	89	77	102	89	82	92	103	91	87	87	109	85	96	84	95	78	99	85	85	106	78	86	105	93	81	84	94	91	81	89	90	89	91	97	90	99	79	91	90	86	85	100	79	88	101	107	86	102	92	86	99	79	98	93	82	81	104	100	97	88	86	103	77	101	91	74	97	80	72	100	94	76	74	107	99	107	99	89	108	81	90	88	98	99	80	78	96	76	92	90	85	87	106	80	89	108	99	93	101	90	86	107	96	80	92	105	96	85	109	95	94	94	111	89	101	103	89	95	80	89	105	94	82	98	88	103	77	79	96	99	87	89	80	79	89	88	99	76	85	82	93	82	98	91	91	97	103	87	92	79	93	108	86	73	104	106	84	90	78	95	94	88	102	109	87	108	80	106	96	94	80	104	95	76	106	78	88	91	91	108	96	88	87	86	95	69	83	85	82	80	79	88	97	84	92	102	87	96	88	88	91	92	107	89	91	96	103	91	90	77	82	93	85	102	105	82	96	79	95	92	94	92	98	81	83	102	84	93	79	100	85	94	94	86	95	94	112	86	86	73	84	94	101	98	85	100	76	71	104	90	88	72	98	90	91	85	99	86	94	86	98	78	93	123	86	86	99	89	103	99	99	99	81	83	93	77	82	89	74	85	79	104	96	84	93	81	91	85	64	85	79	96	76	96	94	95	87	76	108	88	90	94	96	97	97	86	93	96	91	92	92	96	107	89	80	91	73	80	84	106	93	95	105	86	85	87	93	83	93	97	98	102	84	90	82	112	73	102	79	87	93	107	69	96	99	76	87	78	85	88	78	98	81	93	95	76	71	97	100	98	101	84	93	90	95	96	89	88	64	105	103	104	80	87	94	102	100	106	82	104	84	89	84	99	89	108	79	89	93	92	79	96	94	83	79	94	89	95	92	92	73	85	92	78	85	77	88	84	90	91	92	97	93	99	92	97	116	94	98	92	80	111	70	76	96	98	83	92	89	89	92	75	86	90	88	95	105	79	103	90	116	94	93	100	89	77	78	108	86	86	85	93	68	108	79	86	89	98	84	88	81	91	82	84	89	80	90	84	87	92	83	80	83	88	94	93	95	112	91	91	77	95	88	96	88	89	91	89	86	83	88	95	73	95	82	95	118	100	103	81	95	94	85	73	90	80	88	90	102	93	93	93	84	98	101	85	85	92	82	89	98	87	99	108	103	75	85	81	85	97	91	69	79	91	106	81	84	102	88	90	98	104	85	107	73	90	93	104	106	94	81	94	106	96	94	98	74	90	90	89	105	97	79	83	97	88	105	77	93	86	99	118	92	95	115	99	86	89	102	89	80	68	91	108	90	88	80	78	101	80	89	93	96	78	89	72	82	99	101	89	76	73	70	99	93	107	104	65	72	91	104	95	79	88	84	92	82	98	86	92	112	89	73	93	86	93	87	111	71	100	91	68	95	82	80	76	76	75	87	80	117	78	84	97	84	87	63	93	99	90	90	80	103	95	109	87	91	98	102	93	92	79	95	81	96	89	91	91	69	99	103	94	85	83	104	79	89	88	96	108	102	91	92	83	87	69	98	90	89	84	94	95	90	105	74	75	83	80	96	93	99	96	68	79	86	85	101	88	82	87	90	106	86	100	86	115	90	76	94	91	106	98	95	90	97	87	82	101	101	94	96	79	97	82	90	82	92	85	94	110	85	96	90	106	102	92	94	97	87	82	72	106	108	97	77	84	94	93	77	101	72	80	92	73	103	103	92	102	96	101	90	95	92	97	101	105	100	83	85	98	87	84	93	78	96	102	108	97	90	111	107	78	84	91	99	90	80	102	86	91	93	74	89	90	81	110	82	102	108	96	87	80	81	95	100	86	76	86	89	88	101	91	94	92	94	94	85	94	102	111	77	78	71	81	96	91	84	92	96	88	87	100	93	95	96	92	80	83	115	104	90	92	98	101	98	83	83	96	91	86	89	93	95	88	88	97	90	100	80	84	106	102	89	97	90	110	98	85	105	89	95	90	84	80	97	91	90	87	107	86	82	98	91	99	80	83	76	93	91	88	96	75	77	82	88	79	97	72	104	94	96	76	79	97	82	99	94	80	70	89	85	95	79	87	105	86	86	99	92	85	83	68	96	90	100	71	73	97	93	91	83	90	94	93	100	89	81	74	83	98	88	100	93	78	94	82	73	90	93	82	87	85	71	92	96	82	100	93	93	75	97	90	98	97	112	96	77	81	100	100	76	102	87	90	82	101	92	82	82	94	112	94	85	79	103	85	91	80	85	94	90	120	90	87	99	105	98	91	88	93	72	91	100	88	106	80	92	97	95	82	77	86	101	89	76	89	90	84	114	81	95	88	101	81	69	97	83	98	85	78	85	87	107	110	87	96	91	81	97	87	87	105	80	87	70	107	82	68	108	95	113	83	102	93	86	89	80	96	97	93	85	82	91	69	86	103	85	90	75	101	90	87	64	89	78	90	107	90	101	94	96	102	96	80	75	86	93	86	86	99	96	96	95	113	80	104	91	83	93	90	84	96	96	84	84	98	92	91	90	87	93	87	88	97	91	99	85	101	101	89	97	93	99	84	84	89	76	91	99	89	98	104	77	97	86	71	85	90	96	98	89	82	87	113	74	92	100	100	84	100	101	92	73	82	83	90	99	95	100	96	97	91	105	91	101	91	92	89	103	80	92	82	89	79	86	78	100	89	93	97	88	80	80	84	96	96	85	100	105	90	87	89	113	105	85	95	93	100	87	87	81	84	75	79	90	87	98	81	92	82	87	94	73	77	87	70	94	94	88	83	104	106	88	103	88	93	89	79	85	94	98	93	91	95	102	82	95	94	96	98	80	89	96	85	83	85	82	95	89	87	83	87	98	95	90	104	94	87	77	112	83	81	83	88	85	85	69	89	91	104	97	86	102	68	75	85	78	89	76	75	86	79	87	77	92	100	92	91	90	94	91	78	74	88	91	86	98	86	87	85	96	87	96	99	88	96	105	98	88
33487	27294	29666	36215	40469	43347	41381	45308	40244	36849	36145	32816	28251	28859	23494	18448	21354	16404	11730	9256	6793	4381	4080	4243	3565	1883	1914	1998	1714	1471	957	824	566	569	642	580	447	616	622	558	567	845	1016	363	341	379	335	341	366	382	350	357	342	343	314	332	294	314	297	329	322	326	346	317	336	307	303	312	307	301	353	286	303	279	345	322	311	343	331	314	326	307	336	302	308	337	309	319	323	300	334	314	314	320	304	304	330	299	318	283	318	304	339	273	330	320	290	316	326	288	332	301	277	306	312	313	319	289	307	325	320	273	297	307	295	284	321	314	294	296	301	311	287	296	312	310	304	303	303	315	309	304	292	335	298	314	310	332	304	337	324	281	307	309	302	326	317	307	306	293	324	334	271	328	318	316	306	296	302	281	312	316	288	304	292	303	316	304	296	305	331	327	295	343	296	306	284	320	287	299	326	320	318	318	287	296	299	301	317	287	297	333	318	287	311	316	304	319	321	310	326	310	310	316	300	298	296	352	295	296	292	296	308	306	299	285	313	315	329	286	310	303	295	303	311	293	313	322	254	299	305	290	317	302	285	320	301	316	282	297	288	306	292	283	307	295	286	311	324	300	300	311	325	333	325	327	301	295	296	316	312	312	289	282	278	321	304	268	302	324	317	327	319	299	297	297	296	322	298	310	308	287	325	318	318	306	289	343	316	262	292	298	315	286	296	325	312	297	315	293	318	304	330	331	317	326	295	285	307	324	294	331	292	290	323	302	297	323	298	308	313	321	286	320	311	330	295	321	312	287	283	264	321	294	308	312	278	332	316	302	288	277	314	288	285	299	307	288	305	351	314	300	300	312	306	302	348	299	293	299	308	316	304	283	279	342	338	310	324	332	269	319	299	303	282	330	320	320	298	295	300	313	276	293	350	324	315	317	308	301	277	307	293	303	313	291	301	300	287	300	305	301	309	327	305	311	325	328	300	318	303	311	279	307	315	342	305	288	304	300	305	323	309	346	287	277	284	305	326	302	308	306	319	292	320	314	315	344	336	325	273	306	337	289	322	292	328	300	290	300	307	296	306	287	291	327	312	257	276	298	304	281	308	313	335	293	339	296	295	281	299	303	293	290	312	328	320	312	308	297	310	322	275	307	294	297	271	290	308	295	321	318	304	294	293	323	319	313	288	296	324	348	327	323	315	310	296	307	325	327	284	296	325	318	279	284	298	282	305	283	311	306	311	291	294	319	294	286	288	324	299	334	337	322	329	295	265	280	289	288	279	268	319	301	305	283	312	297	318	297	299	270	291	305	328	308	313	301	248	317	310	325	319	313	285	315	305	279	300	291	308	294	317	311	306	325	282	316	336	295	310	305	303	288	281	298	307	275	299	341	331	294	288	279	280	288	327	298	343	316	316	322	325	345	284	310	303	326	293	312	295	280	283	336	290	324	307	318	305	270	291	275	321	328	285	310	294	296	276	307	287	277	299	307	297	320	300	304	293	323	264	294	320	305	308	302	295	314	323	321	283	286	287	343	298	325	309	317	304	282	308	297	275	300	266	318	309	281	281	291	292	303	295	284	296	296	283	311	302	338	312	302	298	304	317	327	324	307	287	295	298	311	304	307	324	293	281	314	324	280	294	299	303	294	281	312	300	282	325	309	301	288	268	323	321	306	300	289	309	311	308	287	302	293	292	299	290	294	297	283	290	281	325	275	284	305	332	277	303	285	301	297	298	303	314	313	316	274	308	317	311	322	327	320	287	280	291	289	301	322	288	334	288	308	257	288	303	289	282	313	302	307	303	295	321	313	323	290	311	309	287	324	323	307	291	282	279	316	302	333	313	279	325	287	336	283	307	322	291	276	289	307	330	285	296	312	300	313	294	298	326	271	292	299	279	297	286	322	270	306	306	309	322	311	305	302	319	307	338	327	288	297	285	324	308	298	316	328	334	332	312	300	307	332	337	311	331	298	313	297	291	268	303	303	324	299	291	312	304	301	293	298	307	317	295	308	321	307	328	306	310	297	325	302	305	341	281	293	315	295	289	300	280	312	310	273	324	330	304	279	322	304	307	296	296	322	328	303	269	317	314	294	323	350	308	342	300	313	272	316	293	303	328	299	295	301	298	322	311	299	317	284	318	310	312	296	314	305	300	280	284	274	314	302	260	316	332	297	316	274	295	329	292	308	292	293	303	307	280	311	294	303	318	308	310	297	297	286	317	298	290	299	281	260	323	296	335	290	311	240	331	348	296	336	314	303	331	296	299	305	300	300	297	280	319	332	300	328	277	336	303	302	309	301	305	268	317	322	305	308	302	324	304	304	317	337	306	264	301	306	316	302	300	337	293	305	314	325	298	290	307	302	278	287	284	287	309	288	308	289	294	290	299	319	320	323	289	312	294	329	290	325	342	307	321	314	316	298	319	320	290	297	335	301	273	312	306	323	319	315	285	325	299	294	280	331	293	346	298	323	317	270	299	299	304	274	307	292	298	325	297	317	309	341	320	267	295	301	315	285	298	310	334	306	291	294	310	305	338	305	295	290	303	302	260	316	268	305	276	302	302	320	305	295	320	304	348	306	287	331	293	281	297	284	309	306	322	313	325	299	314	276	293	292	328	278	297	322	305	332	303	295	288	305	313	307	309	328	313	305	320	289	285	326	315	284	272	273	267	316	317	316	318	307	289	283	259	280	285	314	303	335	324	334	305	312	317	319	285	321	314	309	313	273	293	326	280	297	287	335	336	287	334	314	328	290	307	325	302	359	328	291	305	323	328	310	323	307	286	288	294	283	333	310	286	341	276	299	327	285	287	339	316	285	316	307	294	298	292	311	302	318	308	314	291	306	308	311	308	293	266	317	270	296	299	306	311	303	329	295	319	296	300	300	297	304	301	294	274	332	295	293	303	282	322	273	284	312	291	319	290	277	287	317	309	331	312	324	334	280	312	296	325	318	309	327	305	312	303	312	283	299	279	272	326	301	314	306	319	309	303	301	299	281	334	309	299	305	317	288	296	290	322	318	288	306	286	310	272	352	324	300	287	252	273	309	274	290	302	313	292	297	282	336	281	304	315	303	336	297	319	325	302	278	299	303	297	318	316	280	291	322	275	310	301	287	284	282	293	292	318	324	277	329	285	325	323	316	325	287	311	295	321	335	286	280	321	261	299	314	294	311	300	306	297	322	311	286	317	323	291	299	290	292	329	310	295	318	278	305	328	288	323	307	325	276	318	285	304	315	301	313	309	324	315	278	304	273	314	284	274	320	327	304	314	313	319	291	286	317	287	315	288	284	288	308	302	289	319	318	312	291	311	310	302	293	314	313	274	291	311	297	272	317	294	278	317	303	304	326	321	319	327	310	275	311	282	316	307	308	310	280	284	288	301	283	311	299	311	325	303	310	282	297	285	295	313	320	315	264	305	315	320	307	324	297	297	295	304	262	287	313	327	307	289	330	302	281	334	301	308	282	328	333	329	269	313	291	303	313	282	284	311	362	281	318
60543	38373	37043	36871	35939	35250	34880	36205	35350	33989	30981	28598	24555	22463	16843	11867	9752	8411	3867	3537	2019	1473	1517	1286	1004	636	627	544	638	472	380	326	283	256	313	237	200	317	261	245	268	425	466	204	198	197	214	210	198	194	178	176	184	186	181	197	177	189	190	207	170	182	204	198	184	162	171	173	188	185	185	174	187	213	172	206	181	181	181	173	194	157	158	181	170	167	183	189	196	183	155	189	173	180	162	209	172	161	190	179	195	157	196	170	171	168	178	182	171	212	191	206	175	168	181	172	189	188	181	202	174	174	172	172	179	208	190	162	170	164	194	200	174	193	162	185	217	186	187	198	180	171	169	185	195	199	188	182	167	181	188	206	177	167	167	158	160	184	199	182	217	158	164	172	175	170	194	173	189	194	172	180	162	189	178	161	154	164	196	170	168	205	190	203	188	193	214	202	186	165	179	177	186	189	188	181	202	178	164	188	194	196	177	171	169	192	188	168	172	182	162	185	195	177	185	174	164	174	188	189	176	193	169	165	164	171	207	172	188	181	178	182	181	172	172	166	163	187	186	165	162	209	195	179	175	194	172	187	166	167	168	167	187	157	195	186	165	186	191	167	167	187	168	172	188	198	195	185	179	200	162	156	177	181	172	176	166	179	183	184	157	190	196	180	165	174	210	172	182	201	175	190	182	178	163	168	183	177	194	181	190	170	187	180	190	167	173	207	175	209	201	176	178	201	185	192	178	186	183	182	198	185	158	163	210	185	167	198	192	170	186	169	172	189	185	180	171	168	185	165	186	178	177	186	168	179	188	186	224	194	168	169	182	188	181	174	180	158	202	180	168	185	161	166	193	176	194	183	185	169	193	186	204	183	191	192	163	178	182	197	159	181	191	174	188	177	205	196	186	195	194	203	175	190	160	194	168	174	186	181	190	187	191	163	180	182	187	188	184	174	195	169	195	182	183	189	175	183	171	202	187	175	188	172	172	182	173	166	180	188	187	171	182	191	190	189	189	207	166	194	199	160	173	159	189	179	189	180	171	169	184	200	188	188	159	197	184	185	151	191	171	172	151	170	181	145	189	189	171	174	175	190	169	160	175	176	181	175	183	178	146	193	202	186	171	181	165	174	166	204	154	205	150	182	181	194	178	180	172	209	183	188	172	173	198	176	169	195	178	168	180	157	175	179	182	168	200	188	190	186	189	177	174	184	191	161	184	167	182	184	179	189	185	184	193	181	183	173	165	190	156	177	178	184	164	181	197	172	202	168	170	169	196	190	175	172	179	221	167	181	175	184	162	179	188	184	167	179	174	198	184	195	195	173	186	188	163	165	185	205	201	184	155	171	179	190	188	209	179	193	198	154	198	173	204	199	159	193	188	141	181	179	191	179	175	162	175	177	197	187	178	209	165	184	157	181	191	192	162	183	167	186	200	193	171	193	162	184	178	169	184	178	175	166	172	169	188	198	189	182	164	151	193	179	164	179	200	177	193	186	191	188	162	189	169	206	179	167	194	168	166	178	177	186	183	173	199	166	210	166	158	178	184	181	188	197	177	157	161	166	185	187	185	177	174	161	183	180	165	171	181	176	195	168	177	189	179	172	156	164	177	184	167	176	176	171	166	183	171	196	177	167	191	176	182	178	192	174	188	167	175	195	177	157	175	178	190	186	207	181	173	182	206	179	188	168	189	188	183	180	164	176	200	197	175	171	178	185	175	165	168	181	193	193	172	179	183	178	179	183	185	210	203	171	184	172	207	173	162	158	193	184	183	173	154	170	187	159	165	188	172	194	177	174	171	193	212	174	182	191	200	214	173	184	179	194	181	168	190	172	204	167	203	178	167	196	174	185	180	186	187	197	161	173	191	186	163	187	192	183	194	182	165	196	180	184	184	181	179	184	146	196	173	185	173	181	169	178	180	165	181	186	186	164	168	180	162	155	160	175	155	176	175	154	180	197	188	181	166	193	165	172	203	204	178	206	186	161	162	159	193	160	162	176	195	189	174	185	155	190	197	194	186	171	180	167	187	203	204	199	192	194	181	181	185	169	172	168	197	180	199	168	200	194	200	170	174	181	168	168	177	189	202	187	167	184	175	209	177	188	178	180	182	185	172	189	171	166	196	172	184	203	167	187	196	181	164	173	185	189	192	160	167	178	176	195	168	165	184	164	159	165	198	191	187	181	213	174	201	192	188	188	168	171	168	167	164	176	167	190	184	198	148	171	190	182	169	188	196	205	176	182	172	191	198	183	168	188	203	183	195	177	183	191	209	187	156	184	175	176	183	170	173	190	185	183	189	166	180	171	163	186	188	156	203	186	197	163	194	184	161	147	182	204	179	199	201	189	167	182	177	177	176	201	182	176	195	190	190	169	173	162	184	183	155	194	187	182	193	200	192	168	179	153	185	183	171	170	194	186	199	182	168	171	201	167	174	163	149	185	209	181	199	188	196	196	181	156	182	186	217	187	183	178	198	212	199	184	192	198	158	190	183	171	154	169	181	184	180	192	190	165	176	180	171	165	189	172	165	182	178	178	182	165	191	189	176	158	166	196	167	197	189	179	161	188	177	171	191	175	192	174	205	174	177	166	195	196	171	164	184	187	178	183	186	182	184	188	189	174	179	191	191	180	177	184	164	173	208	151	187	180	170	178	175	176	185	199	180	181	189	197	198	205	192	158	164	170	190	168	161	189	211	200	183	194	182	185	164	192	184	187	151	166	172	173	171	155	190	191	212	181	170	188	179	192	166	184	210	181	197	179	179	174	212	194	159	163	201	195	156	185	176	184	167	174	169	168	171	186	171	145	178	186	190	194	184	181	152	180	165	182	163	156	162	190	155	182	173	159	206	172	187	174	184	203	192	195	156	176	157	177	177	191	193	189	206	190	184	163	188	193	193	179	194	198	205	168	174	187	197	185	175	153	184	190	194	174	159	176	188	178	187	184	166	161	217	173	178	181	194	187	193	195	172	173	186	187	187	183	176	187	179	168	195	205	169	172	181	173	190	169	191	157	181	184	194	168	166	202	198	165	191	186	200	172	168	165	178	158	203	188	185	191	193	188	149	170	186	178	165	199	196	148	168	155	195	172	180	177	171	186	200	182	171	192	202	164	189	186	197	176	170	180	187	166	182	169	185	173	198	176	191	171	175	174	166	160	165	187	191	169	168	203	160	165	175	156	192	159	151	176	160	156	165	168	189	203	174	183	185	178	193	188	163	181	172	164	162	174	167	166	163	164	191	180	194	192	174	181	186	194	184	202	182	191	173	200	187	145	203	170	179	185	172	168	176	207	178	168	160	182	176	189	174	173	179	177	180	188	149	146	181	164	174	184	179	172	212	193	174	156	174	196	176	161	180	198	174	171	170	185	181	168	193	207	165	163	170	153	184	173	164	159	178	182	187	175	197	193	185	200	175	204	169	196	183	169	176	173	177	182	174	187	204	204	188	173	181	175	178	177	158	169	186	186	161	151	180	157	192	160	196	181	182	168
38101	31756	33148	40792	44985	48517	48738	52165	47853	46978	44816	41945	36159	39689	34036	29243	29013	26581	17253	17236	11066	8590	8935	8246	7052	3540	3629	3583	3539	2339	1701	1655	1258	1388	1575	1068	873	1574	1059	1028	1054	2476	2721	673	590	631	612	585	654	592	594	596	626	547	605	580	607	571	538	542	534	559	579	581	579	567	562	565	572	521	549	578	519	544	562	566	556	554	573	537	545	572	549	539	490	573	561	497	548	533	542	567	567	548	556	560	585	522	532	505	567	576	525	563	573	525	538	572	546	553	542	528	522	570	552	541	547	512	531	513	511	532	485	517	522	567	543	550	536	516	523	580	572	562	559	538	487	531	516	554	542	564	550	501	521	547	543	515	526	518	560	547	526	601	531	566	537	533	525	554	541	573	547	530	549	567	545	552	525	548	534	530	536	541	536	555	521	546	521	504	556	528	544	543	522	521	538	523	499	574	492	533	517	569	540	539	534	523	508	541	565	564	541	535	540	543	526	522	533	563	531	530	544	492	544	540	535	525	520	601	511	528	533	500	545	517	504	510	564	536	488	551	493	539	552	567	529	532	559	520	534	512	574	572	561	526	514	533	545	566	591	553	540	551	522	501	553	506	556	537	579	533	557	525	542	536	561	553	519	505	539	571	560	568	525	488	501	558	554	533	557	530	572	489	552	536	536	522	540	534	511	536	549	507	557	557	518	557	554	558	544	526	544	519	562	554	518	543	551	566	522	549	540	530	529	552	527	561	561	543	537	551	558	502	532	545	533	560	551	488	520	520	565	554	549	506	551	572	550	583	538	548	532	547	571	592	527	520	571	539	555	537	537	546	514	562	532	546	525	490	543	514	569	536	543	564	538	528	529	511	520	516	535	539	510	496	529	493	532	553	503	532	547	548	506	567	516	529	558	512	551	519	564	535	511	549	508	580	536	537	510	543	542	521	522	557	543	527	499	560	575	578	537	586	522	550	553	539	528	509	560	501	543	527	508	552	510	571	552	559	549	529	529	544	527	593	524	537	518	520	516	517	597	518	519	535	555	522	542	512	538	525	529	541	563	539	558	572	490	536	528	550	557	514	557	553	564	557	557	529	542	548	578	570	527	522	510	578	556	561	545	552	529	569	501	542	555	555	559	516	568	519	538	541	535	563	554	554	579	532	535	533	592	535	548	524	562	563	516	559	521	514	522	481	526	581	572	561	509	560	540	590	545	542	514	552	496	577	510	533	550	546	583	501	543	558	547	528	552	534	516	486	519	546	559	497	544	542	528	505	510	585	546	595	565	505	528	529	511	545	528	548	540	527	500	558	556	536	529	532	561	555	489	528	539	556	540	559	528	580	558	510	524	569	517	537	550	551	512	562	523	546	555	548	544	570	545	520	527	512	529	527	513	552	543	570	551	563	563	482	547	541	513	558	556	517	531	573	518	571	588	529	535	537	587	508	529	547	522	558	558	538	521	564	557	518	523	527	524	552	556	547	576	542	508	523	575	563	527	558	553	512	513	580	513	537	524	561	508	504	536	557	555	547	543	540	516	543	497	560	509	560	553	524	524	575	516	524	551	524	526	569	567	530	548	567	494	553	543	526	524	575	533	530	528	568	544	580	552	537	536	547	555	556	586	555	540	533	523	567	567	530	567	556	502	485	540	513	518	535	515	492	537	555	516	525	533	510	544	553	513	579	569	545	511	540	566	494	530	538	529	506	558	518	515	550	584	526	525	529	592	507	578	554	567	537	538	515	530	543	561	555	537	552	514	534	543	528	514	519	517	548	530	542	502	553	559	532	557	551	552	557	553	500	518	590	540	540	531	569	549	541	577	540	536	517	539	594	530	531	525	532	523	516	576	539	562	511	524	497	519	524	580	503	536	580	505	591	542	522	489	542	545	545	508	523	525	519	551	548	514	523	558	558	501	518	527	538	541	526	546	538	498	528	524	519	510	575	529	560	548	546	549	549	553	547	557	515	519	570	532	558	545	539	506	537	517	532	554	564	506	542	564	532	569	524	515	544	595	550	537	571	534	511	568	516	562	512	566	522	534	573	558	477	523	528	539	536	550	508	530	465	516	540	514	573	557	555	520	549	568	600	493	551	527	497	542	542	538	516	558	556	551	511	571	519	512	523	530	527	520	547	497	554	547	562	528	553	551	550	555	567	510	537	564	545	519	584	504	562	501	533	505	559	574	547	520	506	560	546	547	541	535	540	522	568	522	523	534	525	512	492	547	538	555	522	560	501	525	534	515	552	501	566	530	554	534	562	543	520	491	555	553	507	520	525	567	564	559	593	533	539	493	537	519	531	554	537	567	525	527	577	534	518	523	543	515	519	492	513	574	527	564	535	533	531	523	519	531	547	542	548	555	529	548	555	550	525	545	528	538	503	505	526	501	524	520	508	516	515	517	525	516	536	540	521	564	540	534	585	550	515	555	544	544	579	481	543	499	511	577	498	545	531	491	526	567	499	524	530	529	528	508	512	549	514	511	547	517	559	553	557	519	563	523	529	550	548	537	475	545	532	519	545	562	535	519	555	512	564	507	541	544	482	565	538	529	559	507	517	569	558	504	530	508	502	528	542	509	508	577	514	516	522	539	567	553	565	531	548	558	547	597	528	545	536	530	528	524	523	561	545	561	561	585	506	561	517	512	519	518	582	512	542	524	572	520	524	565	559	540	519	551	513	534	551	502	500	520	527	490	539	554	558	557	521	502	559	512	490	547	553	519	515	536	554	546	496	555	524	530	534	496	480	547	509	500	557	553	526	551	549	505	545	520	536	564	536	522	518	558	555	509	524	531	539	537	573	537	573	520	515	559	521	590	535	546	521	550	542	551	508	552	540	532	513	530	530	511	490	554	519	521	557	541	554	529	507	491	535	562	517	526	524	548	528	557	544	534	549	513	541	541	553	525	521	561	536	547	540	524	528	586	559	590	500	531	581	545	529	539	488	527	568	507	498	541	537	527	548	538	564	551	531	507	573	518	540	546	578	529	586	575	539	520	578	549	554	528	547	526	523	577	516	532	538	550	533	553	538	531	551	564	537	520	515	552	494	526	542	530	569	559	548	482	524	523	502	544	536	512	508	584	550	540	564	488	505	532	551	504	493	563	564	553	518	521	564	530	548	534	602	529	555	527	526	508	520	525	535	549	554	500	569	543	536	554	508	513	523	499	527	582	571	570	506	541	548	562	529	505	573	513	563	547	519	536	577	558	587	504	559	502	534	519	520	544	600	544	506	546	494	528	565	543	539	537	499	533	533	557	533	539	527	561	530	544	568	521	546	517	542	552	501	539	520	526	509	516	505	522	533	558	493	512	581	555	517	539	536	560	528	536	514	521	543	525	558	553	541	506	564	488	552	503	548	539	536	491	520	528	552	538	522	566	553	525	524	553	542	537	560	561	543	575	525	572	505	527	576	551	539	585	519	555	551	505	535	558	541	534	541	537	516	499	539	551	521	548	540	546	548	549	553	570	543	559	546	586	537	521	555	586	536	575	554
13302	8354	11655	10134	8467	5558	4628	3301	3048	2080	1854	1562	993	1105	614	454	382	322	227	247	171	200	179	158	137	148	140	135	152	125	144	127	131	134	145	142	155	147	142	122	140	138	139	160	124	151	139	148	114	140	147	137	146	146	146	144	128	141	130	133	110	126	137	122	141	123	121	133	130	129	124	130	119	107	141	137	143	161	140	126	121	134	118	134	111	141	124	115	135	118	135	160	127	128	140	128	149	143	138	143	132	124	131	124	143	128	133	133	144	133	120	134	130	123	149	126	129	151	130	143	129	123	116	124	116	158	152	116	133	133	130	126	147	126	135	139	129	139	137	140	139	138	137	156	155	143	146	148	143	121	119	126	141	128	147	132	142	136	136	162	131	139	147	120	133	129	135	126	127	125	104	141	119	137	136	143	139	132	141	123	133	152	138	139	141	130	120	134	141	139	123	128	125	136	127	127	143	144	132	130	134	139	127	104	133	138	133	117	150	118	138	120	147	150	141	145	119	129	150	142	124	138	141	124	150	108	152	134	150	106	141	126	130	133	139	164	135	131	137	136	127	134	126	142	123	144	122	127	124	123	140	122	121	98	125	136	152	127	139	130	130	124	135	157	126	139	136	130	168	117	127	124	129	151	160	113	142	142	140	135	136	122	135	126	135	151	138	134	120	135	122	123	115	155	160	139	126	129	131	153	125	132	112	123	122	139	128	125	126	129	137	149	146	155	114	124	151	132	135	125	146	138	120	122	121	144	132	141	166	138	135	113	143	135	137	147	130	119	137	139	143	114	131	131	139	112	136	118	133	133	144	121	138	119	153	127	122	126	122	151	128	149	147	126	130	139	130	117	119	132	144	129	128	123	125	140	130	115	121	134	116	139	110	118	140	145	117	154	138	127	119	121	128	153	108	125	137	148	135	131	155	146	118	133	122	137	122	120	126	124	140	138	131	133	122	141	140	120	119	115	150	138	128	116	145	147	154	125	133	135	123	143	129	136	121	117	137	139	126	144	147	138	125	142	142	133	135	130	126	131	117	122	130	129	135	129	140	126	133	145	133	148	131	109	159	127	147	137	141	143	124	134	124	132	129	133	153	158	133	128	149	134	119	142	126	113	127	116	125	143	146	131	145	129	147	138	118	137	125	122	145	127	158	133	133	133	132	121	132	135	133	132	147	121	145	135	146	154	131	129	128	141	139	132	120	147	127	111	127	157	143	128	133	151	122	168	136	139	111	143	124	134	129	128	138	127	148	111	146	123	143	123	123	139	123	126	135	136	143	156	133	131	159	152	149	142	136	133	128	118	144	126	141	118	137	125	134	137	122	131	141	164	137	139	125	120	137	138	126	134	111	132	156	142	126	128	131	148	132	148	152	137	122	154	134	130	141	139	149	129	111	139	108	128	136	142	126	120	127	139	111	126	137	138	141	130	143	131	145	147	130	125	113	140	133	132	139	144	126	139	128	156	113	103	126	133	130	135	142	134	154	146	125	147	131	150	159	124	134	137	134	142	174	120	118	112	137	128	145	122	120	122	117	147	170	130	141	135	121	129	116	141	150	136	140	119	132	136	135	137	148	140	121	126	110	143	133	124	139	134	146	140	125	117	130	128	136	132	129	147	123	146	126	119	161	124	138	133	122	132	118	144	145	138	122	125	133	147	110	133	134	146	138	127	132	148	128	130	119	143	100	133	133	149	116	125	144	120	128	123	138	150	121	140	117	123	144	129	128	126	152	111	138	134	132	139	136	137	122	134	127	124	137	148	116	146	131	147	119	151	126	126	141	151	124	135	128	128	126	135	127	150	156	149	136	162	128	150	123	134	150	124	130	134	113	124	150	118	152	130	128	136	118	112	141	141	139	119	137	123	121	139	148	153	116	146	129	144	129	122	107	141	136	148	131	132	144	125	133	150	128	148	124	142	126	146	136	156	143	134	138	144	161	143	123	142	172	155	129	133	144	118	132	133	126	155	142	121	138	131	143	134	145	132	156	129	137	136	124	141	139	138	158	139	143	141	130	144	159	135	129	140	127	132	144	143	149	131	149	129	126	140	136	128	124	116	148	130	158	131	141	136	147	130	128	132	124	138	138	125	136	133	135	147	144	137	137	134	134	155	146	130	135	128	154	120	112	134	141	121	135	129	131	147	156	116	125	129	116	140	133	139	150	153	136	144	130	131	125	158	162	141	150	124	144	129	133	137	134	141	150	119	130	116	139	132	142	147	151	139	164	144	125	131	146	118	135	137	122	133	126	127	131	150	108	147	138	129	146	162	130	137	121	153	139	160	126	140	144	138	122	143	127	127	129	134	123	138	124	114	137	126	146	141	135	125	152	127	133	114	145	137	117	148	147	143	137	125	125	140	125	140	130	130	143	132	142	134	118	131	156	124	133	114	124	123	151	149	122	134	116	148	149	165	124	127	129	116	136	130	136	138	166	136	142	152	156	133	141	131	145	129	150	118	132	147	131	117	146	146	131	142	135	119	124	125	117	141	135	172	153	123	137	151	134	120	123	138	128	135	130	128	142	142	141	122	138	138	126	140	146	135	117	122	127	141	134	146	119	129	134	143	128	152	126	123	125	150	118	150	143	130	137	133	125	152	134	146	126	146	132	145	147	132	126	137	144	137	123	133	147	128	141	125	120	111	130	134	145	139	127	123	142	120	127	120	115	132	119	131	132	130	132	151	127	122	111	125	162	138	125	107	133	138	158	119	150	142	127	108	137	126	141	113	130	132	149	144	143	128	136	127	135	153	122	123	145	135	118	142	146	142	127	110	139	105	109	123	148	101	145	129	144	134	147	132	136	123	133	105	133	159	130	137	156	135	151	130	130	130	117	136	119	124	119	153	109	152	109	141	147	140	131	128	120	121	131	148	136	127	130	144	133	145	118	127	136	142	144	123	150	117	112	142	134	150	126	132	127	123	127	128	135	147	143	124	147	129	122	135	120	117	141	123	123	143	125	119	122	139	135	117	148	137	131	129	136	134	149	128	128	130	143	137	151	141	141	141	144	141	128	144	152	135	127	150	127	148	144	138	114	128	120	136	127	144	142	136	148	128	112	125	116	144	127	116	132	136	157	130	139	112	147	135	148	143	120	126	123	141	140	127	128	142	115	120	131	125	127	107	138	137	129	130	143	132	97	136	141	131	140	121	147	159	125	128	125	131	142	140	153	118	113	135	134	137	137	146	138	140	128	138	124	129	143	151	121	141	118	120	157	141	138	135	125	137	129	151	122	124	132	151	131	147	115	137	137	124	140	128	148	135	122	153	140	131	129	114	131	148	136	142	139	150	144	131	136	139	128	134	143	141	137	136	133	134	143	133	129	142	136	126	137	128	117	132	156	125	125	138	136	128	131	123	155	128	148	154	137	141	133	148	126	125	137	134	142	141	129	157	127	136	144	136	144	122	130	148	136	130	133	143	143	147	127	158	132	126	126	150	122	144	119	114	135	149	139	116	133	124	137	122	117	143	142	148
13596	9201	12590	16113	18604	14583	14501	12314	12559	9799	9308	7316	5064	5606	3208	2369	1998	1745	1040	1187	867	712	719	635	623	516	547	511	576	488	447	427	443	447	435	473	446	470	430	456	443	472	566	432	416	401	375	423	434	453	402	424	401	437	441	455	411	429	407	412	412	436	415	422	435	444	443	423	425	397	439	433	436	432	408	392	428	465	428	430	448	446	415	426	441	441	420	430	419	415	394	382	445	401	379	441	402	388	402	448	384	420	393	450	432	417	376	400	424	419	421	425	394	380	397	422	386	434	417	403	426	375	380	417	430	411	397	446	428	435	384	438	413	442	428	399	382	405	422	442	450	421	415	424	390	425	371	437	411	411	399	422	390	425	413	408	395	422	382	421	405	402	409	430	420	416	397	413	450	416	416	431	410	391	413	370	440	451	405	430	437	394	457	377	404	437	405	418	426	389	402	445	438	421	411	422	441	401	398	407	376	455	382	419	438	430	409	409	415	414	440	388	438	422	407	367	380	434	414	423	431	463	413	431	395	420	415	380	420	423	419	427	407	409	440	381	399	405	433	404	444	446	392	392	404	418	372	416	410	389	418	421	419	414	414	428	395	439	419	440	432	426	414	388	428	404	424	435	427	416	437	437	463	444	421	418	444	429	417	424	436	431	422	417	431	416	396	428	419	439	453	368	419	449	392	441	443	427	405	398	436	426	390	412	408	447	411	458	420	405	404	431	424	414	415	412	432	420	416	431	410	423	437	397	436	431	410	422	399	429	400	402	412	400	440	398	451	422	398	396	400	434	402	391	418	403	415	420	400	392	423	410	405	408	433	409	417	408	405	401	393	411	416	426	410	362	436	371	387	422	382	402	428	408	444	412	435	423	391	435	415	401	405	411	420	402	453	429	426	430	444	414	394	412	413	428	394	357	439	443	422	387	404	436	404	401	396	406	464	429	424	422	397	390	438	407	407	381	412	434	392	395	399	377	415	422	436	440	387	374	394	386	413	378	426	412	440	431	440	430	403	425	432	394	409	420	396	418	449	414	415	408	404	416	428	435	419	419	416	435	423	415	427	417	412	398	431	421	377	433	405	422	368	407	434	406	422	418	444	412	439	390	392	425	411	426	462	417	383	404	431	411	423	428	430	404	411	454	456	421	413	398	417	422	419	410	385	435	429	395	402	386	364	421	422	418	403	403	434	419	429	444	415	416	419	413	444	444	448	434	410	391	433	424	436	445	432	428	426	397	366	419	431	381	439	411	424	421	429	407	400	415	461	403	421	427	439	407	401	438	421	422	374	418	379	407	417	394	439	414	436	422	403	396	423	416	433	401	376	394	415	439	380	431	442	422	437	439	410	410	409	394	369	409	448	393	395	410	405	398	442	408	430	417	407	416	450	407	412	422	419	407	381	419	437	394	441	419	414	410	407	427	420	455	416	410	430	444	437	397	438	415	436	414	429	433	425	448	432	420	395	433	415	427	432	418	449	406	396	434	371	397	422	428	413	387	408	402	397	435	399	401	433	420	420	443	421	404	405	401	420	456	415	378	388	434	428	424	392	449	394	386	386	383	438	441	391	410	415	404	419	424	451	387	423	411	416	412	427	435	424	391	427	391	401	412	403	426	417	453	425	413	402	387	402	420	365	377	414	407	414	443	434	403	397	436	384	439	411	409	394	440	418	409	364	443	462	432	386	390	391	402	415	431	401	419	368	453	402	433	439	449	426	427	430	445	424	429	388	387	404	406	420	409	407	412	377	407	443	380	407	412	433	413	433	413	423	400	453	411	416	410	418	418	403	446	409	367	401	421	442	430	471	408	411	427	402	448	423	402	399	419	401	423	380	446	419	433	402	411	421	397	427	387	406	424	408	415	421	418	398	390	434	439	406	433	410	425	450	396	441	426	417	412	425	457	425	410	426	422	417	393	427	414	399	393	409	422	411	457	427	390	411	379	434	417	414	425	429	443	447	432	420	421	424	426	426	462	439	429	445	423	427	417	426	427	375	387	433	416	429	412	427	421	423	443	431	423	393	414	358	452	402	445	402	397	406	393	416	406	425	381	412	419	400	368	428	433	445	399	407	406	409	404	422	409	451	434	370	439	440	434	405	379	427	388	416	401	440	451	402	446	412	404	413	391	426	450	383	380	451	399	413	438	404	461	412	450	385	396	436	417	411	427	422	428	433	416	414	407	381	431	429	430	407	424	374	396	429	394	414	414	422	401	404	384	378	411	414	439	407	428	427	409	411	405	445	422	437	409	379	409	438	426	409	437	453	434	395	421	427	424	408	395	412	416	421	438	393	392	426	429	419	420	423	413	394	433	427	425	422	431	419	430	401	402	393	421	433	401	437	413	446	406	374	446	436	399	409	412	398	377	437	448	424	415	367	452	426	398	425	439	425	429	417	407	404	418	412	403	415	402	389	406	441	435	391	408	423	438	409	408	419	385	415	432	428	389	398	375	421	422	423	414	431	419	443	419	415	438	449	400	417	412	445	394	436	429	443	418	423	438	412	393	374	411	440	411	399	402	416	414	409	463	380	417	426	421	407	383	434	414	401	412	367	397	429	388	407	404	436	412	382	395	413	372	399	409	411	402	417	420	433	436	411	410	443	414	386	452	407	427	416	441	388	394	403	421	451	423	417	413	469	386	395	426	397	403	397	398	417	396	407	424	434	429	428	428	426	406	421	382	440	406	429	437	447	410	433	410	445	421	446	390	383	407	426	443	416	446	397	411	419	421	415	408	393	386	380	412	408	398	405	394	393	417	434	418	398	419	444	477	401	428	425	442	407	430	376	430	363	429	419	424	393	430	438	454	401	408	405	434	411	413	456	399	390	426	395	394	403	407	444	404	388	434	385	428	423	414	399	411	408	415	457	367	435	423	434	438	407	396	399	399	420	406	423	451	428	417	457	436	436	408	403	420	441	412	399	425	389	424	412	421	419	449	370	425	415	417	401	420	415	419	422	420	417	427	427	413	412	427	455	413	424	457	397	416	402	477	443	424	421	413	421	396	392	435	422	394	407	371	434	370	433	422	419	427	410	417	382	397	426	454	423	441	417	424	430	368	408	414	387	415	421	398	431	366	432	396	423	400	418	435	412	418	416	434	391	425	442	421	407	427	434	401	375	424	383	428	406	416	405	403	425	386	409	438	426	406	414	429	405	418	438	409	447	438	399	403	428	437	416	377	410	441	375	446	397	413	393	438	415	401	423	425	414	396	396	380	436	419	379	421	399	389	425	411	413	451	393	399	420	407	443	431	410	408	425	451	405	405	411	452	406	402	431	427	411	398	421	386	400	402	400	424	405	461	399	425	424	423	427	418	374	407	412	419	393	436	440	433	420	437	450	416	426	418	431	410	430	399	381	467	403	392	432	398	429	416	439	417	392	418	429	396	391	464	421	394	412	416	372	433	412	418	439	382	464	412	447	429	425	424	461	437	411	360	397	422	387	398	371	455	444	421	418	435	401	448	402	393	396	439	405	387
49311	31975	33318	35791	37125	33146	33309	29831	29997	25045	22950	19933	15957	15871	9568	5768	3901	3022	1230	1584	880	771	844	598	343	289	365	288	242	173	142	144	153	158	162	126	141	109	113	128	135	283	509	155	113	122	100	82	127	115	89	117	105	99	88	110	123	96	99	94	109	107	93	97	101	110	98	103	108	100	95	100	109	101	86	82	106	99	99	97	107	106	90	117	93	97	99	97	91	91	118	91	91	83	99	91	101	101	105	97	97	103	103	100	105	99	108	102	91	114	111	100	89	105	129	98	101	102	94	105	98	116	97	114	101	97	95	115	97	90	96	115	105	95	102	86	114	79	116	93	92	91	107	93	87	97	101	78	90	108	92	88	100	91	96	100	98	92	84	98	111	103	90	106	111	103	78	107	109	92	87	93	84	92	96	91	104	100	91	112	87	74	97	88	115	96	94	105	107	110	105	85	102	86	98	104	99	94	94	100	109	88	80	90	110	96	100	91	100	101	88	86	99	120	91	99	100	81	83	98	100	97	114	100	102	108	88	91	93	88	89	93	114	99	98	104	112	97	92	94	76	76	89	89	92	99	126	116	77	97	88	111	102	99	85	87	94	100	91	90	85	87	96	103	104	90	101	91	85	106	98	87	99	97	102	86	89	90	93	101	102	113	107	83	110	111	94	103	105	97	94	98	85	99	90	105	86	101	91	89	101	91	105	107	85	98	83	102	97	93	89	87	99	86	92	90	80	96	107	86	94	88	104	81	90	97	105	94	102	93	97	102	116	96	100	102	102	99	96	78	90	107	87	97	103	102	95	85	105	88	111	108	98	82	78	102	90	86	101	93	113	82	104	99	102	94	93	102	95	95	93	104	85	85	103	121	104	90	94	80	78	95	87	107	103	87	114	91	107	76	97	102	102	82	91	100	91	97	102	90	81	123	86	92	103	101	98	82	94	90	98	103	109	98	96	93	101	94	82	83	95	112	90	107	99	82	86	104	82	97	99	89	92	96	101	91	104	117	104	89	100	81	95	122	99	80	116	82	91	95	118	106	105	96	99	90	92	95	105	97	89	91	99	95	100	97	98	89	89	93	106	82	86	91	102	101	91	82	92	100	104	114	106	96	103	96	102	96	93	85	113	97	80	103	113	85	94	133	87	89	88	92	96	99	91	85	86	83	99	93	101	93	90	98	109	124	111	90	109	98	75	103	92	92	111	105	104	107	114	92	107	104	92	95	89	110	91	96	91	97	108	98	99	88	105	99	101	84	110	100	104	94	89	89	96	82	94	76	102	109	104	94	95	105	96	101	107	99	118	100	100	91	93	109	89	114	87	96	115	98	126	96	105	102	93	108	109	99	107	122	121	92	106	90	98	101	91	103	99	100	90	94	98	84	104	80	104	87	104	92	98	93	90	76	103	98	96	106	107	96	90	96	106	87	66	87	76	91	98	111	82	107	105	98	97	88	96	100	99	113	122	123	80	107	79	90	101	94	96	84	99	108	108	104	98	95	108	86	96	100	88	88	102	87	104	99	100	122	99	81	95	80	87	97	75	101	100	95	90	90	89	105	94	95	104	91	99	92	97	111	96	96	90	96	100	115	102	109	94	104	97	79	100	97	81	90	89	70	97	78	85	95	89	104	91	87	86	101	88	85	113	103	106	133	111	92	105	111	102	105	101	112	99	94	102	86	95	98	106	103	88	103	126	101	90	93	111	90	104	84	99	94	92	109	99	120	87	107	95	105	104	85	94	86	108	73	110	98	87	88	103	96	85	106	84	98	108	89	90	95	114	95	97	93	90	103	91	109	101	88	88	96	105	101	100	84	86	104	88	93	117	86	107	103	113	91	94	83	89	93	86	104	115	99	108	96	89	96	93	107	84	104	93	95	90	102	102	108	94	107	88	111	94	100	115	92	106	129	97	104	102	92	96	109	99	94	91	104	87	98	102	98	91	101	94	102	103	100	95	91	97	110	103	84	105	113	91	102	102	99	107	99	109	86	103	94	93	105	74	106	112	98	90	76	104	112	104	92	96	97	117	114	87	89	104	110	88	90	101	95	99	106	92	96	111	88	79	88	109	102	122	98	91	91	107	109	89	108	93	90	95	100	100	109	108	102	88	100	103	89	105	98	90	90	96	108	107	76	108	95	115	93	90	97	124	99	93	115	105	85	88	95	107	100	90	102	95	103	102	112	103	102	95	92	85	99	98	96	92	100	103	113	98	107	90	94	100	102	98	109	81	110	91	97	76	90	101	80	112	108	112	97	103	108	84	125	102	99	85	87	93	90	105	106	91	107	118	95	96	108	109	107	94	85	108	97	91	88	103	97	96	91	108	114	93	87	81	101	98	100	99	103	99	105	105	104	125	85	118	95	93	90	101	85	106	101	87	92	109	84	102	88	101	101	105	98	90	92	97	91	113	100	107	110	93	115	92	83	104	95	99	110	92	98	81	108	98	95	97	119	102	91	115	96	103	101	88	97	99	83	85	90	103	107	97	94	105	99	99	88	108	100	103	100	100	86	103	94	101	103	103	104	97	94	89	103	93	104	88	96	102	93	83	87	108	97	97	100	91	102	101	107	87	95	96	89	98	95	81	106	84	96	74	101	95	96	96	91	100	99	75	110	84	89	105	98	99	102	100	103	105	90	85	104	98	80	74	95	106	93	80	101	115	87	114	87	100	74	102	81	106	102	103	96	91	86	90	94	86	114	102	103	98	98	94	110	110	89	107	94	102	101	94	105	95	88	97	102	103	90	110	93	91	90	99	96	103	107	100	101	96	87	96	98	89	119	96	110	102	98	107	88	115	96	106	119	100	85	98	121	88	105	96	107	98	99	82	97	91	92	103	101	87	108	106	97	103	84	99	102	86	90	92	107	119	94	98	97	108	95	109	81	99	114	85	91	110	98	86	104	114	95	107	95	77	95	113	86	111	109	99	86	101	93	95	109	112	97	93	93	103	104	83	101	107	100	98	92	108	92	107	85	100	109	100	96	95	102	87	80	88	91	114	101	100	106	101	88	122	86	107	96	102	90	115	97	116	99	97	100	104	100	82	96	97	94	117	108	91	81	95	96	101	105	91	91	102	108	98	89	116	104	85	108	94	112	91	95	108	108	99	96	115	92	94	84	119	94	99	104	101	102	98	85	105	89	98	85	102	98	92	101	97	106	98	100	108	84	93	95	103	95	94	101	93	80	112	90	82	106	89	97	89	103	97	109	98	106	92	109	104	117	85	90	93	100	87	105	98	111	99	103	100	91	94	88	95	94	94	87	110	105	90	85	96	85	101	98	99	100	111	103	110	94	107	99	104	93	97	105	102	86	105	92	101	100	112	78	114	103	84	106	99	104	104	97	95	83	92	95	89	94	87	89	98	106	87	101	95	101	91	105	111	101	115	104	92	79	92	103	95	107	107	91	112	90	90	97	85	78	92	113	95	95	98	85	90	102	101	103	90	101	107	83	105	86	72	105	121	105	78	107	88	96	85	120
30128	24451	25442	35706	42551	42914	45371	42897	43247	38266	37869	34745	30910	35174	25406	21017	17733	14607	7838	9975	5520	4648	5491	4299	2678	2045	2350	1632	1368	1155	809	676	785	843	795	581	699	518	498	655	691	1882	3805	724	337	362	342	331	333	355	353	352	338	329	297	372	334	326	373	323	317	352	355	327	353	317	332	320	321	322	342	327	316	346	352	342	334	315	345	353	319	347	293	319	304	307	346	327	298	332	311	336	302	340	354	326	350	327	318	357	318	305	366	335	352	319	327	272	350	343	294	313	331	326	340	307	323	360	322	317	306	335	359	333	314	303	314	295	281	354	329	330	325	330	329	324	353	318	340	326	328	309	313	356	331	321	305	328	351	324	340	351	323	332	295	300	336	330	311	296	333	320	323	322	340	321	314	314	332	315	321	330	349	350	320	337	321	334	362	367	325	337	317	343	313	301	363	306	323	318	343	281	349	342	302	336	303	342	313	318	314	323	311	305	319	309	325	330	330	355	304	300	323	340	306	334	316	315	306	352	350	330	343	386	342	335	347	332	298	367	320	332	313	320	343	335	351	321	308	327	317	314	320	333	322	352	345	310	299	324	334	318	311	362	339	308	335	308	337	321	315	313	338	335	304	289	337	325	305	339	323	332	318	326	329	310	355	328	339	343	295	293	337	329	335	356	330	325	344	329	291	331	349	343	321	326	307	324	333	316	284	314	311	338	326	320	309	296	312	336	312	364	263	308	307	337	292	352	337	321	301	329	339	326	296	305	299	329	334	320	305	337	341	306	325	340	290	328	319	328	308	315	333	290	301	302	315	351	322	359	340	343	354	331	333	330	308	319	341	328	337	309	357	339	329	297	321	341	337	311	309	318	344	327	342	316	337	307	335	337	287	350	336	310	307	325	319	329	312	348	308	346	323	349	349	315	281	327	340	353	303	310	323	329	338	298	314	344	313	314	320	354	328	334	305	306	317	313	317	315	330	313	335	320	341	325	314	333	307	310	351	326	299	320	316	320	351	310	343	314	315	333	310	306	336	330	292	311	358	339	346	319	313	292	310	335	313	337	289	312	309	354	298	323	309	316	339	307	347	308	285	334	312	333	332	330	311	332	324	337	323	324	313	311	364	300	309	333	293	282	322	299	311	321	297	317	317	331	336	327	308	339	304	302	331	301	324	320	343	345	332	321	340	327	344	320	327	337	320	333	330	306	333	289	336	326	327	302	318	360	305	330	327	322	321	323	336	348	329	326	291	322	357	362	326	312	326	301	350	347	311	299	300	337	294	312	315	330	344	310	316	330	331	334	325	331	330	314	326	295	279	328	315	294	339	349	342	322	332	371	343	313	303	323	333	360	323	324	292	310	282	337	316	320	348	324	326	314	331	325	299	316	345	350	307	324	267	321	307	342	329	328	340	313	298	307	312	293	328	328	349	344	349	319	358	278	301	313	333	316	340	319	350	337	300	347	307	311	347	346	315	320	337	330	309	323	331	311	352	334	338	337	365	358	312	314	324	349	321	352	329	324	308	315	318	334	325	330	308	323	326	323	317	358	343	303	319	328	319	308	324	309	313	336	311	335	308	332	314	325	319	311	323	352	341	324	304	340	319	356	320	336	360	330	340	327	349	340	266	306	311	336	348	294	325	332	341	294	324	319	315	328	295	318	329	324	300	344	333	301	341	341	326	320	345	327	315	336	343	304	299	313	341	303	339	323	311	314	265	308	338	347	319	308	345	327	328	337	335	307	304	355	315	300	326	307	339	304	337	335	347	318	324	318	327	326	305	330	342	327	315	314	299	356	326	306	325	318	323	339	320	326	352	320	310	314	322	321	317	310	278	321	327	346	342	329	314	347	295	287	298	335	284	332	300	322	287	316	321	325	324	304	326	323	326	317	312	328	342	304	311	299	303	337	334	315	332	316	362	323	313	335	337	335	335	338	332	293	283	299	314	310	337	317	320	316	269	304	332	319	339	276	335	296	312	306	296	332	337	324	305	327	320	329	307	334	301	313	356	296	312	304	265	310	291	312	335	348	327	310	306	321	368	304	352	342	303	347	313	313	341	341	306	340	339	327	341	320	317	303	329	300	322	318	331	323	318	368	326	312	319	310	297	315	303	294	322	337	344	335	307	344	316	343	307	360	317	302	338	285	328	335	319	294	344	327	304	311	292	348	306	323	319	348	324	314	290	345	314	321	340	330	306	322	317	327	323	339	328	339	343	318	318	295	325	350	345	317	343	313	348	347	331	290	298	375	338	319	311	318	337	352	311	324	319	315	321	331	308	316	308	301	268	310	337	348	300	321	312	306	319	328	321	320	336	297	336	326	313	315	335	328	340	325	345	330	317	344	325	312	310	351	293	315	328	326	338	325	328	316	339	306	292	308	311	355	288	291	308	315	330	363	308	317	320	310	329	303	335	322	322	332	316	330	331	310	312	325	290	329	324	294	325	325	309	352	320	315	347	311	324	284	325	337	318	303	310	326	315	308	286	305	324	313	315	312	311	362	296	324	349	334	362	313	332	314	348	320	323	308	330	325	323	339	364	362	324	334	326	305	319	336	315	310	337	281	351	289	319	313	315	329	323	298	328	320	325	304	344	331	305	323	334	329	322	332	311	328	341	330	333	329	345	319	361	322	305	308	323	354	300	344	289	308	338	303	338	319	287	300	309	297	324	322	349	305	367	321	305	337	367	317	334	344	312	330	325	324	306	311	317	331	327	317	318	319	345	337	334	325	324	343	347	325	322	347	330	335	331	307	315	309	313	358	332	330	310	300	332	319	311	299	323	312	337	323	354	309	343	303	324	324	299	323	313	325	324	381	317	319	346	339	359	335	343	313	315	331	342	301	308	314	333	320	315	325	359	321	295	303	322	295	349	366	342	313	321	337	325	338	315	331	319	372	359	308	318	351	311	318	318	310	289	291	342	323	296	338	321	358	302	305	294	296	323	289	316	316	313	319	316	331	341	337	347	318	306	298	340	323	338	307	338	308	361	313	319	334	331	309	286	344	319	299	347	304	294	342	311	314	321	313	312	307	329	317	336	309	308	306	342	283	317	315	330	321	315	311	307	308	324	301	352	313	299	338	322	330	285	309	331	308	309	333	307	330	317	309	292	322	301	366	349	289	299	336	302	327	342	311	298	307	304	333	292	303	329	334	351	330	334	281	331	316	275	354	342	299	341	346	343	314	334	325	315	332	329	324	329	319	322	311	323	304	305	317	291	334	325	319	332	316	310	322	342	332	314	328	308	314	357	329	332	320	310	335	307	327	279	340	322	316	313	308	332	334	361	342	333	363	343	310	322	333	328	309	326	357	343	325	291	322	348	315	335	309	311	311	313	307	327	301	323	334	331	338	321	334	315	338	325	334	301	311	318	280	307	311	314	328	326	301	326	334	326	343	282	322	320	344	328	342	320	315	322	323	316	296	317	312	369	336	308	321	302	332	335	304	319	328	299	350	331	324	326	304	307	324	336	344	320	329	309	331	369	333
59213	36446	35997	36611	37243	36248	35887	34386	36340	32456	31288	29995	26246	26519	20195	12499	10089	6685	3186	3584	1670	1436	1945	1592	727	748	692	542	452	358	306	276	303	316	328	306	241	257	243	274	310	562	1701	519	205	215	185	202	188	202	193	214	213	162	178	189	183	177	192	176	190	224	191	205	212	182	165	196	186	193	222	197	204	185	203	181	201	196	183	196	221	215	191	173	195	185	176	204	201	199	203	183	202	188	197	197	167	176	208	196	197	202	181	174	216	194	212	184	173	185	183	189	200	175	175	183	214	176	179	190	198	183	223	188	184	169	215	196	199	171	190	188	178	177	194	175	199	184	181	181	172	204	203	210	184	185	184	193	197	193	198	199	193	197	179	218	177	159	178	170	190	209	202	198	171	200	175	176	196	213	207	209	203	192	196	213	197	169	205	192	195	194	177	176	191	175	204	196	220	189	171	196	186	184	209	191	182	197	183	199	200	194	165	174	194	194	195	194	184	173	181	207	187	192	178	155	189	179	206	179	172	210	182	200	187	207	200	179	185	202	203	205	224	186	193	171	207	195	184	186	194	175	195	199	190	217	194	201	204	219	210	183	181	183	180	182	167	196	198	193	171	203	179	192	179	184	194	180	192	194	191	194	190	222	185	180	195	197	204	206	211	217	163	198	193	173	176	194	204	213	206	192	211	207	192	191	189	176	198	181	189	181	190	184	189	187	168	180	186	197	205	186	209	174	207	219	216	179	186	186	184	167	174	171	190	191	188	182	175	189	180	166	187	190	204	177	194	179	175	184	180	200	206	171	194	181	185	195	185	190	208	198	183	199	181	199	193	156	168	188	188	184	204	194	185	176	196	210	203	189	177	177	175	216	168	180	205	215	201	203	180	187	194	189	199	191	189	188	161	203	179	192	190	188	185	184	202	184	175	209	179	173	178	169	201	201	192	184	189	174	190	188	180	192	175	200	213	194	192	179	211	171	168	183	196	183	186	188	207	171	189	187	171	206	220	209	169	176	196	206	193	187	188	214	206	213	187	191	200	205	199	183	194	194	195	157	190	208	176	180	193	194	176	193	183	196	212	201	204	200	184	173	188	165	215	195	186	186	200	209	172	213	195	171	175	168	191	183	179	193	188	168	200	211	201	206	189	186	185	187	168	178	185	200	189	177	200	185	214	171	194	194	186	190	183	209	184	184	168	180	199	186	164	197	204	171	193	203	186	181	194	197	182	191	208	228	171	196	186	201	193	183	215	191	201	172	186	210	182	188	169	190	185	217	208	206	171	201	222	182	180	207	199	181	176	191	180	167	197	198	166	199	190	210	159	194	176	194	210	188	195	184	187	207	203	195	197	172	188	186	170	198	165	180	204	183	201	186	174	168	214	175	211	191	194	186	186	182	198	175	186	189	192	204	191	193	185	191	177	183	230	188	183	202	197	181	216	194	186	200	178	190	195	195	197	206	192	208	202	178	180	201	212	200	175	185	179	185	188	197	197	200	210	202	199	201	193	187	196	171	200	191	200	206	197	210	195	203	201	178	179	186	174	186	184	192	198	188	207	167	181	194	188	209	209	198	201	190	193	192	174	187	182	204	207	191	189	196	174	174	182	199	181	189	202	163	195	212	181	180	198	194	210	184	200	210	200	193	217	177	196	199	177	172	166	173	197	201	193	205	198	185	199	187	192	187	213	201	181	188	182	209	188	183	217	194	200	192	193	193	197	213	189	205	180	184	196	183	197	180	200	211	198	182	164	198	188	193	195	202	185	178	179	191	170	187	206	190	201	180	205	194	192	198	187	185	212	183	177	212	180	215	184	183	215	194	202	193	210	204	161	226	204	180	172	199	179	204	173	187	220	192	175	182	188	176	196	207	175	199	212	202	185	153	190	170	175	189	192	201	178	191	199	203	183	202	187	208	189	205	198	181	183	191	205	168	200	224	193	187	179	199	198	211	174	204	175	202	199	187	190	204	205	182	176	171	177	187	184	164	172	195	176	170	193	168	186	196	181	177	210	169	176	170	201	181	159	195	206	175	173	185	179	190	182	192	190	194	224	184	176	170	191	182	159	180	203	188	192	167	208	165	191	190	201	183	187	218	178	185	184	194	189	171	194	198	194	184	185	182	189	186	201	178	204	191	173	178	169	197	211	198	200	178	184	169	180	201	188	195	181	188	187	199	208	195	200	207	186	167	198	186	179	180	189	198	185	205	183	185	170	174	172	166	179	183	197	205	217	177	187	184	166	199	191	198	193	173	179	177	173	177	195	203	203	179	208	172	191	215	197	182	177	201	168	192	196	185	176	218	170	161	166	190	187	199	193	197	205	191	183	169	179	182	183	215	182	180	187	164	197	214	202	169	196	174	165	185	211	183	174	197	188	216	183	198	171	202	203	189	182	217	166	178	208	186	204	173	207	187	179	174	191	201	194	177	176	183	190	191	186	195	207	178	178	171	176	187	193	189	175	168	176	204	206	227	173	187	196	199	205	177	180	172	189	191	207	158	179	195	181	186	193	173	193	193	206	196	186	207	180	193	170	177	173	189	192	177	215	195	186	181	185	193	182	184	208	168	172	175	180	178	198	179	185	156	206	192	194	205	173	202	180	197	174	199	193	202	203	204	184	175	168	174	179	190	184	176	160	186	194	182	220	196	173	187	195	191	186	184	188	189	194	193	173	171	178	190	214	175	212	181	204	189	187	192	176	187	188	198	204	201	174	199	177	193	174	186	183	201	186	203	162	187	193	199	180	155	217	179	219	178	198	191	200	169	189	198	192	198	182	178	172	187	190	199	184	214	194	195	172	179	186	185	184	172	195	211	190	206	168	205	189	189	202	190	183	204	207	181	181	184	202	188	155	186	207	204	197	223	221	195	174	210	188	191	184	152	200	175	188	172	202	182	188	189	200	211	184	169	183	180	176	224	202	199	202	199	203	187	181	164	189	180	204	168	191	187	189	198	198	195	197	189	193	188	181	174	164	189	173	187	216	186	199	176	207	203	209	198	200	210	198	192	205	169	191	187	186	201	195	179	209	190	170	168	178	192	170	201	189	204	210	199	188	186	189	208	177	178	186	168	189	188	198	188	189	205	199	181	179	167	185	176	190	204	174	205	189	206	180	188	199	168	204	155	189	181	186	202	164	197	198	200	175	178	192	176	168	157	177	204	186	181	173	183	193	172	202	189	182	158	177	195	179	181	212	206	181	186	191	191	190	181	174	187	199	157	191	195	191	169	198	193	217	198	187	224	168	201	209	211	194	186	193	187	182	185	211	175	185	171	197	204	198	183	184	197	205	176	185	176	200	190	180	190	184	222	182	199	198	180	189	183	199	215	203	189	185	204	171	217	208	189	179	200	190	230	190	162	191	201	199	167	189	186	194	197	202	179	185	219	214	193	202	203	195	196	172	184	188	170	201	167	182	188	171	184	192	195	210	194	170	210	183	173	200	192	192	189	199	196	196	198	215	198	184	192	189	181	191	165	178	196	205	196
38904	27824	32261	39101	45744	49686	52043	50256	50471	47184	45365	43563	40253	44737	36793	30137	28086	23541	15811	17696	8997	8525	10700	9974	4723	4429	4136	2985	2830	1941	1325	1416	1498	1641	1575	1484	1188	979	950	1315	1563	3676	10400	2794	605	654	584	657	619	613	617	573	553	586	597	600	607	609	582	594	571	615	588	570	563	590	599	593	553	570	592	566	578	587	606	570	584	605	588	590	554	538	573	594	595	599	631	552	553	569	595	528	550	579	569	600	552	555	588	580	577	583	583	595	621	538	556	569	607	577	571	560	559	576	549	606	572	562	552	534	554	578	567	580	572	572	527	554	527	573	533	578	583	576	570	546	551	599	582	596	573	604	605	525	582	555	565	561	564	540	566	581	611	590	552	553	551	563	554	576	576	557	632	553	537	595	541	563	557	567	559	564	582	587	562	506	595	554	559	566	567	520	579	579	537	579	551	579	581	571	576	590	580	562	566	607	572	610	597	573	585	533	602	570	542	597	579	551	547	573	546	546	565	572	550	611	559	542	540	572	577	618	517	565	600	552	559	550	624	530	556	603	577	578	576	561	553	587	554	565	593	564	577	578	532	512	585	577	567	579	542	561	566	551	557	598	543	565	542	580	568	607	581	601	584	583	563	576	568	564	585	565	582	568	561	587	577	582	596	578	550	564	571	530	551	553	598	588	568	517	515	574	554	553	542	586	523	549	561	527	548	546	539	571	519	565	524	581	565	538	552	556	558	590	544	565	597	583	555	616	565	523	551	559	550	589	524	594	558	585	566	543	588	565	533	608	534	577	546	570	590	576	512	571	548	577	556	565	559	579	527	562	534	586	572	491	547	610	570	590	561	570	553	579	544	549	548	546	541	577	571	585	539	579	523	588	590	525	597	574	625	567	556	534	607	569	560	539	587	553	583	587	550	535	567	574	525	559	528	593	590	581	594	525	555	586	565	588	591	583	545	544	593	582	525	562	577	557	522	564	530	540	595	593	556	585	572	568	554	541	548	505	578	578	533	584	534	571	562	574	590	540	601	541	542	546	591	585	579	568	605	550	574	575	559	569	555	553	558	535	551	568	583	560	582	575	596	540	550	572	568	548	518	607	545	559	535	589	582	606	559	565	551	543	557	575	564	562	577	550	559	559	563	537	566	551	561	569	527	580	591	494	564	526	558	529	590	571	590	538	586	602	610	595	572	594	538	566	583	562	546	561	581	524	584	583	525	591	520	622	555	606	570	595	556	555	541	577	525	592	596	559	568	592	548	578	574	577	541	539	573	586	568	558	577	555	564	574	565	602	597	514	509	540	585	553	542	538	545	566	547	588	574	600	539	538	550	542	595	580	590	549	585	560	533	531	560	556	625	582	542	547	541	573	566	576	590	523	609	581	526	568	533	539	588	531	569	597	516	580	571	561	553	577	565	578	598	536	534	550	548	568	548	552	571	572	563	533	556	579	558	559	568	574	564	602	557	527	606	587	559	576	585	564	541	540	593	521	528	570	593	541	570	558	557	549	519	544	572	587	558	533	546	531	566	583	549	592	577	616	598	589	602	575	553	566	572	516	578	569	575	537	597	524	547	580	547	548	573	524	567	583	610	528	546	600	533	560	549	542	582	572	548	554	546	571	552	567	543	562	583	604	556	579	611	578	574	555	600	561	582	589	538	536	575	544	540	537	576	582	571	535	534	583	557	570	589	553	549	580	583	524	555	585	568	562	537	568	552	549	539	569	554	566	547	579	566	576	576	562	555	550	544	603	571	565	563	519	551	569	569	573	569	595	519	541	576	524	580	525	623	590	581	567	560	571	541	567	539	545	576	586	559	545	560	572	564	571	565	586	535	568	593	545	532	575	574	551	590	571	604	545	570	545	562	557	550	588	552	607	546	548	572	542	565	560	525	588	543	562	529	585	554	558	563	558	545	550	587	601	577	591	592	522	558	544	569	556	573	553	575	605	552	564	544	553	547	625	555	554	565	528	570	556	556	493	559	546	582	581	545	585	587	573	576	547	588	607	566	587	576	590	569	554	568	521	572	534	581	561	531	562	594	554	536	600	577	577	544	570	548	569	579	547	542	551	523	584	554	564	541	585	553	561	543	506	552	598	556	580	595	542	613	534	576	554	563	575	551	526	569	532	592	563	555	561	575	539	559	551	629	550	533	607	552	565	561	578	600	581	565	558	566	565	607	529	564	596	547	560	565	587	560	575	589	570	519	526	563	575	577	611	557	609	556	563	600	568	529	543	558	544	600	553	564	570	547	529	590	592	592	554	599	563	596	616	560	567	536	545	592	611	547	527	570	557	577	575	554	547	621	522	589	602	541	574	546	568	544	567	579	576	603	601	555	559	552	539	572	571	580	561	585	598	552	520	586	535	570	585	533	540	601	594	588	566	556	589	520	575	573	571	535	579	539	540	548	546	563	529	553	566	576	579	584	521	578	534	576	555	564	557	563	576	561	549	567	548	565	567	562	571	525	570	585	564	542	545	593	578	563	572	534	562	568	593	595	616	555	576	564	550	564	544	549	592	540	564	538	591	586	563	569	579	562	540	590	571	584	554	584	561	566	606	567	583	581	528	541	566	524	575	566	537	593	584	591	547	564	586	573	608	616	549	582	570	574	539	577	616	526	602	570	524	551	605	531	540	560	579	557	540	535	581	567	534	591	585	561	540	576	557	548	561	576	579	581	554	591	641	564	550	589	566	558	563	513	586	530	610	563	558	547	562	551	557	571	547	606	553	581	583	516	555	578	551	524	557	601	591	538	559	534	595	578	551	574	582	521	571	576	578	551	586	585	543	540	561	582	561	581	557	548	588	546	571	558	592	594	556	565	591	553	571	555	562	606	538	590	532	576	549	570	588	521	555	608	570	535	608	578	556	613	589	567	532	529	537	563	567	567	601	556	593	564	551	548	561	561	517	557	601	584	552	559	512	582	555	537	566	557	525	596	567	580	592	569	558	574	579	603	570	554	624	531	529	592	570	547	559	571	616	519	580	545	593	575	604	564	575	604	552	579	567	565	551	526	590	568	555	560	600	567	591	513	537	583	555	593	556	554	568	612	595	574	566	521	584	533	553	562	581	517	497	554	614	587	554	555	567	609	566	498	559	558	547	537	553	541	590	561	549	579	614	601	558	529	571	557	561	589	510	611	587	582	567	592	576	593	519	541	548	567	509	563	578	545	521	589	588	538	581	549	603	565	546	622	552	589	574	576	589	561	575	593	588	588	521	576	598	557	576	552	591	567	524	580	557	584	533	533	582	572	540	565	547	569	578	565	542	566	541	549	537	540	601	554	524	576	548	553	546	576	554	530	554	557	563	565	564	525	561	548	545	600	572	566	529	575	551	531	566	536	551	527	554	494	588	557	570	525	542	575	599	535	574	602	578	556	606	547	558	574	573	584	548	594	555	572	563	541	586	596	555	554	557	596	565	608	555	561	588	598	584	541	569	587	548	608	549	523	586	592	606	591	589	541	585	566	588	580	572	549	577	529	570
14466	8046	11548	9401	8718	5876	4358	3343	3027	2051	1494	1425	1048	1062	849	423	362	303	223	279	187	182	185	173	154	159	169	139	156	157	148	130	139	175	116	138	151	131	115	147	152	152	193	146	153	167	141	152	139	156	139	162	173	117	145	131	142	155	157	143	152	142	153	142	147	144	151	166	135	150	149	124	133	126	150	140	131	175	142	136	134	126	132	129	137	144	160	137	136	148	147	150	146	146	116	129	148	130	130	133	156	120	144	178	145	136	144	145	145	139	136	135	114	131	138	146	150	133	140	128	144	142	141	150	122	172	121	136	159	137	135	133	125	151	118	145	155	159	128	156	129	146	158	141	151	130	132	137	134	149	166	146	151	151	153	145	132	129	136	134	146	135	132	139	144	135	144	131	133	136	147	139	132	149	159	151	118	139	143	147	158	131	136	130	136	152	161	134	140	112	151	142	133	125	139	156	131	134	156	140	166	142	147	134	166	131	129	127	142	119	153	138	126	153	146	132	138	147	127	143	166	154	138	134	150	159	137	140	127	157	136	138	171	154	139	137	141	147	150	139	158	146	146	135	138	133	125	142	144	143	133	140	143	147	153	151	148	136	148	129	135	142	159	148	143	182	135	148	145	138	146	145	150	140	135	145	151	124	149	146	151	124	138	139	142	141	156	154	146	137	150	128	145	125	162	153	134	166	149	142	154	137	158	144	156	148	140	123	143	154	143	136	123	134	139	127	140	140	137	140	142	129	150	142	164	133	145	127	145	157	149	137	135	120	144	137	158	148	117	130	142	152	131	148	132	151	152	135	139	135	148	129	136	142	142	143	140	152	150	149	134	137	151	121	152	143	124	152	124	151	143	158	150	125	143	147	138	166	145	148	147	140	140	130	128	153	118	108	118	141	145	135	139	121	133	122	144	134	151	138	137	116	133	147	137	134	129	139	161	131	124	138	142	137	136	129	148	128	133	126	128	157	122	139	133	131	150	138	139	146	144	154	133	149	143	162	132	137	119	147	143	117	145	136	163	121	139	171	162	148	156	159	142	148	140	144	144	163	129	149	131	113	113	135	123	135	154	146	130	123	140	145	135	155	143	132	156	146	129	144	142	161	166	151	143	139	156	149	151	143	137	140	162	151	146	139	135	138	142	128	149	144	137	158	148	148	141	157	117	136	148	150	130	144	124	144	152	144	126	136	133	125	129	146	134	167	151	149	166	140	136	116	154	142	135	143	153	163	134	146	152	121	123	123	140	147	131	135	129	130	127	149	154	136	166	140	140	142	142	136	131	155	143	158	127	161	116	152	161	133	142	126	129	148	141	158	115	139	145	145	160	119	143	151	158	151	152	132	153	155	147	125	132	147	169	128	138	134	129	137	147	134	132	133	144	150	150	122	132	139	156	143	155	160	145	129	145	131	139	151	154	125	143	153	136	140	150	137	141	160	122	148	133	132	132	177	140	144	170	158	166	140	141	138	150	143	137	157	131	139	144	134	130	139	135	152	141	114	135	156	150	141	148	138	139	139	144	130	157	147	142	155	147	149	158	135	126	136	135	141	126	164	116	141	146	142	131	172	128	152	138	138	141	152	151	163	146	155	147	136	167	155	148	138	164	152	134	120	143	139	141	146	128	152	118	155	166	129	133	146	133	132	135	143	126	138	154	158	146	153	160	145	146	119	158	139	126	136	127	139	152	162	128	144	142	127	129	122	165	153	146	161	142	136	149	151	139	153	146	148	131	134	153	150	137	151	133	163	146	155	134	147	143	120	150	163	150	118	150	135	135	150	126	167	136	141	142	161	141	149	152	135	131	130	137	159	131	140	147	143	146	172	136	154	149	155	146	149	127	135	149	134	144	163	130	141	134	150	125	131	154	162	137	125	173	143	141	127	140	140	158	145	151	135	168	159	154	148	176	136	136	161	117	133	129	135	135	152	171	134	134	135	149	134	141	136	129	125	120	127	113	130	147	147	156	136	131	129	138	151	123	129	137	160	144	129	146	146	143	155	132	152	138	144	146	137	147	167	141	170	120	124	144	133	131	140	157	135	142	126	139	139	141	132	135	155	158	163	138	147	140	142	135	154	129	130	157	133	163	141	130	142	128	122	148	140	135	154	150	146	160	138	146	116	140	148	126	163	139	136	153	129	147	151	163	136	131	144	126	109	119	133	159	137	159	144	147	134	145	122	152	135	142	146	153	138	145	133	156	157	144	146	129	130	137	154	163	159	145	130	140	135	144	147	131	141	144	129	134	134	145	137	142	124	139	133	149	142	143	145	133	138	135	126	123	136	142	130	151	130	140	159	146	136	139	144	137	136	145	139	145	138	134	154	140	138	126	145	131	145	146	140	146	136	121	127	170	133	162	130	140	158	131	148	144	174	137	154	144	144	144	156	122	140	164	156	133	159	141	135	144	129	141	152	119	141	131	143	142	159	143	144	143	137	157	151	141	146	148	148	137	145	137	166	135	128	155	147	137	155	154	140	149	149	139	143	137	142	160	152	138	155	135	147	134	147	150	140	144	145	117	155	154	151	156	133	147	125	141	124	128	147	132	142	138	169	128	140	152	145	154	150	159	161	141	146	144	134	124	139	153	134	126	132	163	171	135	142	152	113	148	134	146	160	132	159	140	125	141	134	138	133	145	113	143	140	151	149	127	155	154	131	146	145	160	140	125	131	138	149	155	127	136	122	146	141	141	147	149	131	120	120	142	144	131	148	129	129	136	141	145	134	151	152	140	137	150	131	135	126	114	129	135	150	167	134	134	148	128	144	120	115	147	150	148	121	138	133	154	127	137	150	143	130	137	152	155	144	150	139	124	115	131	151	141	133	143	136	134	144	156	162	131	146	150	126	157	140	163	138	137	137	145	136	141	143	150	166	146	127	134	154	163	153	145	157	123	150	136	144	159	147	151	131	137	128	144	126	157	145	132	140	134	146	140	129	122	154	145	150	133	139	144	108	140	164	122	133	145	155	142	144	146	133	115	130	140	150	136	159	132	121	134	158	147	148	132	138	139	144	146	158	148	136	131	148	142	137	140	129	128	139	158	165	152	148	125	184	150	144	133	135	130	144	152	132	131	154	140	143	164	146	140	136	138	138	140	140	149	146	147	155	139	133	163	142	135	137	148	163	147	165	125	144	163	143	152	129	158	133	149	115	162	143	124	155	155	129	136	146	159	127	180	144	125	131	153	138	137	134	127	139	135	146	143	163	144	132	153	142	129	152	139	137	125	105	134	145	145	127	152	135	139	149	134	137	136	128	143	148	148	134	169	140	141	152	144	135	143	145	139	125	145	134	135	133	149	137	123	149	141	146	129	143	159	174	159	134	133	162	145	127	138	137	126	142	120	156	133	145	133	129	137	145	127	153	143	131	145	123	124	128	135	123	144	132	115	154	147	155	137	155	142	132	118	129	151	128	138	152	139	156	130	141	149	144	158	139	140	124	127	133	138	139	127	140	127	137	138	133	151	128	132	140	133	136
15244	8528	13131	15802	19448	15326	13987	12851	12675	9544	7543	7176	5587	5694	4031	2465	2036	1498	1012	1248	756	777	772	747	634	577	602	544	506	480	483	499	503	479	492	481	433	465	433	476	481	504	951	585	477	444	448	442	459	420	463	478	450	423	408	469	472	455	396	444	440	427	442	469	461	456	451	454	462	441	428	444	405	456	491	396	437	442	469	452	460	432	443	447	433	404	447	449	421	444	421	449	422	426	414	467	401	441	469	474	471	419	466	450	453	481	479	451	441	453	448	466	475	448	481	403	414	443	434	452	430	459	431	457	436	461	454	444	404	424	429	440	445	425	413	433	408	438	424	448	444	458	477	444	475	468	420	448	440	448	436	427	485	515	423	391	458	444	481	436	447	465	406	422	434	460	440	459	465	474	444	463	444	443	444	467	405	455	438	391	417	428	443	419	458	427	448	427	419	421	448	420	462	497	402	437	438	413	426	417	431	441	426	431	431	464	466	414	394	468	422	458	453	476	468	466	425	440	418	434	405	484	428	421	464	415	429	459	445	442	427	443	435	450	464	419	407	420	393	456	457	457	444	439	455	447	452	441	433	435	457	451	453	464	465	445	450	477	431	425	468	466	432	453	417	448	450	469	434	425	434	441	427	445	462	426	454	422	445	427	459	407	449	490	435	465	444	441	436	408	438	442	448	500	473	457	480	442	459	419	379	475	409	457	429	463	438	462	429	449	447	464	444	472	409	476	464	466	434	459	417	434	444	450	385	446	455	449	427	467	448	459	454	458	411	434	441	441	438	417	419	447	422	461	423	449	437	448	428	438	442	444	425	443	465	474	458	455	420	446	479	423	453	418	432	417	430	429	441	436	435	490	466	414	435	446	414	437	441	435	449	470	439	429	459	423	449	416	433	401	444	428	420	454	474	458	452	448	449	483	397	452	426	455	426	467	436	436	430	434	412	455	476	406	442	439	471	448	424	435	440	433	424	451	477	453	441	433	438	464	484	472	454	451	441	435	494	443	409	427	432	427	450	431	435	491	419	419	414	429	440	452	463	444	426	454	417	431	424	440	448	422	429	442	459	436	431	433	436	427	421	470	464	459	433	467	419	415	447	466	475	496	455	444	459	428	445	455	420	465	414	445	430	444	453	457	458	421	436	420	435	447	421	458	460	419	459	449	434	475	454	444	443	452	411	427	468	414	470	432	412	437	413	431	429	422	474	459	446	424	393	441	442	444	423	440	466	437	465	445	431	458	485	452	485	427	429	473	404	451	420	434	431	458	446	437	465	444	456	457	456	452	430	454	472	431	430	441	453	434	449	456	458	449	402	428	426	448	456	417	426	455	457	436	444	454	457	455	450	423	457	424	460	444	425	460	456	453	451	456	479	454	449	469	397	410	430	407	453	436	407	424	481	460	387	471	432	462	482	417	415	417	406	419	454	437	436	442	393	437	430	440	437	400	457	472	457	431	392	465	409	412	477	424	477	446	447	381	483	433	476	456	413	470	445	373	417	427	448	435	444	422	454	446	419	451	441	433	420	417	456	437	468	418	459	428	442	472	437	422	433	439	411	430	433	435	414	428	454	458	395	462	432	447	431	473	446	461	421	396	446	479	430	445	438	428	454	442	427	440	462	453	426	441	471	433	462	444	460	426	467	411	453	462	442	454	490	474	446	423	452	417	456	434	434	443	445	415	422	490	420	424	437	454	451	431	427	443	401	455	410	437	431	466	459	458	431	438	438	457	437	452	461	450	458	468	384	452	403	474	442	400	418	435	458	431	415	453	425	424	408	459	455	423	446	410	443	463	452	456	448	456	425	434	466	421	453	411	432	438	512	434	418	491	461	403	449	469	445	410	452	457	453	469	463	457	458	414	467	458	466	422	429	449	460	446	430	423	439	421	447	421	422	435	444	442	445	436	425	411	457	435	462	455	449	455	453	487	458	453	397	417	433	428	422	443	410	456	433	433	422	443	430	449	428	454	426	409	419	454	460	439	438	408	425	427	436	436	469	428	436	434	459	424	445	437	458	453	427	433	429	437	471	482	443	442	422	461	437	430	424	477	461	467	419	455	425	438	461	436	432	399	458	450	454	459	410	434	452	419	452	432	444	402	503	417	431	440	435	422	434	382	457	468	438	431	446	452	423	458	445	442	430	442	425	425	439	442	472	430	429	421	413	481	464	470	460	446	403	443	416	405	462	471	461	451	439	438	443	445	460	457	432	434	460	426	469	443	452	432	422	435	461	468	440	472	414	438	463	424	418	441	453	432	444	451	455	463	420	460	474	451	421	421	455	452	468	440	467	453	432	448	450	418	419	450	422	448	416	436	444	419	421	437	423	417	437	486	424	405	450	445	424	443	460	425	437	433	458	413	394	432	457	375	452	467	446	396	444	476	456	464	449	467	440	443	443	456	418	429	464	408	455	433	398	437	457	446	438	433	472	451	443	463	462	447	459	454	439	441	466	417	439	437	450	433	465	481	471	451	459	423	456	456	443	418	417	465	472	441	417	447	421	431	488	420	428	463	460	455	443	438	408	436	482	407	449	442	436	478	412	460	400	417	481	450	434	426	429	408	448	421	465	423	484	429	433	420	406	452	440	425	437	455	446	445	455	431	438	434	464	415	453	420	450	451	432	471	450	430	432	446	460	385	428	448	476	452	440	468	428	434	449	436	434	447	447	439	454	416	474	467	459	485	452	445	419	470	391	445	466	434	453	447	446	421	427	422	423	424	430	439	439	438	414	428	442	456	401	427	460	487	464	442	449	445	422	432	421	486	442	406	384	500	459	454	435	456	428	434	457	412	430	455	444	422	458	453	434	463	454	450	412	394	427	467	449	410	443	454	449	475	422	463	440	438	465	459	478	437	430	439	437	384	431	436	422	404	448	410	462	412	446	469	403	447	428	418	405	422	442	459	425	437	440	426	429	465	464	441	466	447	448	404	494	435	438	437	415	435	435	474	418	443	453	446	456	459	439	433	422	436	451	443	426	444	452	452	479	465	470	471	456	414	459	445	411	483	468	445	460	422	434	432	432	464	488	423	426	433	432	424	419	430	458	437	429	413	429	429	418	446	428	422	495	437	413	478	433	440	416	447	450	471	424	423	476	502	440	439	442	404	437	450	461	461	436	478	439	469	432	475	427	439	437	415	454	439	450	418	427	458	460	448	423	465	404	468	424	451	435	431	453	494	410	448	476	431	462	451	441	444	440	423	452	442	462	436	433	473	454	450	446	475	394	471	450	465	425	450	427	430	482	469	454	413	417	453	399	496	426	441	452	454	431	416	401	457	430	443	482	406	471	470	432	436	476	482	422	449	410	408	463	396	437	443	447	446	437	424	451	423	459	427	468	459	441	462	453	432	444	440	432	478	486	421	404	452	456	439	463	492	441	429	457	425	499	423	437	438	453	474	440	455	404	396	459	442	431	425	422	440	443	443	443	396	415	437	434	440	444	411	434	459	440	443	457	417	432	442	433	448	470	480	440	460
49301	32948	34283	34570	37627	34584	30300	29388	28742	26142	21760	21210	16807	15203	10217	5944	4406	2575	1343	1766	707	723	662	686	543	381	384	246	214	157	166	156	170	174	139	150	123	114	148	142	133	309	827	277	115	104	109	93	96	109	114	119	100	99	112	103	107	129	109	100	97	106	105	113	97	118	105	92	112	110	116	113	100	110	105	108	123	101	96	125	115	110	99	92	86	102	114	115	110	89	108	112	117	85	96	113	120	101	93	117	102	111	101	91	101	111	116	94	104	94	109	101	93	103	114	110	106	105	87	98	95	109	100	104	88	104	97	118	117	100	108	88	106	99	114	91	95	107	109	93	95	98	100	114	116	111	104	99	93	111	90	112	118	97	105	86	106	111	102	110	108	103	107	104	121	115	104	106	106	109	128	91	85	106	95	84	109	98	97	98	111	108	122	101	96	102	98	117	104	120	91	113	98	99	121	104	100	125	119	112	98	90	92	106	86	101	97	130	106	110	103	105	100	97	100	132	101	81	108	102	116	98	115	104	101	105	94	108	106	97	109	107	96	124	96	97	107	109	98	104	112	113	115	111	120	113	100	87	99	110	111	112	82	106	98	102	96	121	97	106	109	120	122	127	103	98	93	98	102	114	112	116	85	101	102	103	108	119	106	100	118	95	110	120	113	99	100	100	102	95	87	104	92	101	117	108	109	100	90	99	101	115	107	108	110	98	96	110	99	113	105	97	90	109	117	108	116	107	91	115	112	89	121	92	104	112	92	107	112	103	98	111	102	101	110	98	91	101	104	84	103	129	102	107	115	98	98	99	120	90	99	103	100	102	111	111	111	121	95	102	99	110	112	103	109	100	108	107	89	97	107	109	98	111	96	109	101	85	112	129	106	118	102	92	99	121	100	89	104	122	134	83	103	92	110	100	103	110	111	95	85	101	98	110	104	96	116	97	74	104	108	98	118	88	95	113	122	108	110	94	112	116	107	112	96	102	117	98	107	98	113	118	113	121	114	102	138	99	107	109	112	111	115	100	118	106	104	122	102	97	106	92	116	126	112	103	127	108	112	114	102	115	91	102	113	113	115	107	104	108	122	86	111	105	96	98	104	123	105	122	122	112	100	102	109	113	110	119	112	103	113	106	102	101	98	107	106	94	101	85	114	90	80	87	100	100	114	105	91	105	98	100	111	114	104	113	108	115	106	111	121	119	98	114	115	93	120	102	99	115	105	113	100	112	95	103	108	115	88	108	107	111	110	103	123	93	102	112	102	111	115	98	125	120	128	108	105	99	108	106	102	107	106	113	95	99	119	93	98	105	110	118	108	99	111	120	100	121	108	99	110	117	109	107	93	109	97	97	86	109	105	105	119	100	107	97	101	98	110	125	103	102	126	90	92	97	101	91	113	106	92	95	109	118	110	106	93	110	101	93	124	107	96	94	85	99	106	109	116	114	132	117	85	103	112	108	107	115	90	107	109	107	124	104	100	105	103	91	95	102	114	113	103	123	121	93	104	115	102	108	115	98	101	105	119	109	107	104	102	100	97	97	106	108	88	109	101	120	110	92	107	94	100	103	112	117	101	106	102	95	112	113	101	115	118	105	111	75	91	112	121	82	96	112	110	115	103	123	96	97	102	97	99	96	105	105	136	94	113	128	118	96	105	110	103	101	103	105	99	118	105	112	112	105	107	114	103	126	89	95	103	105	112	108	112	105	108	100	112	92	86	106	92	98	87	114	99	98	102	94	125	113	109	102	101	107	125	105	102	111	92	94	121	94	103	91	89	79	85	102	87	99	109	112	100	101	104	107	108	129	110	124	105	98	100	100	103	112	116	119	111	133	100	127	119	116	119	104	86	100	113	107	114	126	94	108	103	98	93	92	102	104	109	110	107	97	92	113	93	99	118	135	131	105	101	100	100	112	105	115	96	110	101	96	117	106	104	111	85	82	124	103	104	99	89	109	99	120	119	83	117	97	100	99	101	113	95	97	108	122	108	119	98	97	98	110	95	98	100	104	128	90	102	84	109	104	100	102	105	114	119	109	94	99	107	111	96	98	89	107	108	105	104	112	92	111	106	94	91	94	120	122	113	104	102	88	107	99	104	114	110	121	122	97	122	104	109	120	114	93	101	77	102	117	120	100	118	88	95	112	118	115	108	96	129	107	89	97	111	112	120	94	91	112	121	111	99	104	122	113	105	89	105	106	112	92	126	107	88	103	96	121	102	105	107	102	118	118	112	95	117	106	96	103	91	104	105	92	112	99	98	107	111	106	132	84	103	106	91	99	86	124	105	97	101	98	93	103	92	93	114	116	100	90	114	113	112	113	103	101	86	124	104	111	115	92	84	99	103	90	89	92	112	104	103	111	105	115	101	117	102	99	97	115	94	119	102	109	84	104	103	98	94	111	115	78	91	109	98	109	108	99	99	98	99	111	115	123	117	107	88	113	109	95	84	107	104	120	101	111	93	88	93	111	99	110	96	95	118	111	79	94	88	95	114	113	88	95	93	103	97	111	112	108	131	105	102	90	104	109	100	104	118	78	92	95	82	114	101	91	100	101	109	103	120	104	103	92	112	111	114	88	98	111	92	95	103	114	91	120	98	111	101	93	109	95	98	94	110	103	102	98	94	107	105	106	105	91	99	120	115	96	101	110	112	103	100	95	104	107	85	111	94	88	94	99	102	78	97	106	109	110	110	117	116	106	84	112	110	130	102	103	94	114	92	107	105	104	90	84	110	109	116	102	105	97	96	89	109	109	99	112	99	106	117	107	112	102	107	92	105	105	95	111	103	95	131	91	107	91	116	96	113	94	95	102	77	117	93	103	99	120	114	100	98	114	107	111	109	107	127	112	107	106	90	107	107	99	107	98	106	121	91	110	111	112	105	94	96	130	110	95	115	106	114	95	113	87	104	125	111	107	100	112	114	99	88	99	91	111	116	91	100	111	99	99	94	81	96	109	121	90	117	120	106	103	115	116	98	101	104	92	105	98	110	89	118	106	118	112	122	107	111	100	111	122	93	89	98	95	105	97	111	102	116	118	117	88	83	100	105	106	111	122	110	95	108	105	89	106	96	94	94	100	104	112	105	93	103	110	111	114	104	101	102	119	97	119	103	105	104	110	89	90	108	112	99	104	103	116	124	116	97	108	91	94	116	113	101	99	113	103	103	117	105	109	103	97	83	118	109	107	110	99	111	100	104	124	95	107	118	85	97	107	103	115	112	110	101	109	97	94	108	104	101	87	118	79	97	100	101	95	123	82	108	108	84	84	115	80	106	101	111	131	96	105	105	111	107	123	117	94	107	91	91	119	114	108	118	96	108	109	120	116	111	107	102	115	104	97	92	102	108	117	110	85	102	117	106	95	99	112	110	98	106	116	97	109	103	102	113	96	104	101	107	103	97	87	116	98	109	92	106	97	105	109	87	100	104	119	105	85	126	100	102	106	108	104	116	101	106	129	95	85	102	90	130	103	108	94	104	115	102	109	100	111
31775	23859	27001	33831	44884	42669	42193	42524	41010	38793	35502	35807	30715	33190	27648	21723	17742	13770	8501	10741	4436	4629	4682	4695	3863	2741	2614	1777	1157	866	805	1104	864	831	613	520	430	583	647	712	725	1956	5759	1417	374	380	366	343	362	377	338	379	344	370	347	374	394	339	408	366	377	347	349	344	350	340	387	346	363	341	351	320	399	328	360	349	348	347	345	347	335	366	351	371	337	350	332	355	364	329	328	358	333	339	357	329	318	301	330	332	296	324	338	325	342	358	354	320	366	373	386	372	375	333	337	318	366	344	348	338	332	342	319	340	330	316	367	338	356	354	373	338	360	389	335	337	346	339	321	325	338	341	387	299	347	357	360	332	342	324	354	342	367	340	335	340	361	329	336	354	329	319	330	359	306	324	325	325	342	342	341	319	363	377	349	354	333	337	302	364	356	352	318	347	311	368	347	321	357	371	358	327	341	342	333	315	327	373	340	304	326	332	349	331	311	327	340	358	353	346	358	331	378	352	332	358	331	365	325	367	349	333	352	359	336	336	344	327	338	353	312	324	383	337	350	309	347	333	337	333	322	357	309	336	317	341	353	341	348	369	364	315	328	349	311	337	325	358	335	331	313	330	313	314	334	345	353	347	346	347	293	330	359	350	326	325	326	323	375	332	355	358	336	328	384	331	345	331	335	334	348	358	339	342	332	325	360	371	363	336	338	340	343	353	337	328	340	347	344	350	340	342	338	337	327	332	362	335	315	341	321	325	341	340	343	323	334	322	346	374	361	315	367	357	318	327	341	317	341	334	328	363	340	349	352	337	334	343	382	361	375	342	322	337	329	361	356	337	332	343	333	326	356	333	385	325	379	287	350	346	322	351	328	369	340	308	336	348	329	313	333	332	310	332	345	338	330	348	366	342	332	323	354	305	324	327	344	354	351	360	329	349	323	316	357	363	332	362	336	342	316	362	321	367	293	347	329	336	324	362	330	340	329	338	338	327	369	326	337	367	357	364	343	406	358	324	327	340	360	324	362	325	289	338	330	375	328	358	330	351	355	324	331	338	341	342	356	370	369	361	330	347	357	358	370	345	311	351	372	337	339	340	378	351	346	326	350	357	358	340	326	364	355	364	333	317	319	371	331	336	324	333	345	354	324	339	349	326	348	368	347	347	368	335	312	347	345	329	355	317	345	358	348	338	333	310	352	310	334	328	348	332	334	377	338	346	330	375	365	349	333	376	318	326	363	339	357	333	367	352	348	367	302	332	328	353	356	357	342	335	342	349	336	352	320	353	348	341	356	350	319	365	327	345	329	345	354	348	317	337	338	378	366	364	335	325	332	306	364	342	325	351	313	324	338	377	373	319	349	359	338	340	336	371	337	355	384	338	349	327	362	322	323	314	326	349	403	330	331	337	296	332	336	348	362	329	339	331	349	343	334	341	348	344	383	331	337	353	348	343	362	343	352	343	347	336	328	324	339	344	363	339	342	345	353	337	376	338	350	340	335	342	338	362	371	355	307	337	347	335	327	325	333	359	358	332	348	363	355	322	340	319	333	318	353	304	318	378	345	311	376	342	342	345	361	361	334	317	311	331	336	316	375	329	306	324	342	345	354	314	351	340	337	336	357	347	350	357	309	371	371	335	343	350	334	316	318	340	345	336	319	333	352	358	352	326	354	299	359	324	343	318	355	319	336	322	324	343	372	330	361	342	313	334	333	356	320	300	334	345	352	345	303	336	330	338	339	348	336	337	317	324	323	349	346	349	360	339	351	338	336	348	330	358	337	346	312	332	334	336	316	355	360	374	347	359	343	349	346	344	345	308	330	359	331	317	353	331	300	343	362	334	317	355	369	383	320	351	341	315	320	334	354	349	333	360	360	339	331	341	333	372	329	371	331	330	349	349	342	344	367	349	334	327	337	321	360	346	306	357	339	317	324	321	358	340	361	317	348	360	330	351	308	357	348	321	368	321	342	339	347	360	315	352	320	360	328	360	365	384	339	363	339	336	362	333	359	358	332	343	332	357	345	361	347	346	343	342	356	371	334	323	347	326	334	329	347	344	374	339	337	326	339	350	333	346	378	377	354	305	365	341	342	334	330	314	325	343	361	360	341	350	351	345	358	317	343	349	373	350	349	359	331	339	352	347	364	359	338	336	351	364	346	365	359	343	316	308	340	374	340	310	357	369	359	352	328	336	331	356	368	352	336	363	336	341	314	321	333	367	371	367	358	334	329	321	344	337	327	331	325	335	347	334	356	328	356	336	376	353	358	350	327	348	337	329	351	364	343	344	356	339	316	325	312	346	344	318	342	334	339	336	316	353	318	318	331	336	342	356	342	333	363	348	328	356	356	315	358	355	332	324	331	353	345	323	357	333	334	360	344	323	332	322	344	316	343	365	337	370	338	305	329	347	333	345	331	315	329	360	368	314	337	351	350	346	366	338	370	374	321	360	342	325	349	352	334	340	341	345	342	326	338	328	352	368	337	307	326	340	351	360	312	305	385	353	345	352	314	344	316	384	341	339	385	340	346	352	335	322	291	403	339	322	346	377	299	332	340	344	364	340	345	343	352	352	343	317	354	338	342	321	300	338	356	322	363	351	369	321	352	367	401	315	350	388	358	343	336	356	327	326	334	322	336	356	343	342	333	299	315	328	333	323	337	323	324	346	350	355	331	364	330	367	347	343	327	342	328	360	345	346	350	331	354	350	371	311	336	345	338	335	344	334	334	351	334	349	353	330	362	365	362	298	317	324	369	326	339	343	326	364	343	321	353	349	346	308	350	349	330	343	345	301	331	334	343	333	353	341	298	316	339	330	340	344	335	321	328	365	340	343	355	347	340	332	325	299	345	367	342	328	390	355	344	337	346	337	339	363	342	348	336	321	348	340	322	341	322	343	344	317	355	339	334	317	334	313	342	348	364	331	329	365	335	346	340	324	397	361	355	332	344	331	356	368	354	357	362	330	374	341	334	329	315	330	325	349	327	328	314	367	332	342	342	340	307	327	329	339	308	339	333	345	333	348	370	332	342	371	333	355	377	349	347	346	341	322	331	349	337	333	342	316	324	356	318	347	337	352	345	345	360	371	349	333	367	326	345	359	322	339	323	381	309	317	309	288	345	358	330	367	337	340	369	361	344	346	311	348	319	358	352	330	336	321	341	373	340	354	341	355	360	321	317	375	348	376	325	350	305	300	337	333	375	351	319	349	313	328	309	332	340	361	326	340	321	324	335	367	301	348	302	337	331	372	342	341	322	330	346	336	367	353	342	336	356	304	319	350	347	314	333	315	334	350	365	333	326	331	376	360	352	344	332	398	348	348	316	339	359	337	371	345	337	339	388	337	316	342	336	332	303	346	332	352	341	331	355	353	341	301	317	329	347	364	359	326	357	318	352	328	352	319	343	347	345	338	387	313	339	345	330	342	365	342	339	344	327	340	363	377	345	365	375	343	319	355	334	330	326	388	350	342	321	333	336	372	318	308	322	332	335	344	320	333
56401	37824	36054	36324	37962	36824	35128	34225	34531	32884	29733	29513	26065	25425	19838	14565	12107	7041	3713	3872	1747	1351	1710	1882	1369	664	951	574	459	312	289	353	298	281	259	234	225	255	307	311	229	612	1681	464	225	186	209	226	224	168	178	190	200	189	187	175	189	202	221	256	197	193	165	195	186	211	190	163	204	176	201	207	179	171	205	201	183	193	188	198	190	208	208	199	197	184	214	186	216	177	201	176	211	175	205	201	199	211	212	180	193	190	195	199	175	199	174	208	192	193	187	200	213	205	202	179	171	198	175	196	185	213	186	202	185	208	211	212	201	170	215	195	190	208	205	218	187	191	186	179	194	184	185	207	191	214	226	215	209	193	208	168	198	196	213	193	214	191	192	190	191	203	187	202	149	189	219	181	170	192	193	212	192	192	197	207	194	185	184	214	196	196	197	183	205	179	206	199	197	210	185	194	190	173	169	201	209	183	176	194	193	187	194	210	181	181	163	215	180	203	223	176	194	172	164	196	222	203	189	218	194	193	198	185	199	195	201	200	213	214	193	200	209	181	198	181	180	198	190	188	211	187	211	202	227	200	203	184	197	213	175	190	188	171	194	191	215	184	164	205	184	194	214	184	184	195	208	199	172	204	187	196	193	188	166	178	175	184	189	168	182	198	202	178	183	196	178	209	201	209	196	180	194	184	195	179	195	204	191	234	169	222	159	214	182	188	203	201	187	204	163	216	184	150	179	178	180	197	193	219	194	192	192	198	203	202	191	186	203	173	184	165	209	177	209	209	185	181	192	199	198	193	188	171	204	176	169	201	206	225	182	193	192	171	193	181	194	198	215	182	209	193	205	182	199	177	187	201	201	181	182	199	184	179	161	179	167	179	159	213	183	191	203	186	185	206	217	186	207	167	196	178	199	167	192	184	231	191	212	202	194	182	194	187	207	182	201	196	190	194	197	204	186	195	218	197	207	182	200	214	226	206	195	184	199	184	220	190	218	199	193	186	155	183	200	184	190	222	211	206	184	194	198	187	154	212	188	195	184	204	190	194	213	185	209	184	189	180	192	195	204	194	177	167	195	196	213	202	177	199	192	218	186	214	203	191	203	181	184	193	200	206	189	195	191	195	202	208	209	187	186	176	176	217	167	195	207	186	210	211	183	202	197	216	193	183	180	197	161	192	198	175	217	167	198	197	191	196	222	186	201	193	197	190	206	179	199	183	191	195	212	185	176	201	208	173	179	210	207	175	195	178	189	179	184	205	200	208	204	182	180	186	207	188	188	152	220	167	193	189	213	169	190	186	202	214	219	208	183	184	177	222	200	199	203	199	191	193	192	180	220	208	178	202	159	194	204	193	203	201	194	168	195	179	192	173	181	195	183	182	170	190	185	197	199	180	178	195	188	195	191	214	216	199	183	195	206	207	217	179	181	215	185	199	161	205	174	204	185	202	217	192	178	205	222	178	162	193	214	210	178	181	212	193	204	172	175	203	194	191	193	195	211	187	175	181	182	168	210	198	197	185	189	177	189	186	178	187	210	199	198	179	195	193	177	199	196	188	205	196	178	197	191	173	197	219	208	201	224	213	199	208	192	240	217	203	192	197	184	177	207	198	179	189	182	190	194	177	197	184	202	202	166	209	177	205	169	197	194	192	204	200	194	192	199	179	173	178	170	205	181	189	164	166	215	186	187	198	194	202	212	203	172	181	184	217	212	173	174	212	184	206	186	176	200	189	218	191	183	201	199	200	191	209	199	188	204	179	201	191	201	213	198	198	229	218	179	182	199	187	196	188	166	198	191	186	185	190	180	174	174	197	199	179	200	206	167	196	187	191	200	187	189	194	203	191	228	168	192	196	174	208	198	196	164	188	201	188	194	168	183	182	192	165	197	185	195	187	185	184	197	197	176	204	196	186	170	218	189	198	172	200	200	219	199	207	190	212	217	196	200	191	164	211	192	198	196	196	202	208	212	206	184	202	186	218	194	209	176	203	196	169	187	195	190	190	193	200	180	213	176	184	181	172	207	212	179	184	195	192	199	193	206	224	189	157	190	202	193	179	198	172	185	186	168	194	191	207	215	179	180	179	161	196	222	207	207	202	190	165	183	192	184	232	163	220	218	195	186	186	201	178	179	218	207	228	188	183	191	192	191	203	213	169	192	190	175	195	187	197	190	183	165	218	194	198	204	181	186	176	208	178	188	214	177	191	175	187	203	198	201	199	192	202	180	178	184	176	194	181	175	196	169	197	187	188	186	184	193	180	202	208	201	195	206	215	183	192	190	212	196	184	167	197	195	200	206	165	208	184	181	207	213	179	201	175	189	195	177	193	176	204	189	202	184	221	168	200	203	197	190	183	171	181	187	225	204	173	173	184	175	175	189	174	190	192	175	206	187	211	210	160	221	189	180	205	198	220	191	206	191	197	194	208	194	176	202	197	195	205	195	214	183	195	206	177	189	164	189	204	191	198	197	189	211	199	212	201	169	205	190	181	190	201	211	193	185	188	185	189	208	208	178	191	186	217	189	199	198	208	196	173	198	204	197	209	170	179	190	189	200	175	186	185	191	199	179	207	185	214	167	188	195	179	202	196	196	191	195	202	203	160	186	164	188	199	204	202	187	190	184	195	194	203	188	186	173	193	167	171	186	205	182	200	193	212	208	189	194	183	194	185	180	200	192	201	206	149	194	204	211	192	175	185	177	195	198	185	174	190	203	178	210	195	187	191	202	181	176	194	192	185	187	220	189	189	212	194	194	197	197	208	182	172	187	212	204	205	168	212	188	169	166	207	220	199	191	181	175	214	216	198	178	212	185	208	216	227	187	212	198	202	188	219	180	193	183	186	200	193	196	197	184	225	167	211	192	217	192	194	212	193	191	198	175	181	196	205	203	187	202	194	172	189	223	193	192	181	196	206	210	190	198	191	205	195	191	210	194	158	189	191	201	205	199	194	158	221	201	183	180	195	206	200	190	192	188	207	209	192	190	193	208	213	207	213	187	218	191	185	208	173	163	204	197	200	203	179	210	188	194	195	192	169	195	179	227	194	217	191	207	205	204	195	201	197	202	203	179	174	198	155	213	195	212	192	195	202	192	181	183	180	193	185	181	191	201	190	182	198	167	190	173	201	198	213	187	211	181	202	202	199	192	176	193	189	185	198	200	195	174	171	194	169	179	177	187	186	178	173	213	163	166	191	204	181	195	210	178	183	180	212	186	183	172	214	184	191	183	190	174	199	190	168	215	173	185	207	220	204	200	212	193	188	186	182	183	174	191	190	190	205	205	184	191	186	173	201	208	221	213	174	174	171	203	182	195	201	203	201	179	196	208	171	207	227	190	184	187	186	193	188	240	171	212	180	180	186	161	194	174	161	190	212	183	223	184	172	194	189	174	200	181	183	184	183	181	213	185	200	173	187	171	182	204	203	196	167	228	175	205	194	183	191	204	194	220	182	183	177	200	186	197	174	204	176	183	171	210	201	185	203	197	201	176	185
40378	29502	31811	38452	47236	48550	49652	49440	48856	46222	43904	44296	39617	42459	36871	32425	29743	22959	16923	18725	8842	7966	10206	11399	9227	4612	5332	3276	2481	1543	1341	1924	1532	1391	994	747	860	1002	1312	1658	1017	3827	10537	2309	625	637	631	595	624	611	637	577	597	573	641	600	609	606	734	1094	589	579	598	609	618	564	546	582	580	574	576	597	567	599	635	581	580	574	586	541	614	589	583	646	580	565	545	576	553	544	550	587	565	573	612	568	614	579	557	545	577	578	587	560	561	603	541	530	592	620	621	575	545	575	584	592	575	588	548	529	586	547	579	568	566	564	577	595	580	570	575	609	598	583	565	612	563	539	597	570	531	618	629	595	582	576	569	525	555	584	552	609	588	558	561	573	525	564	569	610	590	565	583	610	563	532	541	528	596	580	584	567	583	548	592	559	553	586	574	598	560	577	586	578	548	556	608	551	526	578	599	592	567	589	581	606	558	600	567	561	563	560	567	603	532	587	572	583	560	551	558	550	581	598	585	624	578	511	564	575	574	583	559	522	592	563	535	616	554	573	566	543	602	558	572	578	564	567	527	542	557	577	559	578	615	611	556	594	579	571	540	572	556	576	573	581	579	551	588	537	581	567	560	517	542	567	630	605	626	553	554	577	542	524	554	552	535	587	551	572	587	617	591	574	529	582	560	550	530	619	567	578	607	546	535	568	546	559	593	601	566	608	565	593	557	560	547	550	566	577	585	560	540	590	540	568	598	553	553	572	597	537	547	548	596	556	621	552	561	525	572	609	623	560	601	603	509	597	618	534	618	578	583	546	544	533	566	570	633	589	573	562	576	545	578	565	567	548	580	577	588	617	591	541	587	534	596	542	570	564	584	594	554	562	562	560	574	550	572	608	578	595	571	566	579	566	562	597	593	565	551	577	561	508	618	567	576	585	576	580	596	585	552	533	578	562	562	552	541	574	590	557	586	575	572	560	518	556	573	605	565	529	584	526	560	562	615	559	600	560	569	548	568	587	625	561	549	568	585	549	571	565	568	552	548	570	583	565	565	618	574	580	574	565	605	627	587	552	573	580	587	555	578	541	566	564	598	567	560	599	574	525	553	588	541	561	591	544	556	578	607	588	559	584	540	539	550	541	540	557	582	573	558	560	560	565	571	559	556	592	610	572	567	532	584	581	590	612	556	590	581	558	541	563	555	583	589	573	587	557	569	566	579	594	576	566	563	582	567	611	560	572	582	582	575	581	539	597	560	593	555	526	545	565	569	548	554	576	569	560	572	550	547	558	617	586	575	534	611	592	613	546	589	571	551	589	615	527	566	553	600	578	564	504	554	529	551	538	586	580	531	540	555	553	604	530	564	607	572	599	566	564	555	607	534	558	575	571	543	627	566	545	553	556	559	608	578	528	605	601	584	555	565	588	565	575	543	570	580	512	581	589	541	540	542	536	564	589	559	548	607	551	527	567	573	531	605	580	591	566	573	579	585	579	564	595	574	565	597	544	582	550	557	598	578	602	621	591	524	592	571	501	597	565	542	583	571	662	612	594	584	550	530	609	571	606	591	546	525	552	590	596	567	597	600	550	598	597	563	567	519	592	545	583	541	583	568	529	595	559	546	597	560	579	523	590	580	552	526	558	598	592	573	608	577	606	601	634	559	577	555	620	564	583	571	612	533	548	543	532	582	582	578	583	571	582	546	579	613	569	544	548	590	592	562	550	538	599	560	560	546	556	613	586	561	539	611	586	537	562	600	578	535	537	553	552	565	543	566	567	553	579	505	576	534	569	583	586	561	546	555	605	573	550	588	562	586	518	629	587	555	551	596	562	607	552	562	579	555	559	553	605	554	611	567	542	532	572	601	552	577	589	572	625	598	576	546	577	563	529	587	580	555	565	578	567	549	531	582	551	599	548	591	579	574	574	563	619	535	568	618	589	559	585	584	554	533	572	597	557	582	526	596	570	541	535	578	564	539	578	550	582	585	600	567	536	565	544	537	588	557	558	573	569	553	546	592	583	581	580	566	632	558	575	569	556	581	591	582	582	589	540	548	550	568	545	540	588	552	530	551	577	574	601	582	592	599	564	559	521	600	630	538	551	612	574	565	573	551	559	605	573	589	581	550	537	558	572	590	575	570	535	582	571	606	609	574	561	523	557	526	589	525	558	562	582	545	571	584	581	579	611	610	582	548	517	542	551	586	588	595	585	585	551	556	559	576	562	567	592	567	586	612	530	578	600	589	544	580	543	591	545	585	588	575	546	589	570	576	551	548	562	598	571	551	535	550	576	554	571	529	577	572	598	607	527	569	606	543	553	497	577	584	594	536	571	570	573	571	603	598	616	625	592	541	604	529	579	578	545	576	587	550	608	576	552	543	545	573	537	561	543	586	551	557	564	564	582	585	571	551	542	514	582	563	549	585	586	612	554	505	531	529	576	601	584	565	609	564	561	553	599	583	605	593	569	531	548	563	574	563	556	522	601	597	547	564	520	584	552	615	562	579	592	541	556	552	612	548	550	556	562	562	589	609	563	546	595	573	557	597	559	557	562	601	584	579	578	587	601	550	567	573	591	531	537	523	598	576	559	577	550	534	563	581	553	510	598	572	528	535	589	606	560	543	548	572	549	542	563	552	526	592	571	527	563	577	555	584	576	549	540	609	608	584	577	580	580	543	576	576	609	589	590	604	574	563	567	557	552	575	595	572	572	549	626	565	559	533	580	560	605	604	547	609	628	553	563	549	559	564	553	568	570	615	558	545	567	562	566	598	561	567	551	564	573	588	590	579	627	580	530	575	615	641	609	573	591	571	586	586	569	525	615	572	593	555	574	564	580	553	586	552	598	606	577	551	548	585	556	569	531	602	569	561	573	573	538	578	549	579	578	560	588	599	542	571	579	510	555	573	585	567	593	572	550	568	575	524	604	581	594	527	584	627	563	503	550	544	563	589	552	565	582	591	568	548	573	587	539	565	571	589	577	545	586	551	582	560	546	567	590	572	557	596	593	561	553	562	575	539	535	545	565	537	556	567	589	530	557	574	564	600	588	610	584	564	518	544	582	551	574	536	538	567	556	533	556	567	580	550	573	569	548	518	603	578	549	588	577	579	591	573	548	529	525	556	583	551	538	541	556	588	544	552	593	575	547	633	580	576	571	537	563	592	573	542	559	586	543	559	596	535	548	584	582	557	572	564	559	564	525	546	556	530	556	589	556	579	571	605	586	565	585	599	593	555	589	608	570	530	558	537	533	574	563	588	564	558	571	535	535	602	602	565	556	543	565	549	555	574	594	562	576	549	547	621	571	589	559	590	523	547	590	620	635	579	548	608	538	523	592	611	564	527	600	585	568	551	542	549	544	549	560	538	555	587	556	579	564	586	588	540	547	534	566	575	583	557	607	593	583	607	587	553	565	555	598	618	569	600	545	555	555	559	557	592	600	563	527	537	547	565	570	554	553	600	560	562	521	565	608	572	533	575	577	574	593	566	566	585	560	539	545	539	550
14992	8780	10608	9955	8856	5425	4373	3313	3017	2151	1816	1649	1198	1070	749	554	473	304	255	255	209	182	199	239	176	164	172	145	139	159	160	148	134	141	164	153	137	157	134	181	150	174	216	147	136	134	139	148	128	130	136	117	166	146	122	151	159	102	131	111	153	170	151	146	145	143	126	131	136	146	131	152	163	135	121	139	128	147	130	144	151	148	130	125	153	142	129	146	155	158	141	148	150	127	134	140	130	138	124	155	169	134	129	154	137	151	126	145	129	172	145	147	130	171	148	134	165	161	139	110	117	141	116	136	138	167	135	144	131	141	149	131	140	149	164	153	144	132	129	158	141	143	133	137	144	161	144	123	122	124	128	136	153	126	123	167	150	139	152	133	145	135	167	123	142	144	157	136	121	143	148	144	156	155	147	150	145	153	137	125	140	139	166	141	149	141	145	148	154	154	134	140	129	161	155	122	167	139	162	143	156	143	142	132	136	143	159	137	139	172	157	132	156	137	138	145	140	146	136	149	140	144	144	155	123	141	147	132	141	118	136	129	135	152	144	130	157	156	135	148	150	150	154	132	140	148	146	148	151	173	150	120	135	126	159	132	142	143	127	151	154	159	134	159	151	149	131	138	145	121	171	149	141	139	121	144	139	116	126	107	152	151	146	129	123	145	145	142	139	149	159	160	160	152	169	147	152	118	150	156	131	176	129	129	139	142	143	160	145	145	170	133	153	134	148	146	140	138	135	160	133	145	158	141	141	115	147	160	138	125	157	153	173	126	141	133	137	150	133	128	158	145	138	155	129	149	121	135	134	158	145	166	121	139	165	124	122	158	153	148	137	142	165	132	130	126	133	133	152	165	133	148	153	142	141	130	144	125	130	146	161	136	133	139	127	111	132	140	136	135	135	125	149	141	128	165	112	142	144	150	155	144	141	135	149	151	145	143	157	168	145	150	147	135	140	154	130	161	144	147	129	135	136	137	151	158	132	137	151	127	131	132	140	173	155	172	156	137	163	150	128	152	158	148	149	157	138	158	134	141	165	151	134	150	148	139	152	140	153	133	155	131	120	176	125	156	128	137	135	144	138	136	145	158	140	129	147	129	155	147	153	141	161	127	127	124	148	125	129	126	149	141	165	149	153	146	164	127	127	139	145	141	153	170	131	145	156	145	146	146	128	160	155	147	136	144	150	177	155	137	144	131	143	168	152	149	157	140	132	146	143	135	123	154	160	147	137	156	155	131	127	162	143	135	150	140	140	160	135	156	138	122	145	147	146	146	152	122	147	135	149	156	147	127	154	128	146	127	138	149	122	144	122	148	148	152	130	140	133	129	147	128	149	128	149	146	153	157	140	126	156	139	158	156	118	141	150	140	127	135	154	170	145	150	134	144	149	145	149	157	115	140	139	160	148	138	143	154	162	166	157	136	137	137	141	137	130	146	144	116	129	157	149	143	137	144	136	158	149	131	128	121	165	128	143	145	114	133	155	135	160	139	152	141	142	134	134	125	135	131	133	116	153	145	149	143	139	151	133	149	146	154	135	146	131	148	127	125	141	132	163	163	130	140	140	142	155	133	145	147	158	140	143	151	138	141	143	145	138	161	162	155	154	158	135	111	155	161	141	149	123	151	148	164	121	128	126	148	144	123	129	160	144	136	131	127	148	139	160	144	150	149	135	136	139	135	148	144	151	152	127	154	125	162	152	151	133	136	126	148	138	140	148	140	152	131	160	144	150	154	138	147	136	148	176	167	144	137	134	155	127	171	153	163	155	132	136	129	141	120	132	140	164	147	139	154	144	136	146	106	130	136	133	136	144	153	157	148	162	138	148	154	137	143	162	126	126	128	125	149	151	135	145	136	132	130	134	151	138	136	121	148	149	158	138	135	146	146	142	150	140	155	142	138	132	150	158	163	126	128	156	157	152	157	136	137	152	137	161	147	132	144	135	142	124	151	151	161	144	145	128	132	131	146	171	139	152	139	152	125	168	131	134	131	133	152	161	126	131	138	137	146	142	132	150	142	155	147	148	155	134	124	128	150	152	153	137	126	147	125	133	158	127	134	152	139	141	145	129	113	135	148	141	144	145	159	162	133	131	152	162	142	135	127	139	158	153	146	130	134	129	154	126	149	141	135	136	150	145	149	146	130	133	137	150	143	160	131	127	140	152	158	135	150	130	130	165	139	166	160	155	142	143	147	132	144	140	155	153	133	148	160	136	143	158	157	138	144	133	150	157	138	151	134	144	141	135	146	131	141	153	122	161	158	125	161	145	140	159	158	137	135	151	155	150	118	128	131	134	143	145	149	138	146	154	151	155	132	160	139	153	137	150	158	133	115	131	144	171	148	139	141	138	124	169	149	158	150	121	140	144	155	136	123	154	130	137	120	134	144	155	151	145	137	147	135	131	160	143	138	139	164	143	164	138	129	139	136	168	137	135	133	134	129	152	158	121	129	128	157	132	139	146	134	145	148	153	135	135	164	128	143	135	146	129	135	136	125	162	152	153	144	156	135	138	139	144	153	148	140	134	143	152	150	142	137	154	133	140	140	143	149	145	147	161	151	155	135	144	160	148	145	152	154	130	159	132	161	134	131	147	161	125	152	153	150	130	145	138	137	138	126	128	140	144	125	140	145	156	152	138	168	160	156	152	148	139	150	138	138	162	154	136	140	149	164	153	126	160	147	159	151	142	146	148	121	129	162	141	129	141	132	170	149	137	149	156	139	146	139	149	130	146	131	134	131	116	151	151	128	162	133	147	125	158	141	145	148	147	136	145	148	123	153	158	142	144	164	131	137	144	160	142	154	122	158	168	127	115	151	154	141	129	139	122	159	149	151	133	132	140	152	139	165	142	147	167	149	137	125	161	140	163	150	160	157	118	133	136	154	158	142	131	130	144	146	140	141	169	167	141	134	126	154	137	144	152	159	139	136	160	140	149	157	122	116	146	158	143	136	140	144	152	128	133	156	147	121	125	133	148	136	148	130	127	134	125	167	149	151	144	154	141	134	146	160	147	154	146	143	125	171	147	135	148	133	148	153	144	141	134	136	158	144	151	150	120	148	165	134	126	141	166	152	147	164	144	152	136	150	144	133	137	142	146	127	141	160	131	154	152	144	146	149	140	148	138	147	142	151	145	142	136	134	160	139	127	138	122	163	156	147	149	151	137	130	150	133	133	166	137	138	156	157	136	156	153	154	137	137	146	142	139	146	125	142	153	131	125	142	122	158	136	141	145	143	131	141	154	148	127	163	135	162	143	138	147	128	144	158	173	128	171	134	156	136	129	114	150	139	142	132	158	159	132	148	149	135	140	152	136	146	150	149	150	137	135	129	136	152	154	143	142	151	152	142	156	146	114	162	143	160	124	128	158	136	129	157	133	148	153	137	144	126	145	133	116	154	156	133	124	137	133	121	135	153	119	132	140	145	149	140	135	123	146	148	138	146	129	136	146	139	140	146	134	138	133	133	157	112	152	137	143	148	130	130
15502	9564	12121	16825	19763	14568	14508	11854	11882	9475	8754	8081	5762	5256	3536	2774	2416	1568	1226	1167	866	732	808	975	821	547	585	492	507	454	444	504	526	486	463	439	444	483	447	460	425	565	947	540	467	437	442	453	451	439	428	450	435	426	470	405	463	479	416	423	449	449	439	466	420	412	438	448	431	457	441	447	448	446	442	442	434	425	434	445	406	419	453	423	404	470	506	457	443	441	444	425	461	466	420	424	413	460	446	445	452	467	450	410	462	417	439	487	433	448	454	449	420	472	432	426	419	431	437	443	420	424	426	416	424	394	419	453	465	427	420	465	411	426	415	462	419	424	451	431	444	460	403	426	430	463	456	425	477	432	404	444	440	428	428	479	455	428	471	440	427	401	425	413	475	445	430	433	449	443	447	416	438	470	431	420	491	480	411	460	462	436	439	437	441	426	447	449	468	445	412	401	490	421	441	416	415	480	432	450	395	456	460	477	452	447	458	448	466	419	456	459	420	483	422	485	468	425	414	442	452	441	421	426	454	414	445	441	455	452	459	442	443	450	468	451	455	434	448	436	467	435	456	428	463	440	442	406	427	486	475	463	408	439	481	400	417	414	440	434	417	421	406	450	461	394	427	487	412	476	457	439	432	462	429	445	416	420	430	426	434	464	499	417	447	435	427	423	438	446	418	434	402	448	462	422	401	406	441	411	475	439	470	431	437	455	468	467	434	481	458	426	438	428	444	409	427	462	439	407	456	448	457	471	430	458	453	479	420	432	470	408	396	449	468	412	447	417	442	453	450	441	447	429	463	434	363	441	457	465	461	430	431	439	440	484	409	453	412	443	439	440	448	462	434	417	427	463	433	466	454	446	428	441	417	432	467	420	396	429	452	455	449	417	399	432	448	441	425	476	412	453	440	471	466	471	417	422	424	439	419	461	442	470	409	427	467	488	413	416	432	431	469	445	440	396	504	425	475	438	453	486	446	477	440	468	433	440	460	397	462	446	477	443	442	423	436	470	448	469	444	469	434	458	407	466	452	424	433	422	419	396	427	431	412	401	441	425	422	433	415	464	438	425	436	455	442	444	476	411	452	448	423	424	434	429	412	462	423	408	442	435	472	457	434	454	439	421	456	457	438	428	405	473	455	452	464	443	439	473	450	425	443	456	444	416	446	418	430	447	460	475	417	447	476	443	417	439	456	454	422	445	426	434	413	426	422	446	434	477	434	442	422	446	424	385	406	459	420	413	482	425	414	415	433	428	419	424	462	503	470	443	457	433	429	467	407	449	459	455	431	443	465	443	471	446	408	425	443	463	448	452	462	454	436	436	433	417	454	436	436	441	442	459	434	426	433	451	410	430	436	442	456	426	457	427	417	456	426	448	435	450	451	416	415	444	438	419	441	397	427	461	445	495	447	434	445	431	422	424	409	443	425	446	433	449	457	423	436	448	434	413	453	447	432	474	453	435	491	383	477	436	442	446	450	450	393	433	439	464	426	419	426	448	449	438	424	431	383	457	443	443	440	445	447	446	445	464	369	455	432	443	431	443	431	448	462	465	456	440	449	484	452	455	433	473	436	447	439	495	475	480	436	418	443	416	452	438	425	483	422	469	473	417	447	391	430	436	438	404	435	413	465	402	400	440	442	422	437	436	424	461	412	444	415	425	445	434	468	474	427	430	408	466	494	435	414	454	439	452	417	430	464	414	429	478	442	451	428	455	402	441	432	455	457	459	444	472	423	470	478	403	457	456	440	449	452	415	448	455	421	420	443	431	420	453	479	450	444	446	447	411	407	435	430	434	424	409	466	449	466	463	438	466	398	449	469	463	436	441	467	456	453	437	464	421	475	452	413	485	473	414	474	432	464	467	467	460	430	455	449	440	452	451	449	413	454	421	411	433	460	474	457	417	416	443	424	451	446	460	443	430	441	446	452	441	429	465	463	502	457	460	476	441	472	430	461	513	444	423	430	450	432	474	421	425	424	436	457	458	446	453	420	484	471	460	451	437	412	433	434	414	424	471	442	469	460	441	431	429	460	412	428	427	463	437	461	472	421	419	428	446	439	434	481	437	453	436	406	464	420	456	421	443	430	472	403	471	437	439	442	451	442	444	443	438	424	474	470	464	428	401	433	472	450	451	456	421	423	412	448	448	403	445	422	440	477	439	449	460	437	445	453	427	437	433	446	428	463	419	435	450	421	454	434	448	457	443	419	457	439	428	430	453	447	429	437	430	460	422	429	452	436	453	405	437	457	487	427	467	458	439	453	457	396	460	444	434	442	467	494	425	446	459	422	450	446	452	451	410	432	466	436	438	416	471	423	407	464	461	450	430	492	468	449	448	425	417	464	468	440	483	494	430	405	451	428	444	442	456	434	430	418	421	437	419	477	407	447	409	476	422	429	398	449	433	419	430	435	417	438	448	458	431	447	446	425	436	463	441	470	446	474	422	454	451	436	464	471	436	448	456	468	422	455	426	428	424	431	441	409	422	442	435	514	438	451	418	422	477	432	441	424	420	463	387	446	437	449	459	427	441	423	454	481	414	438	426	448	445	416	449	438	455	383	423	449	453	423	462	434	455	413	424	456	450	421	415	428	478	446	430	407	439	451	445	409	465	446	443	430	437	470	446	448	470	470	453	452	410	452	441	462	447	381	405	444	442	440	382	446	436	504	419	429	458	439	453	458	459	461	431	430	400	450	423	409	445	460	442	465	440	479	440	437	485	424	450	439	391	404	455	409	429	436	401	466	430	433	404	436	446	466	461	431	426	419	429	437	436	391	456	499	467	482	451	437	437	414	448	418	442	473	439	473	434	465	418	421	411	455	438	428	440	432	422	425	440	457	445	431	439	437	448	444	418	467	467	407	458	415	451	432	455	444	436	471	414	454	432	428	430	469	480	446	470	430	430	470	464	445	448	443	422	422	464	428	437	417	452	439	433	425	398	471	420	444	422	495	450	421	447	478	411	479	471	429	439	419	453	443	447	472	405	433	487	480	459	446	440	479	459	445	424	454	461	459	429	431	407	442	458	373	399	454	420	420	477	451	469	453	440	461	432	430	437	465	432	430	434	435	441	391	405	431	458	476	416	461	468	438	424	452	429	434	447	459	406	432	420	449	441	477	440	471	466	460	467	443	418	478	443	455	470	447	460	443	453	458	420	428	448	487	431	414	412	447	431	439	439	426	435	429	414	448	398	433	442	448	448	436	442	447	428	443	445	426	429	475	460	419	422	486	418	402	435	428	441	436	476	447	466	448	416	438	437	409	472	449	470	418	433	434	453	427	430	432	429	462	436	472	446	436	466	443	452	473	430	445	423	470	429	446	416	448	449	475	429	446	473	443	421	440	439	432	399	438	442	456	442	437	433	450	434	428	474	433	453	443	460	460	474	439	471	457	445	441	476	438	434	462	436	411	484	467	456	447	437	479	446	432	432	438	450	445	474	443	392	461	440	434	434	424	428	440	411	437	438	414	429	434	422	410	465	446	423
49343	33925	33933	36401	37299	33305	32395	31289	29355	25521	21945	19896	16252	13641	8984	6074	5039	3090	2095	1492	1183	614	878	1230	781	304	244	227	290	159	146	145	161	156	124	123	125	130	168	154	116	346	777	207	113	115	105	103	108	100	111	99	93	100	101	94	118	105	111	162	100	116	116	95	114	119	113	111	99	93	99	99	111	119	118	96	89	113	115	94	120	80	94	113	107	93	101	111	99	81	133	111	95	122	116	100	110	110	95	124	94	112	102	88	97	125	97	112	97	110	107	102	99	102	99	108	99	99	108	105	110	93	110	115	103	124	105	116	119	96	113	93	91	130	104	96	107	106	112	113	102	123	101	111	93	92	125	101	119	107	112	106	96	96	114	109	102	110	106	108	102	95	120	101	116	121	113	104	116	101	103	91	96	123	102	101	111	116	109	83	100	102	85	95	113	116	101	119	105	124	123	91	105	108	98	106	88	119	100	112	100	107	104	111	116	130	111	98	111	102	103	113	91	102	93	100	118	105	114	102	111	105	98	119	128	100	118	109	118	105	117	111	113	115	108	101	96	118	99	111	110	90	113	97	120	104	116	107	93	112	104	104	103	98	103	105	103	107	108	90	100	121	95	107	105	113	120	148	123	93	103	117	108	131	96	105	104	115	119	101	111	95	91	104	102	94	114	119	111	93	94	106	119	86	109	86	89	117	95	109	96	84	89	100	91	120	102	98	108	110	106	110	98	97	99	98	104	112	108	125	85	91	109	97	98	101	105	93	114	109	97	101	108	100	118	122	113	90	94	101	119	110	124	107	108	109	129	116	107	104	98	107	93	105	130	108	103	119	99	91	114	112	114	108	98	105	95	102	112	107	123	121	100	110	96	116	119	100	120	110	123	113	98	114	90	94	119	104	103	93	93	122	105	117	117	112	95	109	97	94	95	90	115	113	96	118	91	127	111	103	94	109	108	114	118	107	83	117	104	102	112	84	109	110	102	118	118	114	123	113	112	109	112	114	119	102	124	107	114	104	95	121	103	97	94	107	109	117	113	99	112	118	90	111	113	118	104	107	119	94	115	101	78	109	112	109	95	126	88	103	108	101	99	90	108	102	103	100	74	118	106	93	99	119	101	102	94	92	100	97	108	98	116	90	110	99	109	108	96	116	109	122	103	110	105	112	121	100	102	112	84	99	123	101	117	105	106	121	104	98	108	102	107	98	109	92	119	106	122	90	110	94	84	104	108	123	111	103	98	102	91	105	98	109	103	124	110	95	95	110	116	106	121	111	96	103	118	107	109	114	94	112	104	84	100	111	130	109	117	112	122	115	99	100	93	94	135	109	118	106	114	120	101	101	112	97	104	109	139	125	108	117	107	105	79	119	97	101	104	94	111	120	106	93	108	106	108	101	115	119	105	100	109	112	109	115	98	110	101	113	95	90	124	99	91	91	112	108	100	100	102	98	102	107	109	109	102	109	98	114	105	127	103	104	113	109	98	113	109	126	105	103	97	98	87	115	95	122	114	106	106	101	113	121	88	115	106	109	113	112	104	116	106	104	120	89	111	106	95	118	108	115	102	102	118	92	120	129	104	125	115	106	125	113	97	94	95	110	102	128	104	106	127	109	111	113	110	108	105	100	104	101	96	92	94	103	121	129	105	104	120	99	102	107	126	105	114	102	84	126	116	118	117	96	96	106	104	93	96	104	104	124	100	122	99	109	102	96	121	106	123	107	106	123	126	107	93	96	111	90	114	92	103	107	107	108	119	126	104	106	101	103	105	96	110	107	99	110	106	95	88	95	113	91	121	109	119	114	114	95	119	93	95	110	119	104	109	113	99	113	117	127	106	100	103	105	101	103	97	101	116	107	106	102	107	101	101	118	119	108	108	109	102	112	106	105	107	116	111	108	105	115	114	109	121	116	106	90	123	105	106	103	110	109	92	105	103	90	103	112	93	101	94	109	101	120	122	98	117	106	102	99	96	93	88	105	108	103	123	106	97	107	105	114	103	96	129	107	95	112	120	94	97	118	107	98	95	88	106	103	105	104	119	103	111	86	98	94	89	100	118	92	109	114	97	104	114	117	90	97	95	107	120	86	119	110	105	90	104	109	85	116	112	117	109	86	98	108	101	96	110	95	118	104	116	91	100	105	124	106	118	122	101	106	110	116	104	117	96	79	95	111	100	119	113	89	100	125	94	115	103	77	97	87	93	99	107	110	99	119	110	115	127	116	121	114	105	110	90	116	98	114	83	103	106	104	107	89	99	105	105	98	103	105	107	108	97	100	99	99	103	108	116	80	112	77	102	94	106	80	108	104	110	110	112	107	108	104	88	94	120	116	101	109	112	99	107	111	103	91	116	113	114	113	86	111	106	122	127	115	114	116	111	95	134	101	91	96	98	110	102	90	105	98	101	112	108	96	104	96	101	116	107	99	99	98	111	115	107	114	108	117	85	102	101	106	103	102	102	104	107	100	97	108	109	109	99	83	99	98	94	110	102	92	104	104	90	103	105	82	107	121	112	89	118	97	117	112	112	109	111	97	112	104	96	86	100	89	101	93	87	114	107	145	99	105	102	113	100	96	95	106	93	102	102	100	115	115	109	96	110	115	81	88	105	116	106	104	104	96	120	109	105	108	102	110	91	111	110	107	98	105	108	115	108	129	100	97	128	88	106	104	88	119	100	115	121	112	91	89	118	95	91	115	111	116	113	93	98	98	113	87	109	97	98	124	116	111	112	98	108	117	110	108	95	113	83	100	127	110	106	102	100	101	102	108	113	114	111	105	107	106	101	116	128	115	88	111	107	110	87	113	91	106	118	104	122	85	98	102	113	97	100	104	105	119	131	109	106	99	129	112	98	111	124	96	88	86	101	103	107	115	86	100	114	121	95	120	98	94	112	98	123	87	112	116	115	113	103	112	105	112	107	102	115	117	101	119	93	96	113	101	103	111	118	109	102	107	103	102	124	104	103	101	94	110	94	128	107	112	109	108	108	109	98	104	86	96	100	123	109	116	108	94	98	95	92	108	105	108	108	114	110	127	92	111	103	96	108	101	107	111	91	117	109	104	115	119	106	118	101	111	125	110	112	100	116	109	97	100	110	93	112	95	95	107	89	110	112	102	102	91	99	95	126	126	96	118	107	101	105	117	100	116	86	100	112	108	108	100	92	123	101	106	100	118	116	94	101	97	108	98	98	93	119	118	106	94	111	101	107	104	136	93	107	95	107	108	102	106	109	108	110	106	95	121	114	83	118	121	96	103	107	90	100	106	129	100	107	106	113	100	110	110	107	101	104	114	105	105	86	107	105	116	101	89	95	116	94	105	106	109	129	100	97	106	102	126	112	110	104	112	128	116	93	106	105	119	93	110	109	86	95	102	99	107	121	101	86	100	129	127	111	119	108	112	114	99	115	103	98	107	126	92	96	114	95	103	104	109	103	105	92	98	108	105	97	103	109	83	104	96	98	103	101	119	106	107	107	100	99	124	103	124	122	114
31535	25047	26442	36404	43529	43741	44047	42290	41867	38484	36383	34522	31535	31324	25365	22320	19721	15757	11564	9434	6751	4019	5982	8103	5800	1834	1484	1520	1765	725	667	825	815	761	523	483	466	712	826	803	454	2211	5091	1130	385	323	341	381	328	363	345	383	343	343	379	348	353	328	461	726	387	344	365	360	361	358	355	355	351	363	363	344	354	374	314	396	343	346	351	354	362	332	366	336	366	321	341	341	363	366	328	385	356	347	363	355	330	357	360	352	371	298	374	375	330	340	306	361	330	384	331	347	351	360	337	338	341	353	366	379	359	344	314	370	349	343	322	357	373	338	340	370	363	328	352	344	330	334	340	354	333	326	341	339	327	346	351	343	312	355	314	318	332	363	356	368	327	337	347	348	361	320	340	355	333	337	335	353	349	372	321	346	351	330	342	374	342	370	328	379	333	343	345	338	370	347	380	317	345	327	366	341	349	359	316	322	331	334	329	340	346	349	373	384	331	340	344	332	338	366	359	344	352	343	353	340	345	336	372	352	320	356	363	346	323	333	361	345	373	367	351	312	355	332	360	358	379	341	356	329	340	350	374	366	323	339	336	344	340	312	352	333	345	325	360	315	357	341	333	365	349	343	346	329	334	368	346	350	338	339	359	376	375	347	342	361	362	309	352	358	327	370	326	360	370	352	367	356	333	390	335	360	360	343	329	334	370	352	344	320	341	352	350	335	344	313	354	345	358	335	343	338	347	365	342	347	369	353	323	324	370	353	361	342	342	343	341	347	343	319	327	312	354	338	331	332	350	369	356	364	350	333	355	338	360	333	350	374	346	353	381	364	308	364	352	335	358	309	343	339	331	351	351	373	344	332	351	335	351	342	307	328	355	347	328	317	353	370	321	358	334	336	372	341	350	370	327	334	325	350	362	370	351	338	366	381	341	347	315	348	318	347	310	353	365	363	329	377	369	342	381	364	331	358	326	344	349	339	326	343	346	342	378	344	355	334	353	351	357	318	373	337	366	324	346	338	325	359	352	313	348	373	337	342	328	346	350	346	371	346	337	333	319	316	346	332	339	367	341	356	342	399	366	329	340	343	352	359	366	366	336	345	342	364	339	355	355	371	323	318	358	328	351	371	354	333	325	364	297	344	337	362	345	352	349	326	338	341	356	357	333	321	350	354	315	379	328	338	377	323	341	348	368	362	354	338	351	343	338	346	370	379	345	333	370	366	338	352	352	336	315	320	338	334	323	353	356	361	354	335	330	343	336	379	363	339	329	337	328	334	373	360	328	339	329	329	372	342	306	324	359	367	349	325	335	357	339	339	348	348	373	379	335	310	331	380	319	348	328	312	370	368	322	318	403	316	347	333	344	329	344	365	354	358	353	367	394	333	356	353	334	325	305	335	318	346	330	360	333	357	338	348	336	310	318	321	357	357	364	328	331	343	370	351	329	373	356	343	367	340	345	323	330	327	330	391	333	322	345	362	366	308	342	359	332	362	346	333	338	358	354	345	351	354	304	309	361	333	364	354	333	303	352	343	387	353	323	351	364	293	330	327	359	351	331	337	353	360	326	359	349	327	367	359	336	360	356	331	358	355	325	353	342	352	356	380	371	363	361	342	343	367	324	344	354	338	334	323	344	352	335	376	361	334	310	357	339	331	316	382	316	354	336	367	371	358	382	359	370	342	400	342	366	358	346	358	345	331	340	349	342	360	355	348	340	349	344	324	352	328	345	357	351	335	334	315	313	362	342	345	364	341	361	348	354	356	340	357	377	326	354	317	342	314	326	323	358	329	386	305	332	359	339	364	371	324	358	363	355	335	325	329	338	320	360	356	342	362	351	393	353	334	337	316	366	339	348	329	325	327	333	305	356	334	355	328	343	362	345	344	332	341	362	351	330	380	307	352	335	374	340	368	359	349	354	314	335	342	317	347	335	376	326	365	357	353	345	367	356	347	319	335	347	358	323	338	348	385	354	333	370	348	356	339	341	351	325	347	367	340	337	347	329	335	326	363	342	360	347	312	371	316	325	325	367	328	311	367	346	318	350	332	341	361	380	374	350	358	341	364	344	292	341	350	321	325	338	368	330	321	352	329	348	376	360	321	313	373	353	351	345	332	348	362	362	378	344	357	324	345	329	327	337	317	334	307	382	361	329	327	357	351	330	356	355	313	342	341	329	320	343	357	331	316	350	364	331	361	365	322	313	333	343	339	336	335	341	345	333	309	323	342	347	335	341	329	342	331	355	333	345	348	338	353	363	332	373	324	337	349	348	343	348	351	368	372	373	327	332	319	329	345	348	375	335	336	357	356	375	342	325	335	326	332	351	346	381	320	350	339	301	355	365	334	350	351	328	336	341	364	347	376	376	367	296	345	369	351	308	346	346	347	317	335	372	335	361	356	327	338	336	353	343	330	359	330	353	310	359	349	343	355	328	335	361	346	339	361	329	348	342	354	311	318	357	352	321	338	327	357	339	345	364	364	355	321	346	341	333	318	362	332	320	308	362	330	335	365	328	366	361	345	345	323	348	326	350	374	330	345	370	348	327	325	367	357	342	333	370	307	318	336	356	335	393	316	331	341	331	322	348	335	341	341	370	336	309	359	322	356	342	354	362	324	344	328	335	359	326	351	332	373	358	353	360	312	342	327	361	333	380	333	378	348	327	352	342	369	365	366	347	335	345	318	333	333	382	337	336	317	361	352	335	366	330	340	363	375	372	349	311	326	365	340	348	361	339	346	315	325	348	342	332	287	338	325	309	360	333	346	362	330	361	354	393	323	364	353	354	330	318	367	331	365	338	334	345	375	289	333	379	394	358	353	330	368	346	318	323	338	336	362	319	317	340	361	373	377	341	338	376	328	371	354	372	324	341	352	369	372	340	365	349	334	332	335	334	305	344	372	344	356	331	373	370	337	350	351	341	326	327	342	340	390	339	341	340	363	373	349	332	343	331	366	355	347	326	343	328	361	370	373	342	386	355	344	322	351	332	337	344	334	347	335	325	383	316	351	368	331	350	355	335	367	308	315	331	314	331	344	322	329	324	364	364	333	343	364	326	364	328	318	342	345	347	320	333	338	321	318	318	349	378	349	332	326	371	346	387	352	357	361	327	364	371	346	336	343	364	361	312	340	343	327	368	330	351	347	332	331	336	353	314	312	331	319	349	335	348	328	318	372	330	344	333	348	381	344	361	332	345	319	342	353	341	355	364	317	336	333	343	352	340	339	340	346	344	366	330	374	337	352	372	359	345	365	350	329	350	337	336	315	365	345	353	355	309	329	356	328	343	353	383	331	336	320	360	339	355	369	316	310	357	322	311	351	343	359	359	308	352	335	321	361	357	333	321	380	352	356	327	309	367	355	315	356	318	344	366	352	364	352	370	367	325	341	366	335	363	313	313	316	329	322	361	365	331	346	362	383	325	370	344	310	345	347	334	326	361	343	325	369	366	394	323	371	371	315	319	353	388	349	331	368	359	338	362	380	328	320	314	347	330	352	349	327
58177	36942	35788	37796	38004	36399	35209	36047	35623	33432	30818	29274	26173	23590	18509	13132	11260	8062	5374	3429	2839	1217	1990	2706	1847	580	546	405	446	361	272	355	301	304	239	241	226	306	371	252	218	769	1518	277	221	176	197	198	200	212	217	197	183	190	200	184	195	208	216	544	210	209	202	221	186	188	192	170	216	194	198	217	218	186	172	204	176	191	215	208	190	217	202	172	176	225	192	219	219	201	198	210	163	204	186	193	204	232	173	182	186	164	185	192	190	198	190	184	197	206	180	205	176	209	193	197	221	180	195	180	194	205	222	208	206	201	180	184	173	207	196	179	212	170	186	192	185	213	190	171	202	199	218	198	206	197	175	202	206	172	202	183	183	165	186	179	213	188	192	180	193	189	181	214	189	163	198	199	185	211	170	197	231	194	225	186	196	212	202	172	194	204	204	217	186	192	209	166	214	196	176	210	181	190	211	215	190	208	208	166	175	189	182	185	202	189	181	212	178	182	193	183	218	181	199	235	193	203	208	199	211	206	184	196	201	219	187	205	198	210	208	193	191	189	223	193	204	208	181	186	199	194	182	205	190	210	193	196	181	199	192	210	192	196	194	200	188	180	196	211	186	178	202	224	214	179	190	205	182	193	196	202	195	185	194	209	206	190	165	182	176	189	183	195	200	175	188	195	198	195	196	201	196	202	201	189	203	214	209	220	205	205	186	190	207	204	208	200	174	184	188	200	207	199	175	188	181	184	208	197	201	204	215	196	203	192	185	189	182	176	156	189	187	199	172	189	218	201	205	194	182	203	183	188	197	197	191	225	191	173	194	182	202	207	200	209	205	176	197	193	210	201	188	192	188	185	183	192	197	192	190	187	185	204	192	192	193	204	178	201	195	174	151	234	182	190	203	186	177	231	195	219	194	183	191	186	208	204	211	201	187	214	193	202	204	205	200	179	202	206	180	193	204	189	207	208	202	204	197	199	182	223	192	196	228	213	184	195	188	194	177	217	205	210	183	189	182	196	197	166	189	215	215	196	184	190	172	180	203	195	213	201	209	178	216	220	196	181	206	198	177	209	184	195	192	188	208	203	206	201	193	208	162	192	177	192	214	198	190	200	186	199	204	200	180	179	184	209	184	188	184	191	207	188	189	173	190	196	200	188	170	193	177	176	198	182	182	192	182	208	216	201	198	182	213	174	206	182	199	184	164	190	195	182	192	226	184	210	194	212	171	183	184	199	198	194	187	207	214	191	194	196	205	211	181	218	194	196	149	209	206	185	173	181	211	185	193	204	195	196	212	148	200	195	198	176	218	206	213	191	188	212	188	183	198	167	210	180	181	194	177	180	217	198	178	175	210	220	197	172	206	197	195	200	183	196	199	184	198	196	185	196	202	173	184	188	203	189	180	201	199	198	209	185	198	204	212	183	190	191	204	193	195	179	183	192	184	223	219	207	187	219	205	199	216	201	200	197	221	195	198	196	172	189	186	176	189	187	187	200	187	192	214	179	200	209	210	177	185	183	188	205	187	197	199	206	201	206	194	201	191	193	201	186	205	195	202	195	190	202	194	189	198	189	215	207	172	166	202	186	188	191	215	202	198	177	194	189	191	191	184	170	187	206	183	213	197	191	177	184	189	189	200	182	209	192	189	200	203	179	208	209	185	176	180	201	195	174	177	197	196	196	195	198	188	201	212	190	190	220	223	190	189	184	173	205	167	189	191	212	199	197	203	196	183	204	178	188	207	192	201	197	184	176	215	193	189	189	193	198	199	163	192	204	198	205	177	188	223	196	203	204	180	201	198	195	194	185	206	170	166	207	185	177	178	183	193	187	182	208	186	207	203	233	191	157	201	202	202	203	199	204	190	194	190	181	200	200	199	178	191	201	198	187	192	197	195	195	183	194	194	187	180	214	187	207	193	182	215	224	205	177	178	220	195	210	166	221	189	162	186	176	205	198	192	195	209	204	174	209	188	194	189	180	196	202	183	186	214	194	228	206	201	205	203	182	216	199	209	192	169	207	223	176	208	209	215	175	214	207	215	215	180	190	203	230	218	209	189	208	194	181	200	176	190	185	185	186	187	201	174	196	211	198	176	183	196	207	198	181	186	192	178	217	199	234	178	207	199	207	205	208	189	192	191	230	201	202	199	201	192	200	188	203	180	195	187	204	193	207	207	184	180	211	191	178	210	177	172	244	229	178	186	182	195	203	224	205	198	185	181	173	180	214	195	181	193	199	201	195	161	224	201	224	213	187	213	204	203	201	199	188	206	164	193	224	216	192	193	202	206	179	189	207	198	200	170	200	222	196	188	211	181	198	217	185	203	199	181	196	190	193	209	189	185	197	197	201	212	180	194	207	199	182	178	202	189	200	185	218	199	207	182	221	197	210	200	175	196	210	208	172	201	194	196	175	214	182	198	235	184	160	183	210	189	190	171	216	175	198	177	189	189	182	230	186	194	190	227	198	171	199	188	189	213	214	177	202	193	201	177	188	228	199	170	186	211	194	192	195	201	198	214	187	184	193	169	196	209	215	205	158	198	195	197	192	184	189	176	207	205	190	206	215	175	202	195	192	203	182	203	209	219	189	207	208	200	199	187	175	204	196	196	198	179	203	207	199	194	216	215	187	187	175	210	209	192	186	189	211	181	211	184	179	185	211	201	204	196	174	198	198	199	184	219	211	201	192	203	181	216	198	207	194	196	198	190	197	208	211	213	195	190	211	189	181	199	204	190	188	150	202	202	187	191	198	211	170	199	184	198	206	202	219	215	186	200	195	209	200	177	198	184	194	201	193	199	177	206	179	184	230	208	186	204	206	180	187	184	204	185	213	197	206	201	189	203	202	196	205	185	179	213	183	170	216	178	185	209	205	194	197	216	173	211	185	191	200	190	183	197	197	199	207	203	152	229	204	185	216	171	176	205	185	207	211	184	184	193	175	178	201	196	180	203	198	199	178	195	189	194	201	178	206	189	210	180	212	188	204	204	206	170	202	210	180	206	204	190	183	158	184	215	189	189	205	210	215	213	172	197	181	179	203	206	219	204	200	195	195	193	185	197	218	208	190	202	194	177	177	193	200	204	181	221	193	190	192	201	215	207	203	215	208	200	205	196	210	198	183	197	182	193	215	198	198	200	196	170	185	191	206	196	212	197	209	199	213	203	193	197	212	205	202	193	182	216	194	176	191	167	213	194	201	197	199	186	202	200	179	200	189	181	188	202	191	158	194	220	203	191	225	179	188	215	188	198	240	210	218	202	200	209	175	191	200	186	205	191	183	181	203	173	192	176	208	221	210	186	189	199	182	193	206	205	217	201	194	185	189	206	190	194	176	191	171	217	206	187	179	204	199	209	216	197	195	180	159	195	207	201	188	225	212	199	189	194	195	194	197	188	208	196	194	197	189	179	227	204	177	205	193	177	189	198	187	209	188	185	212	188	217	190	199	213	170	190	178	191	178	177	187	171	182	230	182	180	189	177	217	186	206	198	214	175	180
38437	28912	31433	39292	46638	49847	51379	49685	49249	46154	44751	42792	40246	41042	35799	32203	29351	25255	21697	16560	14430	7120	11892	16370	11299	3523	2891	2239	2341	1485	1362	1597	1462	1446	1143	825	874	1545	2163	1129	849	4983	9197	949	632	632	618	632	621	643	630	611	627	634	618	619	586	607	740	3205	626	634	692	604	568	597	577	584	617	614	582	564	579	553	548	569	575	582	605	576	577	608	551	592	557	590	588	545	543	570	578	599	596	604	612	618	595	562	573	588	594	582	572	648	579	582	603	590	570	605	601	530	605	597	579	580	545	566	586	544	588	570	563	560	512	562	609	501	608	641	565	559	629	591	599	585	615	586	559	555	589	577	630	612	571	562	568	596	558	626	591	591	586	565	574	610	570	608	600	565	619	558	592	589	583	565	602	621	565	622	555	620	584	551	616	563	515	574	587	591	583	572	611	583	597	549	569	562	582	613	566	542	572	582	582	571	592	586	542	587	592	574	583	562	602	609	572	594	560	562	568	553	595	585	602	583	572	581	541	591	582	588	569	586	553	510	587	613	579	586	557	588	573	538	533	558	546	593	628	597	609	606	589	560	545	604	583	551	550	609	575	564	568	552	601	566	580	586	579	555	564	561	567	561	600	596	589	536	598	576	571	553	562	565	600	585	594	607	616	546	540	599	604	583	579	554	573	581	575	571	571	551	588	609	554	606	548	580	583	608	598	610	606	575	574	594	563	557	572	553	567	564	576	551	564	558	608	579	589	584	564	574	566	603	574	635	554	622	580	548	569	567	618	592	552	557	588	560	577	605	588	596	598	595	588	581	593	548	612	562	565	573	607	569	582	586	597	587	543	567	557	585	558	547	547	592	580	583	575	588	561	542	595	550	602	593	558	595	555	563	544	499	552	558	573	545	569	579	556	566	597	578	600	573	565	588	570	544	568	593	589	605	558	579	605	583	535	515	586	586	615	592	605	558	615	621	572	552	567	571	573	594	592	581	578	655	544	579	553	587	609	564	572	548	597	566	619	533	550	563	617	518	571	575	616	585	569	601	566	569	585	551	560	538	572	572	566	570	569	557	555	629	622	604	609	549	590	631	594	553	571	545	601	561	533	561	513	591	566	569	543	562	587	592	616	585	616	574	602	600	559	568	586	592	562	558	533	556	551	557	594	578	554	579	573	566	549	569	540	575	560	640	595	557	553	567	584	625	600	604	584	574	591	577	603	610	585	566	593	573	628	573	530	550	588	595	572	579	570	576	554	595	594	558	566	602	590	589	536	586	564	547	541	552	584	574	612	582	550	591	549	529	556	592	535	580	598	593	591	570	591	622	571	555	605	592	554	598	571	554	573	577	593	569	561	573	611	518	593	550	597	551	580	565	556	558	573	582	534	622	582	616	600	528	574	564	578	599	562	564	621	581	611	584	575	614	578	572	578	556	590	589	585	581	591	573	567	581	581	556	592	548	556	588	589	609	576	606	585	570	621	587	601	568	596	592	551	592	570	579	589	578	585	554	591	602	525	584	560	532	548	590	603	635	562	568	563	592	549	576	600	566	611	535	579	569	550	559	565	588	577	576	560	593	591	542	581	580	576	593	620	546	539	548	582	560	574	589	583	581	580	569	546	580	566	580	548	546	595	569	593	548	545	556	585	603	599	549	575	624	579	553	580	546	531	553	588	558	597	560	619	574	614	585	557	548	582	525	590	608	542	547	591	593	599	580	576	613	579	604	594	571	595	562	587	592	571	545	580	612	555	577	558	547	540	533	584	606	565	597	564	585	599	559	613	560	574	615	552	546	542	556	571	565	561	552	589	623	575	610	573	590	598	551	605	578	581	608	593	608	534	618	584	568	569	586	601	604	587	582	606	593	563	572	586	578	604	570	551	559	582	594	516	574	597	578	550	614	571	566	580	591	567	594	554	586	538	588	543	591	589	577	600	578	575	574	566	573	593	581	552	596	597	631	552	593	572	595	610	558	580	565	573	517	561	586	571	587	598	578	562	600	553	590	565	587	567	521	557	547	597	619	598	609	559	573	541	618	602	587	607	603	573	557	595	571	601	552	577	519	586	575	565	585	594	603	580	593	606	596	579	553	577	585	599	532	590	578	618	563	584	599	544	567	611	575	552	553	620	562	557	587	613	561	562	623	570	535	589	528	613	567	557	598	583	552	551	606	607	541	574	563	631	591	574	604	566	610	529	597	512	569	600	600	610	549	589	566	569	587	579	566	561	556	591	603	603	571	551	570	600	581	561	589	607	569	640	556	586	538	571	588	609	542	576	587	613	616	615	562	590	537	622	575	578	575	564	564	557	599	557	628	509	580	576	550	579	556	564	590	578	583	586	611	577	585	549	557	544	546	558	619	577	582	554	598	568	568	582	553	563	557	610	568	553	576	583	571	569	557	559	599	577	612	620	570	575	592	593	592	558	569	551	576	551	585	615	590	569	556	556	615	584	540	587	589	571	555	571	609	609	586	562	603	541	580	585	616	561	601	576	558	542	557	560	625	606	563	606	584	615	588	581	600	598	579	577	575	590	579	567	577	600	571	591	575	561	586	618	579	538	616	614	592	578	562	604	556	586	581	536	563	579	589	614	601	578	582	576	582	576	571	554	558	595	585	590	569	578	580	592	592	580	589	531	583	567	597	621	611	613	533	572	575	549	556	591	572	542	590	604	569	566	604	584	587	579	550	532	569	574	596	564	570	585	577	606	564	586	553	574	579	592	571	565	541	587	580	585	567	583	618	589	555	536	569	545	600	557	581	558	582	585	544	553	593	574	607	583	617	556	558	633	584	552	546	551	570	597	601	539	535	503	553	583	594	527	565	534	609	624	528	568	560	613	605	502	609	564	571	591	563	604	589	612	599	609	583	574	579	572	587	629	568	567	614	581	581	586	597	571	578	585	542	591	618	560	625	570	539	576	573	560	613	541	538	567	577	580	540	543	576	631	576	609	645	577	570	625	556	581	567	565	565	573	544	555	607	595	582	550	593	578	598	568	569	579	581	622	599	606	540	602	545	523	591	607	598	571	585	512	588	591	607	585	601	568	544	588	606	583	591	598	606	600	546	613	565	578	524	644	571	561	533	596	597	539	578	565	581	586	560	594	574	587	609	567	588	524	605	587	599	561	577	566	545	578	601	580	568	581	586	604	568	561	569	565	546	580	535	604	575	581	618	529	547	541	569	536	595	578	603	588	565	597	535	622	574	553	554	576	560	575	610	584	558	571	573	550	577	575	577	575	603	563	526	656	558	588	577	607	578	586	586	513	539	595	578	602	576	592	588	569	624	566	596	597	598	582	589	614	629	556	568	580	564	604	585	561	555	608	560	559	578	588	594	592	566	546	560	546	586	570	565	558	583	561	564	579	581	593	603	592	619	593	585	558	597	610	555	566	540	578	552	611	571	554	522	580	564	535	626	559	592	612	589	549	580	582	612	587	594	592	613	618	575	587	569	577	612	566	561	579	559	546	580	538	559	564	562	598	633	549	603	556	545
13401	7727	10792	11047	9085	6023	4250	3071	2611	2035	1803	1302	1174	896	662	488	415	315	304	230	223	193	187	207	164	167	142	153	150	144	154	161	167	154	157	139	163	164	122	168	138	192	205	161	150	161	147	158	137	137	152	140	146	158	153	156	152	163	150	174	153	152	143	147	150	137	143	164	162	154	127	146	158	170	165	148	152	142	145	169	134	139	122	157	153	158	139	145	149	150	139	140	159	164	167	155	153	146	154	159	144	146	155	143	157	139	148	161	139	143	156	169	152	136	156	150	151	124	138	125	174	136	142	142	147	149	150	164	153	159	167	143	139	138	142	158	124	149	163	144	147	138	144	137	168	152	156	111	154	145	165	165	139	133	143	151	141	148	147	165	149	132	139	128	136	147	134	156	165	144	154	143	153	141	150	156	185	161	160	161	161	153	128	151	139	128	135	130	165	171	124	135	140	130	139	137	141	170	169	158	142	157	140	156	143	143	147	139	141	160	166	141	131	161	159	143	149	142	156	151	161	182	171	146	154	159	147	155	177	159	151	132	136	139	158	148	128	166	147	144	144	130	141	163	165	142	135	181	154	136	155	173	135	153	164	120	156	152	137	124	146	148	141	143	142	140	141	147	163	161	157	157	174	143	162	162	165	149	145	155	146	107	145	129	141	135	157	148	130	163	156	153	151	157	144	157	168	152	134	154	162	141	168	142	170	140	149	137	157	148	170	149	156	161	157	156	150	141	150	138	168	149	146	145	162	131	152	163	139	139	138	151	164	131	145	127	155	146	146	156	155	149	146	119	142	136	140	141	140	141	140	128	155	132	168	139	180	156	148	158	138	125	149	185	123	148	157	126	162	166	157	131	148	154	155	149	148	144	159	159	125	135	140	144	153	146	141	158	150	146	145	137	155	139	131	136	153	133	153	128	161	153	150	152	143	142	142	150	143	148	178	131	136	140	150	138	153	144	168	148	131	169	136	154	132	129	160	135	137	136	158	152	141	133	149	131	172	148	160	137	135	141	146	162	144	139	145	158	151	149	165	125	161	128	135	148	137	149	147	157	172	161	124	138	134	161	164	146	148	139	158	144	132	138	156	149	163	134	142	156	146	148	137	153	142	146	151	143	143	153	157	148	146	147	138	140	148	142	155	153	152	141	147	162	176	156	138	160	159	140	140	161	126	129	140	167	153	136	145	135	155	129	160	153	141	167	140	147	160	139	151	153	148	151	167	153	148	156	143	156	155	135	163	125	130	157	148	148	151	164	143	151	153	166	151	148	146	131	141	157	162	153	175	147	147	155	169	135	151	136	150	142	162	141	136	151	145	141	158	174	172	150	150	143	143	151	145	152	154	138	150	147	161	142	157	150	153	157	152	150	161	140	148	154	151	163	162	152	156	131	154	149	148	154	153	145	149	166	168	152	174	126	141	141	151	155	154	128	137	151	140	133	151	145	140	147	143	156	148	146	163	146	147	135	147	137	137	157	152	150	142	116	136	182	144	133	164	157	141	150	141	140	150	156	124	156	136	136	149	167	156	153	152	163	157	154	168	133	129	156	146	139	154	148	147	153	130	141	144	141	163	143	133	144	137	148	159	151	153	144	161	154	177	156	178	152	141	149	153	139	153	127	168	126	162	135	133	135	152	131	126	155	159	132	152	164	148	176	129	111	141	136	149	153	142	120	137	170	171	130	148	146	159	150	165	150	151	151	143	157	148	128	159	164	147	145	166	158	136	167	145	140	167	138	139	149	144	146	149	149	144	158	156	151	150	142	147	136	181	150	142	164	150	146	142	148	137	161	148	129	149	160	126	153	151	166	138	147	149	146	141	143	143	139	150	125	149	158	153	144	143	160	164	167	135	137	170	158	154	166	151	156	171	152	168	133	152	142	161	148	150	137	147	140	163	148	128	145	137	145	144	152	164	126	142	157	143	163	139	156	147	160	136	172	167	139	145	165	131	157	150	157	137	163	130	180	159	162	170	154	141	155	137	164	131	155	140	159	146	164	140	143	153	163	158	134	150	163	147	130	124	143	147	147	151	140	152	135	138	172	142	149	129	151	157	159	153	149	147	133	151	144	150	148	157	148	149	151	151	145	126	149	139	141	169	138	143	144	136	142	136	132	144	151	148	168	134	126	157	150	165	159	160	150	142	141	159	120	151	159	161	140	172	138	148	134	168	164	149	162	143	164	167	151	148	149	152	174	130	140	152	152	142	139	149	137	163	147	127	137	166	141	150	138	145	141	141	148	155	187	147	139	132	139	160	140	177	152	154	159	132	171	179	141	159	154	155	135	158	144	156	165	145	135	142	156	143	162	159	135	147	160	171	141	143	155	146	163	156	143	147	163	144	138	148	155	149	148	150	177	160	176	145	154	154	164	148	135	146	157	137	142	135	138	111	138	150	148	141	131	153	168	141	135	159	145	163	148	159	128	150	134	129	158	153	153	140	151	141	157	164	134	151	160	131	160	146	170	140	152	161	172	140	150	161	169	128	154	140	163	166	157	147	130	143	157	156	146	134	151	152	129	164	153	153	146	143	183	144	144	160	150	161	168	136	149	155	143	165	147	156	128	146	157	162	143	154	139	144	140	138	141	143	132	115	137	138	134	142	153	143	185	136	147	140	152	155	135	156	129	140	142	167	142	155	154	148	166	138	159	147	144	148	160	123	146	129	140	143	147	139	164	161	139	179	119	142	142	154	150	157	150	144	119	131	153	144	168	155	135	140	166	145	154	148	140	133	137	171	148	153	140	152	141	145	138	149	142	163	152	141	140	136	144	140	133	125	153	119	153	157	145	166	148	152	166	149	131	141	139	136	132	143	145	148	160	146	139	167	159	167	150	141	159	163	150	169	138	153	140	148	116	159	146	150	140	140	139	160	167	135	139	152	151	130	152	174	152	142	151	148	148	176	156	138	126	134	152	152	156	138	145	147	139	130	146	158	139	145	149	174	172	156	135	146	147	156	141	156	137	139	159	141	144	156	123	185	140	143	144	147	141	134	150	137	180	129	143	133	143	154	150	162	151	137	142	136	145	141	158	165	147	144	171	143	130	151	137	143	161	153	159	128	159	141	141	150	152	131	142	150	139	166	163	140	146	139	150	130	145	135	147	145	161	143	164	134	182	146	124	142	148	141	170	149	172	139	155	155	157	158	132	140	144	160	144	148	154	129	128	160	139	172	143	143	153	149	139	147	147	146	126	125	165	145	149	158	164	136	153	140	148	151	164	155	158	145	153	147	146	155	163	159	159	166	147	159	149	147	148	140	135	126	159	144	147	165	155	138	159	161	151	154	122	143	146	170	162	118	144	170	145	149	167	153	158	159	141	172	142	162	144	165	172	164	146	152	159	137	149	152	170	143	165	131	173	152	145	148	145	153	134	155	159	153	156	135	168	157	160	143	162	146	147	171	141	144	144	128	149	149	164	153	149	133	154	136	160	145	159	153	150	160	159	123	147	157	150	143	128	159	162	158	164	156	155
14379	8181	12828	18800	19602	16396	14264	11877	10951	9519	8515	6719	5890	4967	3569	2610	2211	1777	1464	1241	1047	740	861	1043	833	498	546	534	513	487	514	507	488	466	489	509	450	468	495	521	510	616	900	515	480	440	490	448	461	475	440	487	437	477	435	479	479	460	460	553	460	451	461	483	484	457	455	416	447	465	483	465	460	445	456	449	444	447	473	450	456	473	474	466	458	478	465	455	486	431	438	467	433	479	479	427	478	436	399	462	514	445	485	499	441	448	443	468	454	444	449	468	459	446	435	492	469	445	442	478	441	443	448	446	427	423	453	436	490	477	461	461	417	452	476	461	478	440	466	457	509	461	454	456	468	461	494	430	469	445	504	402	490	470	439	467	470	470	458	448	516	452	467	448	481	456	449	461	470	426	497	481	455	454	453	457	419	440	485	448	454	433	433	455	467	478	459	442	466	474	453	444	445	444	461	406	415	462	440	428	467	443	445	408	434	467	448	435	462	486	440	450	463	430	419	456	455	452	451	469	427	443	424	479	453	436	488	462	435	430	459	463	485	453	435	460	436	438	484	451	472	471	468	447	441	476	477	451	448	463	428	453	437	442	449	475	431	446	445	435	477	457	467	459	469	517	461	443	440	460	461	411	452	488	456	477	454	493	458	420	429	433	455	436	439	444	450	493	463	455	455	430	472	491	478	474	456	435	430	431	505	464	446	442	439	473	451	473	449	447	508	475	415	420	472	467	471	479	452	458	446	450	463	420	464	408	474	458	457	475	476	465	474	470	408	475	458	450	423	506	462	442	441	467	452	406	471	426	449	467	463	423	433	477	439	438	451	447	485	453	436	522	500	425	426	470	455	475	476	461	444	469	485	477	443	482	492	503	452	460	439	451	497	464	460	487	487	481	473	463	456	449	456	440	454	462	468	432	477	451	468	433	431	465	455	431	449	450	459	429	470	452	458	481	445	437	457	470	463	476	467	476	441	491	447	445	434	434	458	403	462	465	444	461	463	436	460	456	456	478	444	443	512	433	494	452	462	497	467	463	425	425	474	460	470	454	481	475	468	451	442	457	461	483	483	458	444	472	428	493	442	414	481	463	510	448	441	492	453	433	450	448	484	445	459	425	456	437	495	442	444	457	434	461	434	429	446	442	465	449	431	450	442	476	481	468	492	444	467	434	475	448	452	446	460	463	482	452	423	458	468	460	457	462	432	459	491	498	472	462	483	444	465	448	487	438	472	435	430	460	459	463	456	486	459	416	463	438	450	413	433	451	450	465	477	444	458	442	468	455	436	461	439	430	442	475	482	456	447	400	450	493	445	466	458	468	424	468	493	450	432	444	501	490	462	484	490	505	430	460	459	467	481	488	462	459	471	488	434	433	414	512	448	496	389	464	430	459	444	429	485	483	467	486	419	482	427	411	475	482	465	420	438	427	429	452	444	442	437	490	431	465	425	503	437	445	450	491	444	459	467	443	467	468	427	451	457	439	440	496	485	511	461	451	476	493	450	473	468	490	509	450	443	446	448	430	474	449	477	450	476	452	425	459	426	451	441	482	460	465	406	420	455	446	445	482	482	443	473	442	457	424	457	453	403	454	463	486	476	443	493	417	464	433	474	462	467	444	465	451	433	475	474	496	459	450	492	472	465	441	478	460	443	451	462	419	479	460	457	470	465	444	467	457	483	468	452	431	446	474	476	479	466	445	435	460	423	456	444	436	471	431	479	477	473	459	481	434	441	498	448	430	446	458	486	452	475	425	450	470	486	446	459	462	419	495	471	455	466	494	494	439	457	434	468	433	435	485	454	409	465	452	440	446	445	454	477	449	478	431	426	504	463	437	441	459	433	473	434	447	446	472	424	429	478	427	451	468	470	477	463	478	449	469	455	483	449	459	499	427	494	435	433	479	444	484	436	450	474	463	466	454	434	465	446	434	444	499	419	475	443	446	440	461	458	438	469	456	434	443	463	429	447	421	458	445	438	464	433	466	479	424	476	485	444	513	500	457	428	448	434	435	459	483	438	469	439	471	453	466	463	441	459	450	446	443	479	445	489	455	458	462	450	471	460	465	501	450	438	432	478	447	451	481	471	434	468	429	452	464	472	475	473	444	451	462	437	470	458	470	431	464	460	464	454	437	471	442	487	419	468	495	441	457	463	476	468	469	473	465	437	451	435	449	471	442	401	466	437	496	480	425	452	476	453	430	467	474	429	480	459	430	447	445	449	449	467	480	434	480	424	442	476	453	478	441	473	474	474	446	456	490	435	399	476	453	434	473	456	471	454	462	478	484	471	445	433	456	457	468	436	429	486	470	507	448	462	427	444	485	445	438	453	444	463	464	435	467	439	465	484	451	451	453	479	486	469	469	465	457	454	401	465	486	481	473	439	440	437	462	453	468	483	425	460	460	487	453	474	427	441	443	462	431	453	478	477	454	470	464	475	464	444	458	448	429	439	434	463	437	437	451	411	477	457	437	421	478	432	474	469	446	465	409	445	456	463	448	423	491	458	481	487	444	470	424	424	450	420	444	467	481	507	452	458	463	459	429	459	426	437	414	487	431	434	441	461	438	454	453	440	458	462	411	456	432	468	435	486	450	447	439	454	453	429	463	471	454	435	449	490	489	472	467	450	477	468	485	452	403	461	492	466	458	469	498	466	452	452	480	491	454	456	452	444	468	446	475	464	443	463	451	479	449	495	417	465	471	425	463	470	430	473	453	433	455	458	467	466	450	446	465	480	439	484	495	467	424	447	476	461	481	468	478	454	474	453	449	459	475	399	429	464	470	454	438	487	461	471	499	442	441	463	482	426	460	502	470	424	406	428	506	461	447	452	476	411	464	468	489	474	478	464	432	466	484	415	448	458	457	444	493	401	450	403	510	471	421	460	432	424	482	459	427	466	444	456	465	433	473	479	446	418	474	432	480	471	456	430	448	451	453	468	444	418	440	471	470	468	465	449	451	491	386	456	497	453	479	481	425	467	489	461	470	443	446	475	457	454	464	459	457	500	508	459	465	417	437	485	443	481	461	465	440	434	441	478	420	456	434	425	447	434	433	443	469	497	490	490	450	427	457	462	415	469	455	434	464	477	466	453	426	429	473	487	482	463	460	448	448	472	441	473	462	473	439	466	470	491	451	464	436	460	456	431	434	431	466	453	420	471	442	470	439	434	436	445	476	413	485	454	462	440	460	464	422	447	430	474	464	464	482	460	463	409	450	466	473	430	458	445	442	492	450	456	487	469	454	507	451	471	447	479	450	470	454	436	446	516	446	464	483	459	434	450	441	491	445	474	477	476	467	446	437	448	451	465	446	447	469	471	418	464	439	477	453	424	502	502	485	483	502	464	443	459	467	441	451	419	453	474	418	430	446	480	448	413	455	469	461	463	491	463	498	408	455	475	491	458	435	476	452	432	446	471	464	440	450	452	432	504	464	436	469	481	429	462	431	441	477	470	417	427	490	438	467	446	472	465	438	442	473	465	455	474	428
47856	32336	34612	36048	36470	33716	30629	29347	27808	24207	22216	19320	15637	13781	8455	5579	5511	3142	2534	1960	1092	543	832	1148	753	283	248	198	157	129	146	145	141	122	155	127	132	198	182	130	126	507	699	112	112	101	122	117	109	119	88	117	112	97	115	109	109	101	110	134	98	89	108	82	108	108	121	99	107	134	109	91	97	101	92	103	90	114	82	110	82	102	110	108	106	105	114	113	93	87	106	101	94	104	95	99	119	110	99	99	100	109	124	116	101	98	114	105	93	115	94	107	100	81	92	100	96	125	107	96	105	96	80	109	105	99	111	110	117	106	100	112	99	105	112	100	114	109	100	104	99	108	108	111	131	101	92	107	95	85	99	98	122	115	97	101	117	109	99	106	101	97	95	102	86	100	110	119	97	124	104	97	100	104	95	93	92	95	105	111	102	122	96	98	115	111	101	78	97	114	99	111	110	92	107	107	116	106	95	98	108	111	82	103	95	88	103	105	101	135	112	96	95	95	126	114	113	99	119	114	91	102	87	107	98	125	128	99	130	113	107	124	96	104	86	106	104	100	85	122	90	121	92	116	103	121	105	112	99	101	112	110	99	104	108	113	108	106	102	103	102	115	102	90	102	97	97	111	109	97	124	99	101	115	102	95	100	109	104	115	97	127	104	118	105	104	108	110	101	97	120	106	86	92	100	114	87	105	108	104	119	97	98	103	133	110	96	107	90	107	125	110	95	107	115	114	133	117	108	88	105	111	99	116	93	111	107	100	112	108	110	77	111	78	102	102	103	105	110	102	99	98	105	92	103	103	96	105	112	87	86	93	108	104	92	98	123	102	102	111	121	91	95	105	108	109	92	121	114	116	103	94	104	98	101	100	108	111	96	98	103	99	92	118	118	93	105	97	101	116	126	106	114	123	89	105	92	126	92	107	120	98	109	98	116	98	132	93	115	90	92	103	104	103	112	103	104	111	121	108	126	120	114	97	104	114	90	90	73	106	101	101	99	102	110	97	112	112	101	99	107	113	103	104	113	98	109	98	115	113	109	121	99	86	92	110	113	96	96	97	123	119	116	106	99	117	99	103	126	116	102	104	118	93	101	116	104	113	91	109	101	119	100	94	101	116	106	124	106	89	99	105	91	99	93	86	101	91	108	132	101	120	101	95	94	104	107	103	136	100	86	105	107	89	119	130	105	102	102	105	118	113	115	110	103	95	91	106	100	88	124	114	101	98	100	104	111	108	96	109	115	100	82	109	97	105	108	116	99	124	119	105	104	85	104	112	102	105	101	109	89	96	124	95	103	107	107	109	110	119	108	95	86	100	101	104	91	103	94	105	125	113	104	123	107	106	83	98	123	122	94	105	102	107	128	99	92	96	109	109	101	109	108	102	126	102	105	99	111	96	101	108	83	107	93	104	100	110	97	119	117	112	72	109	93	107	104	86	108	107	101	107	126	119	91	108	95	106	100	129	103	104	113	110	101	92	119	97	102	105	110	94	94	107	98	106	121	87	82	86	108	110	105	87	86	106	91	88	114	121	117	96	100	120	105	101	100	100	82	93	100	107	113	127	98	104	107	102	119	109	98	120	105	108	110	97	93	106	120	103	101	112	109	125	91	116	122	117	111	91	98	125	112	118	109	97	121	109	98	86	95	105	100	109	113	98	100	104	92	113	107	102	100	100	104	93	122	117	125	108	92	87	128	84	112	105	114	107	115	108	94	94	94	110	111	104	104	101	80	110	90	122	79	108	123	117	103	112	96	109	107	100	120	111	101	107	107	133	114	80	112	117	104	87	108	97	106	91	88	94	97	107	95	112	99	128	126	103	114	104	102	99	116	98	118	91	97	137	108	100	105	93	97	108	101	100	132	108	108	123	91	104	99	105	88	111	89	107	95	96	104	107	95	101	100	98	105	82	96	89	95	84	115	111	111	106	114	110	115	106	94	107	97	105	95	112	85	90	113	116	91	107	105	94	85	93	142	114	116	103	111	107	117	97	111	114	83	98	103	108	101	100	107	94	93	107	113	101	88	110	99	110	117	116	109	90	89	121	116	99	117	98	111	88	104	115	111	119	114	116	115	106	83	98	84	94	118	113	101	84	121	117	111	113	93	104	102	93	110	89	80	88	97	109	94	89	121	89	110	94	94	98	101	102	97	113	102	109	115	116	99	95	113	99	80	107	90	92	98	106	114	89	112	107	102	117	109	99	97	88	88	100	91	93	90	113	125	88	101	116	109	90	114	108	102	109	88	101	101	95	112	102	97	90	147	107	102	100	102	104	91	96	104	109	116	91	90	91	92	128	113	124	105	113	108	104	96	118	102	100	116	103	104	88	94	130	102	128	97	108	98	94	85	101	88	89	112	117	106	100	98	86	91	111	101	107	106	97	90	117	94	103	114	109	101	107	110	98	109	90	107	115	100	101	105	115	107	107	108	107	96	108	98	103	91	88	112	102	103	113	113	114	122	97	116	101	97	104	93	112	92	126	112	111	115	102	109	118	106	104	105	89	102	101	101	105	116	124	113	114	112	115	99	108	95	100	93	83	113	118	99	106	115	107	96	104	96	95	96	97	100	109	117	117	103	104	102	108	115	97	115	120	110	106	95	89	84	108	109	118	107	96	110	124	87	79	110	107	88	117	107	111	120	104	84	100	107	103	95	107	92	82	104	132	101	92	107	87	106	102	111	113	96	106	108	90	109	94	98	92	98	95	101	106	97	124	104	107	79	93	98	120	98	126	100	122	101	114	100	101	98	98	112	129	104	116	98	115	107	102	91	91	96	119	113	107	111	97	123	99	110	99	119	125	121	97	103	104	100	91	124	104	98	106	121	113	98	112	103	108	108	96	86	120	113	110	101	104	110	100	105	97	110	98	105	86	103	92	127	101	112	106	109	107	86	94	96	108	116	99	100	121	103	104	111	84	92	112	98	113	103	87	127	120	131	97	109	98	108	114	102	113	115	100	96	102	112	95	108	87	109	115	110	94	107	128	93	99	117	96	97	108	92	114	108	97	115	97	98	106	93	96	125	108	106	111	101	110	106	101	99	100	92	97	109	124	112	101	101	95	96	103	105	103	106	103	116	106	102	82	102	112	114	105	105	114	99	115	103	96	114	96	82	108	112	108	91	109	106	111	115	92	101	112	105	109	112	101	125	97	96	120	96	94	111	97	113	103	99	116	83	93	105	108	89	102	103	103	104	108	123	112	101	117	114	103	99	103	118	86	89	107	102	94	97	102	93	109	119	110	101	115	103	105	91	128	106	93	123	119	91	113	101	106	91	116	105	117	109	101	99	120	110	83	112	129	100	101	114	99	101	85	88	89	99	106	97	104	91	106	101	115	105	85	118	101	90	99	111	101	91	97	94	87	111	132	107	105	124	98	106	98	101	103	81	106	98	111	92	114	88	117	95	92	129	99	91	105	110	86	128	121	103	111	95	101	102	91	127	102	111	114	115	99	113	116	98	102	87	89	93	116	112	118	95	102
29731	23787	28331	36278	44300	43725	43418	41437	40500	38521	36343	34049	31969	31808	25277	21345	21186	15241	14361	11079	6657	3906	5528	8649	5414	1656	1517	1067	810	694	776	819	697	633	633	597	618	1165	1021	498	485	3402	4803	493	371	355	375	392	337	387	350	371	342	375	385	382	358	311	508	877	347	342	373	341	389	365	343	375	355	359	334	311	351	385	358	353	310	365	359	338	323	352	323	343	338	393	339	380	328	351	338	350	360	322	373	357	347	367	310	348	333	371	339	351	333	331	369	341	360	360	345	349	367	334	365	339	365	362	386	366	312	364	342	321	339	362	339	323	356	343	324	350	312	339	340	339	330	322	358	353	355	333	331	342	326	376	309	333	339	346	360	326	334	375	371	339	327	328	384	306	330	332	353	349	330	315	344	340	372	335	325	322	343	363	347	350	373	357	351	340	324	347	361	344	319	353	355	382	306	326	328	349	344	345	336	322	334	339	345	343	349	342	364	366	321	317	376	367	343	302	343	336	319	370	358	351	312	337	343	337	337	357	312	338	310	323	333	323	326	363	303	337	366	375	351	343	352	364	360	349	351	376	346	390	338	323	346	353	325	352	338	375	368	357	384	348	337	335	359	335	336	328	313	306	336	370	343	332	315	367	329	369	334	320	328	360	339	327	336	333	336	351	382	326	359	357	354	355	385	342	385	318	350	346	380	342	328	346	350	338	315	347	366	360	336	346	329	340	310	329	330	333	323	333	366	294	323	332	327	334	316	355	348	315	379	335	340	323	314	395	379	334	320	328	348	331	336	346	347	328	368	314	380	335	346	366	347	354	327	364	382	341	369	312	364	352	317	338	341	371	344	328	322	343	337	349	316	360	343	363	335	343	334	357	339	362	357	335	347	326	325	282	324	336	324	342	327	340	353	337	328	337	363	349	363	340	331	348	343	335	330	342	340	372	331	314	320	355	329	333	376	353	372	332	355	338	371	371	340	364	317	332	355	345	331	371	358	365	296	348	354	371	337	317	323	363	365	340	351	369	345	371	355	330	348	374	330	343	355	347	364	325	359	325	355	316	369	348	333	371	385	352	339	327	363	321	349	337	328	363	305	319	317	358	361	368	395	370	298	367	337	340	344	303	341	321	349	319	357	378	353	326	326	326	364	376	320	355	356	341	338	348	323	366	343	336	329	324	315	351	349	336	301	342	352	317	333	349	336	332	337	340	305	337	335	325	323	354	330	347	314	354	368	320	364	333	354	339	337	330	361	342	357	340	309	334	345	354	327	364	302	349	371	330	331	346	363	390	345	335	329	331	332	334	348	338	329	346	337	334	321	359	319	372	351	330	350	356	350	341	352	341	339	346	369	348	345	330	335	342	306	347	330	321	354	314	317	312	314	351	361	331	358	377	366	350	335	355	374	362	340	348	332	319	354	329	361	336	332	345	314	368	349	375	343	328	345	353	327	313	374	357	328	333	341	355	360	323	330	338	327	329	306	311	357	362	325	370	324	356	336	323	368	347	330	329	322	367	345	316	355	348	325	313	332	364	344	348	349	344	350	336	339	333	334	326	344	351	324	338	366	338	328	328	310	342	354	361	371	317	342	337	342	336	378	334	343	356	318	346	372	343	355	339	320	324	336	315	321	310	349	346	373	337	333	324	349	331	352	344	343	342	323	342	362	368	338	359	310	362	366	315	339	355	359	326	341	348	330	338	331	333	364	329	371	326	326	345	340	330	357	335	325	357	329	339	318	359	345	320	343	332	371	370	376	340	317	337	336	325	341	355	344	353	355	346	344	344	325	344	316	322	349	349	317	353	316	323	356	345	337	344	347	313	346	343	355	342	339	335	308	342	367	345	347	341	326	341	359	356	309	300	374	301	338	373	334	350	330	325	395	337	314	304	341	332	341	369	339	380	331	337	372	346	370	348	338	357	318	342	335	352	372	364	311	319	343	337	341	337	333	311	358	330	380	325	348	327	326	320	381	336	344	324	333	337	368	330	347	344	332	350	371	326	318	350	335	360	347	376	374	324	345	331	391	330	347	317	345	354	380	340	340	335	324	349	351	333	340	297	337	306	318	322	348	362	333	337	324	356	362	346	347	359	311	336	325	320	351	317	333	370	367	353	319	349	362	343	381	346	361	361	307	349	365	341	331	337	362	371	338	358	314	355	315	340	350	365	363	356	352	317	336	297	331	322	332	335	321	356	343	321	396	370	355	344	343	331	348	351	371	355	356	346	374	344	354	339	351	350	373	337	316	347	384	344	368	333	327	351	359	313	357	281	348	359	357	352	372	337	336	325	369	341	362	350	373	345	333	339	387	292	338	365	357	345	321	377	365	360	352	341	370	359	353	371	346	369	368	368	362	311	303	350	329	358	344	347	310	377	329	373	335	345	348	326	324	340	350	319	390	371	345	301	344	355	367	337	356	376	363	342	344	340	333	294	347	338	347	334	330	342	328	331	333	337	373	295	344	339	342	362	344	334	345	352	341	358	318	345	335	315	341	373	352	321	361	394	346	316	368	371	326	314	350	337	334	355	359	340	339	347	323	353	328	334	321	320	366	327	337	324	338	369	380	325	353	338	315	335	335	350	300	333	383	345	383	346	314	338	338	339	343	335	330	338	340	321	334	358	324	328	372	337	326	340	370	354	344	328	303	352	332	339	340	371	357	328	321	367	333	364	335	347	347	363	315	337	341	360	335	348	327	334	368	343	332	326	364	346	339	354	379	351	332	319	335	334	375	324	335	322	302	338	332	359	336	381	350	373	353	326	286	371	322	363	372	303	335	331	335	345	341	330	347	346	329	342	328	350	345	324	352	340	363	346	357	349	320	362	339	341	344	312	345	352	343	346	375	388	320	326	348	320	345	370	354	330	329	352	350	352	332	317	363	334	346	303	367	336	401	362	318	346	317	328	337	319	364	349	331	339	360	356	325	328	354	332	371	338	375	387	323	338	364	334	365	360	358	327	337	357	362	360	342	332	327	338	376	380	369	331	348	347	321	354	331	332	337	351	326	338	385	324	354	322	357	367	333	379	333	336	326	321	346	291	320	304	305	359	351	335	353	332	336	362	323	327	341	326	363	378	303	336	348	328	341	330	352	359	348	378	297	341	304	357	330	347	328	358	338	359	333	344	323	341	326	346	376	336	342	370	331	338	384	377	360	323	376	333	342	339	319	339	348	367	334	370	339	334	357	345	344	344	333	306	321	357	382	346	360	335	331	343	369	359	325	323	355	357	346	335	349	370	347	332	359	329	351	353	375	357	372	341	362	360	347	335	352	353	334	349	353	340	350	338	317	337	324	387	320	339	315	320	357	347	332	336	350	342	329	362	388	374	365	334	327	338	337	352	312	323	339	324	328	353	351	363	306	377	385	348	331	348	336	340	346	337	319	305	354	339	337	333	331	350	347	382	344	328	368	359	315	348	325	356	332	330	343	362	362	309	326	332	387	358	331	364	345	329	340	367	339	378	362	347	289	344	341	327	381	326	280	327	357	351
56976	37397	36796	37593	37643	35500	34472	34199	34617	34487	30786	30398	24437	25049	18336	12420	12205	8216	6431	4575	2438	1448	1891	2441	1504	642	531	494	339	258	322	305	235	260	218	253	301	391	319	218	221	1122	1077	225	184	193	159	213	211	193	197	178	196	195	200	186	167	168	249	261	183	188	183	192	180	194	173	210	190	179	182	162	202	196	178	169	177	193	194	215	185	205	186	182	168	206	196	192	165	187	186	213	185	188	195	190	196	183	188	195	186	181	178	185	192	216	214	200	186	188	217	204	207	180	181	178	182	183	193	200	161	191	208	187	163	186	197	177	180	189	188	188	210	177	184	174	189	170	172	198	188	195	171	191	191	211	171	182	208	206	192	192	196	195	194	177	184	179	193	188	181	190	189	168	196	196	170	184	176	186	174	187	187	177	159	192	184	188	173	201	162	180	183	180	172	178	175	180	196	170	183	200	192	180	190	216	178	172	188	168	190	200	192	182	192	198	191	162	210	195	194	190	199	179	187	211	175	207	182	195	184	175	201	173	194	205	224	192	176	191	170	164	184	189	226	172	181	183	191	177	180	170	187	192	185	206	202	190	178	200	190	184	192	205	199	193	179	177	205	204	183	167	203	211	171	171	168	205	177	177	178	190	178	168	186	185	209	196	185	195	222	174	196	192	182	189	174	184	195	196	194	199	217	206	213	193	186	192	200	203	180	185	193	174	176	182	176	185	186	181	196	184	169	175	186	206	193	173	189	215	209	196	191	178	208	179	176	179	200	205	189	201	197	223	221	216	197	199	183	172	191	185	191	182	199	177	204	184	191	179	183	162	181	175	204	203	177	196	201	194	184	174	181	193	168	200	183	175	187	187	201	208	210	176	186	179	184	211	185	193	197	169	171	202	181	183	196	180	166	182	191	203	189	191	184	189	192	171	200	184	175	201	183	182	183	205	181	204	201	181	167	200	186	197	203	192	175	174	200	190	208	184	180	182	162	199	191	187	193	199	203	205	201	216	175	195	184	181	219	195	200	197	198	203	162	201	216	179	215	199	182	195	215	193	175	186	160	189	208	183	196	182	179	195	213	178	194	197	203	190	202	166	190	193	175	200	166	204	189	184	185	199	179	197	176	187	189	163	195	170	194	177	200	199	165	184	200	199	176	168	171	182	191	188	181	170	191	190	197	186	176	190	186	194	181	189	187	153	183	185	188	178	226	187	182	167	201	182	183	180	186	185	204	181	177	195	209	178	178	186	184	198	190	186	193	160	168	181	212	200	165	180	177	209	170	183	186	205	213	183	191	199	205	168	189	182	179	201	192	186	221	183	202	173	173	202	180	190	192	186	183	181	166	196	195	194	160	185	172	172	181	179	191	183	155	169	188	201	183	201	176	177	198	164	192	181	207	147	197	199	185	175	199	183	178	191	181	195	184	223	193	195	190	186	204	192	177	176	211	176	182	170	204	192	196	204	174	184	191	172	181	195	176	170	175	168	197	182	182	189	187	193	203	206	192	193	167	171	212	174	194	182	191	184	191	196	167	193	203	199	206	178	217	195	180	204	189	186	197	210	182	203	187	180	194	207	203	177	182	185	221	177	195	190	194	177	201	188	177	186	172	164	187	184	156	215	198	227	192	184	182	194	166	156	182	189	195	204	181	206	173	205	184	198	204	206	186	199	191	172	209	197	201	192	184	168	183	195	218	180	196	177	180	201	181	185	174	180	192	181	166	194	202	179	200	175	187	187	163	190	179	174	222	224	176	184	190	186	202	186	175	165	165	175	172	189	186	177	219	175	199	173	196	193	181	192	170	188	169	204	184	180	178	186	183	186	185	221	175	185	165	177	176	176	198	214	180	180	177	173	204	180	165	193	180	176	181	208	186	186	173	188	180	217	200	204	197	177	194	200	209	171	192	186	188	155	191	180	196	185	177	200	215	193	216	212	191	194	197	174	188	187	202	175	205	173	192	176	194	201	214	194	211	169	210	202	212	170	194	195	182	191	183	202	165	199	176	187	172	203	178	181	174	188	188	211	193	202	183	196	178	189	181	184	191	188	198	175	189	165	195	198	201	186	186	191	185	196	222	184	162	199	204	198	205	203	174	186	196	189	200	206	201	169	196	202	175	170	185	200	185	178	199	188	174	187	194	220	193	168	201	187	183	187	193	182	173	171	202	181	196	175	197	188	177	199	192	170	199	193	192	188	189	196	153	166	198	187	202	196	208	196	193	195	167	197	179	190	206	179	191	197	183	182	197	198	169	171	171	167	215	194	181	198	194	182	187	192	178	192	168	188	171	196	180	170	181	214	184	201	176	188	185	188	181	208	182	201	178	199	199	178	180	170	189	171	172	172	188	196	179	190	171	192	184	173	183	205	186	194	180	197	209	192	207	197	163	183	177	177	177	179	188	191	204	220	192	195	199	200	205	193	206	185	201	202	182	185	198	189	199	217	188	193	189	199	198	200	177	189	178	178	188	178	176	211	208	212	210	163	189	199	208	179	189	197	179	179	184	189	174	181	199	179	164	189	187	198	167	197	179	184	178	166	187	205	200	177	198	200	212	177	164	194	196	179	183	191	176	177	218	191	179	185	190	182	204	146	186	193	180	184	194	165	166	187	186	173	212	176	179	173	185	180	203	203	211	183	190	194	164	186	192	206	187	162	175	196	170	195	191	178	194	214	199	179	200	186	181	170	196	197	186	194	176	197	184	193	164	170	193	185	185	216	213	186	204	176	180	223	189	170	176	167	176	195	196	199	198	195	207	191	184	182	168	168	169	205	199	182	180	187	211	209	185	185	167	175	201	218	204	175	198	153	170	194	178	184	212	201	198	174	175	170	163	190	188	198	186	211	205	191	199	185	184	161	179	170	179	165	170	178	190	201	208	189	187	181	216	213	206	170	223	151	186	201	164	183	191	202	186	187	175	196	193	215	172	206	193	210	196	191	192	180	203	186	197	191	186	181	185	175	209	205	163	190	172	194	202	180	187	184	204	181	189	156	178	198	172	182	175	198	183	160	178	193	180	188	185	183	192	196	165	217	173	192	189	193	171	172	188	206	189	175	184	196	173	200	190	177	190	196	173	200	183	187	195	194	170	170	188	216	191	160	185	171	196	187	174	189	179	180	187	186	190	202	196	184	207	190	217	181	186	179	219	190	208	204	196	188	218	195	176	178	181	200	204	177	187	204	195	231	173	183	191	173	179	180	190	190	189	199	183	174	175	173	193	194	195	189	181	157	174	192	174	216	190	200	200	176	186	178	164	200	194	170	175	182	183	168	171	196	194	183	183	203	173	189	159	196	188	175	172	197	197	203	187	188	191	153	175	174	198	194	174	198	200	172	194	193	187	188	198	220	175	179	158	185	183	177	203	177	196	205	182	197	187	180	178	173	190	193	168	160	173	176	195	189	199	172	183	190	198	190	188	191	199	197	198	199	197	201	187	181	155	223	196	168	183	205	194	188	190	201	208	175	196	175	175	191	164	190	188	167	190	201
37136	29299	33219	38460	47364	46961	49369	47944	47729	46505	43668	43497	37803	41901	34519	30866	31241	26517	23826	20560	12201	8833	11104	14088	9378	4025	3004	2216	1692	1156	1591	1360	1123	1045	1121	1173	1522	2360	1574	833	812	6991	6361	652	588	626	590	603	565	607	598	613	572	631	575	617	613	584	867	1188	587	588	567	568	574	576	574	584	583	550	594	587	576	551	576	542	591	575	576	574	601	560	546	547	559	573	586	574	595	603	580	567	572	581	561	576	567	538	571	565	603	558	592	557	561	584	589	582	576	518	563	531	518	588	536	532	537	562	612	599	540	577	549	519	581	558	590	578	571	565	577	592	585	556	537	578	582	560	600	573	569	571	610	607	541	548	544	589	587	553	561	596	560	563	596	583	546	578	553	585	523	555	552	600	550	575	570	601	578	585	566	535	597	553	545	526	524	551	540	556	548	597	554	553	567	520	568	562	546	590	565	569	548	535	530	570	571	555	573	550	549	568	563	561	555	566	565	528	528	561	515	569	536	603	580	555	539	566	571	561	586	537	574	562	507	542	580	558	524	554	524	579	572	588	595	573	571	567	583	579	536	578	575	570	509	532	555	574	581	609	575	535	558	565	572	558	601	558	536	537	583	560	588	548	551	559	573	570	564	552	549	554	542	567	540	578	548	553	619	532	591	527	554	533	587	528	561	567	547	530	555	545	535	572	554	550	587	541	558	567	553	559	561	521	542	568	545	547	576	526	550	606	561	553	590	569	569	529	521	555	535	565	524	548	632	504	595	554	568	542	565	528	548	575	603	539	527	579	567	579	569	539	565	588	595	544	569	533	531	592	576	592	528	522	555	538	549	566	535	566	615	536	559	553	526	587	578	574	559	563	604	541	524	604	546	565	536	566	583	581	532	578	541	523	580	552	555	568	562	564	567	542	546	556	563	548	580	598	566	522	578	574	560	561	559	568	582	581	575	536	499	540	570	533	556	562	557	543	554	501	545	554	522	555	527	529	566	534	540	520	531	579	557	583	598	566	526	554	542	552	555	527	546	558	573	534	577	566	586	536	547	596	537	539	610	588	592	561	590	552	558	580	524	556	601	542	585	543	559	555	584	565	585	560	566	546	573	562	552	562	576	550	594	572	572	556	565	534	524	573	570	511	549	545	523	542	538	565	498	570	561	550	541	597	568	589	540	581	584	543	529	607	593	544	549	571	505	577	553	543	533	556	553	561	553	551	523	560	543	585	574	551	563	576	501	544	526	526	574	577	579	534	569	549	487	550	531	547	564	560	567	547	582	568	557	531	558	580	583	550	565	575	533	565	599	590	585	545	568	577	572	553	577	568	542	569	569	576	571	599	564	534	586	580	602	519	551	583	557	601	606	555	525	563	569	566	565	557	590	560	569	543	559	568	554	551	576	580	565	602	588	551	548	537	589	582	559	552	541	550	531	554	552	535	562	553	578	527	569	552	538	573	534	581	554	562	560	547	581	576	525	547	617	554	583	546	517	532	534	566	543	532	558	533	568	561	512	576	548	636	565	611	532	565	578	542	543	552	554	552	580	524	572	549	540	544	543	524	546	569	540	576	575	539	582	553	542	539	594	535	551	556	580	591	579	558	518	533	571	570	532	563	555	583	579	586	585	600	582	566	569	536	547	563	558	570	540	580	558	593	583	599	572	554	564	545	548	588	592	558	609	560	544	527	544	550	558	568	544	552	583	541	555	538	516	548	558	556	542	579	597	538	557	551	570	611	580	538	573	600	577	566	573	535	587	555	521	542	574	562	545	555	524	537	544	529	533	574	600	533	562	518	570	548	561	581	641	534	570	574	594	596	591	550	577	533	517	581	575	568	552	551	575	542	613	560	536	539	563	556	538	554	544	537	541	534	575	562	582	570	579	575	596	572	557	612	583	616	536	520	549	527	589	560	588	568	556	559	514	551	536	541	558	570	559	535	535	534	508	545	536	582	562	538	556	530	561	548	583	540	574	587	566	574	557	574	581	580	526	569	565	589	568	541	601	519	530	609	584	608	566	549	542	562	527	582	547	534	533	555	499	551	586	573	609	568	544	568	586	519	560	563	558	606	614	570	565	584	594	577	585	585	536	592	543	609	516	582	549	516	583	511	555	583	572	575	517	554	551	544	594	579	562	549	572	537	568	593	573	566	600	625	570	603	568	578	545	529	532	559	582	557	549	561	582	558	577	535	544	546	527	560	538	553	561	573	536	564	584	571	587	529	578	558	601	560	563	556	575	557	557	523	562	534	524	587	571	587	515	561	558	586	542	579	556	553	522	546	539	567	530	565	550	620	578	519	534	560	573	558	567	532	614	565	584	575	561	497	570	556	538	550	570	522	554	549	586	576	600	552	580	541	538	506	557	544	560	559	561	538	565	565	515	571	532	548	535	545	561	502	546	544	530	622	547	561	541	557	555	531	587	520	541	557	567	538	588	562	530	538	588	593	562	555	609	577	538	596	587	557	569	531	521	548	568	550	547	541	576	591	519	499	563	513	533	546	531	537	616	577	560	560	569	542	573	561	553	554	560	559	548	560	563	539	563	578	566	551	562	572	587	555	572	553	561	552	538	560	581	563	556	600	542	543	561	617	583	579	588	586	510	564	564	548	544	532	614	591	532	588	626	534	599	567	575	539	577	562	555	554	613	629	595	547	565	558	593	555	531	573	559	553	543	537	601	589	522	574	572	578	514	540	543	536	507	591	587	563	519	572	526	550	523	537	572	542	575	563	546	573	553	551	576	552	533	568	585	559	549	553	561	548	573	529	516	588	537	551	559	555	512	549	540	567	550	578	560	531	552	554	564	552	516	532	523	523	546	614	529	535	545	568	607	543	588	521	542	562	541	585	565	556	514	533	567	577	511	569	584	558	552	589	555	588	557	558	557	567	566	563	535	578	556	566	550	556	597	563	548	527	596	533	510	546	609	558	541	575	529	565	561	515	652	556	538	551	559	545	547	540	555	565	531	561	555	531	582	565	587	516	574	545	559	547	540	538	539	570	617	604	576	594	578	550	536	539	564	533	536	543	560	566	561	549	538	565	553	544	555	547	534	556	583	553	541	535	538	544	538	564	560	552	544	530	561	591	595	493	556	553	588	554	574	538	532	511	569	531	550	549	535	574	503	580	550	585	537	580	529	592	563	526	511	590	591	584	571	617	611	530	573	551	547	524	521	571	547	523	594	546	577	579	573	565	586	557	499	545	579	528	584	568	558	579	587	589	579	588	591	585	589	572	558	576	524	608	563	566	549	566	571	571	572	557	572	549	596	498	562	561	554	578	550	559	559	529	582	577	541	521	561	534	652	533	532	565	530	566	536	612	567	573	532	577	567	588	511	580	544	547	540	526	564	540	535	572	562	596	506	590	577	568	579	584	565	623	560	596	552	548	538	551	556	593	546	520	517	577	588	516	550	570	589	574	551	545	583	541	565	545	526	525	553	537	530	525	578	586	563	517	527	527	579	575	560	545	593	520	557	514	564	499	532	532	539	556
12559	9170	11764	11194	8657	5227	3124	2583	2442	2186	1761	1497	1203	954	669	512	453	364	333	232	220	170	197	212	159	126	146	157	135	154	140	125	116	156	123	149	127	141	145	118	150	178	172	136	126	141	129	138	160	174	126	152	146	147	126	150	122	132	125	147	151	137	133	128	123	140	125	143	144	139	127	127	133	147	130	130	157	156	134	132	130	122	121	119	122	141	140	132	150	149	145	132	145	138	141	141	135	153	128	136	120	120	131	119	152	130	131	129	121	120	162	132	140	140	144	125	115	141	96	132	123	152	126	137	140	143	125	144	136	129	113	137	123	129	134	124	131	138	135	124	131	143	134	152	156	162	133	135	139	135	143	145	149	172	136	154	138	137	113	136	124	134	131	108	139	137	166	137	135	140	126	148	136	139	141	130	129	144	135	141	154	163	150	128	121	120	160	131	148	138	157	130	155	140	125	148	132	138	111	160	119	127	135	121	155	144	132	141	132	147	126	139	126	110	142	136	132	130	126	142	151	150	115	131	151	140	139	143	137	153	135	131	125	144	142	147	119	158	146	129	157	115	124	153	158	148	163	137	120	135	122	134	146	156	161	123	139	125	147	130	152	137	138	126	141	144	160	135	159	128	132	150	149	129	139	140	142	122	141	129	119	144	136	125	132	124	130	135	138	138	131	135	154	138	127	134	136	138	147	122	137	143	132	162	140	122	139	152	145	144	146	146	147	152	152	149	160	151	136	123	147	151	129	131	144	149	144	146	145	127	141	149	143	130	151	130	139	156	146	153	121	147	144	139	148	142	112	118	149	155	121	134	131	163	126	118	154	122	122	131	143	137	142	129	118	144	132	134	127	132	117	139	142	136	130	106	152	159	135	151	152	125	146	140	146	126	119	146	141	141	112	144	134	139	134	131	141	134	143	138	155	150	118	141	141	128	146	149	133	143	130	121	122	152	121	144	150	121	129	140	126	131	135	140	149	121	147	148	147	160	139	147	131	165	136	130	118	135	127	130	119	133	141	136	147	127	124	151	147	146	118	137	172	133	134	148	143	140	131	142	118	151	141	144	132	131	117	131	122	130	127	145	172	157	155	132	108	139	140	135	121	129	139	136	128	126	128	127	122	125	158	140	143	130	124	116	130	123	154	128	149	130	131	136	141	135	129	123	148	134	126	135	139	154	150	145	118	151	151	145	126	118	169	133	142	129	123	128	131	123	117	162	124	130	137	141	150	141	151	126	138	124	135	137	119	128	125	145	157	137	146	124	135	121	136	131	159	150	116	133	137	153	134	127	145	130	126	134	138	142	135	136	126	135	142	127	147	121	129	112	121	143	147	158	118	138	144	134	147	136	137	133	128	142	153	130	134	152	146	137	137	135	142	144	150	138	134	137	137	169	138	119	137	150	148	142	123	157	114	121	125	137	128	128	134	152	123	127	149	167	148	142	145	146	146	153	132	133	133	125	135	132	138	131	137	144	129	169	132	134	121	123	121	125	149	132	114	125	128	140	142	139	146	144	130	129	150	125	146	127	136	163	122	140	116	160	140	152	131	164	129	128	122	119	127	129	133	143	140	135	149	131	143	175	151	125	136	155	137	155	122	139	134	127	136	162	135	135	124	120	124	140	138	132	119	151	127	147	122	136	120	123	141	138	144	153	120	134	146	129	134	128	138	142	147	124	147	130	135	135	134	157	149	135	130	127	131	139	129	135	140	108	129	135	145	121	138	128	137	120	132	139	117	133	148	151	151	137	125	141	148	107	125	147	136	133	147	145	124	108	136	132	152	113	141	105	131	122	163	130	126	129	139	151	146	150	133	162	162	143	125	143	134	133	125	126	130	130	137	163	125	144	138	140	123	133	147	129	131	138	130	126	129	130	115	125	130	132	132	136	115	156	121	136	137	117	128	129	124	156	150	160	121	140	134	133	154	119	147	115	124	131	140	140	156	132	149	150	163	149	115	135	130	126	126	135	132	152	132	149	138	126	141	138	146	140	159	145	140	112	134	142	133	138	135	131	135	127	149	133	129	133	135	114	135	114	135	132	142	137	144	132	138	124	166	121	147	138	133	145	126	133	136	155	154	135	141	145	142	119	105	152	138	136	137	132	133	130	150	138	154	148	132	132	129	139	133	159	137	133	105	138	128	141	152	136	128	139	120	128	115	128	118	126	142	131	128	129	106	127	133	154	120	135	139	142	154	147	133	136	135	163	134	128	153	135	142	140	134	127	146	131	121	136	131	145	151	140	148	127	138	145	151	141	153	131	128	145	152	140	125	128	138	138	153	128	141	135	117	118	142	115	155	147	120	124	141	128	151	159	150	128	144	149	133	130	138	127	119	145	128	141	131	154	155	137	130	139	111	134	116	130	122	137	154	141	134	125	139	136	141	138	129	140	132	117	131	138	134	147	133	141	143	149	127	143	144	134	140	143	133	138	116	133	116	132	124	122	146	131	117	150	145	124	129	144	143	146	135	160	145	125	119	130	151	122	143	155	145	112	132	124	119	131	119	111	139	135	139	128	131	135	128	126	131	132	124	130	129	127	151	147	151	144	153	145	155	119	122	137	145	126	127	133	124	149	119	107	153	150	130	128	128	134	146	142	142	141	145	125	123	125	123	161	140	138	148	160	139	135	147	136	146	110	138	126	136	137	132	145	144	146	135	124	131	128	152	130	155	142	133	127	148	126	132	136	123	148	162	128	132	170	129	135	119	157	130	131	140	153	150	132	147	156	154	136	141	123	136	128	136	145	134	152	130	153	130	143	123	151	155	149	141	140	147	151	145	118	128	153	144	145	152	137	166	143	138	139	124	140	136	142	106	124	136	143	151	153	143	133	134	134	152	165	135	118	124	118	138	116	117	129	141	120	146	134	135	141	159	128	119	129	113	142	131	128	123	133	114	157	148	136	123	146	117	142	134	149	139	142	148	154	158	131	130	136	133	129	133	124	129	166	151	160	145	125	130	147	142	124	135	144	130	130	127	155	126	140	131	157	153	139	133	128	133	150	155	135	136	137	150	127	133	130	144	156	125	150	143	153	125	128	133	150	114	146	136	129	124	118	133	129	123	158	149	133	160	139	127	133	152	128	141	135	143	143	137	128	143	138	121	111	140	147	124	142	154	139	132	117	155	119	133	117	146	142	130	141	141	145	136	152	132	138	150	138	166	146	126	125	147	140	145	129	119	151	150	136	142	136	135	138	125	156	141	144	129	139	116	145	145	141	127	130	133	130	129	144	138	116	136	134	133	132	150	152	127	135	138	156	129	129	141	137	121	135	147	159	123	132	121	143	148	124	134	116	129	153	123	147	113	126	128	142	120	138	148	151	137	143	122	129	123	118	151	134	171	144	140	164	143	123	126	128	121	156	130	144	131	142	140	153	114	133	154	136	147	138	162	137	153	129	120	157	125	140	133	158	133	122	134	138	147	136	120	147	142	141	138	141	129	133	116	140	127	146	126	139	122	144	123	152	137	158	135	122
13406	9459	13272	17896	18163	13204	10495	9327	10081	10080	8283	7657	5677	4949	3451	2643	2545	1911	1741	1318	1035	745	887	914	690	628	461	468	454	466	450	459	465	426	425	432	431	470	466	473	465	638	655	414	387	434	404	421	448	447	383	429	434	392	419	446	439	467	410	410	407	431	415	425	442	413	441	404	463	413	433	416	425	443	403	465	385	434	400	440	421	420	415	427	383	411	409	406	458	441	439	460	417	386	412	412	410	388	408	411	422	426	420	436	426	437	395	440	426	411	395	430	455	426	416	420	396	390	422	410	407	418	393	420	414	407	402	424	470	441	391	448	415	411	430	425	442	422	404	471	404	413	408	436	430	434	390	447	428	423	406	412	422	410	443	440	408	475	444	429	397	389	419	398	404	418	435	381	383	411	400	422	406	432	411	436	416	413	428	397	432	427	428	447	404	416	424	439	414	413	453	440	379	435	435	444	414	422	435	433	451	441	446	419	380	417	395	422	429	433	457	447	400	428	435	440	445	426	411	424	413	442	436	419	435	447	447	426	420	415	444	420	411	410	406	439	410	421	472	429	429	413	455	429	385	425	423	400	431	434	436	423	437	472	411	403	430	403	401	409	426	411	457	480	413	434	415	435	414	460	438	404	405	406	434	436	419	410	441	420	442	401	406	418	426	428	396	420	418	439	431	452	396	385	431	415	414	423	421	423	416	427	440	419	406	453	419	388	427	414	422	438	418	454	429	399	402	425	376	415	418	470	436	432	426	407	453	429	402	425	442	452	434	388	456	419	428	427	403	433	397	445	420	397	439	417	403	423	409	420	416	438	394	434	398	455	413	466	438	422	440	445	419	436	430	406	428	411	427	442	414	413	445	438	423	457	423	404	414	398	415	407	387	415	443	396	426	392	405	412	410	426	433	405	431	461	429	396	372	404	427	435	412	413	437	417	406	443	435	427	423	426	411	372	432	424	412	426	409	451	417	393	433	432	460	441	380	412	406	402	406	422	455	435	438	400	452	441	416	402	413	445	433	422	409	410	419	448	397	454	419	418	378	425	436	402	405	435	427	464	408	462	464	409	402	424	432	408	439	427	432	407	424	422	423	420	432	424	434	404	429	408	422	430	407	425	457	386	453	489	431	437	439	438	461	443	429	436	407	388	445	417	372	433	404	426	410	456	426	432	427	446	422	387	436	411	365	426	433	427	464	435	412	410	418	390	433	421	396	438	412	409	449	410	416	428	417	402	424	413	422	409	417	407	420	412	470	403	400	399	426	417	422	436	417	435	390	429	437	442	456	439	416	423	411	411	401	400	379	407	400	411	460	432	445	442	443	417	439	418	426	453	436	428	442	396	423	384	436	421	430	429	405	396	438	426	391	403	471	426	415	442	396	411	449	430	438	442	454	424	410	407	402	413	402	434	413	452	461	437	431	440	460	420	448	396	419	418	430	399	404	428	404	438	407	388	440	411	417	422	406	441	380	427	413	422	395	416	430	421	405	448	488	444	419	444	440	416	395	447	487	466	390	402	440	391	425	396	435	410	401	402	427	387	386	428	392	385	391	410	422	426	445	425	432	426	443	445	458	453	438	414	418	434	455	423	424	397	425	428	421	420	483	418	423	419	423	421	434	440	431	408	424	408	427	418	404	403	428	432	414	428	413	403	408	383	435	465	425	448	409	451	428	419	448	398	431	443	439	395	409	394	412	448	450	376	439	372	428	361	426	459	433	436	398	445	429	413	411	402	433	414	421	420	417	404	446	413	414	420	392	418	402	460	410	409	447	446	419	417	439	417	434	424	412	431	425	434	431	430	432	431	425	410	393	413	417	448	454	440	371	444	435	427	420	431	425	402	441	453	423	392	409	403	396	453	407	394	435	437	442	437	447	434	450	440	450	439	430	421	404	406	446	398	447	436	416	440	462	393	414	451	433	416	432	446	419	454	393	439	454	445	435	448	431	431	441	431	399	414	422	451	462	456	435	412	441	408	440	424	452	437	421	412	383	418	440	391	410	416	412	419	406	452	419	440	391	457	451	460	416	380	402	451	405	427	415	446	417	398	437	419	422	432	397	443	418	425	431	409	423	400	401	445	444	407	419	455	444	416	454	438	446	421	418	465	452	443	409	418	447	430	408	437	414	430	446	441	400	397	396	407	433	429	421	394	441	441	424	429	403	402	435	412	419	436	438	420	413	443	408	449	426	437	441	411	470	416	426	409	414	415	456	421	444	424	400	447	420	399	428	434	420	419	409	413	420	420	440	425	407	437	396	394	432	417	446	462	433	421	407	414	438	428	418	474	420	459	456	474	405	454	457	427	439	414	401	416	410	417	409	460	459	410	430	420	444	470	422	446	426	432	459	422	417	432	404	405	392	401	415	395	411	419	431	445	429	435	414	416	439	421	410	415	410	408	426	408	434	410	457	406	407	411	438	431	398	449	452	418	445	440	445	438	438	406	446	461	428	424	391	397	426	457	413	432	437	430	424	429	438	427	397	381	427	438	442	423	420	442	382	443	426	423	386	416	420	456	417	432	441	418	445	444	469	432	408	438	449	421	446	456	428	434	444	436	458	415	441	443	450	441	459	429	375	400	405	400	420	444	419	447	397	443	431	413	440	423	447	429	425	445	421	376	407	408	427	390	413	409	395	427	436	388	423	473	423	449	443	415	405	420	407	428	441	434	439	362	390	425	415	433	435	447	459	428	415	423	423	413	416	460	426	393	459	428	402	424	408	430	429	420	422	406	383	398	397	433	443	420	421	417	453	448	437	411	415	404	436	406	419	434	411	427	406	405	407	462	410	391	427	419	416	444	392	446	439	465	367	419	393	412	426	387	464	426	411	431	435	419	427	393	427	437	406	447	410	389	424	447	444	437	425	448	411	447	394	445	421	436	462	417	421	431	418	433	381	430	439	411	431	400	458	448	414	415	428	421	432	425	433	397	419	427	385	415	397	413	410	435	433	419	427	381	418	409	404	365	425	432	456	417	431	426	421	446	424	415	420	436	446	407	455	410	445	441	426	443	428	410	431	430	442	412	380	405	454	400	418	447	383	460	414	425	409	421	381	427	414	412	414	438	421	417	412	424	425	416	429	397	410	428	429	424	457	415	439	459	434	409	416	415	447	404	435	424	430	420	379	456	419	439	423	407	420	457	441	436	442	447	410	409	422	421	389	427	414	418	422	420	427	445	409	454	385	416	457	453	424	430	405	424	410	413	391	445	453	409	413	453	446	387	428	431	412	421	449	406	446	390	418	456	422	423	398	442	445	405	393	390	437	434	439	419	465	439	414	387	463	452	456	402	454	402	463	404	388	450	415	416	404	424	392	425	451	439	430	417	386	390	436	397	418	426	437	440	398	412	427	424	416	402	406	426	409	410	443	450	451	415	448	424	412	486	428	429	427	455	425	438	418	462	424	441	443	471	439	406	441	428	435	396	429	430	436	410	389	427	420	382	387	435	439	430	421	440	428	457	449	427	432	420	459	469	427	435
44382	32664	32321	35446	35950	29287	27132	24751	23431	25403	23169	20209	17347	14126	9370	6117	6205	4421	3170	1690	879	589	752	887	629	345	237	169	161	140	192	171	117	116	140	146	142	154	137	103	122	446	383	100	89	108	84	100	103	89	95	106	102	100	80	123	95	91	85	106	95	95	104	111	102	91	73	74	85	95	121	93	119	104	76	85	98	99	100	96	91	95	101	98	97	95	101	83	115	98	105	92	115	107	87	111	102	104	92	86	91	104	80	104	102	93	102	86	95	78	113	79	99	89	101	102	96	101	100	87	93	93	88	101	106	87	107	80	96	104	100	86	90	100	103	77	96	89	96	99	94	95	102	98	85	88	90	81	90	103	101	106	82	92	99	83	92	110	102	100	86	119	96	97	102	91	96	84	107	92	76	102	96	95	105	83	100	87	93	100	110	99	92	96	116	90	117	84	111	86	89	79	97	92	80	89	81	89	96	97	94	93	93	85	98	108	101	87	90	76	97	102	100	92	85	84	86	84	95	80	104	103	94	94	89	72	98	100	99	88	79	106	92	113	101	97	87	95	100	108	88	95	112	88	105	83	88	81	88	102	100	80	102	90	91	97	88	94	110	92	101	94	77	96	89	89	83	91	89	91	98	97	84	117	93	90	107	95	97	89	90	96	104	94	97	93	86	99	88	101	85	89	114	117	97	93	93	97	97	89	81	86	96	104	102	85	104	108	106	103	107	106	107	90	103	88	103	89	94	106	100	116	95	103	92	85	105	97	95	91	83	108	91	111	94	99	92	103	79	85	86	86	100	97	103	100	85	86	116	97	87	90	95	93	109	96	82	101	92	93	77	101	82	108	94	92	89	119	89	84	89	98	81	86	89	104	89	95	99	97	98	101	100	97	82	104	107	95	100	106	89	98	95	89	92	96	81	87	80	111	112	88	97	98	104	93	96	70	85	93	102	113	90	93	96	82	90	77	90	92	106	90	96	88	102	95	115	94	84	100	81	96	95	104	87	99	112	90	105	105	86	90	102	90	92	103	79	108	91	98	94	99	90	90	86	94	98	79	80	88	118	101	91	80	106	95	99	86	91	83	111	90	108	79	99	105	96	99	90	96	95	106	85	90	80	99	102	99	89	90	88	103	74	100	76	100	97	106	109	98	97	105	99	89	96	82	98	92	101	94	92	83	90	93	105	77	92	112	85	110	81	122	94	105	95	88	91	77	99	97	113	100	91	100	99	105	84	89	81	103	105	92	92	91	95	89	88	101	108	83	99	85	100	95	100	83	113	91	87	87	83	98	97	86	108	90	87	98	107	92	92	83	102	91	109	96	95	96	91	82	98	77	109	92	91	95	120	88	99	110	81	76	103	112	85	86	100	101	94	80	105	84	99	96	105	91	96	79	85	87	86	94	88	107	90	87	78	106	88	89	96	91	86	95	80	106	97	108	100	95	97	95	103	108	87	81	90	104	91	116	99	90	85	86	87	72	97	99	97	100	88	100	100	104	82	99	96	84	104	108	81	95	109	93	97	87	90	98	89	98	93	103	106	82	104	103	110	98	98	92	92	89	87	101	89	96	95	90	106	97	110	76	104	96	81	101	88	111	99	104	105	89	100	99	95	97	94	91	100	89	105	107	110	94	91	103	78	103	90	120	87	78	111	110	87	99	82	88	94	91	72	90	103	104	98	100	114	93	98	99	91	91	95	103	115	102	91	101	92	73	96	97	88	87	80	86	110	103	109	99	106	82	96	110	101	95	112	94	78	92	110	97	100	95	101	96	94	85	107	90	104	96	113	90	107	113	93	102	100	82	121	94	99	102	96	86	106	91	86	98	98	103	95	104	87	90	101	79	98	99	99	84	94	106	94	95	76	91	104	93	95	91	101	97	113	95	98	98	107	93	112	108	98	83	116	93	115	100	95	102	86	90	95	93	98	94	78	87	87	92	97	93	99	97	89	92	82	77	90	79	88	95	99	79	94	99	91	74	108	107	105	110	87	101	85	101	92	86	101	96	99	98	92	85	88	114	116	86	91	81	100	93	106	103	82	103	87	91	87	110	104	95	104	108	83	111	93	96	98	104	75	99	91	79	100	96	108	85	92	91	113	90	106	86	101	99	86	116	95	94	93	92	106	91	87	89	92	83	102	90	101	104	115	79	97	90	96	110	102	88	92	94	98	84	104	89	91	95	95	108	90	95	110	78	87	94	99	101	93	87	100	97	108	95	78	101	82	107	85	87	110	115	86	89	101	103	106	90	84	106	98	90	92	102	93	93	105	108	87	82	96	110	95	93	100	105	97	108	103	110	118	104	94	84	109	117	102	96	107	95	102	98	87	100	105	90	110	81	95	78	103	104	102	102	91	96	106	79	76	94	89	80	113	108	95	84	103	94	95	88	109	109	98	93	84	94	93	110	77	81	100	120	103	95	90	90	83	110	84	100	91	108	99	104	101	99	103	101	97	95	92	88	107	82	103	98	103	83	93	104	104	87	106	88	113	104	70	89	100	71	102	74	99	81	77	100	92	92	102	98	94	98	91	108	97	80	103	72	83	92	113	85	97	87	85	105	98	66	101	89	104	87	93	111	112	80	86	89	76	85	85	91	89	85	85	96	82	91	92	100	83	96	91	105	78	108	104	84	95	86	104	97	96	96	96	92	90	84	87	86	89	78	99	88	104	99	83	88	105	91	85	79	106	88	86	97	87	91	77	96	93	105	117	82	99	89	87	87	103	107	100	99	82	102	110	101	77	92	108	109	101	101	80	94	104	101	97	101	98	93	82	110	90	102	102	112	90	97	80	88	98	88	103	77	104	107	92	105	91	95	92	81	79	88	101	89	95	106	85	114	84	90	96	104	66	81	106	98	93	97	82	87	96	104	79	100	99	89	96	81	97	84	91	96	102	92	80	108	88	73	75	90	109	97	110	95	102	95	98	105	109	88	95	90	92	88	102	77	93	95	89	94	97	111	76	86	98	92	77	81	90	89	101	107	107	83	106	74	118	110	112	101	93	79	74	107	102	93	109	90	113	78	68	100	69	97	83	97	99	102	97	87	94	94	96	102	82	96	107	86	106	106	106	77	99	113	112	105	100	100	102	80	93	116	97	84	101	89	100	93	89	96	87	80	88	108	106	115	86	90	87	96	102	93	96	104	94	112	118	95	118	96	105	90	89	87	95	103	113	86	104	83	77	93	106	104	91	97	87	78	71	90	98	95	100	87	110	102	93	99	109	89	97	99	97	96	80	97	108	99	87	100	104	106	96	106	91	99	107	96	87	97	113	102	84	108	86	111	101	96	97	86	90	115	76	94	102	109	79	89	80	92	82	97	94	103	105	114	80	99	101	83	86	83	94	92	104	82	106	100	95	102	100	101	91	96	103	100	102	97	95	94	109	94	109	116	96	119	86	88	106	73	92	90	99	90	105	86	85	103	85	86	88	91	96	104	98	101	105	82	100	74	94	93	121	112	88	98	84	94	98	108	105	104	92	89
28927	24346	26135	36787	39947	35777	37451	36617	36123	39527	36283	35678	32738	31399	25441	22150	23113	18623	16147	10137	6032	4064	4988	5907	4743	2281	1492	1079	953	616	1064	925	489	542	642	702	695	778	607	485	496	2954	2600	388	315	335	332	337	358	313	329	342	319	348	326	381	348	352	346	409	316	331	347	364	351	323	352	324	349	339	303	348	320	331	323	336	319	317	305	320	299	331	305	332	312	316	310	338	293	345	336	344	317	336	343	322	311	370	300	340	330	290	319	315	323	337	297	291	295	330	310	315	313	361	338	329	319	327	324	307	307	318	312	352	325	284	312	271	320	360	315	302	312	305	322	299	294	321	314	320	308	331	317	352	322	328	322	306	323	337	315	320	323	331	297	334	322	330	336	375	336	311	323	355	332	280	303	335	333	345	304	325	317	336	337	318	337	320	303	334	337	316	313	338	309	350	296	289	326	313	312	320	305	304	319	302	294	291	341	315	356	309	312	322	335	303	317	316	316	329	313	322	289	367	323	337	315	329	318	342	317	352	289	310	285	286	325	338	333	343	290	333	311	296	321	324	302	333	317	315	334	307	318	340	310	345	326	333	280	301	312	323	335	300	335	335	299	326	321	327	336	318	317	321	286	320	353	310	307	294	319	318	286	335	328	328	309	327	301	310	310	289	303	350	310	320	289	343	321	311	322	353	313	302	306	319	343	323	287	323	307	328	289	333	327	316	308	330	311	293	280	307	287	320	347	319	321	320	337	323	302	321	292	309	279	320	312	318	337	319	312	333	306	336	315	330	290	327	335	315	309	314	316	308	314	324	333	331	321	332	339	299	329	302	315	302	314	333	300	313	374	321	300	318	322	341	331	296	352	325	315	319	321	315	303	360	318	335	350	309	319	326	309	301	330	332	295	286	306	312	309	261	281	321	319	317	284	317	331	318	312	314	321	322	300	266	290	326	316	322	316	319	312	318	337	318	325	296	320	315	332	310	307	321	302	317	317	313	305	355	324	299	294	312	322	293	323	299	315	293	323	314	315	305	359	330	317	316	297	302	313	299	323	331	324	322	317	315	329	317	335	337	300	300	322	324	319	327	301	307	319	305	350	304	318	329	319	303	325	311	326	329	306	328	334	312	313	330	321	308	293	310	317	292	341	333	280	318	313	290	306	306	327	322	313	324	280	301	311	326	335	325	323	314	336	316	335	311	359	310	294	332	318	299	291	312	327	314	264	336	310	297	307	341	318	293	311	303	283	333	294	341	306	343	325	294	325	324	322	347	305	304	309	334	308	295	310	320	307	315	324	299	333	313	363	307	323	315	307	324	298	322	289	308	306	320	328	314	308	319	286	335	308	321	326	311	347	291	334	326	329	342	331	295	296	300	323	325	328	314	302	298	333	325	328	332	335	302	285	312	295	287	317	298	355	287	283	307	363	331	341	307	297	328	292	318	309	338	349	336	343	350	348	327	309	326	330	303	311	309	302	314	329	315	337	333	307	338	308	312	310	289	344	319	341	340	324	295	316	309	311	365	310	338	281	255	315	304	326	298	314	267	322	328	307	291	329	303	298	349	322	318	315	324	306	316	301	322	288	309	324	326	320	283	328	304	338	298	313	302	328	310	320	319	323	307	307	325	336	320	284	265	328	298	321	289	317	281	304	294	314	295	288	315	339	330	314	317	300	329	332	326	332	310	321	302	331	327	310	317	292	315	324	314	323	343	293	328	288	332	316	309	311	342	319	330	321	311	308	334	337	305	332	323	353	312	316	292	306	302	304	350	330	343	310	311	312	304	343	282	296	316	319	317	327	341	327	330	301	333	310	316	330	335	324	320	303	295	320	328	302	324	333	303	335	313	335	308	321	284	313	326	310	330	323	283	342	287	333	311	295	277	344	340	297	301	319	346	351	305	310	320	312	320	330	306	331	320	314	322	317	322	334	276	369	331	308	322	301	304	312	316	346	302	325	321	314	318	314	305	307	302	311	317	311	319	333	302	307	340	301	318	331	313	354	320	303	311	309	275	340	338	320	326	307	332	305	317	290	338	335	323	324	323	307	316	311	322	354	303	308	331	330	327	292	317	317	328	308	321	323	341	325	313	320	326	316	324	317	327	284	334	344	352	304	323	321	320	342	339	361	349	303	324	312	300	288	308	322	310	337	319	304	315	314	321	316	313	323	348	303	335	300	315	296	316	301	322	304	315	329	330	299	314	321	313	341	324	320	299	312	285	303	316	328	336	344	323	298	304	348	316	351	307	302	309	364	306	280	279	325	326	348	317	277	291	326	282	319	304	313	310	311	313	304	307	293	340	293	333	340	334	329	318	287	297	312	338	368	327	290	325	341	281	303	332	317	317	343	341	293	305	339	311	304	301	303	313	321	333	292	291	332	276	334	304	313	331	289	324	343	308	308	324	316	333	293	324	323	359	312	309	304	305	315	294	328	335	322	300	339	315	334	333	295	291	295	322	327	332	287	280	327	323	330	287	332	318	311	314	328	320	318	331	300	329	314	323	344	328	320	306	336	307	314	327	313	273	334	287	317	309	312	329	294	293	335	323	349	327	319	311	325	331	326	328	308	322	303	329	323	323	323	325	313	312	305	304	264	307	352	328	336	320	334	329	329	305	342	314	311	345	332	329	302	312	335	308	307	363	306	332	278	308	312	301	352	298	332	342	310	295	291	332	291	325	307	302	282	314	293	321	310	313	311	312	315	302	321	330	325	312	343	323	327	337	327	315	318	309	322	339	311	292	311	310	341	304	337	355	352	315	317	319	298	330	337	345	295	339	339	296	330	321	337	353	315	309	307	325	315	339	325	315	340	299	322	312	316	328	338	290	298	328	299	319	295	302	328	333	321	327	317	299	293	305	289	306	320	320	321	319	323	306	302	322	285	294	339	334	303	354	330	310	327	311	342	320	351	322	317	328	318	303	297	360	310	320	317	301	342	315	311	322	340	313	350	359	310	320	346	326	335	291	306	305	287	328	304	334	310	351	299	335	319	292	309	308	330	339	318	322	344	312	340	314	326	350	349	316	321	319	344	285	325	295	345	306	347	320	350	338	320	310	309	340	328	314	335	302	297	331	250	346	343	335	328	360	324	303	328	306	331	322	289	310	365	315	293	311	337	297	299	334	327	347	310	315	306	308	312	298	306	319	340	323	326	326	289	312	348	322	328	287	324	333	317	290	285	288	334	337	311	305	323	324	318	287	282	332	307	326	303	292	301	312	304	297	352	306	298	295	344	321	352	308	321	309	325	295	358	313	325	325	328	319	288	331	308	318	309	332	353	307	312	317	305	308	305	338	321	324	356	330	305	331	324	336	323	347	335	334	328	303	344	355	301	318	351	314	341	299	295	302	314	295	295	303	280	313	286	323	294	321	326	318	298	327	318	353	330	317	289	311	282	296	307	315	305	326	334	296	303	316	319	310	323	328	349	319	312	310	295	356	317	337	313	307	312	344	319	336	311	297	309	305	316	303	327	276	352	340	334	317	323	310
57598	36065	34557	37654	37544	31247	29733	30703	31805	32238	32548	29409	28035	23048	19586	13536	12392	9106	6423	4085	2069	1399	1675	1513	1527	632	626	420	390	316	425	348	281	235	267	272	266	299	253	188	226	996	714	181	205	187	181	198	187	207	212	183	215	172	209	188	201	187	189	351	198	194	199	179	173	192	195	183	202	209	188	168	188	185	168	204	163	202	171	182	198	210	198	223	200	181	192	193	166	184	195	222	175	177	174	200	181	172	185	190	179	200	193	184	185	209	172	171	190	195	192	188	172	182	192	178	207	189	218	170	180	196	169	197	171	179	209	187	171	176	169	190	189	196	182	169	175	194	195	189	191	178	186	185	211	208	213	177	206	177	191	181	212	178	173	193	184	177	189	181	180	185	179	194	173	186	187	180	174	188	184	200	179	188	215	190	170	178	206	201	153	177	186	184	198	182	175	167	153	183	180	203	190	215	194	172	189	188	186	206	203	195	184	182	200	172	188	166	203	171	175	203	177	208	207	177	182	153	215	206	196	189	219	174	183	184	189	198	178	194	183	202	190	188	210	191	181	194	195	186	196	200	196	193	193	168	180	175	170	188	187	182	204	195	170	191	199	215	177	195	159	209	181	174	221	188	176	166	170	202	183	229	171	192	181	188	201	210	177	201	211	189	200	173	198	204	191	174	228	210	164	194	174	175	187	181	169	212	187	173	197	182	187	184	159	191	195	189	178	172	190	199	202	172	192	186	162	184	181	178	209	176	169	188	177	192	204	204	186	196	178	174	189	170	184	191	185	204	196	164	168	194	171	167	198	178	172	173	194	158	177	176	200	192	200	180	188	192	169	169	163	173	178	215	178	168	162	207	198	195	200	172	163	170	185	186	187	197	209	181	225	187	192	200	180	202	171	181	179	156	183	202	217	182	191	198	190	176	178	191	168	201	190	206	187	212	199	191	176	173	167	186	192	176	187	202	184	180	164	190	197	186	169	196	181	172	182	181	187	195	196	178	186	200	177	176	169	196	184	200	189	212	173	151	180	190	176	200	184	176	173	196	186	223	167	193	186	200	175	202	200	193	187	190	209	194	174	211	203	176	179	189	215	174	191	195	180	172	186	183	193	194	179	195	203	214	171	215	208	184	183	198	197	177	197	183	227	198	181	180	190	197	182	193	161	176	195	194	169	204	194	175	199	203	190	193	197	195	188	177	193	201	199	188	183	170	176	180	184	192	216	203	212	185	176	176	175	213	164	176	185	189	183	185	184	212	179	172	181	210	167	185	175	182	168	178	193	179	205	176	213	177	201	160	175	174	204	197	188	168	170	190	174	178	175	184	193	201	209	181	183	178	160	199	186	182	175	183	204	205	160	177	193	169	210	196	212	190	217	191	202	207	191	190	193	183	175	196	192	175	175	164	176	198	187	174	177	172	188	196	177	178	196	164	188	173	185	183	193	178	157	176	208	195	192	188	199	180	192	200	186	184	180	186	199	193	181	174	202	187	209	187	189	156	196	169	189	186	180	179	171	203	194	198	187	207	168	190	198	182	180	202	191	186	196	189	199	179	173	185	184	172	182	175	213	184	216	202	190	210	189	181	184	185	193	184	178	194	195	184	183	183	182	191	161	183	213	181	190	177	194	175	171	176	176	196	184	235	185	162	161	161	168	194	180	205	170	196	156	174	188	182	182	190	219	172	172	159	196	183	205	191	167	197	189	182	193	169	184	188	205	178	168	186	201	176	187	191	160	180	163	192	184	173	193	187	178	185	185	184	178	212	187	196	183	187	188	188	202	198	160	183	180	181	213	193	178	190	213	194	177	185	180	191	175	190	165	161	189	177	201	180	203	162	176	208	192	192	195	177	167	216	188	170	184	184	185	195	203	168	188	182	205	179	200	198	171	187	186	193	199	157	193	191	169	183	200	190	216	175	204	203	177	167	202	199	200	164	199	206	186	208	181	177	192	172	161	179	161	199	160	211	193	172	208	183	190	165	190	185	208	182	192	192	177	170	183	186	199	185	199	209	214	176	171	210	194	191	180	204	192	184	192	184	172	188	174	179	178	187	179	192	165	208	197	212	188	194	194	210	202	204	180	180	187	195	212	169	180	211	184	184	194	190	171	167	205	177	204	179	168	171	169	185	179	201	198	215	170	180	192	183	207	182	180	179	207	185	192	172	194	184	175	206	196	190	213	176	141	170	174	184	185	141	181	195	174	172	217	190	203	174	181	197	195	193	187	186	203	185	181	182	188	173	191	188	200	173	171	217	172	186	146	163	202	178	180	183	191	199	203	207	193	204	197	202	201	190	172	182	177	193	191	211	183	184	168	197	171	173	199	193	161	194	187	208	191	202	186	161	171	160	189	199	194	204	203	188	201	186	192	186	173	184	162	180	171	193	188	173	212	188	194	170	192	222	172	196	218	169	195	207	201	181	187	178	179	212	181	199	195	209	173	167	186	174	193	194	190	216	178	192	193	175	176	216	189	185	164	192	166	196	187	188	182	159	210	176	219	185	168	190	214	182	203	172	177	164	180	203	169	185	188	192	184	187	196	193	199	185	207	183	196	177	201	176	165	207	174	182	164	202	162	203	157	190	194	197	172	206	164	181	194	186	198	194	186	167	190	164	193	200	181	188	194	186	201	198	181	158	169	176	211	164	181	156	183	172	170	177	181	174	213	185	175	187	189	188	181	181	181	174	165	174	218	195	188	177	184	188	217	180	178	181	190	199	178	179	189	192	202	187	189	187	160	178	187	192	190	183	177	177	211	206	173	179	196	190	175	184	175	168	195	179	204	182	187	190	161	214	180	189	216	200	175	167	182	181	170	174	182	191	200	189	204	180	164	225	186	186	176	212	179	186	177	204	192	170	152	177	182	186	197	163	171	184	170	188	188	191	205	190	169	200	186	178	208	190	185	200	208	213	216	189	197	179	207	194	214	203	205	180	167	154	190	195	213	172	197	183	187	206	181	186	189	180	169	202	183	189	183	176	177	171	182	176	192	194	168	175	184	196	187	180	215	176	200	192	214	183	192	191	199	173	190	198	202	171	193	210	175	190	199	180	175	167	195	210	161	199	185	183	191	181	200	174	158	170	177	202	178	202	169	176	209	192	184	192	181	207	187	174	179	205	171	197	187	178	185	206	164	185	182	195	193	195	181	196	188	184	174	176	152	189	185	186	160	169	174	163	149	191	178	201	161	183	182	173	165	154	178	183	191	198	181	190	199	188	162	188	194	191	182	162	156	181	187	179	195	199	194	158	186	186	215	175	167	194	173	184	205	202	178	199	183	212	205	197	198	171	170	160	203	181	202	188	189	179	215	188	174	182	179	182	188	189	214	177	181	176	183	177	195	190	154	173	175	173	181	190	163	223	204	198	175	173	189	199	187	185	175	200	206	168	192	173	162	191	181	202	185	174	198	170	212	176	161	212	180	205	186	198	180	191	186	193	179	215	163	175	188	164	182	193	205	162	199	190	207	183	177	199	180	188	187	199
37825	27541	30199	39793	42584	39905	43031	44791	43042	44901	44949	43939	42340	39542	36335	31923	32104	27962	24591	17933	11330	8048	9824	8571	10209	4015	3547	2526	1910	1747	2324	1644	875	1038	1243	1387	1374	1404	1156	826	798	6166	4269	630	610	593	649	625	593	630	592	648	584	569	577	584	597	609	554	1835	557	574	555	584	545	565	533	557	579	581	580	560	591	563	550	559	523	554	579	565	601	557	598	577	598	576	578	535	555	569	486	576	543	559	524	555	554	532	549	554	585	554	599	530	532	549	589	558	571	542	567	570	590	548	569	526	575	565	583	574	543	545	548	564	528	582	551	585	560	583	541	599	553	554	534	554	541	529	556	585	571	578	585	507	580	558	591	564	545	558	557	574	596	578	548	535	564	539	524	564	597	574	582	609	520	531	534	563	559	535	540	550	518	514	569	531	581	524	527	579	540	585	577	575	591	543	541	548	563	551	583	576	521	531	494	570	585	569	548	582	535	557	600	555	577	512	531	524	545	585	556	600	524	601	509	554	560	536	544	540	576	591	535	529	580	552	530	576	545	545	519	558	562	559	534	539	555	546	539	581	605	551	559	575	540	545	577	568	562	597	503	538	568	544	574	568	586	525	561	523	578	534	559	584	569	582	600	570	577	599	556	594	508	551	561	561	520	528	527	551	557	573	599	567	546	577	553	521	572	589	574	591	576	575	550	532	534	584	549	574	545	585	563	560	610	552	561	568	511	519	548	554	522	518	540	559	546	537	568	534	588	575	553	573	592	545	563	530	567	551	581	576	549	539	540	503	568	515	556	606	518	529	552	539	578	545	597	522	520	610	517	590	512	540	548	546	533	554	554	537	537	587	530	563	555	540	560	525	528	556	545	547	538	552	574	523	537	551	552	570	580	544	582	523	488	526	535	564	569	557	594	550	547	581	543	548	568	532	542	554	565	576	528	582	552	541	584	541	584	556	522	566	559	561	540	581	554	581	535	532	568	533	572	534	551	563	518	518	543	567	567	551	590	569	549	561	559	566	522	582	521	534	570	545	538	594	523	554	531	533	562	511	556	532	549	544	539	536	560	570	587	506	535	567	527	539	543	571	544	576	557	578	557	585	564	542	565	547	535	508	568	607	586	543	561	551	570	564	595	588	550	578	513	538	570	553	533	558	584	570	527	550	537	575	572	567	582	581	594	573	545	519	558	544	540	518	564	543	569	547	538	598	479	575	568	506	544	563	569	588	539	557	541	551	562	549	579	547	556	590	558	553	561	544	560	546	542	567	555	624	526	539	520	573	574	552	595	578	570	542	588	522	545	554	558	502	603	545	551	549	569	571	567	552	558	563	550	572	554	563	563	559	525	521	556	585	545	543	563	548	529	518	548	574	583	578	542	603	568	548	546	483	565	586	568	538	591	572	556	535	577	538	529	610	576	563	525	544	563	577	548	509	578	550	568	549	589	608	543	586	574	629	530	520	604	555	548	565	596	607	552	570	572	532	598	549	532	519	580	528	590	571	573	519	570	567	544	540	553	553	558	576	570	535	549	547	568	528	574	533	513	597	569	593	578	533	544	555	566	576	568	604	549	544	556	589	555	546	566	544	549	564	511	559	583	591	570	544	527	554	557	608	575	592	562	543	552	553	532	574	542	561	565	525	569	589	570	557	572	515	543	537	565	558	526	563	539	534	587	541	633	537	552	523	551	555	570	523	564	565	549	535	530	564	535	575	552	562	568	585	573	572	517	537	554	588	552	536	559	503	583	548	582	578	582	491	607	540	539	540	609	544	557	559	538	579	544	540	548	535	570	568	564	563	521	544	563	518	534	544	567	558	587	552	558	568	578	549	578	620	611	512	540	518	538	564	534	563	559	567	566	555	562	530	561	575	548	588	555	503	543	523	556	573	574	550	592	506	534	531	562	574	530	574	586	546	546	524	528	573	583	540	612	557	551	580	594	566	586	570	562	614	542	641	547	532	573	535	583	536	552	531	513	536	529	543	583	571	534	573	546	558	579	516	560	570	535	522	564	548	555	579	555	577	555	537	537	547	506	509	550	530	512	547	517	576	567	582	567	564	581	532	533	545	549	548	520	483	572	574	543	568	556	560	538	555	557	553	552	538	524	543	544	547	566	530	586	526	509	608	559	551	513	499	546	567	528	511	552	541	551	548	539	576	499	511	532	558	528	541	521	542	566	592	555	571	495	577	546	528	523	619	557	539	518	590	579	597	569	557	587	519	556	541	499	538	564	593	537	534	569	566	544	555	569	509	548	584	532	545	573	582	574	588	534	549	585	538	540	572	551	587	545	525	572	556	539	544	534	569	575	564	536	565	511	533	560	526	568	561	569	570	546	534	540	539	563	556	537	563	571	542	634	554	548	568	581	583	545	534	555	579	526	542	574	534	517	551	576	512	540	519	563	538	536	535	546	565	530	592	539	578	548	582	528	534	575	543	555	536	539	558	563	578	596	547	569	525	518	528	544	555	518	564	525	581	560	544	581	559	547	547	545	553	580	525	598	562	538	581	576	527	537	553	565	523	535	604	551	577	533	523	558	545	550	549	524	529	566	542	557	585	568	553	568	554	560	582	564	544	557	557	612	534	544	574	577	542	555	557	567	590	581	552	570	594	575	564	561	555	569	524	554	568	533	509	577	492	554	566	539	550	576	581	561	546	513	557	565	540	525	515	573	588	538	528	585	583	528	614	550	583	539	559	563	561	552	540	565	584	518	584	545	519	590	593	576	535	560	536	556	564	577	549	516	532	569	523	527	587	563	513	535	530	548	559	563	506	568	579	550	543	543	530	548	543	538	599	579	531	572	531	511	546	561	565	523	555	563	573	557	554	490	560	537	514	571	574	581	533	571	560	536	579	536	550	573	561	552	587	556	542	545	553	540	546	533	579	517	514	543	555	592	626	555	577	577	492	534	584	589	589	583	554	579	542	602	528	542	549	567	550	574	551	565	524	528	588	590	516	559	588	525	522	544	579	512	551	549	570	553	568	593	551	519	554	604	576	568	525	529	578	556	554	591	539	544	565	566	558	561	557	567	537	523	555	546	593	565	552	551	567	547	538	558	502	561	584	585	588	553	558	511	544	545	549	549	552	528	547	571	551	556	583	536	585	587	537	545	576	548	552	524	538	579	576	516	518	570	543	557	512	586	575	544	533	556	506	539	544	550	595	560	565	551	550	564	599	527	569	492	551	535	531	590	519	552	533	531	582	540	550	603	548	541	560	565	564	527	563	580	550	543	582	552	556	545	543	584	534	572	543	497	591	541	551	554	568	544	590	536	551	527	551	546	535	551	577	542	580	545	511	527	545	615	561	571	584	585	560	569	532	591	529	589	537	532	539	537	571	559	555	550	586	578	590	550	619	576	554	543	541	533	540	486	538	546	586	535	533	541	558	573	559	542	548	557	494	540	531	550	558	555	537	523	557	585	601	557	564	547	569	561	523	522	582	549	573	550	568	528	533	587	552	538	590	537	591	591	545	545	584	562	579	538	537
12106	7173	10002	10684	9777	4935	2838	2328	2534	2096	1874	1404	1341	1030	783	548	465	436	326	235	226	176	184	206	152	159	167	182	152	147	156	152	130	126	144	139	172	139	134	123	125	169	158	134	148	124	139	132	158	135	159	149	160	128	152	147	126	147	145	156	141	146	159	141	126	148	149	150	155	138	163	151	140	142	124	136	151	151	124	132	134	156	148	131	134	127	135	136	144	113	142	146	139	151	144	115	141	140	136	167	137	149	162	130	148	151	107	110	139	135	159	140	128	130	132	106	155	116	132	148	134	133	151	139	133	149	136	154	142	149	147	150	135	115	144	156	128	118	115	155	132	119	154	155	137	142	128	114	133	154	128	149	175	126	135	137	123	139	131	150	131	154	148	119	136	135	144	131	145	155	137	132	130	131	137	127	144	132	148	140	119	134	140	162	126	156	137	136	127	120	127	118	143	138	140	140	149	141	105	148	140	150	137	155	144	142	159	124	134	146	145	130	148	145	133	128	138	148	137	144	148	155	136	141	144	152	141	123	127	154	141	146	155	148	134	144	142	129	131	147	145	139	151	124	150	132	153	178	143	141	128	137	156	125	151	160	156	130	141	132	143	136	126	124	119	134	145	132	128	150	128	148	145	146	139	164	125	123	143	123	128	147	136	121	140	126	142	131	116	142	132	144	139	134	138	119	135	136	121	136	145	137	135	136	135	151	123	125	129	139	144	132	152	152	125	153	141	125	151	133	146	130	149	153	136	117	137	147	145	130	147	120	138	146	144	122	125	157	163	144	146	148	148	146	154	129	155	127	149	149	120	132	121	153	134	111	152	166	143	135	127	151	145	138	123	142	118	129	145	143	136	133	165	139	141	164	158	147	133	133	125	141	136	134	134	133	118	154	134	141	119	148	134	150	122	146	141	130	133	151	136	143	148	163	138	140	125	124	135	139	147	131	154	135	149	143	140	141	157	142	140	147	139	135	118	151	150	147	137	119	143	123	122	128	136	132	136	133	139	130	145	124	166	141	129	126	133	157	155	131	126	154	133	138	124	139	117	122	148	141	153	155	147	138	123	144	128	137	155	129	130	160	124	129	138	146	125	133	160	152	142	129	114	131	144	156	133	130	135	123	141	132	141	126	142	131	136	141	127	107	123	155	116	133	140	132	158	149	113	135	129	138	132	112	126	117	174	130	147	134	141	135	131	126	132	131	155	156	148	143	133	143	116	147	149	130	149	137	149	138	142	139	147	146	124	129	147	145	122	142	137	145	151	138	131	151	146	129	135	135	143	142	142	140	138	150	111	119	142	131	141	115	130	136	152	115	119	139	132	155	151	150	134	136	146	132	140	139	137	132	121	131	130	134	127	146	129	136	127	145	126	133	128	136	159	149	136	145	146	137	121	122	137	145	132	146	150	147	133	132	147	143	117	133	140	156	146	121	140	148	159	132	128	126	142	131	143	147	155	128	137	130	120	136	154	126	126	128	156	136	136	131	151	143	122	150	145	130	124	134	115	131	135	141	110	136	142	136	161	134	148	150	142	158	150	133	147	169	139	135	154	149	128	127	142	140	142	125	129	128	155	134	139	141	137	140	143	141	148	136	157	149	123	143	152	150	156	136	126	159	131	132	134	128	122	156	135	125	150	148	122	159	131	139	123	133	125	139	140	115	145	131	139	108	138	138	150	171	145	153	140	153	148	144	150	159	148	135	136	154	164	153	145	145	133	119	165	124	147	144	143	142	153	133	132	171	143	148	141	140	161	121	156	132	165	131	135	132	130	155	157	154	155	138	129	128	156	147	145	125	135	125	137	127	147	135	160	146	135	167	133	141	140	134	129	149	136	131	130	136	130	142	144	128	124	151	137	156	166	154	107	142	136	156	140	128	145	153	158	143	135	136	129	123	129	155	140	142	113	154	149	161	126	129	147	123	147	137	152	121	127	142	133	140	123	113	151	139	144	142	159	127	140	124	148	126	136	134	144	143	130	138	155	135	147	127	135	153	133	138	141	128	150	147	148	150	159	115	146	141	130	138	139	151	135	143	132	133	153	147	128	147	164	151	127	133	150	137	146	147	151	119	123	132	120	136	141	161	127	139	142	124	129	133	130	137	143	138	159	136	174	139	144	128	133	125	159	135	146	148	139	104	129	139	130	172	128	139	144	139	155	139	140	141	137	153	122	130	140	146	166	139	123	144	131	131	141	131	140	143	127	140	149	145	140	148	184	140	168	116	126	137	144	151	150	149	119	156	149	129	126	138	146	146	138	129	135	148	133	143	146	136	134	158	120	152	137	149	161	123	146	164	137	139	128	136	102	145	141	145	136	138	157	119	162	165	149	130	134	134	136	126	125	125	138	132	147	156	116	131	141	114	131	115	136	134	139	122	136	154	138	148	142	134	124	128	152	137	159	146	154	134	158	152	146	113	157	140	133	126	121	137	144	141	137	145	154	131	130	148	150	140	134	141	157	147	141	139	142	117	134	165	160	156	135	148	123	125	122	149	140	140	154	151	133	116	158	111	143	133	138	156	134	124	148	136	132	131	143	141	141	134	147	127	142	160	133	138	129	149	130	139	133	135	151	135	141	130	129	149	132	124	134	134	145	147	127	150	133	133	128	146	150	146	153	150	160	129	135	132	110	143	126	137	140	146	140	148	135	132	145	134	147	147	144	131	143	135	132	138	143	148	122	139	138	125	119	149	128	155	148	147	128	150	138	137	163	159	140	141	142	132	130	144	137	153	152	140	129	146	176	135	138	131	136	122	146	123	151	123	125	148	136	126	146	159	145	121	143	146	128	121	151	146	129	143	131	149	160	134	141	158	157	146	159	142	149	138	135	138	112	152	146	139	156	128	136	130	134	123	151	166	138	146	134	142	127	138	128	114	144	156	154	131	141	135	134	140	151	130	145	150	148	151	133	146	142	123	137	131	128	166	152	167	139	155	152	170	135	154	133	142	159	140	154	149	149	125	148	145	122	126	148	145	130	112	126	134	154	148	159	144	118	137	151	124	133	138	131	149	144	157	144	158	139	144	135	160	148	115	137	148	145	127	143	130	123	144	138	145	139	141	143	126	140	130	111	128	141	153	142	146	157	133	137	129	125	129	146	135	124	130	136	135	135	132	124	136	147	131	129	134	118	137	130	139	145	136	142	136	144	139	143	156	143	125	146	153	133	139	149	137	140	148	121	121	140	132	149	122	151	151	140	129	124	132	130	122	138	151	134	132	134	173	136	134	128	137	129	114	144	146	119	129	129	140	135	140	140	124	122	146	137	148	146	123	125	147	146	127	143	155	138	126	147	134	141	144	139	140	156	151	121	121	142	132	126	144	147	133	130	137	160	150	131	119	121	151	133	147	128	144	140	142	128	132	168	143	142	135	121	141	138	143	145	142	158	147	143	142	115	139	153	157	154	143	138	129	145	145	141	147	123	136	145	117	139	145	111	146	140	135	146	148	135	150	143	137	125	133	151	144	140	138	147	137
13110	7379	11609	17344	18601	11131	9070	8911	9612	8993	9170	7130	6863	5095	3998	2901	2744	2035	1601	1173	900	786	823	708	867	628	537	487	476	468	436	459	459	457	506	440	473	449	431	462	475	628	620	431	444	423	443	441	410	462	482	401	397	413	453	407	413	409	416	497	441	460	461	439	401	426	428	450	413	406	413	460	458	429	448	422	411	386	426	472	442	460	432	433	453	456	453	431	417	397	385	417	419	405	412	433	423	428	422	438	449	457	417	442	442	420	441	419	407	419	440	443	389	430	443	409	455	461	414	423	425	433	418	457	466	413	460	449	452	402	434	414	408	425	432	411	446	435	413	435	433	432	442	426	448	467	426	442	456	452	432	446	459	443	468	414	446	453	419	442	448	459	397	425	437	428	431	452	441	420	403	437	464	412	408	426	434	445	422	441	459	411	430	387	446	425	433	451	418	464	414	455	431	444	445	455	408	460	412	426	472	432	428	452	451	425	439	430	443	410	438	411	482	432	436	432	450	439	435	431	426	436	429	430	410	426	468	437	439	461	430	394	418	428	471	446	434	443	455	405	431	473	457	451	461	435	455	437	463	440	455	439	437	459	413	448	427	415	451	419	450	395	449	410	479	434	444	453	448	393	452	442	448	450	414	457	425	438	433	439	449	406	443	405	443	436	461	418	403	403	392	451	411	420	442	413	404	454	434	437	422	419	431	434	434	427	402	433	465	460	441	443	419	461	442	466	470	430	438	492	409	443	393	443	444	443	398	417	437	404	386	431	432	432	440	424	394	445	416	411	437	407	443	472	369	410	412	447	435	433	445	440	411	448	399	425	427	450	461	414	436	436	399	391	425	462	449	418	433	405	437	428	420	441	422	387	460	406	475	439	433	409	394	439	433	428	430	475	408	429	403	431	422	419	440	432	420	434	442	436	425	453	391	431	414	417	447	408	428	420	432	404	452	488	438	403	417	470	398	422	437	436	430	456	399	416	416	453	432	451	456	425	419	461	414	421	420	435	430	438	424	418	441	443	429	474	403	467	423	419	377	426	451	428	415	419	443	434	418	470	456	418	427	440	441	468	392	401	384	392	433	438	465	401	441	442	396	450	435	407	427	434	443	428	416	412	435	436	412	416	436	405	460	425	457	436	473	390	431	462	414	434	428	438	460	428	444	402	434	415	429	424	413	429	427	418	393	454	441	407	412	437	420	449	427	449	461	457	411	417	457	412	424	419	416	394	429	465	432	402	452	469	434	481	456	481	448	422	432	448	476	475	460	430	419	444	431	461	411	458	432	454	440	437	429	443	407	426	470	432	412	443	413	431	443	458	432	447	427	444	446	431	439	451	461	441	436	425	432	407	429	447	446	426	443	413	412	414	425	422	447	429	412	432	468	410	414	443	403	451	434	445	436	463	440	413	404	442	431	432	432	443	467	417	427	444	400	442	423	456	418	437	432	401	462	454	441	418	428	416	453	440	409	440	433	430	457	456	406	438	400	467	410	449	451	476	410	416	420	408	423	400	423	457	469	479	417	430	424	416	435	449	408	445	432	422	398	457	433	467	405	429	424	396	423	433	470	444	453	407	415	417	444	390	433	429	435	431	437	407	429	450	449	409	430	416	392	436	393	459	446	443	451	446	392	422	452	436	388	442	415	415	402	401	416	473	438	470	448	415	479	432	442	430	413	419	410	454	479	415	405	457	425	384	391	405	428	459	429	426	479	465	402	390	427	408	446	416	431	442	400	429	417	435	417	414	446	398	443	421	402	450	409	437	407	468	426	426	434	435	418	476	389	422	452	424	425	437	411	464	450	446	450	421	439	441	419	434	432	434	439	416	404	468	457	438	472	458	465	456	472	451	435	402	415	444	415	440	491	428	423	414	428	461	439	457	437	408	411	420	429	476	454	486	433	415	402	428	421	459	423	435	433	455	449	443	463	415	431	421	402	437	474	414	408	434	398	451	428	456	421	385	451	436	398	425	450	404	451	432	460	434	418	411	395	446	423	406	427	428	447	447	451	441	426	411	417	442	444	414	437	451	435	432	460	434	435	442	420	418	417	433	438	409	422	397	410	417	470	449	425	466	494	419	452	420	446	476	415	424	452	437	449	422	444	460	458	457	412	419	421	406	398	447	413	419	447	427	428	428	421	450	471	421	465	407	442	443	440	460	449	416	446	423	422	404	425	447	422	414	441	443	430	427	426	439	408	461	425	423	428	439	445	427	471	466	425	389	471	405	432	436	440	443	429	414	421	465	470	425	446	404	449	423	436	478	433	422	426	451	409	431	460	436	472	420	412	406	433	368	457	439	451	441	398	441	427	435	404	405	440	448	434	440	438	438	407	385	419	443	392	418	457	459	418	448	480	396	416	421	411	442	439	430	436	447	454	456	412	429	422	424	401	462	451	459	406	423	410	445	464	437	446	442	432	428	435	411	454	428	408	442	461	455	413	424	420	432	436	385	401	443	433	444	446	442	402	433	449	446	441	453	449	441	487	440	435	404	439	434	447	413	486	416	404	466	443	413	427	448	404	402	437	451	444	471	451	472	444	421	472	417	426	402	427	420	440	432	446	465	426	456	426	405	428	436	455	390	435	455	449	414	442	422	431	393	429	419	435	399	435	436	467	410	417	415	458	441	433	445	437	465	462	419	447	443	448	451	425	420	453	441	450	403	466	396	461	444	441	432	400	444	449	439	482	426	412	431	419	428	396	431	461	423	456	436	435	429	401	441	424	418	424	402	441	455	414	435	435	431	443	389	440	440	412	433	417	461	434	454	444	447	438	450	429	460	418	461	436	456	393	451	426	452	442	441	404	433	430	420	436	445	413	466	424	441	479	439	402	438	411	410	428	435	420	430	427	422	423	440	474	428	438	424	439	443	415	411	455	453	414	440	395	375	454	429	417	423	443	435	437	469	440	395	473	467	443	434	441	442	426	441	455	451	426	435	413	424	456	434	428	432	441	457	474	469	415	423	429	429	457	458	442	379	416	431	443	427	421	457	423	397	414	458	395	445	438	469	427	458	455	453	411	429	444	394	445	411	463	441	439	433	431	445	430	427	415	456	449	416	453	458	422	413	418	434	426	405	430	444	462	432	444	422	452	452	440	422	414	401	459	449	400	476	461	383	441	435	467	436	441	392	419	430	466	425	416	461	434	430	429	389	467	401	425	407	442	443	437	406	419	462	441	385	410	425	443	452	410	476	438	461	442	452	453	445	446	454	428	432	432	400	425	459	366	462	436	458	454	406	408	393	427	416	413	470	428	443	420	423	405	438	413	460	413	443	462	447	454	426	420	413	411	477	420	457	454	440	453	470	436	439	467	456	467	462	438	480	456	464	470	420	420	429	422	451	421	433	484	434	418	438	475	451	478	413	451	415	437	388	434	448	434	425	414	419	426	369	444	423	417	407	462	450	427	432	441	431	445	429	463	435	414	413	446	441	421	452	424	424	426	409	399	447	390	443	473	425	444	448	422	466	405	448	473	429
46411	29639	31966	36466	34415	30043	26003	23325	25095	22182	22549	19294	17661	14445	10793	7498	6432	4567	3110	1712	935	587	686	686	841	329	271	237	163	144	157	158	140	143	164	129	145	144	125	108	101	361	209	113	102	106	101	108	114	100	99	101	87	115	88	119	107	87	123	328	89	105	108	102	105	98	84	107	98	106	123	91	96	89	94	96	104	108	114	122	109	95	86	92	134	110	115	90	81	94	110	97	108	103	92	82	105	103	91	92	107	105	86	103	108	102	100	92	94	117	98	108	104	119	94	90	97	78	93	90	102	91	93	86	100	101	107	94	116	125	105	89	108	94	93	96	101	97	103	108	94	103	114	96	104	104	97	118	108	107	105	99	119	111	86	90	95	102	88	95	92	96	103	96	102	108	90	96	105	94	99	97	102	85	117	94	93	95	104	129	92	97	93	107	100	103	99	113	99	99	102	93	92	95	94	121	107	100	103	98	101	72	104	110	90	114	105	101	97	125	105	96	102	134	117	109	122	94	111	103	109	94	114	110	113	108	81	116	87	97	117	114	109	101	92	88	88	105	105	83	79	96	100	112	81	88	91	114	108	109	125	96	119	77	121	100	102	101	104	113	127	98	92	93	104	124	93	94	123	118	96	91	94	96	107	96	117	109	100	104	96	94	89	93	98	94	114	102	90	88	86	107	117	116	118	123	98	100	116	103	92	108	112	88	98	89	123	107	96	97	113	97	124	118	103	93	118	92	85	101	124	104	103	112	101	81	98	93	87	99	86	95	89	93	97	102	132	109	107	97	91	121	118	100	92	80	94	105	93	90	93	95	114	107	106	101	95	93	91	110	102	76	96	95	103	114	105	100	100	92	116	110	84	99	98	119	92	88	99	98	119	93	108	86	95	86	98	93	108	94	109	100	98	99	93	93	99	105	90	96	107	103	80	101	120	101	92	109	116	95	112	96	110	114	119	111	93	85	98	104	85	104	115	95	108	110	99	103	107	101	125	105	90	99	120	97	85	88	101	110	103	107	84	115	106	102	81	87	97	98	78	104	87	114	100	105	107	103	117	98	99	84	98	89	104	107	100	105	109	89	98	93	105	96	104	107	97	97	103	94	103	94	97	87	120	89	84	113	114	104	96	106	113	103	94	91	98	115	112	103	97	103	117	89	98	94	103	127	101	84	107	77	96	81	93	91	89	93	109	106	94	107	104	87	109	95	110	98	84	95	80	107	97	114	107	103	84	104	93	100	99	94	107	100	97	112	102	107	111	119	98	93	79	95	107	96	96	89	87	92	108	100	104	88	93	107	100	102	103	89	103	113	93	96	99	103	108	94	98	103	106	89	99	96	117	120	92	105	104	101	103	100	92	108	109	108	91	100	109	95	106	115	105	113	94	107	111	121	97	93	102	104	90	89	88	92	113	66	82	97	110	99	100	85	78	100	107	97	102	90	89	89	99	107	113	92	101	96	103	116	98	91	98	95	104	102	108	95	85	106	103	103	116	111	107	95	82	95	109	100	87	111	113	120	110	99	104	115	103	101	113	108	94	85	100	98	89	94	110	97	104	101	94	96	114	76	88	99	89	98	102	97	112	116	106	106	119	88	108	109	115	95	112	105	90	101	111	110	91	107	90	96	92	79	106	106	107	104	89	88	102	104	100	108	95	86	95	92	112	99	102	112	112	100	83	97	98	97	100	85	92	105	80	101	99	93	111	101	94	98	90	92	101	116	84	118	90	117	90	101	110	109	102	94	90	119	98	98	107	102	100	100	98	83	100	95	91	110	99	99	103	119	103	104	101	112	104	105	105	112	92	98	99	83	91	115	111	93	82	83	93	128	111	97	103	104	94	102	99	132	111	99	92	96	97	113	122	108	97	104	91	91	98	104	96	103	100	114	91	104	119	103	92	102	104	92	93	103	93	105	95	92	118	110	106	110	88	109	112	104	90	103	110	86	113	92	90	122	104	90	83	100	106	102	109	94	98	106	102	94	110	117	91	105	94	118	116	99	118	102	111	98	133	104	99	98	95	103	86	111	102	118	103	107	96	100	105	117	102	111	94	89	111	88	95	89	93	77	86	105	107	113	105	105	105	112	89	95	102	91	111	90	108	105	89	94	91	91	97	105	106	91	98	80	114	106	108	96	103	103	88	95	125	98	85	114	98	111	112	107	99	92	103	96	104	94	101	109	103	121	97	90	108	87	88	106	97	101	108	93	105	108	103	110	104	114	100	85	107	107	103	115	108	97	102	103	108	97	90	107	109	121	97	95	108	87	87	97	99	115	101	87	90	108	94	98	101	100	83	110	95	94	91	100	97	100	115	105	97	96	102	80	119	86	97	87	102	105	87	100	86	102	95	92	110	99	97	107	98	100	97	106	95	113	92	90	104	101	104	105	100	108	96	93	103	97	112	113	93	86	113	99	88	88	87	95	87	86	98	113	108	96	107	113	87	84	102	106	97	90	100	88	89	106	113	100	90	90	98	97	102	110	103	110	93	109	98	90	104	109	123	106	92	110	109	87	126	92	97	77	104	109	98	112	101	109	92	104	101	127	100	117	86	121	93	86	95	107	97	101	87	109	94	99	108	101	91	89	105	97	111	121	118	123	106	86	87	94	104	125	96	91	113	83	107	86	104	94	106	96	110	98	121	112	80	105	100	100	116	95	114	98	108	94	111	89	105	100	98	94	91	83	103	104	125	106	113	112	95	103	97	86	105	94	104	104	95	110	96	105	93	89	113	107	96	104	76	114	97	91	106	101	107	103	104	104	103	122	96	100	112	116	101	98	115	96	107	88	105	115	90	89	94	107	88	113	100	114	105	93	87	93	105	116	98	98	103	114	114	93	101	88	92	102	90	98	109	103	115	103	99	107	109	97	105	91	89	95	112	104	113	105	96	96	113	96	80	100	100	109	98	81	98	91	109	113	109	103	103	99	108	112	76	105	84	108	109	101	119	85	100	106	111	95	104	95	103	91	89	105	98	106	98	115	106	111	106	108	117	114	121	108	88	124	110	95	78	95	112	103	99	85	133	102	98	98	99	109	95	108	85	106	129	82	109	105	110	117	117	104	109	99	103	90	81	101	88	119	124	88	101	104	91	113	105	93	100	77	111	104	90	104	109	107	120	94	112	109	103	119	113	114	100	117	95	99	99	109	104	87	109	104	100	114	111	101	88	94	92	96	105	88	105	104	89	105	102	107	108	111	112	73	106	94	88	105	100	87	92	109	100	100	100	107	91	113	96	110	107	115	113	115	104	99	82	103	95	98	109	101	97	98	117	104	105	104	102	105	116	112	89	87	124	95	106	93	95	88	128	102	97	99	84	108	115	103	110	99	100	105	108	97	115	95	95	99	97	93	84	95	101	111	92	107	118	119	97	79	103	97	98	96	90	101	90	90	109	114	100	111	94	104	82	94	91	101	95	105	108	114	109	93	110	112	94	93	104	74	108	100	99	96	97	100	99	78	91	105	96	100	100	109	104	104	111	116
29105	19958	25661	36268	40445	35593	35821	35032	37858	35284	37097	34617	34592	31590	28303	25166	23975	19030	16016	10340	6311	3966	4621	4401	6319	2044	1763	1475	1092	689	750	720	521	742	695	653	694	804	451	446	497	2196	1282	402	365	401	375	372	347	353	365	361	368	378	351	332	368	368	423	2264	387	327	322	366	333	338	341	341	312	345	320	341	359	344	349	347	346	381	332	357	338	343	331	322	388	361	302	358	312	335	357	323	348	343	298	325	371	350	360	345	343	360	345	338	345	365	360	330	356	347	338	341	341	363	325	321	345	301	336	356	335	357	317	333	358	337	333	340	310	344	333	323	339	363	340	334	319	318	367	377	297	320	350	340	335	376	310	349	331	335	330	340	326	344	350	308	366	313	313	290	324	341	342	314	350	344	340	310	378	344	322	359	310	352	345	352	318	317	369	335	342	343	344	339	303	331	327	338	335	321	326	358	341	325	361	320	353	323	311	317	353	335	315	332	338	343	317	342	352	330	307	328	323	348	332	333	345	323	326	306	334	323	340	345	344	344	318	326	315	313	321	354	350	338	357	319	349	340	315	354	331	315	346	338	327	322	309	319	318	329	336	356	319	355	359	306	310	332	360	341	324	341	340	337	310	360	367	330	342	343	323	328	344	334	363	333	330	349	341	325	337	339	350	383	348	343	344	331	325	334	344	336	331	320	318	332	351	319	326	350	338	366	339	324	325	330	344	334	302	326	313	353	327	336	325	330	323	327	369	349	314	321	310	342	338	334	351	318	319	329	353	316	365	319	341	335	346	351	362	321	338	316	367	319	321	337	345	316	308	336	306	393	336	362	321	295	294	326	318	321	337	333	358	318	350	341	309	330	349	356	345	364	345	320	336	347	359	339	336	340	312	347	286	359	323	335	301	348	355	347	302	342	337	332	318	320	327	320	303	312	340	337	340	362	343	303	326	333	341	351	337	307	327	322	350	331	326	329	360	338	318	355	342	297	307	335	326	316	307	310	359	359	325	390	322	317	328	346	330	351	376	320	372	300	310	339	322	310	329	326	316	320	286	342	328	366	343	333	327	304	337	326	344	346	335	353	331	314	307	347	314	348	335	330	306	384	337	311	333	323	368	340	325	305	315	336	351	332	341	317	357	349	334	340	360	348	295	349	314	320	368	319	339	351	325	344	325	345	355	322	335	333	316	343	333	366	349	321	317	352	330	340	335	345	342	353	314	315	354	355	319	333	332	362	330	354	340	337	315	317	328	345	300	342	323	335	307	316	338	339	348	327	362	312	313	332	334	331	334	322	323	325	318	323	324	347	318	333	348	356	312	359	341	342	328	349	330	342	314	339	336	333	313	320	316	316	313	324	299	317	351	321	344	338	325	329	342	325	335	336	347	328	327	358	332	349	344	337	322	345	323	351	322	371	333	345	331	341	308	329	318	321	317	352	313	323	297	334	352	345	312	344	341	366	360	356	342	321	354	352	347	358	316	326	339	307	324	343	331	335	329	349	307	332	335	281	331	321	312	339	339	319	316	335	320	318	323	357	346	320	345	343	358	357	332	362	357	344	329	365	323	340	318	323	334	335	340	325	324	286	315	315	335	342	353	323	307	326	340	327	341	344	330	338	326	332	318	327	350	310	332	343	310	315	315	334	321	322	337	308	357	325	337	365	366	348	324	329	355	330	333	322	356	339	358	316	325	325	334	341	319	343	358	322	319	349	332	312	347	339	371	351	335	314	344	295	341	353	340	329	335	361	332	376	334	349	295	353	355	322	301	370	339	323	306	343	354	335	316	359	334	350	324	373	343	339	337	349	333	325	339	380	316	352	339	332	324	330	286	335	351	328	346	321	345	308	317	327	344	299	335	368	314	369	342	327	311	327	327	368	326	334	357	384	350	342	371	314	314	315	349	351	316	343	342	336	340	327	325	329	346	329	336	330	320	346	344	315	326	320	309	314	337	355	307	349	309	345	334	302	330	329	344	319	313	322	317	331	362	358	318	339	319	309	325	325	286	347	339	326	327	343	330	348	335	319	345	319	354	328	361	350	338	360	323	349	320	327	320	349	318	309	338	338	330	342	323	303	342	300	381	294	300	331	345	351	291	336	348	306	344	315	335	330	345	320	302	345	311	324	359	334	300	325	360	331	336	337	356	346	289	340	377	309	323	308	337	342	319	302	348	330	318	322	353	322	359	337	310	357	308	346	347	350	323	328	348	312	312	341	316	318	345	335	301	362	344	340	332	332	323	373	326	354	341	310	330	344	357	340	354	337	323	358	339	350	351	291	317	297	311	339	327	300	324	334	356	344	357	332	304	358	307	336	347	341	346	313	316	310	318	365	331	360	326	332	342	319	336	313	323	335	343	336	343	318	334	348	315	327	361	334	319	289	333	312	296	339	324	333	356	319	361	343	324	324	352	345	324	321	341	328	317	318	321	315	338	328	338	317	355	351	351	360	300	330	327	325	337	333	319	315	360	332	344	305	336	317	344	339	322	330	328	340	325	322	312	338	336	349	326	328	325	358	371	338	311	292	361	342	367	349	339	348	346	336	334	296	353	318	338	319	356	316	371	353	343	297	316	376	333	329	317	341	341	347	344	334	361	315	317	354	329	297	318	326	327	318	323	341	341	316	333	327	272	306	346	323	337	324	370	311	355	313	343	332	340	324	333	314	328	331	348	314	360	311	346	326	360	341	326	340	320	338	343	329	334	348	324	334	332	351	317	349	325	320	320	298	334	326	321	338	346	335	337	336	349	355	329	343	314	344	341	333	323	352	317	319	340	327	313	317	325	321	322	329	332	325	343	315	321	335	365	319	305	339	325	319	314	316	290	321	364	345	351	333	332	350	361	337	329	319	314	363	323	327	322	316	310	311	352	354	322	344	332	302	328	321	345	304	352	336	349	318	322	338	338	321	315	337	340	331	339	307	339	295	360	332	352	352	333	324	312	312	351	337	332	332	341	327	350	322	303	341	314	349	307	356	342	351	322	348	316	333	319	320	347	334	333	364	363	324	320	328	344	347	348	311	319	337	323	345	303	321	304	302	376	350	347	303	345	345	322	349	306	320	336	340	331	340	325	339	366	301	349	333	332	299	329	314	337	306	323	319	304	343	303	326	326	312	333	373	328	317	328	333	337	356	344	338	326	372	295	332	338	332	344	326	322	308	322	335	340	329	339	330	329	303	338	322	319	304	364	334	332	352	333	322	328	326	356	306	338	281	338	345	311	355	345	318	357	374	305	336	309	334	344	331	346	343	327	311	373	322	318	327	329	339	357	339	334	343	311	359	345	321	307	310	341	349	337	338	316	350	331	359	303	320	329	342	355	313	327	313	305	342	317	309	325	292	354	330	322	355	317	334	350	324	331	351	318	347	327	336	355	325	300	348	359	324	328	346	320	321	313	339	325	353	309	318	346	337	357	334	321	322	340	329	342	328	354	326	321	334	289	333	364	336	334	334	329	322	319	336	324	313	325	318	346	338	302	330	320	317	372	324
52490	34342	36503	37451	37010	32447	30105	29268	32965	30964	32204	28570	29098	26277	22254	17028	13396	10832	7989	4557	2392	1847	1460	1593	1977	565	547	395	409	318	308	278	261	268	277	292	316	303	224	216	236	740	478	206	196	182	188	169	203	187	203	211	213	234	200	196	177	177	401	707	208	158	199	192	203	212	205	215	165	221	207	197	193	179	209	208	178	204	203	185	166	196	200	179	190	194	175	199	201	213	183	193	177	204	178	178	177	182	194	200	178	206	200	177	205	179	214	191	182	202	192	178	214	170	221	156	199	181	200	179	191	180	208	192	179	200	176	177	211	213	179	189	198	201	170	200	178	186	168	212	167	174	163	206	191	175	173	197	170	202	207	193	195	215	168	197	183	178	179	168	187	183	179	204	196	173	174	169	189	191	187	211	202	175	215	172	192	170	211	206	170	199	183	192	211	194	185	183	195	197	175	175	195	189	169	189	184	173	176	203	195	207	203	214	184	175	182	173	193	171	170	171	193	185	189	195	165	213	172	187	189	186	203	207	168	181	196	207	180	216	196	163	187	199	195	173	200	196	191	216	172	176	164	167	187	213	185	194	201	174	169	165	198	185	178	183	165	184	196	177	172	207	213	179	200	206	189	192	190	166	191	177	215	157	188	189	176	171	197	189	184	188	203	191	193	170	178	197	188	201	185	190	189	183	188	201	190	221	193	200	190	191	161	203	187	182	167	195	194	185	185	211	189	197	177	192	160	180	168	177	192	199	171	173	197	191	195	185	184	186	191	153	180	186	202	166	166	178	188	189	194	181	152	182	182	210	211	178	199	184	182	211	203	194	186	189	190	155	192	211	217	213	205	205	203	175	202	205	198	187	199	210	199	195	178	170	181	194	183	198	187	198	178	171	176	178	206	190	183	184	201	199	169	199	190	189	203	178	193	196	179	188	205	192	196	209	203	197	174	192	184	164	167	169	205	217	160	196	179	207	177	204	202	156	191	200	174	207	196	171	206	162	178	192	190	218	181	208	187	192	191	203	191	186	203	189	190	198	186	190	193	220	191	193	183	175	205	198	188	176	191	183	197	191	197	177	205	181	154	199	191	217	187	179	188	182	195	188	188	190	197	182	205	206	198	166	209	173	207	192	188	202	206	177	188	166	169	206	181	159	189	170	178	199	196	208	207	201	164	169	199	200	199	194	196	219	182	212	210	179	190	187	196	175	237	193	186	186	189	160	213	195	179	201	208	195	193	190	211	191	201	203	206	168	206	192	176	170	200	181	185	202	179	165	189	201	147	175	188	185	171	164	195	196	180	194	196	194	177	181	167	192	193	176	173	197	191	180	199	200	173	172	197	198	205	192	215	194	193	168	191	200	185	177	183	175	170	182	182	197	211	205	179	206	186	186	176	187	182	197	197	186	165	194	196	179	189	183	201	192	194	216	160	208	191	161	183	187	173	169	189	180	181	169	192	180	199	185	220	203	185	188	205	188	179	173	171	201	201	197	177	186	154	172	180	203	169	161	194	197	194	177	201	186	193	193	207	191	176	201	196	179	210	188	177	212	188	192	207	200	169	225	178	193	187	201	208	184	175	206	196	192	200	197	195	182	206	180	177	190	192	184	213	182	208	205	196	197	192	199	165	221	204	173	207	187	185	194	194	189	196	200	172	194	161	190	177	209	189	161	183	191	192	193	186	188	181	185	189	196	184	182	209	193	184	188	212	172	211	205	176	205	197	172	182	185	200	198	199	197	187	176	210	170	203	175	173	192	195	208	220	201	163	199	212	210	183	205	163	186	199	213	180	216	190	188	172	189	196	204	199	166	182	189	171	185	193	196	179	175	193	179	176	191	196	176	180	194	191	168	194	180	187	217	205	184	174	194	177	175	209	178	206	174	184	188	190	197	173	165	218	164	203	175	174	202	179	243	204	158	188	212	190	193	199	180	184	180	197	191	188	200	191	170	199	226	187	179	195	177	192	197	182	185	191	202	186	184	221	178	195	170	206	163	166	182	206	174	203	183	180	194	202	210	193	189	177	195	195	200	168	197	172	178	204	195	214	206	212	183	197	206	195	190	190	201	192	215	200	201	189	171	173	186	214	190	208	202	175	191	196	182	190	213	187	189	202	181	189	184	211	200	202	192	204	189	218	191	203	197	192	176	191	207	199	203	178	189	207	189	188	180	168	184	161	204	168	183	202	171	195	164	207	203	178	180	179	196	208	217	200	169	200	186	191	207	192	204	184	185	199	163	182	180	211	187	179	207	206	161	191	202	190	186	183	186	169	186	191	186	183	162	197	186	198	169	197	206	179	195	199	182	193	185	191	180	194	185	204	192	172	182	188	198	176	186	181	196	184	186	193	185	205	197	198	201	169	189	178	192	201	213	196	175	176	177	205	208	171	184	183	212	218	169	189	213	189	182	157	217	176	215	201	184	203	193	195	204	210	194	196	176	187	201	192	199	184	182	182	214	174	190	205	224	202	189	165	202	186	195	206	181	204	186	184	187	188	178	195	213	186	212	184	198	179	191	197	225	218	197	198	192	189	174	206	195	228	172	182	180	182	200	181	183	170	181	195	164	208	168	208	213	190	201	197	199	206	193	163	230	197	190	198	193	174	192	180	195	190	185	189	184	188	181	208	193	182	189	172	193	193	195	162	211	165	180	185	218	189	193	180	194	175	174	198	201	219	197	190	187	176	189	211	163	179	191	174	170	204	205	179	210	184	229	224	196	175	191	201	193	187	176	198	187	181	187	182	198	191	207	176	179	232	214	185	180	184	178	175	172	172	191	179	182	201	189	185	183	184	208	186	176	201	188	189	198	176	173	184	173	177	178	178	183	212	223	215	189	192	162	178	172	198	198	178	188	189	186	190	200	189	194	189	187	201	187	183	175	201	188	193	188	191	208	174	195	196	168	175	185	180	197	198	174	198	201	188	177	196	220	208	204	179	192	195	172	189	223	190	205	203	186	214	201	185	175	193	204	210	188	192	183	189	186	191	202	171	180	179	200	187	205	197	199	198	202	189	173	180	212	191	158	200	203	188	170	178	199	192	188	189	166	184	190	203	166	223	197	180	185	178	188	193	200	204	191	186	205	203	219	199	187	214	184	193	190	191	185	188	203	194	199	189	194	189	174	170	173	186	201	178	179	184	192	187	202	213	207	216	194	207	202	199	196	190	195	174	186	175	207	179	199	211	171	184	202	185	197	189	195	195	187	188	181	196	169	181	202	186	204	202	190	205	181	185	185	192	180	179	196	176	198	201	200	185	179	193	192	182	186	179	191	184	213	193	191	185	208	197	210	207	172	191	193	182	164	186	195	188	170	196	195	194	209	186	222	207	178	179	182	192	185	187	196	192	143	175	179	199	191	186	193	187	169	182	195	184	194	193	195	194	167	178	201	184	195	186	209	188	185	190	198	191	201	200	197	177	205	180	184	182	194	197	188	198	183	192	205	196	205	197	192	177	199	196	187	165	184	204	206	196	223	178	196	186	200
34810	24944	32356	39281	43190	42586	43256	42589	45734	42426	44435	43225	44240	41143	39136	35462	32937	29589	27126	20466	13060	10095	8811	9392	11995	3624	3239	2086	2086	1592	1265	1438	1125	1269	1174	1242	1452	1313	954	880	784	4043	2792	696	681	616	598	647	625	651	618	609	578	619	600	593	594	596	2036	4855	614	572	599	648	562	598	605	631	591	601	611	554	570	627	564	620	580	564	619	578	582	582	574	584	579	562	604	535	626	602	583	574	605	552	536	547	564	552	590	566	594	590	616	539	566	594	576	584	573	602	548	587	585	551	541	543	527	580	602	586	564	557	567	559	653	583	575	538	546	561	561	569	571	583	547	552	593	574	553	600	579	555	575	535	609	593	604	612	543	595	597	586	569	579	544	560	551	562	553	571	547	573	584	605	554	567	558	565	530	557	572	562	591	533	557	584	644	548	555	573	559	604	572	582	560	536	612	567	583	546	579	570	555	582	570	611	619	619	583	577	577	577	592	557	570	567	547	590	556	579	559	588	567	594	561	599	575	604	526	542	611	544	525	585	605	593	574	600	572	589	593	568	565	583	583	544	589	522	526	570	615	497	586	582	597	565	567	547	535	567	586	537	583	589	599	556	574	564	560	576	593	525	585	519	537	536	559	544	595	576	616	569	572	544	551	543	585	567	564	567	569	604	553	576	599	506	576	558	549	595	561	546	561	607	544	572	573	569	560	588	575	584	541	570	591	608	581	576	594	528	601	595	588	572	535	608	599	561	551	580	574	576	624	547	592	594	597	564	606	584	542	562	553	548	591	550	578	561	566	562	597	560	584	586	569	576	532	570	589	566	588	576	605	607	565	565	561	609	575	609	596	522	528	572	604	589	590	558	622	554	559	582	554	563	573	589	578	547	553	575	504	548	584	628	515	550	578	590	552	518	566	530	598	553	546	567	570	563	617	564	572	560	561	578	564	558	550	588	592	548	558	582	519	565	568	598	547	572	580	556	551	547	539	557	587	542	589	540	568	587	551	565	578	581	577	573	577	600	562	611	596	533	566	577	576	579	515	564	565	567	586	568	604	578	622	640	552	588	558	560	626	591	553	587	631	595	567	574	563	567	545	571	547	579	558	620	550	566	572	570	552	541	559	553	541	551	565	596	561	526	579	559	554	618	555	583	605	572	566	542	594	573	562	548	597	524	588	549	558	555	582	594	561	572	609	574	548	572	567	588	577	563	540	556	544	594	573	573	592	555	581	598	575	558	568	560	558	560	594	606	556	580	559	551	567	559	604	579	583	611	566	586	552	580	571	572	539	606	517	558	575	607	548	502	603	555	624	564	543	583	554	548	534	576	576	554	588	568	607	536	554	573	592	554	548	549	588	544	561	589	545	592	562	559	598	598	553	541	572	517	553	567	592	591	602	569	538	602	585	523	579	572	546	576	578	565	572	560	544	573	553	554	616	582	587	579	564	591	608	570	542	576	546	585	633	553	582	547	567	546	567	515	555	551	555	541	593	584	574	569	552	589	580	567	597	579	593	540	525	503	575	557	571	616	575	600	624	560	536	560	567	597	543	560	559	525	542	571	575	540	566	578	599	576	575	574	594	599	617	588	568	590	571	562	543	593	501	571	581	574	605	559	548	532	608	565	543	565	597	610	558	599	567	552	594	554	545	524	608	583	590	488	557	597	541	586	569	541	568	605	579	539	594	561	562	568	591	545	577	577	562	563	572	577	575	572	532	560	566	549	592	550	556	552	546	580	604	592	563	592	587	563	557	552	604	547	557	574	549	603	586	566	575	551	604	586	545	577	551	567	567	540	599	590	558	581	539	586	570	591	563	563	587	528	599	551	561	534	581	601	577	554	559	581	572	575	560	563	525	574	548	563	522	573	573	544	539	556	551	586	558	587	559	581	549	574	579	563	561	587	573	583	586	554	528	569	576	601	581	543	569	572	556	593	578	581	532	564	633	554	582	574	581	580	537	565	603	572	579	547	526	560	589	558	539	628	561	584	579	596	581	599	593	601	549	553	547	622	579	568	550	538	570	575	559	614	579	576	568	549	551	555	525	548	600	567	594	620	552	567	545	562	606	551	556	586	596	566	584	578	596	586	597	559	616	594	535	616	574	582	572	564	562	525	582	563	575	575	579	552	572	573	578	623	579	599	572	566	559	542	596	605	559	548	555	612	577	554	559	557	571	579	609	575	560	604	576	523	572	553	547	555	588	577	546	615	569	595	579	548	616	596	588	605	577	543	571	560	569	570	554	580	533	562	576	583	593	577	577	566	562	524	536	560	547	603	563	547	584	570	592	557	572	584	617	606	560	581	519	567	571	555	554	556	581	540	602	555	561	600	578	570	550	571	572	581	598	560	544	575	547	551	591	593	607	615	575	520	529	604	618	595	570	596	598	617	583	574	567	584	538	545	595	580	593	553	550	549	558	530	562	541	594	542	581	557	583	581	562	543	585	563	562	574	536	568	563	510	602	571	585	593	594	578	578	598	541	533	550	566	578	563	548	590	541	536	592	567	555	584	539	579	578	589	572	559	598	566	582	571	585	589	559	560	572	593	573	570	610	570	602	554	567	543	578	576	548	571	566	601	513	563	565	609	570	535	600	562	582	572	544	544	568	541	552	595	594	593	564	574	536	558	523	576	549	517	597	608	605	554	514	595	584	578	561	551	555	542	573	604	560	581	581	598	560	577	583	570	625	573	551	584	564	583	543	540	606	594	546	569	567	574	551	545	525	569	572	642	551	562	571	572	522	570	571	595	589	597	575	581	586	553	536	559	667	563	545	587	606	552	568	584	619	557	570	577	579	531	594	588	535	550	540	557	571	565	589	583	604	555	539	577	592	559	552	578	576	580	510	579	596	620	544	579	559	599	573	555	565	566	566	611	573	580	583	554	563	552	599	579	577	571	602	565	547	516	550	559	572	565	547	542	571	571	579	559	582	591	566	586	573	562	586	569	543	561	585	559	588	578	556	529	564	542	537	614	565	578	557	601	570	538	599	582	590	548	562	553	584	599	599	564	573	582	566	563	584	534	599	573	579	595	541	567	590	564	577	585	597	539	559	592	591	533	521	543	567	529	525	563	556	611	563	593	553	596	584	551	534	551	573	600	558	557	596	597	582	575	579	549	572	556	578	566	539	541	551	578	579	565	572	557	552	560	544	596	612	568	560	581	555	547	597	585	570	568	569	571	571	589	622	585	576	530	592	540	542	548	523	577	572	610	577	552	558	523	551	558	545	572	570	589	606	540	551	587	541	589	547	558	594	560	576	577	540	563	552	522	561	545	610	561	559	556	549	569	557	569	523	545	569	568	570	601	571	568	586	564	592	562	572	582	576	562	572	562	616	592	559	570	594	570	586	558	562	600	556	551	546	534	547	547	535	564	572	589	577	597	553	564	589	582	573	550	597	548	595	555	568	546	597	563	581	580	587	609	535	600	592	569	565	595	563	568	562	582	562	551	599	552	593	563	598	563	559	527	598	540	534	582	575	562	566	570	582	539
11039	6603	11499	11587	8151	4768	2938	1787	2192	1976	1680	1539	1212	1125	906	728	569	415	344	272	207	204	180	196	170	167	136	136	143	127	157	136	129	129	130	146	151	161	126	150	133	141	154	125	154	142	137	151	133	140	140	138	133	156	130	146	143	130	135	156	150	145	150	147	117	143	139	153	148	139	145	122	147	143	134	118	124	148	113	134	141	154	133	118	148	119	158	133	140	136	137	151	131	144	136	140	125	162	138	134	143	147	123	117	131	133	159	150	154	128	127	122	134	134	139	155	152	121	149	112	137	133	146	152	142	156	137	146	112	121	145	144	135	122	128	116	148	148	161	119	134	148	133	123	156	140	143	129	140	132	140	135	118	119	123	132	160	136	129	122	138	133	122	123	154	143	140	132	118	143	138	135	118	164	151	149	135	143	131	137	140	136	126	122	143	145	140	130	136	137	132	126	141	111	150	121	124	131	149	126	146	130	146	127	142	139	123	167	131	149	154	144	124	162	143	131	157	148	138	137	109	110	154	154	137	148	147	131	141	148	131	149	150	143	133	128	140	123	132	139	130	141	135	133	136	141	129	150	132	125	147	133	129	172	122	154	134	140	127	140	141	132	111	128	147	126	130	144	121	148	120	143	121	142	124	154	135	139	140	139	164	132	147	140	146	144	133	140	145	105	132	125	139	149	150	156	147	117	122	134	130	128	145	132	148	128	126	144	145	143	133	134	129	131	144	124	138	136	131	143	150	148	127	137	154	150	145	140	150	158	134	125	152	113	160	115	118	141	144	133	136	136	139	159	123	133	137	135	135	129	146	138	163	131	126	132	144	128	136	122	132	130	145	137	154	133	142	132	112	109	134	155	136	123	139	156	129	153	141	131	108	143	135	149	131	155	137	137	145	122	117	130	160	129	120	126	122	125	115	132	139	121	134	142	123	130	138	138	125	134	137	150	132	125	160	141	111	134	140	139	124	134	127	130	142	124	125	149	140	149	133	147	153	140	148	123	143	139	122	134	133	144	124	129	149	156	127	119	127	137	142	122	128	117	158	139	135	144	141	139	129	128	138	142	135	133	147	142	134	136	132	138	143	118	149	137	151	146	120	143	137	124	135	128	138	146	141	156	119	130	134	137	137	117	119	127	121	129	123	136	143	135	134	132	135	157	140	126	136	126	116	125	123	127	125	144	126	134	117	144	159	140	140	111	130	126	140	115	138	130	136	156	126	148	142	145	157	131	142	121	155	136	130	144	134	147	152	146	138	129	131	156	161	136	114	114	129	123	114	150	126	148	151	140	135	154	129	132	123	137	145	155	149	141	147	106	124	124	128	139	137	140	155	135	157	135	139	148	117	139	131	134	149	126	140	147	139	126	133	148	123	113	139	154	149	123	141	159	135	163	146	113	164	111	150	138	131	145	121	122	165	125	132	126	151	126	161	134	151	143	126	142	119	151	141	128	146	158	131	120	143	143	136	147	122	135	137	144	138	157	135	135	149	133	130	133	140	143	146	141	134	128	120	147	146	145	129	119	135	141	140	149	141	124	148	132	131	101	131	114	133	128	128	149	144	122	147	130	118	129	154	118	139	147	133	151	137	135	141	136	136	134	144	134	137	137	125	119	150	120	135	150	136	134	159	122	138	129	148	158	137	156	130	128	146	162	112	138	127	136	142	127	131	132	135	136	132	151	140	159	128	107	134	163	158	161	148	144	138	147	136	132	125	139	138	149	110	138	152	130	128	131	140	142	149	144	141	135	118	128	143	114	144	124	138	133	123	119	120	143	135	132	125	162	146	132	131	130	130	137	136	140	147	140	149	139	126	130	117	127	144	145	126	132	128	143	141	135	153	125	107	149	147	124	147	163	120	111	137	132	150	135	147	115	134	130	139	128	145	128	116	152	117	126	115	129	133	132	148	119	138	141	137	123	147	133	134	134	138	115	143	144	117	134	121	147	148	131	126	136	144	130	132	147	151	123	127	144	144	121	150	161	137	137	148	130	154	150	155	137	136	140	139	140	119	130	141	120	121	139	117	126	150	132	149	129	130	132	114	134	141	147	147	110	143	143	137	141	142	134	131	134	140	139	138	147	131	127	148	146	132	151	129	138	136	131	144	153	149	128	129	131	132	150	137	153	130	141	121	154	127	136	136	119	144	120	143	126	123	132	155	143	119	147	115	141	134	157	157	134	130	140	148	142	145	147	140	139	130	121	135	130	123	134	125	137	142	122	142	149	134	136	127	132	145	123	154	162	122	114	131	124	142	139	134	134	138	134	128	121	132	163	152	131	135	130	145	143	124	126	136	154	106	126	148	150	120	146	125	140	136	130	161	130	150	132	131	139	119	140	128	131	140	135	133	154	148	150	159	127	140	127	134	148	144	145	140	130	136	130	110	124	154	147	131	132	138	149	131	128	124	151	143	151	131	145	145	144	129	120	125	140	144	130	156	151	131	151	148	149	152	152	133	144	126	157	131	113	126	136	137	130	146	130	129	136	155	148	123	132	133	150	131	161	133	124	134	144	157	147	115	134	143	129	140	147	139	114	119	147	143	143	128	169	144	126	122	121	143	133	144	126	166	130	149	122	149	145	137	139	122	132	140	131	121	133	135	160	160	132	153	131	138	143	135	175	149	133	140	132	126	135	120	116	113	145	125	147	157	143	142	139	108	124	132	120	123	135	120	141	153	119	133	133	123	145	135	139	153	130	129	131	126	145	126	129	139	148	134	112	144	142	127	137	121	129	147	135	135	138	139	125	137	133	136	129	134	123	134	130	141	101	124	124	141	125	124	163	135	147	126	152	125	158	131	139	135	123	119	138	134	131	135	136	145	143	156	104	134	131	143	128	154	146	115	151	128	152	144	111	158	122	149	152	140	147	132	132	137	124	137	133	154	137	151	156	123	121	122	141	131	140	144	150	135	141	146	137	136	113	162	135	148	146	142	135	143	115	126	126	144	142	140	122	123	121	147	124	134	141	141	127	144	134	151	137	143	140	141	137	149	143	111	140	129	138	144	138	116	143	128	141	157	112	153	137	128	134	154	135	141	120	120	134	121	141	134	141	157	128	141	140	157	134	149	133	135	155	136	146	129	140	138	143	123	136	137	165	140	140	113	127	127	135	124	119	127	126	122	141	152	163	142	122	123	150	114	150	133	149	146	119	168	138	132	153	117	131	140	127	150	128	125	128	140	143	160	124	152	153	128	112	140	156	115	133	139	153	125	137	126	121	137	142	123	144	121	124	144	126	126	140	140	130	156	137	123	129	148	140	135	123	158	142	146	141	123	145	137	136	142	138	133	144	127	135	134	153	160	149	119	139	161	141	111	129	144	127	138	131	130	131	131	142	155	147	135	153	142	128	133	139	151	162	121	137	134	145	146	143	146	137	153	157	126	131	126	132	137	143	141	144	141	129	136	145	133	135	132	161	119	118	143	133	132	139	124	126	144	136	122	128	147	150	128	140	125	124	132	144	126	146	147	133	143	148
11499	7214	13456	18092	16140	12281	9229	6982	9270	8416	8302	8002	6457	5365	4581	3524	2735	2142	1649	1313	933	973	757	763	806	559	500	453	498	499	426	448	441	482	440	478	461	451	486	448	436	584	533	417	430	456	412	445	429	436	432	387	428	472	416	423	427	409	437	486	478	401	456	407	404	403	443	447	370	446	425	421	427	444	415	391	413	440	415	434	417	425	428	417	432	449	444	399	393	422	442	447	383	432	448	397	439	453	425	437	431	426	452	402	396	452	410	460	433	402	429	405	422	428	399	431	416	434	401	424	455	400	450	456	400	425	421	403	427	417	396	403	436	396	423	398	455	406	393	433	437	433	412	429	456	383	422	429	433	420	408	415	447	456	440	450	456	454	409	438	401	405	408	404	445	416	447	429	425	417	426	439	444	422	411	429	438	433	368	439	478	440	445	405	429	419	458	404	431	433	420	489	411	414	420	407	420	422	391	440	429	414	456	415	455	406	406	420	427	392	436	449	434	427	405	431	448	414	464	399	397	418	413	432	429	437	416	402	432	434	431	440	411	441	453	426	463	438	413	413	451	443	417	441	449	423	445	394	453	419	425	451	457	426	445	454	413	413	463	412	419	453	434	436	462	449	404	426	427	407	438	461	432	422	429	412	396	443	434	433	451	398	431	414	423	418	422	425	431	433	428	393	448	473	414	419	407	391	433	459	428	454	421	434	467	439	418	418	397	413	391	416	427	381	432	425	462	405	415	397	388	460	438	458	443	431	417	448	419	450	440	408	438	417	453	418	435	416	413	428	440	423	414	395	423	419	408	447	401	405	402	455	407	390	450	430	428	426	459	468	434	453	425	436	439	459	417	419	450	414	415	447	449	411	467	437	412	425	408	461	426	424	392	415	418	449	436	403	470	403	437	419	439	431	405	416	414	404	430	421	411	405	405	431	409	478	402	434	432	409	439	422	428	462	438	397	424	403	458	413	412	430	397	407	433	428	408	433	397	441	378	443	434	440	417	419	421	411	429	429	444	454	409	439	438	419	429	435	448	426	457	432	417	405	416	451	414	431	434	437	419	441	436	439	455	404	432	434	459	435	411	391	426	457	451	419	423	406	412	436	445	405	464	417	445	448	403	418	432	432	442	435	433	414	416	456	420	425	438	428	456	473	424	406	403	425	429	480	404	422	403	433	452	442	430	432	425	441	429	431	464	432	441	440	448	422	436	454	452	442	411	442	430	444	406	420	396	402	411	445	448	407	411	451	390	441	417	406	454	398	447	439	483	424	425	424	443	436	423	417	428	386	421	421	425	447	443	412	431	424	451	425	426	406	439	393	419	444	426	401	440	398	456	432	442	462	408	408	421	434	418	454	435	484	416	384	432	442	433	455	445	431	440	409	415	421	408	423	403	442	426	447	439	414	433	438	470	416	465	424	465	469	447	446	444	427	425	456	443	420	405	436	397	409	430	432	438	427	400	397	425	447	410	414	404	408	464	399	468	444	438	417	441	421	409	420	451	415	468	401	451	453	437	430	468	435	396	424	447	428	414	401	412	441	411	444	408	428	444	447	412	420	466	406	471	395	409	450	438	428	437	401	421	430	411	473	411	436	424	416	397	425	451	421	447	435	462	396	405	411	386	408	453	422	419	412	429	429	434	425	437	414	438	459	436	430	426	418	434	447	422	441	447	451	366	447	431	419	397	409	443	459	425	442	423	410	429	436	441	424	406	455	406	403	404	412	421	460	438	418	409	416	436	427	452	433	449	386	430	450	426	434	409	402	455	422	454	439	449	432	441	433	422	464	441	417	439	481	415	402	443	456	451	438	412	415	459	447	424	442	428	439	400	434	470	451	445	418	439	439	416	446	429	445	430	417	436	441	385	443	432	448	416	428	477	444	450	419	453	424	443	413	427	407	378	444	401	445	441	409	409	429	436	462	418	387	469	438	452	420	440	408	465	462	393	439	420	429	462	444	453	432	391	419	441	394	444	433	457	411	414	444	464	428	424	390	376	405	422	436	422	422	403	413	443	448	448	455	458	417	394	435	422	448	437	397	382	443	424	409	434	454	427	459	430	400	462	412	388	391	401	405	423	407	409	463	438	408	444	425	469	447	429	455	456	449	428	421	413	401	410	420	409	450	446	431	435	412	431	377	410	444	462	416	447	410	400	425	423	435	431	451	443	455	410	446	438	408	395	443	411	443	450	440	411	420	457	458	408	413	433	413	412	471	452	410	420	403	449	395	431	425	438	408	417	385	450	409	442	454	476	426	475	425	389	419	416	441	410	437	437	439	435	434	418	449	418	400	438	408	395	401	404	421	462	439	447	410	428	420	374	425	432	451	416	431	446	426	434	422	417	429	454	403	384	474	429	501	409	414	445	392	423	424	419	413	448	437	443	402	437	452	468	431	441	410	431	401	417	447	435	424	391	412	411	441	423	420	407	433	433	411	442	424	434	441	407	429	468	456	414	434	405	468	442	433	437	423	441	447	432	434	419	409	467	416	442	450	415	432	443	425	439	467	489	424	419	421	412	424	414	481	431	434	483	433	441	447	412	426	440	463	405	404	433	422	427	393	462	426	392	438	396	403	450	457	422	409	409	395	450	453	427	469	395	431	392	398	407	417	441	444	436	423	435	460	466	460	421	447	470	459	458	433	428	440	436	425	451	417	416	439	453	458	433	431	413	410	435	410	419	414	453	417	411	411	418	471	436	440	434	434	403	417	420	422	423	461	416	418	467	413	413	418	437	480	410	442	402	456	400	440	410	422	443	442	448	414	423	411	400	422	406	457	419	422	437	435	453	434	419	416	412	431	443	423	434	450	413	385	437	420	411	449	380	421	440	427	419	440	462	424	426	433	453	435	427	445	461	412	427	444	442	440	425	393	450	428	435	430	439	406	413	439	425	433	490	408	422	429	422	422	433	397	461	424	429	403	444	418	422	420	442	391	429	435	460	423	421	431	426	424	432	411	432	439	485	457	397	408	438	431	400	463	462	441	423	425	368	423	466	422	441	436	410	430	450	415	446	431	400	438	399	447	446	449	430	439	441	452	424	414	446	470	400	420	377	433	432	409	408	422	430	432	449	428	439	463	415	425	422	432	393	420	430	427	404	427	418	443	434	424	426	403	385	487	392	426	439	399	437	474	425	426	419	427	419	462	408	471	439	455	462	453	418	389	398	454	422	449	404	413	435	444	416	438	402	429	397	409	412	448	411	405	422	428	426	443	427	425	487	410	412	434	420	448	438	404	441	429	395	426	432	423	427	415	435	410	468	431	472	462	421	439	443	433	422	391	384	417	443	417	438	440	433	409	406	419	403	430	413	446	426	453	424	387	445	427	445	409	465	453	442	423	426	405	383	453	411	396	454	418	449	385	398	434	420	424	426	449	457	443	431	390	421	415	454	432	459	418	432	424	415	439	450	441	447	395	443	414	413	427	432	436	451	431	389	430	394	437	435	402	450	418	467	399	405	450	416	424	438	399	447	432	426	442
42649	29138	34769	35093	32202	30559	27234	21452	23525	23484	22663	21179	17038	15047	12865	9173	7221	5304	2907	1796	1165	1093	748	747	931	286	260	176	184	150	127	152	149	128	127	139	166	166	117	115	131	414	244	110	84	117	98	89	119	95	84	126	104	102	122	99	96	111	101	306	130	98	105	137	113	93	96	100	95	115	97	101	99	110	125	92	84	110	108	121	102	104	108	122	108	108	100	114	120	96	130	99	104	110	98	111	80	91	94	110	87	101	101	116	110	99	100	92	100	110	117	97	113	98	95	120	93	117	90	93	101	101	96	87	102	126	104	105	97	114	117	108	94	115	101	95	106	93	99	90	89	98	116	105	97	112	109	100	104	112	89	126	101	120	113	124	97	89	95	98	106	95	99	95	89	100	105	104	111	121	96	98	87	106	95	105	112	92	99	100	91	123	104	104	96	111	95	92	107	90	111	102	112	114	119	105	101	107	98	101	104	84	112	105	109	92	101	103	123	119	102	117	115	89	99	100	93	97	97	99	91	93	96	97	78	96	98	109	90	113	112	94	108	94	110	110	73	112	119	102	101	108	110	104	89	110	114	123	107	97	103	97	86	111	94	113	108	101	96	119	110	96	99	94	100	119	121	88	124	99	89	97	102	93	110	104	103	112	104	105	82	116	120	96	116	107	100	110	106	96	94	106	107	95	115	100	122	100	103	87	92	119	103	99	99	96	112	102	119	95	106	92	89	90	100	108	95	96	131	100	114	91	101	100	108	113	120	113	112	115	125	92	89	126	90	106	113	102	103	111	119	118	126	95	116	105	104	113	89	115	98	92	116	94	93	121	104	101	86	125	93	113	119	107	105	104	112	104	109	117	94	126	93	108	108	114	82	108	107	84	88	109	108	99	101	79	105	98	83	85	94	95	90	109	102	96	97	121	88	86	115	87	114	101	97	106	112	114	101	100	97	96	117	103	92	106	105	104	107	112	102	110	94	114	90	89	102	99	104	109	128	112	88	116	109	95	99	81	107	90	103	109	89	89	109	115	111	101	92	81	95	101	112	103	106	94	110	109	99	102	117	96	110	99	97	84	115	94	113	115	110	94	95	103	101	96	103	96	86	87	109	109	102	109	94	114	109	109	97	100	109	117	95	110	90	91	107	108	100	86	102	99	97	102	131	101	104	99	108	106	118	84	111	107	107	102	85	96	104	97	84	98	97	103	121	90	96	111	118	119	98	89	104	90	98	94	97	119	122	84	108	85	117	85	88	101	93	105	109	103	108	97	109	100	117	97	108	116	89	98	106	100	94	104	114	103	95	104	105	110	103	102	93	79	105	101	93	101	91	98	111	117	107	111	113	93	104	88	100	94	115	116	99	100	100	127	86	89	96	99	101	104	108	102	99	93	103	109	102	113	125	110	116	101	107	106	99	100	98	103	115	102	105	119	115	84	115	108	97	101	103	90	103	107	105	97	98	112	114	83	100	114	91	93	101	99	111	123	96	88	105	101	97	117	112	97	103	91	115	95	116	104	94	103	76	97	98	100	114	91	108	108	95	105	96	106	109	91	104	99	132	93	102	100	99	119	110	105	107	102	102	99	97	106	96	105	100	97	93	100	111	104	84	97	116	101	112	99	105	110	106	88	100	111	103	117	96	95	107	100	102	100	117	99	83	101	96	100	104	109	114	111	103	129	110	99	90	115	101	92	104	94	93	90	81	112	87	109	97	111	98	105	100	108	94	94	94	103	106	113	96	98	100	119	92	100	105	84	88	115	98	110	107	99	93	112	121	83	111	90	114	114	116	114	129	105	107	98	104	101	82	119	110	96	103	97	93	98	92	100	98	101	106	94	90	109	99	92	104	117	113	104	86	94	110	101	117	91	92	98	107	92	99	94	106	91	90	108	104	103	114	90	100	101	94	110	106	102	84	93	107	73	94	95	103	97	113	100	102	104	110	116	124	121	101	104	112	89	103	117	98	80	110	84	121	105	98	86	109	86	115	95	100	110	103	117	103	109	113	90	102	91	104	106	89	95	100	96	81	107	104	87	99	93	113	102	102	114	120	95	100	81	111	115	120	116	99	93	107	94	90	112	92	107	122	112	94	104	108	124	111	113	113	119	105	105	94	99	101	116	98	80	119	105	117	100	113	102	94	100	99	82	96	98	92	99	97	98	117	106	104	114	83	109	119	98	100	93	110	97	104	93	97	103	97	93	98	103	100	103	117	108	94	108	109	92	101	109	118	88	102	109	100	111	106	101	102	100	91	101	96	127	91	100	110	110	103	117	131	106	92	94	93	97	100	92	115	124	100	94	115	84	101	84	87	113	91	104	120	94	105	125	86	109	97	109	103	105	97	110	106	83	102	96	90	102	109	92	112	118	108	92	106	93	97	117	88	96	108	125	104	90	106	122	85	103	113	86	102	99	106	107	84	93	104	92	96	85	91	89	108	103	99	88	98	105	101	104	91	107	105	94	96	109	98	99	88	96	96	102	97	86	116	99	108	110	86	112	104	95	100	106	96	99	90	86	121	103	89	116	121	88	101	97	96	116	105	101	119	91	97	97	100	105	105	107	109	98	101	96	109	103	100	100	103	91	92	110	102	108	102	107	97	85	123	104	94	123	116	100	107	102	100	84	88	105	115	87	116	112	109	92	114	107	123	85	86	101	98	106	110	80	91	104	104	104	104	95	100	94	107	108	102	104	87	105	110	98	118	88	91	88	94	100	91	101	109	100	100	93	88	89	99	86	90	101	106	110	97	109	120	109	105	112	113	92	106	86	93	96	104	111	113	102	103	101	113	109	109	100	110	86	103	112	95	106	114	104	92	109	92	109	94	106	98	108	102	118	104	102	104	94	87	94	104	108	93	95	113	130	103	104	88	85	115	106	80	100	117	104	110	101	96	92	111	91	110	85	124	92	102	108	114	95	98	109	105	92	93	95	100	83	114	97	82	107	87	111	126	107	111	102	125	92	93	100	103	95	86	106	114	99	96	102	96	120	116	106	112	105	112	97	100	100	114	111	91	116	100	108	93	106	104	105	100	97	99	119	106	106	99	106	112	92	132	113	115	99	90	101	103	94	97	104	107	104	109	94	78	95	108	103	104	110	101	93	96	89	114	122	84	117	106	85	104	92	121	86	100	97	102	106	114	95	95	104	123	118	99	100	126	120	107	97	92	106	111	113	119	90	110	115	106	104	118	90	121	115	79	85	86	102	104	102	98	96	92	98	103	106	119	116	113	98	101	104	110	104	105	104	105	108	88	103	99	112	83	95	123	125	108	97	102	97	114	107	105	113	105	108	106	89	97	97	88	89	108	88	116	93	115	91	83	101	111	111	105	99	103	118	112	96	94	100	102	111	96	91	94	102	116	103	106	111	123	92	89	93	111	114	104	105	103	103	97	101	106	101	109	103	111	104	92	96	109	112	100	107	110	83	98	95	97	114	117	104	90	86	105	99	98	112	110	83	100	109	114	105	111	90	85	105	96	95	99	116
25743	20345	28817	33704	36091	37649	37114	31825	37323	36155	36511	36423	31551	32983	31688	27110	24928	20109	15419	11201	7432	7098	5019	5320	6628	1850	1565	894	774	802	623	779	739	626	592	659	643	828	615	478	487	2891	1354	341	362	349	394	339	390	372	414	384	330	380	374	375	394	352	375	1820	665	386	332	353	363	376	327	368	328	339	334	324	346	349	360	333	343	341	348	375	346	313	321	356	338	316	335	325	356	296	352	371	342	350	349	353	352	319	333	331	378	353	353	365	329	338	326	347	369	355	334	334	355	356	351	317	357	351	340	350	355	364	325	378	322	355	323	350	313	377	319	331	334	322	322	341	386	331	363	339	381	368	329	369	338	340	330	351	317	325	337	315	363	355	361	366	334	328	316	350	363	329	366	341	366	327	337	342	387	328	347	380	324	321	330	314	377	328	324	341	350	346	334	361	373	330	343	328	355	323	323	327	321	340	337	344	343	349	369	377	369	330	358	322	311	338	323	319	381	336	341	328	357	339	314	329	373	343	335	336	342	349	340	362	351	324	344	368	360	314	337	334	349	356	324	335	337	367	330	321	330	315	343	352	319	343	325	361	337	327	313	341	305	342	340	342	361	352	343	373	346	360	335	344	341	335	341	336	340	360	378	341	367	306	364	363	364	327	325	367	320	322	351	354	345	321	330	325	329	324	376	326	303	336	340	326	357	345	342	320	370	356	355	333	328	344	326	352	377	345	358	366	339	346	342	348	396	374	324	345	346	307	349	324	377	295	287	306	338	316	355	359	340	369	361	349	331	341	329	338	357	299	351	340	356	347	330	344	309	344	363	316	358	357	347	362	351	331	355	362	329	361	335	334	373	370	326	348	365	324	343	374	345	341	319	354	335	350	298	335	353	346	357	326	356	365	334	340	331	338	357	336	329	328	327	346	349	335	335	358	333	323	312	356	332	345	355	353	384	358	335	361	338	336	324	352	322	317	322	367	357	333	347	325	365	352	358	339	331	332	353	319	361	346	332	357	326	349	327	322	323	346	335	293	349	353	343	340	378	338	361	315	372	340	318	331	342	331	321	347	351	343	363	346	352	351	349	353	338	334	366	325	330	342	312	340	344	327	325	358	363	330	328	339	322	330	325	369	308	313	370	333	347	355	377	367	355	319	339	349	336	347	317	370	336	341	308	377	344	359	309	333	336	305	350	333	326	357	371	337	323	338	362	350	302	315	358	350	370	359	317	352	329	338	324	339	368	375	354	344	354	353	350	326	333	330	357	336	330	367	360	344	335	339	330	341	333	346	319	348	346	343	328	321	337	367	332	333	336	355	333	334	328	321	316	328	334	319	352	356	345	317	329	337	359	335	377	356	329	312	333	353	334	317	308	350	343	330	364	358	321	326	349	359	353	351	301	363	339	357	345	312	325	362	327	364	365	334	335	329	346	373	343	352	327	341	349	350	316	360	361	321	335	343	371	352	314	360	325	353	348	304	341	306	363	360	346	358	332	356	361	319	333	356	326	302	369	360	344	340	315	316	312	364	395	344	306	318	327	334	370	338	361	352	340	363	339	373	347	346	366	305	337	347	332	364	322	348	311	343	325	358	338	336	366	345	320	363	363	354	342	325	357	331	329	315	337	337	346	353	341	361	354	331	346	337	339	342	312	352	325	323	309	333	331	348	338	362	318	306	325	366	339	338	351	363	344	348	366	345	330	342	362	346	342	344	356	335	345	327	358	319	335	346	338	373	322	371	325	326	319	338	367	368	359	345	330	347	342	334	333	341	313	362	347	301	321	342	315	322	342	312	343	333	357	336	342	347	355	309	304	330	303	347	335	336	346	347	337	354	343	333	361	360	319	333	356	347	339	317	341	350	359	339	349	339	325	347	360	327	350	363	332	307	353	343	306	362	361	341	305	338	349	353	337	331	302	360	354	344	364	353	334	325	357	386	340	322	331	358	352	325	346	301	358	369	354	359	383	320	389	334	328	365	331	306	337	367	339	355	325	346	336	327	332	321	339	322	343	327	355	326	331	335	371	348	346	331	351	351	347	349	352	349	354	326	336	349	319	371	379	322	337	308	329	320	344	338	338	342	360	299	369	344	333	314	342	361	337	362	351	315	326	337	354	358	386	318	322	341	339	342	370	331	366	363	347	350	319	357	354	336	371	338	344	350	356	351	340	317	343	372	319	395	379	333	346	345	366	312	294	341	331	363	359	327	356	379	323	362	351	351	341	369	350	354	331	331	320	352	354	275	314	333	322	334	362	339	349	363	335	343	360	357	342	313	394	390	337	334	327	365	331	373	362	368	350	339	330	355	383	319	333	336	356	359	354	308	384	332	315	358	340	350	335	354	356	333	350	353	377	361	362	348	329	351	309	291	356	340	363	317	358	346	309	331	341	312	345	351	338	337	325	338	364	396	320	353	357	349	341	338	342	339	319	331	315	346	329	324	314	323	326	331	346	343	296	350	354	338	351	331	344	354	369	307	359	344	361	343	375	363	336	329	320	342	339	318	335	305	347	327	352	354	339	324	365	321	330	346	371	352	306	352	362	342	319	349	342	332	343	337	332	329	346	363	347	353	324	356	341	332	350	355	350	335	342	333	337	345	328	371	330	317	379	333	332	351	364	358	305	356	357	359	302	347	346	315	328	364	324	326	344	310	326	342	332	355	307	315	289	357	331	345	346	292	358	356	367	309	347	333	334	296	312	304	314	356	335	381	325	334	321	341	348	348	355	340	335	342	345	332	329	360	350	340	314	372	361	341	354	345	334	326	340	335	321	360	330	352	363	342	355	322	327	341	317	304	349	339	335	328	352	348	368	315	359	336	334	360	346	338	344	324	356	315	373	328	319	349	328	358	368	333	312	333	353	357	322	323	332	347	342	329	349	340	319	355	351	356	348	340	360	324	368	330	321	357	370	336	355	337	361	329	356	332	331	322	342	343	315	316	358	356	345	323	384	344	342	372	314	346	307	359	321	353	349	345	357	373	327	361	318	345	349	345	322	358	343	346	330	375	329	333	351	357	333	402	331	345	352	368	314	320	338	340	345	359	332	338	358	372	338	327	348	336	343	349	334	345	332	360	351	303	333	358	373	371	323	328	340	354	346	328	342	354	362	354	318	348	327	350	353	336	371	348	361	338	304	376	332	382	318	331	356	331	329	359	332	332	357	370	370	330	311	341	338	357	360	348	315	380	368	336	336	308	325	343	362	324	345	376	345	353	321	325	355	325	330	325	363	335	357	329	358	366	352	364	364	328	338	329	310	343	357	331	367	343	373	390	349	366	344	333	335	340	329	315	342	352	354	341	316	342	357	312	331	329	341	333	358	348	337	357	374	327	366	379	357	344	327	328	349	321	368	325	311	327	364	342	368	359	331	358	315	300	345	373	331	358	350	353	348	326	353	324	387	343	371	355	333	362	338	349	354	323	344	355	348	361	338	350	341	349	353	319	354	303	311	346	323	343	338	355	354	328	331	343	335	345	362	312	343	342	349	314
50759	34818	38492	35892	34603	33775	32787	29293	32273	32376	30674	30163	26720	25966	24517	18327	15798	11945	6487	4254	2763	2515	1873	1621	2185	719	474	400	328	308	254	294	311	256	258	302	340	299	262	221	214	1148	569	202	207	227	198	204	192	208	188	199	166	187	165	209	203	203	208	476	338	199	184	219	176	201	172	206	196	172	202	231	185	180	185	200	168	195	209	176	190	218	180	195	203	197	195	184	191	187	205	183	197	226	202	219	189	180	198	189	217	183	208	221	196	185	177	190	217	200	174	179	202	199	201	213	171	176	184	181	179	191	191	224	214	179	194	192	193	204	189	178	214	198	185	186	174	188	175	180	170	195	200	199	187	180	205	208	180	177	229	202	222	186	211	172	177	191	178	193	192	197	181	207	211	199	192	180	187	185	203	204	190	188	185	199	165	175	203	215	203	209	206	155	187	207	191	186	184	195	203	202	178	188	201	185	194	203	185	195	187	192	210	186	212	186	204	189	208	182	175	187	204	194	194	175	191	150	185	194	182	189	199	192	179	192	195	174	201	226	215	197	186	169	184	184	192	196	199	193	179	223	199	203	173	247	196	166	213	169	202	212	212	178	199	188	214	194	190	182	185	212	209	199	213	172	179	189	190	201	187	177	166	189	205	194	203	198	209	188	195	215	179	181	211	196	184	179	193	192	193	200	196	210	179	198	177	189	219	189	187	165	190	198	176	199	195	183	186	224	204	190	207	193	195	194	192	177	175	181	187	202	175	182	196	204	183	204	198	190	204	210	193	214	200	182	198	194	194	205	172	194	181	154	189	187	203	185	197	201	210	196	211	186	172	201	219	176	204	184	200	174	170	188	176	201	161	197	175	175	221	202	192	186	183	187	176	212	170	195	220	178	203	210	190	208	201	176	198	206	211	184	188	217	207	176	210	202	206	182	185	170	177	226	170	170	182	189	199	200	193	200	209	182	194	196	185	207	215	171	180	189	212	186	178	187	201	197	199	169	178	185	173	198	166	158	183	206	216	197	193	217	194	185	185	201	212	194	203	190	202	184	203	212	197	224	179	181	201	183	196	179	200	206	194	188	182	168	195	169	220	197	192	197	198	210	169	205	196	180	188	181	201	217	190	200	214	191	192	189	183	174	200	175	206	204	180	173	168	190	204	165	206	160	189	196	201	209	181	178	197	179	186	197	194	215	186	191	192	198	207	209	177	190	214	192	192	192	201	216	220	209	176	215	190	180	200	184	184	218	201	212	193	175	177	197	183	188	181	194	186	190	206	211	196	186	209	164	193	209	212	198	202	175	197	181	192	202	212	177	180	192	171	186	192	188	161	205	215	196	210	183	200	176	181	197	179	183	217	176	202	175	203	194	164	201	185	204	219	196	181	187	193	177	204	179	225	206	197	207	193	190	158	177	195	220	191	198	201	198	192	202	204	181	187	198	187	191	173	198	195	214	181	197	188	208	189	170	209	188	193	188	206	173	199	203	184	216	200	188	200	193	190	208	190	205	201	189	182	199	169	204	195	186	175	193	187	214	190	182	210	200	227	216	174	191	191	186	207	194	190	176	191	205	180	174	198	194	195	197	183	218	177	211	169	196	179	193	212	183	187	215	199	184	179	181	189	190	188	198	221	166	172	190	196	215	210	221	187	175	179	172	202	204	190	199	193	194	177	176	188	190	196	194	207	171	204	193	203	192	197	187	196	204	189	203	186	187	209	199	189	185	174	178	206	209	201	193	199	182	200	172	196	202	186	192	205	192	206	200	211	195	210	195	199	215	202	210	184	196	205	200	172	183	166	163	191	202	172	187	203	187	219	209	199	181	192	212	209	206	201	181	185	218	210	201	195	202	207	205	228	196	203	181	200	198	200	202	177	204	166	184	184	186	184	205	217	175	191	191	194	182	191	189	201	170	177	183	173	185	187	184	196	200	187	196	212	191	184	179	182	213	194	202	170	198	183	204	184	213	194	180	203	179	192	217	163	184	208	173	184	205	209	197	159	195	205	176	218	192	189	204	203	188	184	215	179	193	217	210	161	202	204	180	183	171	185	191	191	178	189	217	167	196	181	187	193	208	193	188	205	209	203	183	185	179	211	212	188	199	193	178	183	182	189	158	182	190	180	187	194	202	198	199	201	175	190	173	173	192	202	199	229	220	216	176	186	206	189	167	191	212	191	203	201	201	196	206	193	199	201	184	181	187	181	192	177	192	173	187	202	210	188	220	189	197	173	198	190	168	201	197	191	191	191	201	195	211	184	187	194	182	189	179	209	191	200	204	205	185	196	184	189	190	175	205	173	189	204	214	225	177	209	191	189	179	176	202	180	192	180	192	183	210	184	214	193	203	186	200	193	204	204	196	199	209	198	173	193	195	171	195	180	205	195	190	200	192	195	177	195	178	202	209	189	196	183	200	185	190	203	189	192	204	192	198	221	195	178	218	211	210	186	186	175	198	203	168	223	200	194	193	194	191	180	191	195	179	194	166	194	149	186	207	203	200	213	182	207	195	211	179	202	177	189	190	180	206	185	214	189	200	192	187	181	162	185	180	190	217	174	175	190	187	180	196	172	223	207	201	192	193	183	205	196	213	210	189	176	179	183	209	160	201	177	204	198	183	171	197	249	177	189	173	198	195	172	191	177	195	197	200	213	197	190	199	221	176	192	178	186	188	179	196	196	177	200	199	168	176	195	185	186	199	190	171	199	202	197	183	205	189	234	201	193	196	196	207	224	202	177	212	187	178	172	171	178	203	162	209	207	199	213	156	193	179	182	183	183	194	189	177	174	188	186	198	184	198	213	182	189	176	208	198	174	210	191	182	190	173	212	208	193	185	189	175	176	220	191	216	198	213	151	173	194	232	202	194	200	192	181	161	179	187	194	199	181	160	203	191	166	197	171	198	182	226	178	178	180	190	184	210	214	184	186	189	187	196	216	206	199	178	210	203	183	178	197	184	174	204	187	199	203	181	202	179	184	190	199	213	212	204	176	178	196	187	189	184	188	180	176	211	195	194	193	181	192	204	175	186	198	190	188	200	196	196	181	198	211	181	200	183	178	178	220	174	208	210	193	197	198	200	172	206	198	175	165	227	207	182	215	181	195	187	196	185	205	190	191	190	204	194	180	203	198	188	210	191	167	206	199	180	195	171	164	169	168	194	202	200	217	208	182	192	187	193	185	190	224	163	178	208	186	179	195	216	173	188	227	193	190	182	183	200	195	199	195	180	189	179	198	179	190	187	207	183	182	171	191	179	187	167	204	194	183	173	203	186	184	169	206	167	178	185	187	193	210	186	201	171	174	174	175	180	178	202	204	185	203	183	193	200	191	184	196	208	184	193	198	192	180	186	185	176	182	187	194	196	195	185	188	190	180	189	194	194	205	189	194	171	192	195	172	216	219	180	226	188	197	187	204	198	188	202	176	194	225	202	174	175	178	189	211	198	172	184	208	187	179	213	213	194	199	224	195	193	181	203	177	189	189	187	190	188	194	202
32336	24783	34635	36007	41011	44821	44216	40917	44112	44503	45255	44801	40700	42517	41554	36983	35801	29518	23265	19108	14820	13742	10587	10013	13324	4163	2419	1766	1470	1346	1229	1307	1588	1159	1106	1255	1485	1599	1221	848	823	7098	3157	750	662	638	684	649	629	661	590	610	606	601	637	638	640	588	635	2892	1477	580	602	613	597	576	600	635	589	597	643	594	612	569	622	607	614	639	599	588	577	582	557	633	587	585	562	601	590	558	599	582	584	589	599	562	621	602	597	599	638	608	594	596	593	596	635	609	539	563	602	579	586	537	591	592	622	551	590	608	577	593	589	614	590	606	569	563	566	580	591	581	571	652	560	561	627	571	561	598	584	594	537	594	594	588	588	594	565	601	602	605	602	576	565	589	622	602	593	578	645	585	566	569	575	579	590	624	563	510	578	603	600	567	625	562	605	576	582	550	550	612	504	583	569	583	529	555	576	590	575	619	592	578	572	543	562	594	580	598	631	529	575	596	583	543	580	558	584	545	586	569	555	600	548	567	578	582	614	568	557	589	561	575	556	586	579	525	555	579	577	594	568	578	580	613	577	590	536	622	570	569	570	601	555	642	585	573	571	579	586	615	617	585	587	606	535	573	557	561	534	527	561	598	590	611	585	619	607	591	573	567	556	607	568	604	547	521	603	607	600	596	569	611	540	557	594	591	563	568	590	612	574	593	575	611	577	577	615	586	597	569	533	567	561	595	580	582	582	571	638	574	558	548	596	597	564	570	576	560	583	569	547	614	531	569	582	591	551	563	535	574	576	605	575	572	620	560	559	567	565	585	611	557	574	588	588	610	570	576	563	573	634	603	592	592	563	568	567	593	598	581	569	602	597	599	570	564	577	613	561	575	587	564	577	569	557	580	618	590	604	544	570	616	551	538	568	496	568	572	594	584	561	584	555	582	617	518	576	593	602	555	557	605	540	587	574	570	594	562	581	607	590	534	607	555	567	574	580	596	561	571	563	559	577	578	561	539	566	570	568	526	534	593	564	632	598	629	623	558	566	553	583	643	609	578	564	562	599	559	533	554	581	590	599	561	568	608	583	599	567	522	571	585	597	595	575	532	551	608	541	590	609	559	580	588	621	599	554	581	566	543	612	544	595	596	578	600	548	588	569	603	536	563	607	585	594	594	573	592	582	615	582	609	575	586	555	600	580	643	560	574	558	589	585	579	610	595	577	627	552	570	589	561	574	574	584	587	555	591	539	576	537	597	573	548	595	576	555	548	576	650	586	529	580	558	585	567	634	645	580	535	549	532	597	562	567	580	538	568	570	568	583	587	595	605	565	618	566	574	565	588	554	573	602	570	623	590	592	570	567	562	561	612	551	546	555	590	586	601	612	581	586	563	592	580	577	556	558	627	538	639	554	558	562	583	610	588	584	587	565	572	616	559	600	611	564	560	591	581	550	532	571	617	562	591	577	612	549	611	579	587	558	615	568	610	596	592	581	562	571	618	566	587	624	563	555	564	600	584	538	576	576	577	610	558	583	577	576	571	603	555	523	622	586	579	563	633	592	572	556	566	571	564	599	568	615	558	532	534	551	539	600	586	592	565	583	592	620	609	581	593	551	547	588	561	584	610	571	567	601	562	624	591	572	639	589	571	579	584	622	608	572	593	610	566	530	608	574	568	577	570	595	615	567	607	559	553	554	581	644	562	599	587	550	621	568	571	554	552	576	589	573	570	619	567	552	561	553	592	605	558	591	554	590	560	590	592	590	607	576	616	589	589	568	584	612	555	572	567	573	633	555	596	594	579	603	628	545	551	557	624	605	539	582	551	624	563	589	571	582	598	603	571	603	580	598	611	602	612	525	620	646	556	577	586	533	536	561	564	581	577	566	605	588	599	545	573	596	564	574	580	550	602	559	555	565	580	589	602	573	596	554	584	579	569	574	567	515	572	600	596	604	543	596	603	636	549	559	562	605	595	596	572	565	622	597	597	648	571	599	558	536	566	584	565	580	554	607	544	573	560	528	583	570	606	582	569	587	559	576	588	590	587	565	551	526	616	591	616	584	586	601	582	532	558	598	593	603	572	607	576	607	578	589	581	568	602	599	550	572	596	606	543	570	586	594	591	570	583	555	568	565	584	589	584	604	569	602	555	521	569	645	623	564	587	631	635	533	589	541	558	552	598	583	577	590	531	586	572	591	526	607	591	567	600	555	599	517	561	581	538	570	527	573	559	614	564	564	589	567	607	587	598	581	591	547	547	551	568	550	563	564	589	583	582	611	601	556	573	609	568	559	542	578	602	582	623	545	586	538	576	594	551	576	563	561	573	594	594	576	639	525	560	547	589	581	613	556	543	611	575	563	583	564	611	569	566	571	584	590	594	574	556	597	635	566	572	584	562	546	571	594	565	597	586	574	545	531	532	559	604	581	562	633	585	586	588	580	595	556	609	580	565	610	556	520	563	589	571	597	591	582	612	616	570	558	551	558	571	584	607	612	572	599	631	572	590	586	591	586	566	568	574	507	555	550	594	592	553	630	561	563	547	581	567	588	538	564	562	556	585	579	551	567	592	589	591	600	557	542	591	543	563	558	565	590	575	587	592	613	605	528	584	568	590	588	559	587	551	608	579	549	592	592	565	616	582	581	593	600	650	609	563	547	558	597	605	579	658	603	595	556	566	556	558	542	588	598	544	577	587	553	594	574	562	575	570	599	598	547	557	551	553	571	559	598	571	626	578	586	598	564	610	566	562	585	562	580	555	607	597	571	585	584	566	545	581	510	604	599	575	576	589	524	594	589	613	551	555	529	566	579	594	592	610	579	604	571	571	575	615	581	567	566	602	609	593	568	617	557	623	640	562	564	581	568	595	581	552	568	557	548	591	576	610	552	576	556	581	568	521	573	591	616	570	587	589	593	590	609	614	555	604	627	554	571	580	600	558	589	626	578	592	588	555	616	570	559	597	582	559	633	605	572	578	553	608	591	576	570	561	603	576	586	638	549	553	546	564	572	586	597	586	577	578	585	629	579	555	559	545	581	560	568	591	584	580	578	595	588	559	582	588	584	564	586	586	623	562	569	617	596	564	565	567	560	567	602	571	567	545	555	597	582	582	584	551	548	561	592	604	554	587	576	561	596	594	574	561	628	576	588	572	623	586	594	578	603	556	573	571	588	591	557	587	566	545	558	574	606	532	591	584	568	567	607	586	574	602	582	579	582	527	616	610	586	578	502	591	583	602	583	562	567	551	618	554	539	604	569	567	579	589	612	598	591	539	594	591	620	614	602	565	606	561	608	594	535	593	596	561	586	586	563	579	578	587	575	550	582	579	560	566	583	596	576	575	552	593	576	574	623	535	595	570	592	521	565	582	569	534	514	567	591	575	551	571	591	589	600	577	590	602	579	555	564	556	594	563	548	559	560	596	546	587	575	543	560	554	556	609	595	545	557	617	595	589	580	586	569	598	592	538	581	612	570	583	567	576	600	565	582	541	608	562	621	596	524	562	608	596	559	558	545	608
10172	6110	9872	9431	6592	4936	3532	2184	2073	2014	1638	1663	1200	1056	1027	656	627	553	324	268	234	245	207	211	211	145	158	162	179	150	142	153	147	146	174	143	162	158	162	182	179	169	165	160	136	142	155	159	141	167	163	164	163	165	168	141	147	152	150	139	159	138	168	155	170	161	172	149	163	142	153	160	148	162	154	163	164	173	171	170	152	153	137	156	139	144	160	141	146	151	136	147	163	148	144	151	160	133	181	166	140	138	145	157	125	149	149	150	146	141	151	168	149	133	145	150	129	161	146	140	148	146	150	175	156	148	153	152	163	141	131	156	131	149	146	149	137	150	151	143	142	179	148	155	150	169	146	165	173	161	155	154	165	145	148	158	160	154	143	136	141	153	137	147	162	166	128	168	142	147	148	153	147	144	162	157	156	146	152	148	166	164	143	147	163	158	179	149	159	161	151	149	138	163	158	159	151	148	149	153	179	127	157	144	149	140	163	147	148	167	165	167	132	143	162	161	133	156	162	162	132	169	168	146	161	146	151	152	155	149	162	141	140	158	143	148	164	164	163	136	151	158	149	165	143	171	143	154	143	154	153	142	177	152	166	145	161	151	143	157	167	150	157	135	178	141	141	145	149	154	141	135	160	151	167	153	158	153	153	161	173	148	131	162	171	155	172	149	160	144	151	154	149	165	165	135	163	130	148	160	150	157	157	156	121	149	164	144	157	148	158	166	150	149	170	160	162	161	154	150	167	152	129	159	176	171	154	158	148	182	154	130	135	154	165	146	144	135	162	127	139	149	168	134	164	156	144	167	152	147	149	140	139	151	152	152	155	127	142	162	180	138	155	168	138	150	173	155	148	114	156	153	150	175	147	142	147	139	175	143	156	157	161	141	157	175	143	145	152	160	129	138	150	166	146	164	147	137	159	143	155	144	139	141	153	141	159	152	151	155	167	130	153	158	152	155	160	134	159	164	159	149	153	154	148	145	144	155	157	142	158	159	151	144	147	152	151	144	147	152	138	163	177	157	160	136	198	162	164	141	160	143	151	151	140	131	153	138	158	162	171	163	141	137	150	164	160	154	136	153	160	147	155	152	156	149	147	163	179	135	155	153	154	149	150	143	156	113	144	135	165	152	147	139	147	170	144	151	160	149	146	129	146	138	150	137	144	157	159	155	139	165	148	163	138	158	144	140	154	153	167	167	137	142	170	158	160	156	150	135	152	153	147	152	155	148	157	155	144	151	177	163	173	144	150	161	168	159	159	138	133	161	174	142	154	129	162	111	138	150	169	163	151	138	155	152	163	145	152	160	136	166	156	168	165	155	174	146	160	144	143	146	157	164	162	147	159	151	143	147	161	172	154	121	161	150	148	139	147	178	149	150	164	145	153	141	138	163	149	156	159	166	140	159	166	174	145	172	158	150	145	159	156	136	176	145	143	148	158	162	162	168	139	141	172	168	176	158	155	134	154	165	177	141	152	145	165	143	159	135	166	149	161	151	130	153	130	180	150	169	148	155	150	142	146	167	166	138	143	166	157	155	174	143	145	174	145	158	154	150	150	161	161	136	156	140	156	157	148	142	169	146	144	161	150	156	163	139	156	155	143	132	149	156	156	180	146	141	139	155	140	170	177	142	141	154	161	173	155	127	140	174	147	156	153	154	150	157	141	134	168	160	167	144	142	144	152	163	149	139	153	152	166	152	141	148	146	139	157	153	147	159	155	145	159	163	148	148	126	157	137	161	150	138	182	153	176	157	151	129	148	180	123	149	156	136	142	153	176	134	182	147	143	157	147	135	161	165	158	136	165	158	158	159	161	176	156	168	162	155	168	139	117	148	153	144	137	128	148	163	157	146	164	142	138	149	158	164	162	159	154	150	160	147	173	148	148	150	139	137	148	133	162	161	164	130	149	147	170	146	159	161	127	145	156	158	146	141	140	157	147	140	170	139	148	149	152	146	144	165	165	155	159	160	160	180	169	167	171	140	163	155	163	149	162	165	145	160	168	136	156	154	154	144	153	175	153	135	153	157	160	159	127	153	140	142	127	144	153	154	157	146	153	140	157	154	157	157	128	167	141	157	172	163	172	149	146	162	149	138	157	142	157	157	177	172	135	161	157	162	147	149	163	140	159	167	163	145	149	197	163	161	140	163	160	154	142	149	146	159	145	150	150	149	144	132	161	149	161	151	142	139	172	166	145	162	162	149	162	156	152	175	154	172	161	171	149	148	157	167	152	149	144	138	147	155	136	168	140	143	157	135	163	152	142	139	151	153	158	154	161	151	144	162	142	150	140	152	165	159	155	158	129	168	146	151	138	153	144	166	142	134	151	141	169	136	151	147	170	152	157	168	164	146	154	159	169	163	163	141	146	151	146	165	175	152	150	153	133	147	157	157	144	137	178	179	161	154	142	138	160	140	137	156	156	156	144	148	148	158	144	135	164	141	143	144	182	137	144	162	164	167	130	160	144	137	151	165	132	170	144	157	167	160	130	149	146	111	140	169	164	153	151	136	148	165	132	145	159	125	154	138	170	164	154	148	168	149	156	140	152	160	132	148	130	162	167	145	155	143	141	152	151	157	130	151	136	127	142	152	132	173	153	160	148	151	134	183	147	132	161	167	168	165	136	138	152	153	149	166	172	147	152	154	149	146	157	151	139	156	140	133	143	152	157	164	138	149	151	157	136	155	153	145	128	168	168	154	148	146	148	143	151	160	157	156	188	120	163	166	169	141	152	163	168	143	195	158	145	151	133	160	154	156	169	165	150	141	178	157	178	155	147	153	171	152	139	133	159	146	155	155	158	185	131	143	142	152	151	151	152	154	159	155	139	157	136	142	151	142	169	167	141	129	143	144	158	155	137	165	158	146	170	147	153	135	136	177	150	151	171	150	130	150	157	140	151	143	148	164	139	135	149	164	153	141	165	148	136	144	134	158	130	169	150	154	156	145	149	159	137	157	150	154	163	162	162	135	156	146	156	148	147	154	137	144	179	156	187	162	152	164	147	143	156	171	160	125	146	161	166	168	144	158	164	145	145	175	149	151	143	143	162	149	153	129	136	163	171	150	164	160	183	141	178	135	152	151	139	153	175	158	169	139	157	155	158	155	148	158	150	144	177	143	135	160	158	153	155	137	173	130	148	172	152	145	147	160	150	152	148	161	143	165	158	160	147	145	176	160	159	131	152	147	155	137	158	143	159	161	141	146	132	162	159	160	163	158	158	158	148	143	163	168	177	162	153	144	147	144	136	151	133	150	182	165	121	149	151	144	182	146	142	146	151	141	151	170	155	162	142	152	159	144	164	157	171	177	153	151	151	162	154	162	144	149	151	144	153	154	144	133	161	132	154	154	120	168	137	140	153	168	173	143	149	138	158	147	160	163	153	158	146	140	165	187	174	158	135	134	112	154	148	152	138	130	152	168	152	150	166	151	142	164	154	152	135	144	156	155	143	157	153	165	139	162	138	163	164	170	140	139	151	165	153	148
10671	6878	12767	14550	14626	13293	11289	7703	8537	8662	7870	7664	5932	5585	5201	3502	3266	2491	1504	1311	1164	1092	975	881	912	579	526	526	498	456	497	517	462	508	530	501	512	561	505	462	476	749	582	476	471	519	530	514	467	498	500	482	475	469	465	502	466	490	484	570	657	464	472	490	465	457	444	473	490	489	477	451	484	493	444	461	458	473	505	517	441	482	493	479	456	475	473	463	478	474	459	478	495	490	460	482	478	468	495	487	452	492	474	490	471	474	468	458	446	487	476	493	476	465	479	447	506	469	480	452	504	492	433	522	525	478	461	515	462	488	482	470	439	485	464	461	470	455	489	457	458	474	453	499	448	487	463	493	421	467	509	468	456	481	470	484	473	444	427	500	454	503	482	475	469	495	463	476	505	488	476	487	458	495	488	489	461	468	492	483	495	418	419	495	492	424	447	508	470	446	460	484	476	431	488	484	476	438	451	494	439	460	494	445	456	462	464	464	495	451	497	463	512	498	448	423	456	481	466	507	486	478	471	448	473	472	491	492	490	473	493	484	492	475	484	496	517	466	486	466	460	487	479	475	442	494	491	465	496	462	499	436	449	459	507	468	483	483	458	455	469	469	432	461	459	484	438	488	465	454	482	480	460	428	476	448	482	493	464	476	459	474	514	456	455	445	481	472	496	510	501	462	453	490	424	471	472	484	493	456	479	473	493	475	494	480	479	521	476	489	474	507	473	431	464	477	481	465	479	474	475	497	488	468	464	511	461	457	504	451	490	481	481	491	505	498	452	446	493	461	491	487	510	484	465	460	487	485	482	467	445	486	472	473	534	508	465	488	458	469	454	488	475	489	485	460	440	514	485	449	469	489	461	492	502	485	474	460	460	444	478	462	479	470	440	496	465	488	457	454	458	471	458	470	473	503	480	459	478	492	499	497	476	451	465	480	496	450	510	497	490	467	535	500	489	510	455	492	490	496	496	512	476	472	477	512	494	499	455	469	496	444	495	462	481	459	445	471	442	448	451	470	506	477	469	508	426	447	456	449	474	479	467	461	508	461	461	447	475	453	448	504	503	470	459	500	490	463	460	457	483	498	471	505	487	489	521	482	433	484	477	450	457	463	474	501	488	482	484	454	491	497	453	444	497	470	506	481	484	495	503	453	494	473	460	467	498	478	471	475	454	497	464	437	506	484	457	502	476	429	490	438	472	472	476	483	473	504	484	482	470	457	476	499	460	496	475	485	498	491	461	464	452	469	471	473	457	503	430	452	465	485	485	457	470	489	528	497	455	484	486	461	516	487	498	461	474	472	513	483	481	465	473	484	442	479	498	487	487	479	461	500	498	488	502	491	475	488	467	484	435	464	497	479	471	465	497	460	492	482	489	405	437	506	481	460	502	466	460	503	456	465	482	461	472	472	460	454	490	501	467	451	444	495	454	438	491	488	481	461	464	484	469	461	460	486	463	481	483	511	500	452	479	465	459	458	468	497	455	473	447	466	482	484	461	471	469	475	498	450	499	506	472	485	485	474	481	473	519	510	511	445	475	498	480	449	453	498	476	505	510	497	464	500	506	419	505	418	451	481	466	471	452	494	440	490	464	434	447	490	468	461	504	438	478	468	431	465	466	490	476	478	498	462	463	450	480	454	478	455	488	490	489	489	471	467	445	493	494	483	480	457	492	436	467	494	471	499	514	508	436	475	470	486	488	469	469	498	494	459	488	453	490	506	462	440	483	443	496	442	473	460	494	476	495	450	465	484	476	486	421	473	473	493	436	455	475	454	477	465	452	494	503	471	447	443	512	464	478	471	515	455	470	480	460	488	468	455	461	498	481	525	469	476	480	494	475	485	478	484	504	469	470	478	453	492	490	466	477	502	476	467	489	499	463	486	485	478	462	496	469	469	439	437	487	482	458	456	487	485	477	459	495	455	477	504	484	476	464	511	437	468	453	487	507	449	449	475	490	441	486	495	488	473	511	479	491	486	494	457	486	485	506	492	481	479	498	448	485	437	482	475	475	471	481	488	485	446	494	450	501	510	483	477	476	460	454	492	495	495	492	464	476	504	487	458	470	482	451	468	480	435	477	460	471	497	466	432	484	468	512	497	512	475	507	489	518	434	481	475	468	504	472	478	479	487	463	479	488	505	433	496	467	475	457	517	464	479	445	470	475	449	472	492	479	459	473	471	491	476	485	492	440	466	451	487	460	456	457	439	491	514	461	478	466	434	502	487	476	455	473	490	453	460	494	460	421	487	514	505	430	464	468	472	499	444	480	529	509	497	494	448	457	471	459	469	469	496	487	449	483	498	453	477	448	449	471	487	486	494	501	466	459	467	498	478	462	508	482	466	476	470	490	483	453	485	497	496	465	471	495	463	470	474	465	526	451	481	473	469	482	485	488	449	506	462	483	478	508	504	489	484	485	469	446	488	448	485	487	530	491	486	498	491	499	512	494	459	476	480	476	475	473	480	462	485	467	463	488	470	453	488	466	509	475	479	466	456	510	493	531	460	482	489	459	465	482	477	468	472	455	498	500	469	471	451	448	480	470	467	487	480	477	471	456	464	494	485	464	473	453	460	472	484	483	509	501	476	470	500	456	462	481	479	513	471	490	459	463	472	480	465	462	475	446	467	495	458	525	422	466	447	457	473	491	473	514	465	484	469	537	474	497	495	465	442	448	488	471	470	455	453	473	440	511	458	486	522	504	453	460	463	443	443	425	467	478	544	488	474	436	471	434	478	481	473	490	482	505	480	483	465	455	481	477	454	464	486	501	494	466	471	483	478	490	489	458	500	469	491	489	480	475	533	502	469	465	503	477	481	447	483	490	453	478	453	472	497	472	450	509	445	476	437	485	470	469	481	464	506	503	499	473	458	473	467	490	451	493	494	453	455	478	498	472	503	474	472	474	512	500	448	477	488	442	465	454	426	479	514	491	492	486	478	452	496	472	430	497	497	480	484	456	494	480	465	502	462	456	474	498	477	454	482	435	478	464	509	480	454	527	440	493	465	516	511	441	489	507	474	464	435	466	477	489	473	438	475	478	447	464	520	473	504	464	461	457	435	442	486	478	517	469	455	508	454	461	489	505	502	477	482	436	452	505	520	483	460	503	475	485	454	495	477	464	466	442	459	484	484	510	458	518	471	502	510	481	471	467	463	504	465	497	478	501	476	473	436	447	482	469	473	452	452	455	477	484	488	523	437	429	502	493	508	449	465	492	445	472	532	483	452	476	501	472	500	477	518	451	451	463	456	482	465	481	471	469	476	452	457	488	480	476	489	467	496	454	443	491	434	486	478	472	476	489	453	504	473	504	433	499	471	481	475	505	426	483	493	519	463	483	496	443	444	421	474	484	472	476	482	484	469	427	453	464	495	450	489	479	482	457	453	467	471	461	495	491	465	476	449	458	510	484	431	476	487	488	505	488	494	445	445	468	507	475	485	423	487	459	496	443	467	465	472	499	509	487	460	465	467	453	460	481	447	457	484
41797	25907	32260	34049	33073	32588	30999	26406	24705	23661	21368	19253	16295	14336	13547	8564	7411	6097	2415	1692	1408	1382	884	742	895	374	227	198	158	144	144	155	176	157	134	154	224	196	172	126	127	577	312	120	138	132	143	124	133	139	131	129	126	132	102	137	101	153	123	307	501	123	123	124	112	117	135	133	119	127	153	119	128	109	131	119	107	133	113	128	147	132	131	143	122	137	119	132	123	99	124	132	129	133	121	129	134	130	113	130	123	114	124	118	117	116	128	139	128	119	125	132	130	154	130	118	124	120	118	121	108	118	109	137	132	147	136	134	116	134	111	132	116	125	124	116	135	112	131	116	109	145	114	138	127	140	111	129	102	112	123	128	126	112	142	124	111	108	134	137	126	133	130	119	125	125	113	116	125	137	121	120	148	114	123	108	114	108	114	135	134	145	141	121	129	121	132	112	127	131	134	127	125	112	123	123	124	138	112	138	136	112	122	144	113	129	129	119	123	111	133	118	124	134	131	130	136	117	110	117	133	140	121	111	135	135	142	112	118	135	123	127	118	128	124	146	117	116	139	117	110	121	124	132	107	126	141	114	137	124	124	139	154	117	143	141	116	124	132	135	115	117	110	107	130	103	120	107	116	132	135	133	104	118	116	121	120	121	131	121	134	135	132	126	139	115	121	117	133	125	132	105	127	133	128	121	135	122	127	119	116	140	120	118	115	125	120	122	119	112	126	112	147	133	134	116	133	118	124	120	155	122	123	127	125	126	117	123	129	137	123	115	117	124	111	114	152	127	108	124	131	143	104	112	128	118	119	149	130	123	127	133	126	111	114	120	124	117	125	102	108	123	131	136	107	141	106	133	121	119	136	126	128	109	129	133	129	129	137	113	121	143	121	139	139	126	133	129	127	121	109	134	131	115	121	98	125	128	123	108	121	118	111	127	115	147	115	117	152	134	126	116	122	145	104	124	136	127	130	127	145	124	133	137	127	116	145	118	119	121	115	120	114	137	145	114	127	124	117	158	129	130	127	125	121	152	121	138	124	136	130	140	145	99	127	107	141	133	116	145	131	142	125	115	102	129	115	107	131	119	113	126	119	124	134	143	128	144	118	118	105	127	132	137	155	114	120	123	112	132	128	118	147	136	121	117	137	114	139	122	109	121	119	110	112	113	112	132	135	114	113	134	133	108	141	144	112	131	131	124	145	131	119	139	124	142	149	133	123	123	125	122	133	126	128	136	131	136	123	104	107	123	134	140	121	116	134	131	114	142	121	128	109	119	142	126	108	125	125	133	118	123	134	130	108	144	121	146	120	117	129	125	137	130	132	103	122	123	124	124	121	130	146	118	127	128	127	127	131	125	113	136	125	117	129	131	138	130	126	116	112	113	125	124	124	148	120	134	123	145	101	136	137	140	111	113	121	131	137	125	134	112	112	117	104	112	120	128	120	127	148	106	124	121	138	129	142	140	109	108	118	142	116	115	121	111	112	112	125	126	139	146	119	119	112	138	126	120	122	120	125	138	116	106	114	115	137	118	133	123	112	97	122	121	123	123	132	119	129	141	117	122	124	104	133	119	125	116	121	116	126	134	135	126	127	137	117	130	125	110	128	140	125	123	133	120	131	123	125	136	122	116	129	118	116	123	119	121	124	128	129	115	131	158	130	136	143	126	109	125	120	110	130	128	123	136	126	143	131	125	134	124	135	129	119	111	127	122	112	126	128	120	128	131	124	139	137	117	129	122	111	127	136	112	123	143	125	109	117	132	123	130	103	120	112	149	131	130	132	134	140	123	123	127	109	127	133	109	117	122	128	117	124	139	121	137	129	123	139	121	143	114	119	128	125	123	130	136	136	130	126	126	126	133	111	108	126	122	146	137	129	134	136	127	118	120	115	108	128	116	116	122	133	117	125	134	133	138	134	120	143	114	120	104	141	126	113	122	125	118	120	102	101	108	131	128	145	118	134	137	127	118	138	120	136	126	125	159	139	116	145	131	148	129	123	127	119	124	132	138	133	110	146	121	124	124	137	137	133	135	117	130	134	116	136	136	118	114	124	106	114	141	128	132	120	117	132	124	112	121	106	149	107	155	122	110	113	116	136	120	121	123	118	93	115	128	120	102	120	107	132	112	121	105	99	121	136	120	121	128	108	129	121	118	121	121	116	124	125	128	117	138	120	120	126	129	127	120	141	124	123	126	114	140	117	137	123	132	129	129	126	130	140	127	116	149	102	140	131	116	130	114	116	120	133	141	128	118	126	129	126	129	146	134	107	133	142	123	115	134	152	115	134	144	124	114	122	116	127	128	127	141	119	120	115	125	123	122	116	147	134	139	111	116	119	130	125	135	135	127	123	124	130	131	132	139	128	135	119	129	115	136	149	124	133	109	115	119	123	128	141	119	130	120	131	149	132	137	137	145	135	127	115	126	101	125	131	132	114	109	128	124	135	123	128	124	139	126	126	128	120	136	113	133	145	124	121	116	148	132	129	123	123	132	121	134	130	116	137	123	116	146	128	118	105	124	134	112	136	119	142	115	144	116	124	116	105	108	132	110	108	125	131	117	130	138	115	132	125	127	126	130	133	142	131	120	114	138	116	131	125	126	124	143	120	121	131	129	126	112	133	132	124	133	116	129	115	128	126	143	122	133	133	121	146	135	133	99	123	129	119	114	121	136	124	131	125	119	132	118	123	134	105	127	113	125	130	120	127	120	106	120	118	120	120	124	105	117	119	130	125	120	109	128	121	112	148	119	130	124	125	131	131	140	119	132	119	141	119	119	138	129	139	129	131	119	113	128	115	130	137	146	131	135	114	137	139	132	125	148	132	120	115	130	133	119	124	107	127	123	130	130	128	89	114	128	117	109	112	147	145	147	119	133	106	126	99	126	126	104	139	124	130	146	114	122	109	119	107	110	116	125	122	140	124	141	124	112	103	141	127	110	118	120	118	143	127	132	130	124	126	113	112	119	133	152	141	135	135	128	120	126	130	142	117	118	127	115	122	163	120	147	133	121	107	129	111	117	113	135	138	118	115	132	127	133	147	123	138	130	136	136	120	123	105	143	127	123	113	133	123	138	110	116	124	123	131	127	116	130	129	149	119	129	135	142	118	132	129	119	121	133	120	140	113	125	117	139	118	136	128	113	134	105	124	126	120	108	128	114	106	140	101	145	96	130	146	133	136	119	111	148	119	119	120	133	148	116	134	115	141	121	114	136	109	118	141	109	111	115	112	134	130	124	109	94	116	123	112	145	133	136	116	109	135	118	113	114	121	103	126	126	109	114	132	137	132	117	136	137	142	130	130	120	140	133	126	106	133	113	110	146	131	128	122	121	121	138	160	132	129	152	109	120	147	119	128	145	111	145	111	134	112	115	122	134	131	121	111	141	139	115	122	121	121	126	122	132	135	110	131	133	123	136	135	141	114	131	114	118	133	118	115	117	116	123	112	136	136	120	109	127	112	127	145	120	145	127	116	107	122	142	127	126	122	141
24273	16965	25608	31573	38219	40555	41832	37588	36937	36637	34892	34373	32000	32842	33262	26205	25128	22503	12424	10527	9116	8962	5977	5322	6597	2096	1294	989	704	642	596	830	777	748	722	749	1201	918	879	571	505	4010	1614	482	452	446	412	432	450	435	432	409	422	450	427	416	434	450	410	2015	3570	421	423	413	400	405	404	378	409	366	412	398	412	443	419	419	394	417	432	398	424	391	390	438	417	431	409	388	439	425	385	440	450	452	430	398	429	410	389	405	405	411	402	413	432	391	384	419	433	429	416	411	427	380	374	422	408	391	435	386	388	400	402	429	394	407	384	420	399	412	414	408	392	414	412	411	396	417	384	374	413	376	378	431	410	427	449	416	415	432	429	422	406	399	404	405	384	368	433	381	394	388	417	375	389	423	381	401	424	421	424	403	440	387	441	416	416	364	406	391	421	429	442	425	389	424	451	438	413	386	393	380	421	367	398	396	414	408	427	383	380	389	423	388	422	371	420	427	411	404	430	403	403	392	409	385	432	413	408	404	388	403	388	396	441	426	422	416	413	389	417	383	383	376	406	420	397	410	424	405	386	396	393	397	408	394	402	437	409	421	443	382	417	406	441	435	411	423	400	411	424	402	394	443	423	399	386	419	390	393	390	410	396	424	396	402	433	396	410	421	401	381	384	431	381	444	421	400	378	406	390	402	404	397	416	387	374	420	388	416	425	408	400	404	354	387	396	385	445	410	403	424	383	405	394	396	417	415	418	385	396	411	414	370	402	408	384	435	396	402	469	419	453	392	418	411	390	444	352	404	415	407	397	399	432	423	425	418	407	433	414	387	428	427	401	396	397	371	419	367	397	388	385	414	393	431	415	379	423	443	409	418	401	435	401	421	391	407	395	424	426	416	431	399	391	414	393	402	395	408	421	404	394	429	399	407	409	371	431	420	434	429	383	398	422	411	411	396	441	411	399	395	409	409	424	416	414	418	372	383	394	437	413	379	419	400	459	414	384	407	416	435	445	384	401	423	431	441	407	402	399	400	395	437	403	420	391	429	376	421	396	382	396	406	409	398	416	393	376	409	384	383	417	402	436	431	415	385	423	459	379	432	439	419	426	450	395	378	411	397	412	382	412	383	395	456	393	430	397	363	422	436	392	405	386	401	443	407	409	430	422	403	406	438	380	416	364	417	421	439	418	399	395	413	440	409	396	401	420	412	431	403	416	360	415	399	411	409	405	400	426	388	415	391	435	418	390	401	415	393	412	410	419	395	378	371	395	419	398	428	423	419	437	397	409	429	386	426	417	421	414	391	436	424	398	401	408	406	412	411	401	396	405	412	406	418	427	419	412	387	398	427	420	379	390	405	395	437	399	424	427	414	403	402	408	410	395	408	431	407	422	414	400	411	418	419	402	430	404	438	396	417	426	399	400	423	432	399	416	427	397	389	412	396	390	404	420	403	379	398	445	402	419	443	432	366	426	374	409	438	386	415	415	421	402	428	424	453	411	385	428	407	420	427	408	376	391	454	418	413	403	400	408	443	424	384	374	412	411	397	446	408	353	401	432	391	386	391	403	417	394	392	371	423	382	422	386	398	407	393	443	409	416	369	407	372	440	403	416	397	415	461	442	405	421	407	436	420	419	421	447	399	397	427	425	362	411	427	431	402	417	378	441	432	386	427	426	403	420	412	399	382	450	388	421	363	387	377	398	409	403	438	412	386	402	379	394	393	403	386	419	459	415	442	426	401	444	427	432	378	397	406	387	441	440	429	391	450	411	364	413	395	411	444	425	405	396	403	406	404	398	406	385	411	432	392	395	429	389	397	415	426	384	403	409	390	415	409	393	419	382	425	421	407	427	430	390	421	408	387	365	404	446	384	405	351	443	392	392	397	370	382	453	404	474	423	405	417	399	419	428	381	452	394	419	428	393	396	398	384	433	378	438	449	415	395	431	378	402	387	384	375	388	442	452	412	409	427	408	393	446	395	426	396	394	454	431	407	378	395	430	391	400	408	390	392	406	403	434	410	457	419	430	400	404	384	401	411	414	444	382	405	408	426	386	414	431	439	408	445	438	400	394	399	409	432	394	418	417	406	421	406	385	395	388	412	416	368	404	436	406	390	405	430	426	419	367	421	404	414	408	388	376	443	389	396	394	453	430	430	407	410	395	398	380	391	417	422	406	407	440	375	417	376	374	419	395	416	379	403	412	391	397	362	415	393	364	398	433	429	423	393	422	404	404	413	391	384	432	410	417	385	415	375	385	381	430	415	410	411	401	416	386	376	411	413	389	417	421	408	396	415	403	400	407	435	438	428	400	370	448	387	427	415	398	426	411	403	415	371	416	387	418	365	429	416	427	399	440	421	433	412	400	384	408	394	407	409	402	419	392	441	391	379	414	383	395	408	417	408	406	431	405	413	401	377	406	393	411	407	405	379	422	419	383	403	408	442	400	434	407	408	451	394	437	416	408	406	433	393	420	403	419	415	395	407	416	430	392	442	447	371	461	414	393	414	422	403	413	440	429	420	426	390	461	428	409	423	422	389	417	418	380	432	398	386	442	401	401	418	405	421	442	386	369	432	391	382	439	405	433	390	403	410	426	439	419	456	411	407	411	410	391	410	401	416	418	403	413	412	389	416	394	398	397	410	439	387	400	375	405	408	411	419	438	401	428	415	390	400	409	410	406	421	401	363	417	416	388	421	381	392	376	433	411	418	431	378	397	423	405	388	421	435	407	450	401	442	404	406	428	378	435	409	378	392	425	392	392	402	425	417	396	423	415	420	451	417	409	423	428	426	386	401	421	396	405	387	402	403	438	409	421	414	430	402	412	373	411	401	406	429	416	446	412	390	432	385	404	393	414	405	382	421	400	401	412	412	412	437	375	426	431	427	395	403	384	413	406	392	393	415	417	407	413	444	442	374	433	438	440	424	406	415	386	428	414	379	419	378	410	435	400	397	422	378	368	419	420	426	407	405	373	411	391	407	429	385	408	393	393	426	402	385	434	448	416	411	415	361	425	427	393	414	433	409	397	411	395	360	408	436	407	402	433	426	399	409	417	407	393	392	423	418	421	422	424	391	360	410	397	401	400	418	407	421	419	414	380	442	415	407	420	379	402	436	408	414	376	437	405	412	425	391	422	421	417	440	420	387	414	384	382	371	409	382	404	383	378	400	381	395	412	419	396	392	401	418	399	406	411	400	411	397	420	427	383	349	364	405	419	413	387	404	425	417	428	401	408	412	409	413	404	414	415	403	429	402	427	396	410	422	389	423	413	382	382	402	428	381	402	430	438	391	382	415	410	401	418	388	379	388	398	415	436	429	365	400	435	415	427	437	436	428	384	400	418	388	354	406	420	411	415	455	384	403	392	400	424	412	431	416	410	386	380	425	395	412	387	419	444	415	402	407	414	374	422	419	372	436	357	387	369	418	395	429	405	387	421	394	420	398	395	409	374	400	402	414	414	390	438	395	375	360	377	417	381	438	425	448	410	385	427	391	379	400
50938	31682	35694	37438	36550	34738	36261	34471	34464	32110	30996	28995	27597	25233	25740	19745	16099	13117	6168	3684	3386	3364	2242	1821	1985	663	488	312	312	260	293	341	310	296	271	330	396	359	322	245	253	1154	589	254	249	233	222	208	216	226	230	241	211	215	245	232	241	232	220	656	1086	261	200	198	215	211	202	217	198	245	207	202	200	212	214	213	210	217	206	232	217	220	212	214	229	213	215	210	212	225	240	234	210	232	211	212	227	203	198	200	209	198	226	191	215	228	204	225	200	220	216	231	229	203	189	197	234	190	234	193	201	252	226	218	250	208	212	245	241	204	201	204	219	215	212	209	197	216	228	199	229	234	246	221	245	228	205	236	222	235	214	193	203	222	216	206	203	231	216	197	208	193	221	226	179	217	213	221	247	227	222	227	227	205	216	209	215	209	217	244	216	235	245	201	213	201	203	219	228	222	198	217	222	200	212	188	225	217	241	202	205	229	200	201	209	208	211	207	198	194	201	244	231	226	241	221	234	253	225	217	236	234	222	240	196	199	227	195	207	209	221	211	226	192	202	208	216	190	218	207	188	204	205	235	216	217	209	225	213	228	210	209	233	217	236	226	179	191	227	207	195	186	216	202	233	234	214	228	212	224	221	190	200	200	200	192	200	206	198	211	222	214	190	188	241	250	231	219	184	209	187	237	189	232	228	221	202	240	202	216	221	200	223	213	203	190	210	217	230	215	197	235	214	227	215	219	216	200	213	225	204	205	226	191	190	210	215	224	213	225	214	241	204	241	218	187	240	213	220	217	209	199	238	212	243	201	206	205	228	246	218	208	212	218	205	211	221	221	206	181	221	221	234	207	232	210	194	228	202	217	210	225	248	201	230	213	222	233	214	203	190	237	215	214	220	207	202	209	193	217	207	238	229	234	232	209	196	222	242	205	215	218	191	212	213	206	197	223	185	229	205	215	208	213	230	185	209	196	176	224	210	211	213	198	193	216	218	211	203	197	212	218	193	206	181	233	225	227	186	227	213	219	194	240	238	196	207	207	221	218	239	215	218	209	216	187	194	228	226	227	242	211	216	215	197	210	225	197	226	193	224	197	201	218	217	184	223	239	206	198	200	219	226	217	220	242	222	195	224	201	210	223	228	226	224	219	210	184	193	252	234	242	214	204	221	223	219	248	240	209	199	199	229	223	206	229	219	230	222	205	216	222	227	215	218	215	221	228	182	225	235	196	217	233	212	207	233	188	209	206	228	238	214	232	229	207	207	192	213	223	195	196	228	197	203	207	226	220	209	201	226	223	205	217	214	242	218	206	204	246	236	216	209	201	219	239	223	219	222	201	212	203	225	211	189	191	237	189	215	212	213	221	224	203	215	207	238	224	224	182	206	183	208	224	193	208	202	204	208	221	219	226	231	232	226	184	212	197	207	205	199	200	208	231	214	233	195	206	198	181	215	196	223	230	218	231	225	206	220	194	220	218	222	215	246	202	227	215	232	212	225	186	211	200	195	248	205	195	214	207	213	225	210	199	206	198	200	198	231	188	218	181	189	221	213	226	204	198	209	240	221	204	209	219	226	205	235	226	231	202	198	218	217	202	237	243	208	226	204	204	239	218	218	210	203	219	192	218	218	200	216	191	248	210	218	223	216	204	226	227	202	215	212	209	229	212	209	209	213	223	233	220	240	223	198	213	213	205	186	227	192	209	170	198	214	189	232	236	219	218	238	217	205	254	213	228	193	204	242	250	226	210	224	201	198	194	225	196	232	219	204	211	207	209	210	235	188	220	211	210	214	215	183	194	219	213	227	229	220	214	232	215	195	215	201	197	211	229	203	200	219	221	222	220	228	208	213	227	241	231	191	241	239	250	213	189	202	218	189	221	216	208	231	193	198	213	188	198	226	219	212	223	199	198	192	205	210	223	200	200	205	230	239	210	234	233	200	209	247	215	233	219	213	219	232	224	215	208	188	219	212	221	216	233	247	215	217	205	223	224	210	221	205	209	210	229	224	220	215	247	211	224	223	221	220	217	222	230	229	209	201	216	240	229	240	241	217	205	241	212	223	207	222	217	209	218	174	207	236	232	239	218	201	215	228	197	195	235	220	220	195	206	226	205	188	209	205	214	212	243	217	191	198	243	229	218	206	195	228	223	230	187	202	225	220	200	223	197	211	200	230	224	173	226	230	225	236	215	209	221	204	195	198	199	189	218	236	202	221	217	205	197	221	230	226	203	241	199	213	214	227	201	193	193	225	204	210	214	211	223	193	202	200	204	232	199	197	207	213	214	229	220	221	217	213	221	215	208	223	230	234	241	216	226	212	208	205	208	222	225	197	226	191	204	218	204	231	228	206	236	229	217	224	209	202	212	193	223	198	216	222	245	229	195	241	242	235	220	215	222	215	236	207	208	205	205	223	212	230	217	202	212	230	195	218	196	225	227	195	241	214	217	212	219	237	204	205	205	200	216	214	234	212	229	187	216	192	192	214	211	214	226	218	233	215	212	223	206	172	243	200	232	210	202	217	206	243	220	191	222	186	218	224	206	210	216	217	217	225	205	247	223	190	220	220	244	206	206	203	218	245	189	191	209	212	238	229	207	219	214	219	220	211	210	214	174	216	202	208	236	224	205	235	217	206	196	198	201	233	218	249	215	180	225	250	206	255	202	217	191	221	231	217	222	204	203	229	229	216	243	220	209	235	241	213	221	214	196	211	215	208	206	195	197	199	215	217	190	212	206	243	249	205	204	207	204	214	228	222	224	236	218	211	208	221	221	228	235	204	220	183	246	238	195	209	227	206	190	222	205	229	216	230	216	206	220	222	212	185	200	196	211	217	226	220	258	212	228	219	222	223	234	179	221	219	204	212	222	218	203	222	207	212	199	202	231	245	215	218	210	214	222	230	190	224	205	208	226	195	225	217	228	217	225	213	185	216	218	237	220	199	223	220	229	198	205	207	196	225	222	220	230	196	242	206	218	204	230	188	203	228	212	239	218	232	216	223	198	200	226	230	223	214	191	219	231	247	210	200	198	181	205	215	236	209	204	216	229	225	224	233	221	221	219	207	222	209	214	203	212	182	239	248	221	208	195	215	224	208	234	212	212	197	184	203	220	234	221	210	247	224	199	241	210	232	212	199	242	207	194	203	226	220	206	239	225	219	219	193	211	216	211	223	220	221	225	193	198	209	199	206	230	203	193	224	191	239	195	201	207	203	227	206	187	241	210	191	191	188	226	199	198	209	239	228	248	201	222	232	206	208	205	211	215	233	230	218	196	224	210	217	227	241	261	207	210	195	203	183	216	238	227	221	212	233	224	216	226	208	216	214	256	220	230	218	223	215	226	231	227	205	222	212	211	215	235	198	220	219	218	217	212	211	215	239	219	197	214	221	203	225	209	218	216	247	220	200	198	195	187	229	211	218	214	206	200	220	228	213	198	211	207	237	214	245	259	204	226	232	239	198	221	193	215	201	208	225	224	199	217	216	230	216	230	213	225
31437	20293	29459	36277	42998	46676	48791	47116	46458	44840	43170	42962	41741	41580	44108	37356	34967	32446	21051	17702	17256	16970	12458	10884	12556	4172	2812	1494	1368	1090	1257	1425	1308	1317	1138	1297	1994	1812	1491	879	906	7124	3272	823	776	743	678	664	679	707	637	711	687	674	666	729	679	691	645	4089	7106	815	656	613	686	693	622	668	616	648	663	678	651	696	630	665	664	655	645	612	662	669	650	638	638	635	682	610	651	608	651	658	608	685	639	639	669	677	668	638	630	636	640	658	632	628	632	652	671	671	620	663	668	643	588	586	666	610	663	666	631	644	627	586	619	619	634	655	688	659	701	632	635	631	662	620	621	653	738	570	668	624	645	637	669	625	663	638	659	674	624	642	654	642	653	647	661	625	646	588	607	649	604	632	630	617	617	643	657	623	590	631	679	638	628	619	674	678	641	594	704	658	615	630	639	641	659	599	621	631	621	641	597	598	588	637	636	630	654	662	679	601	633	711	623	621	643	661	602	656	615	657	606	671	651	631	637	646	665	641	653	652	623	648	598	677	628	654	650	638	647	621	631	637	615	677	646	638	635	620	631	657	610	679	656	629	608	667	682	681	671	679	650	627	595	646	670	685	647	621	607	646	611	637	678	630	609	646	692	651	643	673	617	648	570	656	623	602	686	629	646	659	638	667	640	629	641	624	648	650	638	642	616	652	639	632	672	636	624	670	666	646	644	645	629	685	610	624	641	656	613	624	621	631	640	664	631	585	629	618	646	646	660	624	613	635	686	633	640	609	596	634	661	626	637	629	663	634	662	612	656	634	647	637	660	651	671	645	588	691	656	632	624	631	638	604	627	642	648	613	632	651	662	626	587	606	631	651	625	618	642	684	612	526	619	651	636	677	641	644	647	661	658	638	620	642	621	601	624	632	658	615	618	603	667	624	642	655	604	657	635	666	629	647	645	607	609	666	680	670	663	645	622	638	659	624	689	589	616	675	642	620	629	672	643	675	666	628	622	655	633	615	666	626	637	645	619	632	581	641	627	643	637	684	661	673	583	625	635	609	624	671	628	609	684	602	645	649	629	632	636	651	650	637	605	627	633	623	648	668	625	633	619	596	636	677	639	629	635	660	610	642	613	630	666	616	625	643	623	649	636	628	635	650	700	639	647	631	671	641	653	652	651	674	653	653	636	651	630	652	615	630	656	627	633	656	690	617	617	643	650	626	631	643	615	581	563	623	613	671	636	614	635	634	584	668	637	647	638	631	640	628	622	609	630	664	607	638	630	646	614	666	650	642	650	666	609	623	651	646	671	617	619	687	624	660	623	614	633	628	652	637	633	655	604	627	687	658	662	626	664	639	632	634	622	530	658	673	632	626	621	608	663	685	604	616	664	646	613	649	598	629	640	623	626	665	653	659	635	706	626	664	634	612	634	613	685	655	613	697	619	587	695	617	604	646	638	608	627	681	613	678	555	655	660	592	658	657	628	642	655	627	613	618	638	614	610	636	618	656	609	637	652	652	616	650	642	646	602	615	622	642	617	641	638	599	636	615	615	641	625	593	619	636	642	657	641	640	631	625	640	657	656	590	655	631	652	645	648	609	618	678	659	626	653	632	651	640	644	642	634	629	614	662	630	629	625	610	636	603	628	663	595	630	628	623	648	591	628	663	623	641	621	631	620	651	671	611	631	623	610	646	645	606	652	600	638	648	629	620	638	634	648	659	659	672	654	631	616	632	648	587	705	629	637	587	626	614	625	647	652	647	626	667	667	650	677	646	615	656	598	611	622	604	660	649	616	608	656	583	652	641	661	662	638	644	651	655	668	631	640	678	602	643	589	639	589	623	620	617	615	663	654	631	659	644	661	677	631	636	670	651	662	654	633	658	621	608	636	692	628	636	594	612	680	633	649	649	672	631	652	632	636	605	626	676	594	619	624	621	690	651	666	659	652	616	626	682	626	596	570	629	668	642	674	632	662	651	649	628	632	697	605	592	600	623	658	637	645	627	649	621	646	660	611	646	660	632	603	705	669	629	645	663	654	647	606	638	632	627	653	639	599	613	605	653	645	655	654	681	608	630	600	644	643	622	635	605	615	596	619	589	588	610	622	683	645	645	622	644	616	638	630	611	596	609	636	588	683	686	638	628	642	679	626	635	620	655	606	667	594	658	676	594	651	630	646	613	629	643	644	620	571	678	659	676	640	647	645	629	626	609	624	624	647	662	633	648	626	643	648	631	617	684	665	621	628	669	633	616	668	626	620	626	589	639	648	677	673	692	635	636	666	709	615	677	615	638	700	658	632	634	669	590	684	620	647	610	605	656	594	677	649	676	664	652	671	602	632	641	646	623	632	614	662	614	602	635	658	614	663	583	610	585	590	662	616	637	651	689	641	667	652	659	639	592	602	670	640	670	587	644	621	642	621	638	654	655	668	623	695	620	631	634	623	622	627	662	638	591	637	666	635	626	656	637	631	633	641	588	665	642	683	643	612	642	582	635	647	654	624	647	629	618	598	650	606	646	634	684	621	635	654	605	664	642	630	652	635	584	596	647	661	631	648	612	650	609	604	620	624	664	637	645	661	648	623	646	647	683	630	634	669	638	694	664	652	638	645	664	608	638	617	619	651	639	647	675	656	648	602	645	626	647	644	603	650	646	652	622	647	640	639	651	610	625	687	630	618	624	585	663	610	620	637	664	604	613	591	681	600	636	621	633	657	662	628	640	687	565	645	650	614	639	611	567	636	615	631	610	599	643	629	597	641	645	622	566	625	640	668	631	679	640	653	632	611	632	596	676	671	615	638	654	629	593	649	641	626	661	612	651	664	689	641	612	639	679	596	680	683	598	638	638	614	636	604	632	639	615	636	679	696	678	680	625	632	645	601	645	621	607	635	689	647	664	648	662	650	634	631	654	677	636	667	669	622	668	606	645	632	644	651	669	646	579	648	631	630	669	630	637	629	598	646	603	661	677	663	643	617	614	637	631	647	642	635	584	634	635	612	671	632	625	587	645	616	643	613	629	650	611	623	637	596	657	648	587	692	611	639	644	644	693	650	652	642	618	598	678	628	672	600	612	633	620	612	618	621	593	623	613	622	609	622	649	615	623	656	636	690	617	637	599	602	628	641	648	662	581	603	630	631	667	666	611	665	613	688	608	668	626	653	609	625	659	596	659	626	639	681	641	653	613	597	630	631	629	654	619	635	659	644	655	616	650	637	652	641	644	662	569	641	629	617	633	675	619	631	616	650	660	662	616	616	610	645	648	611	628	618	632	685	652	635	638	610	618	673	623	623	668	634	623	632	636	626	636	655	651	655	682	647	688	641	696	631	657	602	637	619	604	642	644	591	627	621	641	647	624	708	634	649	616	630	629	604	580	650	675	621	623	600	650	643	629	613	578	686	646	630	613	624	606	613	639	690	639	621	655	649	585	662	631	622	634	610	633	674	618	662	657	683	683	577	634	645	624	658	658	652	606	642	629	634	648	644	634	620	659	655	638	626	619	637	639
9468	4986	7651	9293	6948	5519	4352	3355	2852	2180	1777	1453	1204	1098	1046	818	596	516	303	293	266	226	256	233	230	180	205	179	168	178	188	173	163	170	173	155	199	169	173	168	184	168	186	141	184	153	152	179	154	163	170	167	175	177	167	191	180	193	167	170	205	190	168	187	168	159	164	178	160	161	210	138	177	168	181	181	166	189	168	173	188	179	185	173	173	175	173	166	154	162	153	152	172	169	197	164	171	193	173	152	177	168	190	168	168	167	196	163	175	183	173	172	167	176	159	165	167	158	149	170	188	168	147	186	157	185	148	181	167	171	178	209	194	157	166	172	162	161	189	164	172	175	180	179	188	186	163	175	170	188	166	167	168	168	172	165	169	187	165	161	156	152	160	151	150	169	184	183	169	183	166	183	161	184	169	165	176	160	142	184	172	179	162	150	154	193	191	164	183	161	183	163	160	189	175	144	172	167	146	165	147	180	205	160	174	174	169	182	157	173	187	178	155	183	179	176	156	157	186	155	168	172	155	162	182	173	189	156	171	166	186	181	175	167	183	192	193	156	161	180	189	155	176	149	173	183	194	160	147	164	189	189	163	177	169	173	176	184	195	185	186	172	166	184	152	179	169	172	186	160	167	166	174	182	190	147	167	162	162	179	155	171	157	148	196	187	179	168	168	171	153	165	177	170	177	184	160	172	168	168	170	197	166	180	185	163	172	152	167	183	203	180	156	187	184	163	178	195	176	189	158	174	170	186	158	147	179	166	161	165	157	173	188	169	184	186	190	175	162	179	175	192	179	151	171	182	175	165	174	183	172	189	179	182	159	182	174	155	166	175	154	144	165	178	180	182	183	177	137	205	181	163	175	189	188	183	162	182	185	180	170	188	153	168	193	159	184	174	147	178	198	164	180	192	171	198	158	187	171	148	161	166	169	165	187	179	204	179	171	185	164	167	179	173	176	169	169	181	194	202	153	155	194	189	154	156	194	176	166	162	172	172	173	195	171	185	156	161	160	172	151	165	192	166	170	162	145	156	154	177	166	161	163	167	166	163	165	162	153	167	150	181	169	164	188	177	167	165	183	175	177	174	164	177	144	166	151	162	189	184	165	178	177	157	163	181	128	192	161	182	176	153	155	165	167	185	182	207	175	152	185	173	198	181	154	174	174	179	188	177	190	173	179	189	206	165	177	173	182	167	190	190	165	159	146	172	184	195	156	166	142	155	183	150	170	168	171	170	181	145	162	156	188	169	158	158	159	162	174	208	180	178	163	166	181	198	176	173	188	175	153	173	167	167	177	161	155	163	166	171	184	166	200	184	186	191	166	190	179	180	145	180	161	180	155	159	170	155	158	173	159	152	182	157	168	186	157	196	164	172	170	155	140	185	174	157	169	195	177	175	161	155	172	137	183	178	172	193	202	178	174	148	174	168	157	175	174	184	158	190	175	183	179	180	183	173	140	180	165	181	181	175	169	193	168	190	186	157	173	189	160	182	150	169	168	192	162	154	176	160	181	204	192	183	166	128	162	172	173	194	178	167	182	173	186	183	173	161	167	177	180	152	167	174	213	176	171	206	167	163	148	169	177	173	202	153	196	179	159	184	162	168	147	175	164	171	182	180	171	181	162	165	169	185	182	153	192	195	159	181	177	162	162	182	172	170	150	185	173	179	157	167	177	154	188	177	164	179	164	162	178	166	164	181	188	171	179	171	176	163	184	155	134	174	195	181	163	168	165	168	169	178	144	162	168	144	167	170	192	179	181	181	167	186	143	161	197	179	147	164	192	165	168	164	169	162	182	170	161	179	184	167	184	168	163	183	159	173	163	204	196	170	179	183	144	158	174	186	185	167	180	183	176	161	163	155	178	168	170	186	175	172	179	179	169	174	187	175	186	168	167	194	165	190	180	161	170	171	163	162	177	164	172	178	160	160	165	170	155	181	177	177	179	162	176	180	159	181	170	182	176	172	178	137	191	172	170	171	139	161	168	166	159	170	178	155	165	170	189	172	185	179	174	165	176	175	160	168	175	182	152	159	184	167	169	171	188	146	142	180	185	199	176	155	155	183	172	202	174	184	178	169	169	162	165	179	167	179	179	170	171	191	172	165	189	165	149	164	187	158	176	186	179	186	169	141	172	163	164	173	165	175	179	172	174	190	189	179	160	188	217	155	169	177	184	180	156	164	190	142	192	169	195	184	156	187	178	155	170	147	179	172	174	206	181	163	172	190	168	137	194	173	179	176	168	174	179	177	173	168	179	170	166	156	153	144	177	170	178	160	165	165	160	163	177	190	144	148	178	166	167	170	175	192	197	192	154	148	192	154	174	180	188	212	162	181	183	164	171	145	174	156	161	167	169	184	161	164	196	155	149	178	148	177	178	195	158	164	155	167	190	187	151	197	148	161	184	198	180	170	167	213	157	159	185	158	167	162	158	170	168	166	149	182	168	154	163	171	174	180	168	167	208	148	149	176	169	164	173	170	161	167	183	171	156	185	187	155	155	181	202	184	165	149	189	165	177	175	183	175	171	164	177	178	158	188	150	164	180	163	148	176	179	177	190	177	189	160	183	158	165	160	153	168	197	164	159	160	156	148	167	174	171	171	182	148	161	159	172	157	144	178	156	188	178	172	176	190	161	181	174	184	192	183	186	162	173	174	184	163	172	173	173	167	189	173	160	153	191	164	164	171	194	182	169	174	173	180	173	183	164	186	188	169	161	173	176	213	178	176	191	165	182	178	204	173	172	192	166	175	157	168	169	176	182	160	199	189	194	195	145	167	191	170	161	186	142	174	160	183	180	172	185	159	184	172	191	162	175	175	186	149	153	180	177	170	171	190	163	144	188	166	167	167	199	165	175	172	159	174	191	198	165	155	157	163	185	179	169	168	181	174	155	158	172	189	163	167	158	166	179	158	181	166	174	177	183	174	156	167	164	174	178	149	186	170	173	170	167	198	146	143	164	167	166	174	182	171	174	164	156	188	181	177	188	170	186	164	201	160	190	163	198	178	201	173	183	165	186	181	167	182	172	168	155	157	154	195	171	172	182	187	181	197	170	176	188	160	172	156	174	170	145	196	170	178	171	162	164	159	150	183	188	192	174	177	151	179	168	149	149	165	193	180	172	160	171	169	162	149	181	148	171	180	162	176	182	146	186	189	166	177	182	194	181	168	202	178	192	165	164	188	175	178	156	207	183	180	186	156	193	160	201	177	179	195	177	171	197	185	189	166	180	162	173	149	180	202	185	202	151	165	143	158	170	178	182	193	203	169	141	157	169	158	186	169	177	177	184	161	161	183	182	182	171	196	189	180	170	179	183	199	162	209	180	172	162	180	169	170	174	171	164	154	187	161	193	188	181	169	184	158	171	191	189	171	164	176	196	166	170	193	178	153	179	184	171	196	157	167	162	174	161	165	185	190	174	176	182	175	162	185	182	171	140	179	165	163	167	163	180	170	167	172	181	162	184	172	169	183	174	177	181	174	168	143
10515	5854	9918	16131	15422	13668	13132	12090	10907	9136	8483	6920	5944	5561	5445	3910	2860	2721	1523	1144	1096	1193	1085	930	893	670	608	548	550	534	565	563	537	584	556	567	616	575	573	544	526	738	662	537	516	537	537	513	547	523	518	569	530	593	527	508	522	507	560	695	1013	601	544	520	507	491	517	549	466	507	503	545	506	541	513	519	519	539	532	559	522	525	525	509	514	535	539	534	552	502	547	524	525	527	547	513	540	502	546	549	542	531	499	552	524	538	543	570	503	520	559	520	533	570	500	552	549	540	526	533	557	546	531	549	556	481	523	505	562	527	557	553	499	527	555	528	554	521	516	501	530	540	516	541	545	517	553	520	545	510	538	496	537	543	495	514	546	506	539	527	542	540	522	531	502	551	545	579	542	513	522	539	505	488	508	535	542	522	563	506	521	532	527	551	530	542	550	556	515	547	527	548	513	488	543	514	536	525	534	500	519	502	530	550	521	538	577	518	507	519	562	563	500	535	530	553	559	525	513	513	520	567	552	537	523	497	527	574	547	544	518	536	522	564	517	534	565	540	527	533	561	492	548	553	529	518	521	546	533	537	526	549	513	484	598	515	530	515	572	564	520	560	538	535	514	516	533	547	553	509	524	549	545	535	530	560	489	524	519	511	508	489	496	517	545	539	514	531	530	518	496	528	579	528	513	505	542	538	531	531	544	493	541	522	540	528	576	502	499	545	558	572	570	537	543	501	529	494	490	512	551	557	507	502	550	483	513	498	590	517	550	513	561	550	505	534	575	542	551	523	530	532	519	512	537	536	553	564	507	517	542	555	548	562	523	533	524	508	492	523	574	549	555	526	515	545	572	528	515	516	540	565	547	472	556	515	566	538	521	517	545	506	537	526	514	528	535	546	567	519	506	522	520	529	556	548	537	518	484	531	529	514	505	542	522	528	545	552	486	497	519	514	524	565	537	522	511	551	541	513	561	506	593	541	508	571	536	511	523	539	497	580	511	534	517	504	519	575	566	527	526	524	568	484	562	527	559	512	548	566	510	545	568	504	526	564	514	503	543	545	587	586	549	527	534	506	547	567	539	487	539	550	578	550	516	508	540	545	516	515	539	530	543	549	539	539	560	531	488	536	523	505	535	519	546	520	488	518	566	530	520	516	559	523	526	520	506	531	500	498	519	521	514	551	492	576	498	522	506	533	543	511	489	587	557	529	505	546	502	503	574	535	540	542	542	556	548	512	532	570	524	472	537	533	519	537	521	575	543	501	516	463	541	526	526	541	546	556	580	525	539	500	518	530	516	515	524	515	528	551	537	534	558	518	502	553	535	538	556	537	549	533	529	482	530	539	514	510	538	544	524	498	527	528	533	496	504	546	513	537	508	545	524	545	546	499	521	550	520	527	524	485	569	501	561	510	504	514	518	544	553	509	545	510	552	544	532	540	544	564	516	602	562	516	541	534	530	519	533	492	507	532	526	538	545	554	531	524	541	518	526	532	540	499	525	557	550	551	535	499	528	522	526	497	593	542	510	524	519	469	536	549	524	525	574	517	526	504	506	561	597	515	535	501	567	528	568	530	511	522	523	565	496	522	534	551	526	535	553	536	505	570	536	574	539	502	516	550	540	545	566	542	558	513	533	506	554	575	532	509	566	524	527	535	526	571	516	503	531	499	496	545	558	547	600	503	537	556	513	543	552	513	566	522	506	538	549	575	569	550	552	521	581	533	538	522	522	555	524	515	519	520	560	508	544	524	511	537	537	535	522	552	494	508	494	569	546	514	553	539	513	527	542	525	542	496	567	531	501	540	518	566	521	495	542	530	549	537	481	516	547	517	532	511	510	497	523	526	513	544	555	477	555	523	529	554	559	568	516	498	504	539	505	541	512	540	507	528	568	557	516	489	536	554	552	542	505	548	551	519	536	549	503	513	557	529	515	555	516	573	531	517	533	550	556	504	527	549	574	540	497	559	525	517	534	568	529	536	513	511	589	534	574	537	504	499	533	547	537	501	521	519	515	484	538	559	506	542	547	543	509	517	534	546	551	544	474	535	513	570	508	531	533	479	557	524	519	526	510	552	548	545	526	530	513	528	561	556	533	498	517	551	541	483	548	479	559	535	553	519	492	546	544	521	578	505	522	513	537	551	537	543	502	522	540	609	530	564	569	512	496	527	504	568	515	525	534	565	552	535	532	515	547	533	555	576	537	505	537	544	540	505	517	512	552	559	526	523	517	488	524	520	539	552	525	514	550	535	531	494	563	561	539	524	575	557	553	558	519	555	530	577	526	511	517	552	560	477	501	554	463	531	544	538	550	532	491	511	557	543	549	523	546	562	526	511	532	509	555	517	527	514	550	485	509	546	491	529	514	549	514	536	539	533	542	497	539	521	539	512	500	520	496	502	530	539	543	519	539	577	543	527	501	516	549	552	530	569	489	512	529	529	485	546	545	536	564	556	574	527	496	534	517	581	527	507	549	534	518	516	538	542	505	536	533	577	546	541	532	535	531	528	544	528	572	536	491	502	516	532	552	530	522	518	524	482	514	531	528	548	517	535	545	534	536	531	543	510	520	527	530	554	562	515	551	536	553	535	532	534	536	527	534	528	540	521	518	551	582	559	531	497	518	537	503	497	505	531	537	536	570	529	525	509	513	528	562	538	503	553	553	514	526	539	532	572	562	514	508	505	561	514	556	510	532	534	516	562	534	532	555	534	555	519	533	514	532	539	570	505	501	566	549	486	530	537	548	546	559	540	546	518	502	522	547	551	532	501	549	486	504	524	569	563	541	541	575	511	540	531	550	532	525	524	532	545	514	562	525	527	531	542	517	582	512	523	543	513	487	559	548	513	551	533	525	557	521	537	560	499	535	518	537	506	561	546	546	576	524	534	513	473	516	521	574	511	557	530	503	562	515	532	508	522	498	518	480	524	573	544	520	583	541	539	517	531	532	502	552	528	531	523	508	535	517	534	531	522	542	546	559	540	533	535	531	551	505	495	495	527	556	575	479	545	549	541	520	514	550	504	551	537	533	499	530	540	583	571	559	549	507	526	525	548	529	561	528	523	555	548	477	497	542	521	498	494	546	505	524	544	542	492	540	511	519	535	542	535	536	521	551	542	532	494	520	524	501	516	526	541	554	538	513	549	529	483	502	535	530	510	517	525	494	509	528	536	533	554	549	586	534	521	557	513	508	565	520	500	549	537	532	513	513	531	524	494	537	548	569	545	539	521	552	543	485	520	540	550	542	530	535	564	537	547	530	523	551	505	525	496	521	547	573	544	538	521	509	494	544	547	508	529	487	528	522	565	562	524	520	500	572	503	536	545	532	520	534	548	530	509	573	512	551	592	527	549	537	515	517	554	555	514	581	516	534	502	518	530	520	520	504	518	546	540	513	547	584	548	516	547	570	569	514	532	538	540	523	532	568	494	470	487	509	530	555	494	516	521	502	517	533	514	515	555	526	520	513	548	539	536	467	548	494	549	521	529
42977	26529	30958	34805	33371	31274	32673	30001	27889	24382	22117	20319	18712	15261	13510	10289	7525	6191	3150	1276	1184	1453	1395	1070	788	370	281	205	179	178	187	188	200	129	166	215	237	261	185	141	136	588	375	156	146	122	133	141	138	148	132	137	136	142	120	151	139	143	154	291	573	254	155	114	143	157	133	156	129	134	132	135	148	143	156	135	147	122	145	118	138	129	165	109	147	132	135	129	112	140	154	139	129	130	135	146	155	136	119	125	133	119	136	151	129	142	146	145	143	140	163	150	127	131	135	124	157	130	158	132	141	154	118	135	130	145	141	144	130	131	135	138	124	139	137	123	116	155	150	135	144	131	144	147	124	125	127	127	158	139	166	140	132	126	148	131	151	126	146	146	123	151	156	109	140	137	131	137	142	129	140	159	158	140	159	156	146	160	139	140	141	140	120	159	144	145	139	129	137	145	132	145	133	139	114	170	131	131	169	131	151	142	132	130	161	139	141	139	150	144	167	136	149	129	140	144	117	138	129	142	148	136	137	123	121	137	131	143	149	131	142	146	148	136	133	133	164	152	133	145	167	147	138	135	128	150	138	145	135	142	127	150	140	156	120	139	145	141	111	157	132	148	154	144	123	168	143	139	148	135	130	153	133	119	135	132	146	114	150	130	126	127	150	147	129	161	144	155	140	120	140	116	145	134	138	131	126	139	142	164	146	122	137	113	124	135	132	149	155	146	131	131	120	148	144	137	143	145	142	129	138	132	131	128	149	127	157	142	133	159	143	154	135	143	125	158	142	142	119	126	161	141	123	138	132	124	162	164	148	144	129	133	144	116	140	165	142	119	139	135	133	156	111	122	137	146	134	155	133	124	135	143	138	142	126	140	125	153	141	133	152	143	123	139	128	146	150	120	158	109	123	128	154	148	142	140	114	151	147	164	155	137	141	107	148	159	154	146	133	145	142	141	150	146	135	147	146	123	123	142	115	132	118	140	131	174	140	147	145	144	146	145	134	150	144	137	135	154	128	140	138	146	119	140	134	138	142	159	112	141	150	148	142	134	136	133	155	123	155	119	122	128	138	135	138	128	147	125	149	152	158	146	136	163	134	155	143	135	121	138	134	125	137	147	126	160	138	147	133	124	122	136	137	133	139	143	137	142	125	129	140	138	127	145	146	127	150	142	159	124	124	136	151	140	151	147	138	147	135	128	132	138	141	125	136	138	121	138	126	127	148	148	140	138	140	143	153	138	148	135	138	154	148	140	160	138	130	155	157	145	153	129	150	146	125	133	139	137	131	142	136	143	121	121	145	126	133	120	135	136	153	147	136	143	143	158	134	148	137	145	122	148	142	151	131	138	149	150	127	157	148	147	150	140	145	132	125	140	118	138	131	142	147	162	133	131	124	138	136	122	140	163	123	139	150	131	149	123	137	153	110	144	134	154	141	140	125	151	117	137	145	151	153	158	146	136	145	133	131	138	137	124	147	139	146	151	127	146	154	136	113	127	123	115	145	136	146	122	136	133	136	138	176	157	149	152	123	138	156	153	118	150	158	136	139	125	145	137	128	125	141	134	131	149	126	133	139	146	140	137	140	134	126	146	152	143	139	132	142	135	132	124	134	148	137	136	139	136	124	136	138	138	139	138	149	129	151	145	146	144	132	132	150	139	126	161	121	162	130	140	128	130	148	143	159	127	145	154	152	142	139	126	134	129	110	141	133	147	136	129	133	129	128	126	138	141	159	138	126	142	147	149	140	116	135	151	142	149	141	138	119	141	163	142	138	143	135	124	149	131	155	154	124	118	157	136	143	127	149	150	166	111	150	125	145	142	136	132	150	139	139	143	125	160	156	141	171	148	115	131	120	148	124	146	136	127	148	140	143	134	132	140	143	141	139	150	129	128	132	180	152	163	146	165	134	116	153	144	127	152	149	143	135	137	107	135	139	146	151	134	164	163	135	155	147	150	142	117	146	133	127	120	128	161	139	135	144	131	157	145	126	142	145	141	137	139	137	129	133	144	129	134	130	147	146	143	139	136	102	153	127	142	151	147	140	141	150	137	132	146	143	133	139	135	136	144	150	152	122	136	144	117	138	129	133	142	148	143	143	133	136	138	136	134	138	128	136	145	153	146	140	133	146	145	127	124	136	145	140	138	159	141	131	136	125	138	128	126	136	132	146	140	142	137	144	139	128	127	153	130	136	140	138	135	147	157	125	147	137	135	157	166	123	135	144	119	131	144	116	129	144	114	138	147	144	145	145	130	133	138	158	134	143	132	141	145	141	136	143	141	129	143	169	124	128	124	141	110	139	132	123	142	143	144	152	124	140	113	127	139	146	112	151	135	147	139	126	122	149	132	161	130	122	150	161	143	131	142	141	122	141	132	125	140	148	148	133	152	128	134	137	122	150	135	175	122	123	153	153	147	147	121	142	148	124	129	152	142	144	131	136	135	143	123	124	162	155	125	154	111	121	130	128	132	154	153	146	141	165	152	157	112	154	136	146	147	133	130	140	123	139	165	139	124	153	132	155	120	137	142	118	126	137	136	135	135	144	138	142	146	150	144	112	154	141	136	112	129	154	127	151	141	130	120	151	137	137	139	127	142	149	129	164	149	111	160	138	147	130	148	144	152	155	124	133	111	144	128	144	115	130	125	147	123	140	160	143	151	149	162	141	136	148	130	125	135	141	140	123	155	138	133	162	143	133	149	140	145	125	145	143	129	154	120	132	132	138	128	148	131	113	148	127	133	146	115	114	146	141	134	139	143	136	143	133	156	127	161	159	137	148	145	123	146	143	152	138	137	158	130	136	147	156	164	142	147	137	145	145	140	139	145	162	160	135	141	142	146	132	151	126	140	138	143	156	138	141	132	133	154	140	145	140	136	134	138	152	139	143	139	142	129	151	149	128	162	154	128	141	136	140	125	153	172	145	148	150	134	155	130	154	149	136	135	117	137	147	116	130	137	136	158	144	126	153	138	149	126	122	139	140	134	146	129	134	149	150	147	131	148	137	135	129	147	154	141	131	129	151	145	143	115	144	133	144	149	134	137	127	161	139	135	148	150	126	131	133	137	148	138	154	143	164	144	130	146	114	153	141	138	141	128	141	152	147	123	146	127	142	142	122	143	129	148	145	152	142	137	142	133	147	124	136	131	133	153	158	135	117	131	155	123	160	141	126	137	141	155	141	151	143	143	129	153	123	130	131	148	119	148	136	135	146	132	146	144	130	167	133	127	133	135	151	134	155	129	167	144	156	159	153	148	170	137	139	158	142	140	150	142	141	139	149	132	125	140	145	123	152	137	127	161	151	137	166	136	128	121	139	130	141	149	164	130	120	126	148	127	125	147	132	138	143	120	157	132	139	154	124	123	155	129	132	121	132	128	143	131	142	128	142	134	130	134	128	131	146	144	153	147	142	134	131	163	129	148	150	130	134	149	125	140	142	168	139	154	123	135	142	127	140	136	151	127	143	125	138	133	134	125	151	136	113	147	144	135
25441	17441	24505	32439	37685	40278	42096	42491	38214	36768	35356	35061	34119	32368	32906	27732	24593	22865	15025	8049	8242	9481	8928	6933	5382	2255	1162	758	872	771	927	935	875	620	613	902	1155	1199	798	582	602	3854	2298	566	796	465	449	477	469	464	448	445	455	460	473	463	478	485	455	1691	4019	1302	447	446	473	471	431	464	456	480	427	468	453	440	438	475	451	455	461	426	439	480	444	434	400	435	472	470	428	436	478	470	464	427	463	478	407	479	438	464	445	422	424	427	482	433	459	449	453	434	452	471	445	404	426	477	467	448	439	449	432	433	416	463	467	438	436	490	420	409	438	465	450	484	450	455	415	465	453	459	425	451	466	450	468	457	485	460	439	463	436	486	437	401	413	451	443	427	408	449	459	430	433	468	454	498	472	483	434	411	449	432	456	421	413	434	459	427	432	434	407	460	438	434	430	434	434	451	443	463	467	396	451	458	445	453	447	456	442	451	441	440	422	421	441	449	416	424	444	451	446	482	440	538	433	471	415	426	427	419	464	463	457	461	427	464	442	418	476	402	447	456	441	436	456	415	473	479	469	423	413	456	441	430	454	408	445	424	437	438	460	420	461	437	425	381	454	452	407	477	404	464	410	467	448	486	426	441	435	464	448	441	462	426	429	444	460	444	449	429	453	466	485	455	434	429	444	437	446	466	424	448	470	459	480	446	471	448	452	439	450	460	409	418	474	430	438	440	448	412	440	466	489	432	426	445	451	405	427	428	461	425	457	444	462	429	452	415	455	438	412	452	449	459	454	468	438	451	424	427	484	425	446	450	400	429	447	433	499	469	474	438	437	411	465	478	449	449	467	420	439	456	476	465	431	425	413	451	456	442	417	457	409	437	438	446	469	469	446	462	453	431	434	452	470	459	425	459	421	443	434	469	506	407	455	449	438	436	441	428	438	469	415	426	466	412	446	419	448	429	443	442	455	448	455	425	430	472	442	447	435	432	452	488	465	442	412	449	431	439	437	408	501	456	426	437	469	411	491	476	412	452	418	428	437	464	445	462	435	446	448	429	463	441	434	433	469	452	502	481	438	437	474	442	422	426	471	475	428	473	456	425	450	461	450	409	438	496	427	457	452	447	479	485	460	461	461	463	458	467	468	476	455	492	441	462	456	465	425	425	484	421	446	458	447	411	435	421	416	475	450	466	448	437	466	472	464	438	477	460	442	415	477	442	442	462	480	457	489	426	416	446	426	468	481	434	416	470	404	450	448	459	447	419	431	451	421	450	467	439	454	434	436	451	474	411	452	443	488	459	404	447	430	444	432	395	443	462	417	467	452	463	483	477	513	464	467	427	435	413	451	434	413	449	428	401	450	451	459	395	425	411	446	471	453	413	449	437	447	457	446	404	417	449	466	446	447	468	437	465	442	456	480	451	411	474	437	422	436	466	427	428	428	448	440	452	475	463	460	466	425	448	431	449	447	478	435	464	443	490	423	457	464	455	448	481	414	442	444	458	440	401	457	417	439	455	448	453	444	442	465	406	447	441	422	478	448	460	437	457	465	422	457	449	451	442	440	426	438	420	456	496	496	435	436	452	464	462	439	443	438	418	439	399	401	443	445	449	453	445	454	451	483	423	448	451	437	452	423	424	450	442	434	442	443	455	452	437	419	458	475	457	432	454	454	455	469	429	448	430	440	466	442	492	447	451	429	456	460	459	458	470	452	448	459	474	434	441	438	482	432	443	424	465	450	422	472	461	436	410	478	443	479	497	429	472	443	452	448	445	451	456	463	481	467	460	473	437	433	441	453	454	439	449	439	432	453	444	488	442	436	465	460	465	438	439	479	437	438	468	462	424	454	422	437	498	421	429	427	418	452	475	447	421	443	431	455	462	458	429	467	433	449	428	470	437	421	447	407	445	439	441	444	471	438	450	468	416	444	462	417	429	471	422	408	424	421	402	440	433	452	422	464	453	456	469	454	451	422	477	458	413	441	475	445	444	410	450	439	472	425	420	464	460	455	412	412	442	433	474	444	429	450	479	430	437	520	448	455	429	448	433	427	431	462	424	442	432	422	446	460	438	430	445	422	454	488	448	447	435	489	463	459	445	458	455	461	427	432	473	425	473	438	453	476	420	512	399	434	461	424	447	470	430	462	446	460	441	415	438	425	440	496	406	411	435	453	441	440	464	443	428	487	446	427	438	455	443	430	407	482	460	457	449	474	427	456	397	484	439	433	443	444	469	446	434	427	448	442	467	433	435	454	471	468	428	415	470	430	427	456	457	452	485	456	460	442	418	394	459	448	471	472	438	461	431	430	446	439	465	461	422	453	424	444	469	441	468	439	446	442	434	463	423	414	415	434	429	466	446	455	443	441	377	473	450	483	382	439	421	446	434	435	407	448	477	412	445	447	454	472	450	423	462	428	443	435	423	472	422	432	389	454	476	387	470	434	490	459	471	416	448	430	471	459	453	433	450	447	455	459	469	460	477	482	455	401	431	416	427	462	466	419	460	435	438	501	455	444	440	398	424	469	439	443	461	441	441	435	471	429	410	450	438	412	462	433	456	395	427	437	421	447	474	471	437	466	452	469	448	404	438	452	450	475	445	432	441	477	448	463	432	451	424	481	437	447	446	471	424	458	428	429	452	478	438	458	451	439	438	455	450	434	442	452	455	414	430	404	467	415	444	462	417	444	468	416	419	433	454	415	401	427	434	454	456	500	494	449	440	451	486	438	475	437	453	429	460	428	434	429	456	414	441	426	439	429	444	462	444	460	436	469	447	425	440	452	435	458	427	413	453	475	454	461	455	435	452	472	422	423	465	450	435	444	484	438	447	466	475	469	419	489	445	410	448	457	430	434	471	462	465	477	459	436	438	461	477	454	430	421	449	458	446	421	454	448	424	429	476	437	420	437	441	435	430	446	448	462	453	468	402	448	435	444	465	430	493	480	492	446	426	433	415	413	459	417	459	456	437	452	486	451	464	429	444	440	440	454	424	441	429	448	444	472	458	439	454	453	397	426	453	489	450	439	448	423	420	489	432	458	421	453	437	444	415	432	448	459	422	417	426	431	469	469	416	422	467	462	433	453	450	460	449	434	467	444	400	438	407	443	453	439	419	456	437	477	431	428	434	464	465	468	441	400	463	458	448	425	441	444	426	438	446	461	472	428	443	435	464	481	404	436	463	444	434	450	459	458	445	435	431	441	451	420	423	431	451	412	464	451	462	480	409	473	457	448	432	410	452	450	441	426	448	447	427	437	408	464	445	416	495	427	417	416	460	431	475	457	426	457	440	429	455	459	457	411	460	440	441	405	459	417	463	456	456	441	457	432	416	440	435	427	484	462	419	438	401	449	403	453	454	451	422	391	393	405	448	443	486	444	450	440	451	378	457	429	472	452	425	440	474	473	415	465	462	444	468	426	479	455	442	497	480	445	441	487	421	449	417	443	486	444	428	467	439	441	464	472	483	467	423	441	463	438	490	469	464	441	460	420	431	451	489	458	460
53773	33251	34694	35747	35550	35618	36081	35089	34091	30857	29302	29747	29964	25015	24146	20512	16520	13744	7729	2856	2336	2784	2962	2387	1471	793	500	366	307	337	326	412	356	295	273	338	422	392	337	284	242	1162	690	278	324	202	229	229	272	232	256	240	245	251	253	238	248	223	212	768	1233	584	222	228	250	226	234	235	210	238	239	240	241	233	215	210	216	258	219	232	246	220	226	215	233	234	226	227	214	244	229	227	253	237	231	234	240	239	238	228	220	209	236	231	232	221	216	212	243	261	204	238	257	204	234	244	233	238	235	258	221	231	224	271	219	222	266	250	207	221	213	208	264	220	228	272	240	210	240	235	243	224	235	220	248	243	241	217	222	250	280	235	224	232	241	214	224	208	241	254	223	250	236	251	220	231	249	216	228	224	255	253	222	236	243	256	233	227	251	229	240	226	219	249	238	235	232	237	234	248	249	234	250	235	227	221	230	238	228	217	215	229	244	210	220	241	202	223	242	232	232	251	223	238	260	228	236	250	235	236	250	234	260	239	258	244	228	210	258	257	258	243	234	237	234	253	248	238	216	220	205	221	244	225	201	216	251	267	247	263	224	224	217	231	276	220	222	215	240	224	223	241	230	247	252	246	228	232	226	220	248	218	247	246	224	215	215	236	242	212	250	222	246	241	203	239	217	209	222	222	215	233	224	211	218	205	251	247	238	220	256	234	236	211	229	216	244	238	220	230	240	225	243	243	240	230	255	221	244	236	240	235	230	249	242	254	222	256	224	237	231	215	221	228	251	227	226	250	237	243	211	216	229	243	248	256	216	233	235	233	227	224	243	241	246	273	225	237	239	216	224	251	249	198	247	242	234	217	205	236	252	259	238	231	240	231	237	266	227	261	249	241	223	225	244	247	218	225	222	235	222	245	247	209	266	235	218	241	224	224	219	217	262	233	209	237	243	244	208	204	236	255	224	232	244	232	238	216	241	212	274	246	238	225	245	234	228	211	236	245	238	248	234	226	262	224	235	219	227	216	210	261	273	234	227	252	252	222	192	206	238	217	213	222	217	218	228	227	225	260	241	250	208	231	245	237	240	230	240	226	247	218	227	222	234	225	224	230	228	227	238	216	245	214	219	236	205	212	268	233	248	192	243	233	207	237	202	218	222	257	252	259	219	234	218	222	218	242	246	225	246	238	259	219	259	243	243	198	218	238	234	221	217	240	228	244	221	250	271	223	229	236	230	257	268	241	235	230	252	248	241	236	206	252	233	217	229	223	219	215	236	248	248	254	236	234	229	220	236	220	226	231	231	219	196	219	242	219	239	239	240	226	211	230	271	228	227	245	245	234	240	216	246	229	211	233	229	241	204	235	260	229	249	224	202	247	244	223	246	222	222	236	211	238	242	247	250	241	225	251	259	245	229	230	208	228	247	229	206	243	238	246	213	241	226	212	218	256	220	227	233	223	219	241	251	224	240	216	230	207	222	211	233	227	219	239	282	248	239	228	231	200	226	236	233	242	213	278	206	236	229	244	207	243	223	219	218	235	241	218	224	262	250	232	237	216	240	231	238	209	223	222	258	233	232	230	229	246	210	215	229	237	251	245	232	257	248	223	235	222	232	223	243	235	232	229	234	216	220	233	255	255	233	246	216	227	256	240	264	214	232	219	232	219	240	237	244	250	229	245	256	218	251	245	237	220	251	208	218	280	256	234	232	226	228	211	229	246	236	231	246	250	226	222	242	222	220	229	231	265	261	237	208	267	249	246	224	261	234	221	237	227	226	221	222	214	241	215	248	246	236	254	245	234	225	219	227	251	259	248	215	240	201	235	187	248	244	264	214	227	236	236	217	223	220	242	223	247	211	245	213	245	210	237	238	245	219	241	252	228	223	217	221	226	274	232	230	216	211	238	232	233	255	232	241	238	242	257	228	241	229	230	248	236	241	210	247	238	232	225	246	232	212	245	226	242	224	228	232	229	223	207	223	265	242	252	217	246	218	232	247	236	264	226	232	218	232	202	236	230	219	255	268	241	232	240	237	228	252	208	220	228	214	214	227	241	220	206	227	268	235	221	219	245	214	225	235	226	257	243	221	229	240	243	231	239	228	242	252	221	235	232	231	257	237	271	222	252	249	258	226	247	242	225	225	191	222	228	243	259	267	247	223	255	234	237	237	215	222	225	238	263	216	222	230	251	253	231	204	267	243	253	251	221	225	213	225	215	231	228	208	225	240	227	208	228	246	230	218	213	253	258	245	203	246	243	247	225	223	254	224	249	238	203	255	230	242	232	224	224	216	227	239	251	242	233	226	238	233	222	231	244	240	234	235	227	232	244	219	206	231	229	241	241	236	223	247	253	239	245	250	254	236	225	259	230	224	233	227	219	232	245	210	225	233	223	227	243	230	221	220	245	237	229	243	231	205	238	228	218	223	229	217	260	251	226	246	238	238	266	236	246	254	226	222	216	227	230	238	234	231	251	238	233	248	245	235	230	203	202	233	271	250	230	230	242	231	246	234	230	245	227	257	237	229	259	260	217	215	252	227	204	207	251	222	238	241	225	236	238	251	209	240	249	221	214	225	234	213	243	239	206	214	224	206	233	223	244	242	232	221	244	224	246	209	247	266	260	226	218	239	234	219	221	251	255	245	227	220	216	239	256	246	220	222	233	242	259	235	228	232	230	249	228	203	245	233	252	233	229	255	221	241	252	250	222	227	213	239	236	232	224	267	246	242	215	255	239	204	252	219	259	226	203	232	222	217	256	235	238	209	248	251	223	265	244	241	223	221	229	249	226	215	217	234	236	221	238	228	215	241	221	240	230	235	254	233	219	230	233	218	227	260	237	235	246	270	241	246	238	263	225	226	238	225	228	254	223	251	240	248	233	240	225	244	219	240	239	259	229	219	241	263	244	202	244	212	230	223	216	227	235	236	229	250	246	240	225	272	229	240	240	212	229	202	250	220	276	244	243	239	222	233	216	226	243	228	221	224	246	248	240	228	224	216	239	219	239	239	241	228	236	223	235	224	268	232	222	248	232	272	245	218	222	216	245	261	266	239	241	231	237	229	250	238	221	227	242	208	208	232	231	212	204	239	234	233	216	249	204	235	253	252	222	232	246	230	239	235	246	239	242	213	205	224	216	242	240	215	220	229	223	236	227	212	230	232	232	201	237	239	233	234	242	242	258	236	247	241	209	248	233	204	253	212	242	226	233	242	231	234	245	238	239	239	237	245	219	236	211	254	247	220	271	245	246	235	229	248	201	243	252	220	237	246	243	228	260	235	214	236	248	239	233	240	234	229	240	227	220	236	243	223	245	224	267	232	205	249	214	237	242	229	201	237	209	251	239	214	252	243	217	230	250	217	227	228	239	239	212	247	228	212	241	220	239	256	231	231	235	232	235	228	259	242	221	257	225	229	241	235	251	230	217	235	224	230	253	246	220	247	252	223	236	247	232	230	245	223	216	242	241	250	221	213	232	235	216	260	212	233	227	260	241	233	227
33689	22458	28419	35539	42742	46298	48804	49844	44986	43534	42913	43526	44100	41185	42831	36844	34545	33425	25272	13960	13032	15414	16679	14154	9121	4308	2626	1590	1458	1643	1463	2149	1544	1134	1098	1661	2449	2062	1347	1044	940	7229	4237	897	1468	801	732	757	811	774	759	702	763	745	757	721	719	699	739	4798	7849	2824	716	691	661	708	723	727	666	690	676	698	682	663	695	698	690	641	613	654	689	684	703	695	702	691	692	681	662	726	655	715	700	703	700	721	729	712	629	653	691	691	649	718	708	672	699	705	726	698	689	695	702	719	662	680	686	649	667	691	659	705	716	714	673	701	680	699	683	650	699	726	678	711	677	686	675	689	707	723	715	685	698	727	681	682	738	713	690	683	696	712	670	643	685	662	652	687	734	685	703	703	659	713	697	700	689	713	725	718	690	697	709	729	692	715	652	720	702	724	747	692	670	686	698	678	701	657	721	692	697	723	650	679	687	636	729	676	681	704	684	666	650	691	623	732	714	699	682	640	663	696	656	706	637	686	699	728	760	725	721	678	690	703	680	683	675	678	683	701	659	700	692	669	732	693	650	681	648	716	704	733	722	728	650	678	666	707	730	663	694	738	638	690	663	697	664	731	751	740	714	693	677	687	629	741	700	657	680	671	692	676	721	685	654	675	704	670	685	716	709	682	691	726	650	698	731	670	703	684	689	716	689	720	674	706	640	662	704	710	676	699	682	689	684	685	666	757	658	662	706	685	685	655	722	696	659	742	691	690	659	697	638	691	661	639	689	672	706	727	688	687	692	698	694	736	703	665	705	667	686	643	717	697	716	695	678	668	657	708	695	674	709	664	680	714	688	628	674	692	722	671	647	671	644	686	697	678	672	657	684	687	686	714	666	679	674	700	666	696	719	720	718	714	678	714	685	675	659	715	684	719	678	690	654	699	684	711	706	707	700	716	720	683	683	684	706	649	685	697	745	695	691	689	641	689	661	654	665	675	682	720	671	680	726	655	656	676	668	723	691	644	700	673	718	772	680	653	670	692	655	681	687	789	657	670	695	701	655	684	711	635	641	696	690	698	713	666	660	681	718	669	693	733	698	738	706	683	667	674	675	689	717	672	650	677	685	673	667	757	674	665	693	672	668	675	674	702	675	661	664	684	698	695	707	683	697	700	678	678	635	715	739	686	695	692	715	704	680	684	634	698	663	671	705	709	675	687	666	680	684	701	659	696	699	670	701	697	692	712	641	710	669	705	704	667	672	712	730	691	703	708	696	650	726	693	668	659	752	721	668	696	697	652	680	686	682	681	667	694	687	696	663	676	696	678	640	676	695	714	679	683	689	677	675	686	673	715	705	726	690	726	639	694	683	714	694	677	665	743	702	695	691	694	682	626	720	640	678	672	677	721	659	723	717	718	719	687	694	712	654	728	721	687	710	723	670	697	650	670	687	689	690	672	691	668	686	627	684	704	681	655	701	669	697	704	712	697	715	689	686	647	740	689	680	730	644	656	651	697	754	691	670	712	731	698	685	675	729	677	669	660	686	660	700	694	725	708	698	737	650	646	707	677	706	721	682	691	699	686	658	627	720	675	645	678	684	688	704	722	670	683	713	667	701	660	712	717	680	679	704	658	646	655	650	711	705	712	712	695	692	713	683	689	746	672	675	678	660	670	707	706	704	643	668	664	674	737	700	680	710	683	725	695	676	671	660	741	759	674	704	707	718	659	711	662	692	679	699	698	651	695	696	677	677	679	644	700	690	702	728	708	661	677	677	694	675	689	672	634	640	713	717	723	682	688	649	673	715	690	707	698	671	687	688	725	666	664	655	719	720	679	737	701	656	680	749	679	654	674	728	696	714	676	670	668	672	656	712	699	668	748	688	690	719	666	708	707	739	697	653	670	641	685	663	688	655	717	759	727	738	677	662	735	740	676	742	694	726	719	708	677	667	667	725	656	689	727	658	694	694	688	619	667	684	684	660	654	712	696	762	691	677	646	638	661	643	670	666	654	722	720	688	656	713	757	715	697	759	687	608	716	734	693	680	694	685	669	693	701	685	689	741	704	695	675	654	680	715	670	674	655	682	713	694	672	712	702	659	707	697	743	686	665	728	699	715	705	675	691	715	703	694	712	714	709	694	694	653	687	696	719	680	700	691	701	692	676	690	704	740	691	671	730	721	696	654	630	695	706	682	657	679	678	680	686	701	712	693	701	699	669	718	657	637	711	685	639	692	658	662	695	704	678	680	714	709	729	739	694	701	656	671	693	668	732	667	692	662	677	674	682	627	691	703	648	693	706	707	677	675	725	711	676	702	661	711	669	758	646	675	665	691	686	715	718	684	683	695	682	644	709	690	724	735	687	654	708	710	672	697	694	697	728	693	681	651	682	673	684	698	686	665	710	644	693	665	694	678	699	668	672	683	703	650	728	642	695	677	672	670	715	674	665	688	656	728	696	676	663	710	707	681	678	712	708	744	639	673	698	676	707	697	695	661	663	691	703	675	639	651	735	677	744	689	670	643	677	652	676	675	727	632	703	685	717	721	676	648	706	718	697	709	656	691	707	650	678	654	676	703	719	673	697	671	689	736	690	691	692	698	713	691	724	703	748	693	671	722	690	688	656	654	706	693	694	668	688	636	659	667	754	718	686	676	707	678	661	712	691	674	698	700	735	662	655	670	676	703	677	637	675	665	669	712	687	720	667	718	680	670	747	688	704	748	668	707	722	638	676	716	698	728	706	653	717	706	651	736	710	646	685	684	689	670	693	665	716	755	675	712	659	674	644	641	723	697	710	686	678	672	659	693	682	741	674	707	647	665	725	634	639	673	704	719	728	674	714	705	673	669	720	730	710	680	693	712	678	703	700	673	690	689	639	647	677	675	731	673	696	690	691	705	727	642	725	708	630	683	711	696	730	665	679	747	657	698	667	634	677	649	673	659	657	711	703	703	668	698	722	672	729	699	709	677	685	686	687	675	705	698	680	675	716	678	752	680	677	696	706	707	714	664	673	705	681	653	711	668	654	688	681	678	665	703	716	712	683	658	687	703	693	713	700	709	708	656	723	697	671	685	709	680	723	691	677	706	687	702	689	690	689	656	693	714	707	693	728	696	699	652	719	748	723	697	682	732	686	689	661	670	695	668	710	673	664	671	680	653	746	691	639	738	652	688	718	708	653	685	683	660	698	673	696	685	680	697	679	689	675	721	671	679	670	667	635	652	688	729	671	703	674	705	697	708	700	702	702	671	728	707	667	712	708	711	694	690	673	706	683	691	747	717	717	689	686	713	680	678	674	672	717	653	699	681	719	748	657	674	651	707	673	702	700	730	660	684	671	692	664	670	682	679	714	655	685	684	683	677	762	729	686	715	713	719	730	732	721	667	695	697	665	711	697	706	728	693	717	720	705	683	670	703	726	672	740	691	711	638	668	635	690	710	688	689	736	688	698	670	691	690	657	676	646	700	637	694	697	668	735	742	688	678	683	694	711	692	639	682	671	656	686	672	675	706	749
10736	5746	7624	8260	6617	5132	4247	3299	2602	1800	1839	1518	1468	1064	941	719	678	605	397	275	252	260	258	276	226	193	202	218	204	215	197	199	212	173	203	192	251	191	196	171	219	246	221	188	222	185	180	175	204	174	191	183	190	196	200	193	211	173	166	204	244	269	189	205	207	170	223	190	184	194	197	194	185	172	189	200	205	159	165	187	212	184	207	192	196	217	207	190	196	182	167	195	201	198	187	192	175	165	180	200	195	206	177	184	196	192	218	191	189	206	195	206	185	180	194	189	190	199	209	186	188	210	186	200	209	187	176	193	199	211	192	182	189	224	188	184	189	208	183	189	186	168	213	186	158	178	188	200	212	186	190	183	192	201	197	217	176	186	190	205	190	199	192	189	193	189	207	179	208	191	222	195	224	184	208	195	190	177	194	172	184	204	229	223	181	190	180	215	184	193	211	193	191	194	205	213	194	190	220	203	220	186	161	207	181	205	186	192	231	210	215	204	186	199	205	207	204	187	188	205	176	179	196	210	212	192	178	191	184	207	171	207	201	193	178	172	200	215	195	197	212	189	196	220	189	179	176	174	185	200	184	192	164	170	207	184	181	170	196	193	218	215	154	187	204	183	187	190	197	216	180	189	204	199	191	177	185	197	197	183	184	235	181	198	215	213	179	194	192	203	187	192	222	208	212	183	203	192	203	196	211	196	204	192	190	190	216	181	209	198	209	199	187	202	210	178	193	196	193	202	213	194	174	211	189	200	178	189	188	208	186	207	193	199	177	169	183	211	216	215	170	184	198	200	182	193	179	182	210	196	208	207	179	209	185	169	180	185	204	171	190	177	201	193	200	206	201	194	208	180	180	206	202	209	172	172	202	172	201	195	210	204	195	195	202	200	211	201	201	193	201	190	186	199	185	175	209	193	184	204	199	211	176	202	213	177	202	195	185	177	202	201	209	172	193	177	178	235	220	187	186	197	214	195	196	173	186	189	192	203	196	191	202	198	211	166	167	201	203	204	185	200	196	188	205	188	194	209	216	189	198	192	209	197	208	166	181	192	181	190	208	206	198	194	196	199	220	207	184	194	198	190	180	207	221	202	209	199	205	209	212	201	197	192	185	186	213	181	221	199	186	168	184	187	174	195	181	209	197	179	192	191	200	188	196	195	178	200	205	166	203	180	186	183	186	183	208	215	203	192	197	195	210	183	204	199	207	201	211	192	174	186	199	178	209	209	210	191	190	174	175	186	178	200	188	199	190	214	199	221	198	211	185	221	196	201	189	195	206	166	190	197	184	194	205	205	194	192	187	208	194	190	182	184	212	197	189	179	182	198	203	199	186	207	205	205	204	200	184	196	203	193	218	188	210	167	186	208	190	186	218	207	191	187	214	196	181	196	203	185	202	186	190	201	225	216	181	192	182	188	207	205	190	186	198	186	180	196	189	204	202	198	188	216	198	181	183	217	172	193	189	191	198	208	190	207	208	205	195	200	198	194	190	188	202	198	192	180	193	197	214	222	212	203	199	180	194	196	196	205	228	189	179	180	185	231	215	205	222	180	178	175	193	174	215	186	185	217	180	229	201	193	200	187	203	175	202	211	197	201	178	190	201	228	177	220	150	193	185	199	178	187	197	203	201	192	195	188	204	198	213	192	183	177	195	204	206	193	185	189	217	199	184	187	203	189	205	170	186	190	203	201	175	188	215	170	188	196	207	207	190	186	204	200	195	189	189	205	179	189	234	156	193	206	204	189	202	206	199	197	216	218	178	198	210	178	201	192	183	180	180	210	200	202	232	173	169	181	200	213	198	175	179	185	197	196	202	212	196	205	174	163	198	184	177	204	198	210	203	186	167	215	183	179	198	208	222	193	196	218	184	213	179	196	196	189	201	196	189	203	190	196	182	196	159	173	192	177	214	200	167	210	200	211	189	182	222	193	182	191	187	180	193	191	188	197	205	206	201	210	194	191	200	191	184	197	179	203	183	213	168	203	187	209	207	207	199	177	191	202	162	187	165	160	207	195	206	195	182	198	185	163	192	198	211	194	205	204	183	196	175	212	188	197	193	196	199	187	187	174	189	178	188	182	192	183	189	190	186	174	223	196	207	197	212	207	200	231	176	200	196	196	189	193	186	176	206	179	190	199	197	204	202	196	199	194	197	192	199	189	194	192	222	198	206	188	172	212	201	192	210	202	207	182	170	188	187	187	216	186	216	184	184	186	187	203	183	185	202	211	200	210	186	208	203	187	196	189	190	193	203	206	198	201	190	200	196	202	191	155	190	205	183	220	225	211	174	170	190	199	213	235	208	211	161	206	221	188	198	194	170	182	209	188	189	188	190	209	210	210	194	214	189	186	221	182	171	166	203	174	207	194	211	198	219	183	185	171	202	186	166	206	198	214	174	174	189	186	196	187	199	220	180	197	199	192	185	223	182	187	193	212	178	208	207	184	177	202	195	200	168	203	189	193	197	198	204	211	213	188	187	198	185	195	201	172	163	180	206	200	191	194	192	226	202	194	217	186	196	210	183	204	207	204	205	199	185	194	192	202	199	203	194	196	203	198	224	187	210	212	210	188	195	207	199	209	202	208	182	209	202	211	203	184	196	182	190	219	208	205	184	190	191	209	219	186	205	207	199	196	170	164	201	209	199	207	199	206	185	196	177	199	203	207	182	174	208	184	191	200	187	216	204	199	158	196	173	215	218	191	185	222	204	196	190	208	178	180	200	204	215	201	196	223	187	207	181	202	169	207	180	193	192	183	197	209	211	176	202	192	174	191	177	182	179	196	219	189	226	212	192	178	184	212	194	197	174	191	189	196	203	191	207	203	182	203	181	196	183	207	210	183	226	177	174	207	211	198	183	205	181	204	185	182	198	214	200	191	175	171	222	186	195	178	204	204	202	184	178	180	187	173	180	183	204	185	206	228	193	175	213	194	185	213	207	210	184	208	200	189	199	223	204	204	179	215	193	194	167	204	181	224	178	229	187	203	193	178	169	186	196	197	204	216	193	199	182	191	202	210	188	168	207	210	197	198	187	212	209	194	181	229	191	226	187	175	209	227	191	179	214	226	236	198	177	218	203	216	200	213	211	190	214	216	201	181	187	171	193	224	177	186	179	210	218	192	211	212	199	179	190	191	190	199	200	188	193	218	187	195	190	193	182	191	193	215	226	202	199	174	195	185	206	189	170	188	181	174	182	181	186	198	191	196	188	194	199	212	206	185	185	192	209	171	189	186	182	207	210	202	202	184	209	189	203	208	193	217	187	208	184	198	187	203	206	206	164	180	178	193	187	195	207	190	200	179	205	195	201	179	197	197	183	178	186	179	195	201	201	206	182	185	175	206	190	206	178	190	203	192	183	205	165	185	185	174	165	188	185	194	182	202	203	176	210	197	206	199	215	181	182	197	202	171	207	218	193	213	183	174	219	172	194	193	193	195	202	185	177	207	212	175	186	185	194	182	189	186	211	200	204	200	202	173	182	203
11158	6239	9432	13951	14887	13582	12637	11684	9642	8047	8066	6853	6771	5399	5424	3903	3275	2756	1879	1172	1070	1142	1234	1124	870	725	646	660	690	619	678	667	638	591	622	645	645	638	567	616	606	845	825	623	745	611	613	592	579	582	562	578	679	583	621	598	614	555	598	803	1123	861	622	636	605	611	565	575	553	526	607	615	597	606	586	625	553	554	574	568	598	606	577	610	604	593	588	575	623	599	558	639	598	613	609	570	630	554	611	557	593	600	521	559	579	635	581	578	561	606	609	587	583	611	616	590	559	584	595	604	580	595	631	577	597	608	605	609	602	615	614	585	595	557	616	601	580	556	559	588	582	573	585	582	583	629	574	552	592	562	592	610	580	584	546	615	582	573	601	629	583	632	630	600	618	594	607	557	558	573	585	579	601	600	587	572	578	544	603	571	594	578	577	554	574	632	515	592	614	581	622	590	559	564	580	608	577	582	582	593	597	571	543	608	610	610	578	581	576	579	626	578	617	557	583	577	596	582	599	587	594	579	612	598	584	559	604	573	588	605	612	574	565	616	611	587	593	606	568	578	574	580	581	576	598	597	564	610	578	582	602	618	575	576	575	552	575	622	610	591	613	588	609	557	573	574	585	595	633	589	567	569	608	567	607	581	587	606	665	613	600	608	562	586	532	605	602	592	572	599	618	556	581	596	603	598	606	601	633	589	573	548	603	606	601	566	586	571	551	586	609	608	659	622	566	599	590	600	576	622	563	598	588	609	570	576	523	602	553	619	567	618	585	613	637	611	575	618	593	565	595	572	590	568	540	566	571	578	582	577	601	623	612	548	546	565	624	607	593	576	609	618	616	582	622	582	604	616	602	588	599	589	538	553	576	606	567	587	591	646	566	639	585	616	588	621	615	600	602	600	614	566	591	602	558	604	579	622	593	598	614	636	583	621	594	538	563	615	556	596	582	612	620	584	579	604	562	607	557	546	580	582	604	590	632	607	589	600	592	585	641	593	580	596	575	568	606	532	595	577	577	584	567	605	613	609	542	561	605	570	623	579	571	575	609	577	612	599	624	606	606	589	573	584	586	571	580	633	595	586	569	602	606	567	601	581	530	597	636	567	597	630	597	553	550	605	567	614	601	605	579	592	574	603	562	563	605	563	569	581	609	582	626	575	584	585	620	649	585	606	597	611	598	589	568	609	607	587	562	581	598	568	614	588	579	589	611	600	585	592	590	596	578	571	557	606	573	562	557	602	590	584	608	593	603	575	565	590	557	603	624	585	585	602	582	577	576	609	594	604	601	610	551	568	595	586	592	576	594	601	562	571	652	644	608	612	572	586	599	602	616	544	567	577	605	587	643	547	656	635	567	609	554	546	639	598	627	581	566	632	625	608	622	591	640	565	596	600	612	611	581	584	578	582	566	561	588	596	599	576	600	617	596	546	603	533	589	595	582	581	574	611	578	576	626	568	627	616	597	619	586	583	593	627	588	600	620	577	632	560	600	635	609	591	634	631	566	594	579	575	605	601	581	584	535	567	619	553	572	626	563	622	576	586	579	595	600	611	585	565	624	577	616	582	561	569	631	642	565	580	554	594	607	595	616	615	576	558	551	646	617	616	580	617	557	624	588	543	597	573	583	589	607	590	585	598	630	616	572	598	603	595	611	633	621	590	627	629	615	603	581	581	569	593	565	618	582	589	621	610	646	574	639	587	573	587	577	591	624	579	510	576	574	595	580	575	598	595	576	645	580	573	578	556	595	560	608	554	585	560	588	649	577	625	601	581	588	563	598	609	592	570	584	618	585	623	548	589	582	624	553	564	543	584	587	609	549	596	600	602	623	609	632	664	617	611	603	586	602	571	581	553	588	590	559	612	613	596	611	559	562	565	623	584	638	592	585	581	582	588	604	579	617	581	582	588	594	583	586	581	563	578	598	608	596	595	605	592	607	569	625	569	590	588	600	604	588	631	612	577	599	587	598	582	568	559	556	591	614	577	585	605	576	551	596	567	619	581	578	586	589	570	641	596	633	596	595	610	629	626	586	632	597	620	620	584	583	584	623	588	583	610	606	604	627	601	618	576	589	610	557	595	611	578	606	597	611	602	585	592	554	596	552	610	614	605	606	611	607	618	512	571	588	625	583	585	633	584	542	601	583	654	588	612	544	543	624	615	601	562	616	579	590	616	588	633	618	575	571	630	598	583	595	597	612	628	568	579	562	589	557	599	612	608	586	597	602	622	573	601	559	549	607	611	579	605	564	582	557	591	624	603	579	547	635	614	602	627	588	639	594	624	593	615	586	628	593	633	590	578	599	606	570	564	582	598	597	593	575	558	577	603	620	618	593	597	584	600	623	577	583	582	605	573	612	583	576	599	576	563	590	604	603	548	569	577	607	597	595	570	651	624	583	621	614	615	566	615	587	596	611	585	594	582	570	621	601	547	554	644	582	608	575	610	588	656	598	574	579	563	565	576	570	598	557	590	618	589	599	576	588	613	629	595	624	587	602	582	628	582	598	562	596	591	553	600	570	593	612	578	590	590	595	595	619	591	596	615	555	602	581	606	590	651	610	560	647	558	618	632	583	530	574	590	612	629	610	588	586	587	615	582	577	636	647	605	617	552	611	627	589	572	603	598	619	602	577	569	609	585	638	588	601	580	577	579	622	606	590	578	624	599	618	597	599	594	567	588	588	593	597	593	577	607	607	579	594	646	593	586	627	576	575	559	581	600	585	584	622	556	593	613	599	575	571	578	579	563	612	540	598	599	606	605	630	587	614	658	620	596	614	562	598	601	556	599	596	646	570	630	576	543	625	574	577	573	580	574	603	575	566	618	606	575	564	592	574	567	553	577	573	602	586	609	604	661	579	598	615	585	607	593	625	601	597	591	575	635	605	592	583	590	573	551	610	574	580	579	610	540	572	600	604	570	618	619	574	598	605	581	603	595	635	602	596	575	616	582	541	596	608	583	595	610	589	548	581	604	572	638	608	559	603	587	607	579	573	620	565	651	607	583	575	576	581	652	567	589	599	600	618	633	612	523	585	592	572	593	640	619	553	549	611	556	613	594	620	602	629	606	583	543	581	606	615	612	610	623	604	558	586	611	607	645	620	571	582	608	601	605	594	613	567	522	610	622	581	653	568	561	588	575	593	550	600	589	580	604	579	646	572	565	610	595	598	627	568	593	605	600	582	570	594	591	584	625	607	622	574	591	591	576	574	590	571	613	564	619	574	598	606	610	607	567	598	573	569	632	582	602	587	583	614	613	519	565	546	590	582	612	602	592	580	606	608	603	568	580	581	560	603	608	572	637	599	627	607	604	560	570	576	597	594	623	609	577	567	574	604	617	617	611	600	591	615	594	597	597	590	561	575	572	603	558	614	596	573	595	576	579	563	558	584	575	604	607	599	552	554	581	590	581	580	612	575	599	564	611	574	629	567	596	579	600	562	574	592	600	610	592	550	605	623	553	588	562	579	593	606	609	572	572	605	631	623	570
43352	27741	30014	33578	33375	32972	31895	29297	26516	22131	21181	20793	17973	14497	14105	11319	8504	5831	3220	1431	1027	1122	1060	1038	583	360	261	204	206	206	196	265	180	218	177	220	247	220	201	163	169	623	643	187	212	143	140	170	150	166	120	147	150	164	167	146	170	152	179	363	490	371	143	169	133	161	160	150	141	144	138	135	163	138	160	155	169	129	142	154	130	157	167	146	152	146	137	140	142	163	139	136	149	169	144	133	131	149	154	144	125	142	134	140	159	146	147	144	141	155	149	169	174	144	155	154	143	141	162	135	156	157	142	132	151	120	151	141	151	141	149	144	158	161	172	158	160	142	157	186	167	150	150	148	151	157	183	138	161	130	155	157	150	150	126	126	143	129	117	125	163	155	141	137	158	166	148	129	163	143	128	157	141	164	173	157	136	129	131	161	124	147	146	153	142	141	155	143	132	143	159	142	157	137	176	152	122	138	149	144	131	127	152	144	151	164	142	145	152	128	148	138	182	167	147	143	157	159	143	156	149	152	165	148	137	160	171	140	155	186	154	130	137	146	153	131	161	156	139	166	159	164	155	152	140	155	134	150	148	142	150	169	153	125	154	154	144	170	173	165	141	138	139	147	153	148	145	136	156	139	149	144	145	150	123	136	139	121	149	149	146	142	151	144	147	148	133	152	164	161	135	158	133	169	147	140	122	148	143	128	138	163	166	146	139	148	131	150	156	144	152	155	150	150	163	139	134	170	147	127	168	128	153	130	148	168	159	161	146	136	149	152	128	170	138	164	178	129	140	137	131	137	140	143	156	148	150	133	134	184	129	166	148	148	143	140	126	134	134	129	166	169	148	156	156	136	133	153	133	135	154	156	146	148	132	155	145	143	174	151	146	166	143	149	136	123	147	152	146	159	127	135	127	149	126	154	152	161	156	156	159	154	137	145	130	140	143	164	175	166	143	152	148	122	125	124	152	139	130	151	144	152	150	133	139	150	135	132	149	136	139	158	157	119	131	155	140	147	120	133	130	135	137	150	150	137	142	137	133	161	139	124	138	134	144	156	123	126	128	133	145	146	156	168	138	156	143	168	125	139	138	129	134	141	166	148	142	118	141	159	148	139	147	135	122	167	148	152	136	160	151	116	150	135	130	157	160	148	142	162	137	151	134	132	167	132	166	179	149	165	143	133	146	168	160	149	119	128	149	144	165	178	176	157	153	150	157	133	127	133	140	168	149	155	139	153	152	138	157	152	129	148	147	141	139	156	152	124	135	179	141	156	129	171	142	150	138	154	147	142	135	153	153	152	156	155	163	164	156	153	147	144	155	123	121	163	139	152	133	149	145	151	143	134	142	160	153	137	152	155	138	140	151	143	148	158	137	157	150	159	141	164	134	151	137	133	146	141	143	159	140	143	139	134	147	146	141	125	148	156	153	151	134	131	148	170	156	131	134	155	160	147	158	154	155	149	142	142	151	138	135	146	148	142	144	174	134	157	172	146	127	165	154	142	150	148	122	138	155	163	147	127	156	123	150	133	143	154	150	150	137	158	127	171	142	146	147	144	158	167	153	139	132	155	154	148	145	149	150	153	150	143	144	145	131	141	141	156	149	161	148	130	150	143	147	179	172	166	161	159	140	153	156	130	150	150	151	160	146	134	140	149	156	144	151	146	130	160	153	143	150	136	137	152	142	145	136	154	146	128	160	150	161	140	139	169	144	160	159	150	130	167	161	138	146	165	145	143	129	170	124	158	125	159	164	138	152	144	149	144	137	149	133	150	152	152	139	165	127	135	151	134	149	157	155	135	149	149	153	145	185	138	146	141	155	152	135	131	140	152	134	116	139	148	156	156	158	142	160	146	129	168	149	151	133	167	146	154	162	167	154	139	154	158	130	131	137	142	151	176	136	129	145	129	133	156	148	179	153	140	128	143	146	162	149	129	147	135	141	144	148	143	169	154	156	152	126	132	150	161	151	149	145	156	142	158	146	149	158	134	130	141	159	125	147	148	143	162	146	155	143	164	141	159	156	145	131	148	147	142	150	155	141	131	148	143	130	152	139	150	152	148	141	144	129	154	129	161	155	133	142	152	148	160	159	137	157	161	157	149	145	141	154	168	152	138	146	140	154	142	167	160	127	137	141	168	150	165	159	159	153	152	163	149	134	143	133	160	145	144	168	159	138	134	158	150	187	140	156	136	133	152	153	152	150	147	117	137	153	160	159	151	148	153	159	149	167	156	151	158	124	145	144	124	134	149	116	149	139	140	144	149	134	144	159	150	144	144	160	165	148	137	173	142	148	152	158	148	150	155	154	140	153	161	170	154	145	140	135	140	139	163	148	136	127	128	163	128	149	145	146	144	133	148	117	143	147	152	122	112	168	154	157	154	158	140	128	135	149	131	164	143	167	165	145	139	157	156	154	143	153	139	155	141	134	153	147	157	167	150	147	151	136	126	138	142	157	135	121	131	154	128	164	143	142	177	156	134	140	134	157	107	142	154	118	159	163	137	136	135	136	124	125	175	130	144	158	161	153	157	148	139	142	139	125	144	161	155	149	141	153	141	153	148	161	159	137	142	133	131	148	153	154	154	156	152	130	152	139	153	146	158	141	126	141	142	136	154	145	139	148	131	160	135	157	131	135	164	157	171	149	135	149	166	180	166	138	144	134	139	159	126	132	173	111	161	122	168	158	154	154	157	147	149	131	144	138	130	133	168	171	119	169	157	142	153	138	150	133	145	149	161	164	133	150	144	126	146	142	159	133	151	156	142	147	142	130	135	138	146	145	138	169	153	116	167	155	161	140	143	134	140	147	164	150	147	137	145	166	153	151	134	144	138	138	137	161	132	136	169	137	134	150	144	163	129	157	147	137	138	151	150	144	146	144	136	141	137	129	149	156	133	147	127	139	158	138	145	148	168	137	144	170	152	149	150	128	134	149	147	139	144	136	140	144	141	151	148	143	135	142	151	125	159	152	133	139	155	162	129	145	155	148	138	149	169	145	136	116	156	153	167	136	150	148	152	153	120	156	156	142	155	151	143	150	140	153	152	145	153	148	150	144	138	149	126	154	134	150	146	159	135	155	133	143	144	140	152	162	150	147	145	133	146	138	149	155	156	115	147	169	144	158	160	139	148	138	136	133	145	155	141	161	151	144	177	134	147	153	169	166	139	119	143	155	142	152	155	166	141	124	167	155	151	148	147	150	130	172	147	152	140	150	138	144	141	147	125	156	161	153	131	143	168	129	134	148	151	153	155	168	154	128	154	137	140	145	152	150	138	143	169	132	195	138	155	143	147	149	132	153	177	155	129	137	144	154	155	135	163	140	168	138	142	133	152	147	136	133	143	140	154	142	142	138	144	151	147	140	149	140	147	142	136	152	144	158	155	153	143	160	145	161	150	176	146	174	154	127	176	170	149	151	172	148	145	138	131	151	136	142	143	151	151	132	131	138	153	148	140	136	130	159	137	154	152	150	140	150	137	141	145	139	140	160	139
25683	18471	22398	32190	38458	41865	41221	41413	37207	34390	34752	34733	33432	31372	33541	28649	25144	21325	15959	8214	7210	7608	7836	7652	4182	1974	1215	1041	979	826	1054	1297	849	868	863	1015	1207	1109	851	685	575	3821	3922	780	987	462	475	520	532	514	509	505	462	502	517	498	507	482	606	2229	3048	2186	463	445	458	472	472	494	467	460	426	436	458	505	463	516	477	488	462	455	441	501	464	475	458	469	469	447	467	463	473	482	416	469	534	462	478	467	472	481	438	458	485	465	459	511	449	486	480	458	445	482	462	452	473	472	476	466	474	440	478	438	434	457	434	455	460	441	449	478	467	516	487	497	486	474	443	468	457	486	455	475	474	451	468	483	464	472	459	493	479	507	481	495	474	509	469	486	500	498	479	458	483	469	461	452	500	450	474	464	481	445	466	472	480	499	491	433	442	489	485	474	474	457	489	494	447	475	472	495	437	461	474	504	483	484	495	454	451	483	496	460	459	481	476	435	451	475	496	489	476	492	492	478	448	444	468	454	438	495	468	455	447	447	490	485	447	502	435	496	458	480	487	480	473	477	477	449	469	489	513	489	472	451	460	468	457	478	496	454	473	458	461	467	464	471	447	517	468	457	491	452	454	438	471	472	510	471	503	471	460	480	491	477	467	467	502	518	469	477	463	473	447	476	475	474	472	487	488	483	495	481	457	469	478	465	475	490	492	459	482	526	467	424	475	488	480	467	436	472	461	432	514	473	492	473	483	473	472	452	432	475	490	465	467	445	495	450	497	448	433	452	494	456	477	504	473	470	476	471	485	512	477	446	497	475	484	469	493	446	472	444	476	451	462	483	419	482	435	478	497	465	442	451	474	449	450	435	500	480	465	473	430	443	440	451	477	467	471	512	461	433	483	449	474	472	467	452	443	487	474	463	467	466	481	483	466	454	466	454	493	440	465	461	473	486	451	447	472	431	460	455	469	454	486	445	462	465	494	474	461	467	473	531	460	483	490	489	458	485	478	486	458	451	458	498	460	490	464	467	488	488	511	481	462	473	473	474	483	422	424	488	466	465	463	469	459	474	441	462	458	441	481	461	478	478	463	480	498	437	473	502	446	493	505	460	479	491	466	451	456	509	472	465	483	467	474	471	443	467	469	484	515	473	444	480	450	449	470	437	469	472	435	466	470	446	484	488	476	483	453	489	458	458	489	457	475	460	473	467	469	451	488	477	468	474	470	440	440	473	505	533	508	453	446	503	453	431	487	447	471	467	487	449	479	453	476	438	443	490	460	433	466	473	471	515	470	488	467	491	513	472	511	454	521	478	465	458	453	430	491	496	469	504	488	482	444	467	466	505	465	478	467	508	465	495	449	478	461	448	477	486	461	478	489	472	453	470	496	465	434	470	465	446	443	471	479	484	499	508	467	445	468	436	502	516	470	485	459	516	464	472	452	460	448	471	451	490	485	471	520	459	470	504	455	484	441	487	505	471	467	476	476	490	463	457	483	468	477	469	522	492	503	465	482	457	450	500	520	463	445	455	471	441	457	455	458	509	504	489	459	495	487	484	473	448	469	486	474	494	475	470	494	462	441	482	475	482	461	477	477	445	510	462	439	473	491	494	450	507	471	444	460	499	501	473	469	493	498	428	461	477	491	455	467	457	490	493	476	444	481	448	508	473	470	431	484	481	467	459	467	468	450	436	482	519	462	465	504	476	471	478	468	492	471	477	489	485	453	483	467	508	495	445	477	498	455	481	502	483	463	490	450	459	479	465	459	489	458	502	480	447	462	452	488	481	482	504	464	465	472	467	470	468	469	437	494	428	501	482	472	493	485	450	493	494	497	439	488	452	491	451	474	498	444	516	443	475	472	489	482	477	488	435	498	437	480	453	483	488	505	471	462	475	498	473	467	457	482	465	452	498	446	457	466	475	466	477	480	462	478	464	443	458	491	465	488	438	458	481	485	426	445	484	491	501	486	448	449	462	477	491	459	441	479	434	471	503	480	466	467	468	416	472	469	483	481	475	484	487	509	447	501	433	457	472	459	494	459	478	483	496	484	449	506	487	477	505	486	475	453	479	462	491	474	479	487	503	455	466	457	516	443	451	497	512	467	443	479	475	450	422	478	452	426	451	458	472	504	488	467	511	466	464	466	460	459	469	495	484	453	470	492	460	490	508	452	461	489	445	480	491	443	502	488	481	480	493	498	509	443	445	493	482	483	501	453	484	464	452	473	487	478	460	467	484	498	492	466	510	519	473	525	526	465	513	471	457	450	460	456	482	469	473	472	489	455	503	500	463	485	504	456	482	468	523	484	488	443	478	437	488	463	497	476	481	455	450	477	440	445	496	490	499	454	466	468	481	483	472	466	462	462	449	491	465	504	441	469	474	482	472	472	455	479	456	500	437	459	494	447	477	483	494	461	462	536	474	473	488	480	477	447	459	432	458	483	463	474	487	487	433	457	473	460	482	476	506	462	445	459	465	477	521	472	469	451	479	441	476	469	442	460	428	450	466	436	432	471	444	494	458	446	485	448	476	454	472	475	457	452	475	479	465	474	480	513	471	484	455	471	515	474	419	495	461	521	476	517	459	455	492	458	467	462	478	505	454	478	490	460	453	536	476	466	467	451	470	450	448	473	490	466	513	471	472	450	464	453	487	434	464	488	507	450	514	486	504	450	488	457	499	489	460	471	470	458	473	460	474	496	484	491	504	467	467	478	450	465	452	498	503	466	470	485	485	478	489	490	430	520	496	454	472	427	467	474	478	481	458	465	488	461	440	462	493	470	475	491	459	467	457	499	471	462	464	490	487	528	453	493	448	490	447	490	480	465	493	454	462	468	487	459	440	475	499	467	469	453	495	480	465	464	471	478	444	445	507	462	442	471	458	437	482	482	484	479	419	487	476	471	444	474	455	466	493	462	463	469	478	427	505	482	484	474	501	444	430	469	488	491	442	458	480	465	473	521	466	466	424	482	472	459	489	476	458	483	471	443	466	495	450	425	517	495	489	444	432	444	449	475	453	463	466	458	488	454	429	477	471	494	415	488	472	451	484	462	464	440	470	459	506	427	438	427	503	475	475	448	488	478	471	470	468	484	490	514	479	447	442	504	479	474	528	466	469	456	481	466	460	501	450	458	462	466	447	464	513	482	472	448	458	459	475	500	469	458	482	460	453	441	481	474	480	488	485	497	494	475	489	517	501	441	475	469	467	437	478	432	460	474	478	490	475	503	441	429	474	477	476	486	484	461	462	423	453	467	475	481	458	480	515	478	486	483	502	482	457	442	512	485	491	448	437	475	457	495	450	478	478	478	471	476	462	460	497	460	468	499	475	487	427	434	482	460	505	485	508	446	455	455	456	493	444	436	479	460	441	420	454	445	473	484	466	473	500	453	425	474	479	491	451	506	457	485	426	493	504	458	497	490	463	494	478	472	520	455	486	493	484	469	475	504	459	515	458	471	479	449	497	513	425	441	443	458	516	468	438	490	492	477	460	436	458	497	470
53866	33313	35106	37266	36288	35275	35070	34432	32151	29199	30186	30478	27562	23817	23400	22542	16884	12081	7211	3654	2420	2435	2015	2285	1083	547	438	500	431	340	360	355	327	314	352	331	416	423	353	266	265	1255	1575	276	339	244	239	241	215	235	219	237	217	237	216	250	233	252	229	512	857	519	236	196	215	242	193	222	232	211	216	220	216	245	246	220	218	217	235	222	242	250	200	250	233	247	235	218	232	230	228	230	220	211	219	210	236	236	197	256	220	202	262	233	214	256	224	250	230	245	199	221	219	239	201	213	202	213	235	222	222	245	220	229	230	208	229	222	243	228	222	216	215	241	229	220	218	206	201	242	194	206	244	242	244	222	232	201	239	212	245	213	249	224	217	212	205	262	230	218	214	214	236	211	217	198	233	214	220	259	236	222	231	216	212	232	175	233	228	226	251	237	229	230	223	257	230	210	228	211	236	220	221	249	243	207	224	222	225	205	226	210	268	224	238	218	224	196	227	225	234	226	238	224	222	255	209	256	210	204	198	250	240	229	231	211	215	229	197	231	237	247	226	219	231	230	220	218	216	207	223	218	226	224	234	199	240	237	211	239	221	207	211	238	230	245	219	177	233	226	201	222	233	216	216	207	224	227	181	218	227	228	236	220	225	209	236	203	194	225	240	255	217	250	241	247	233	222	222	208	216	223	220	229	219	213	217	236	201	231	220	232	236	216	224	205	228	197	238	245	219	200	198	217	193	224	233	210	227	241	228	216	220	247	229	228	235	217	214	193	187	235	230	221	237	202	220	231	219	229	231	236	228	207	248	238	226	247	228	229	237	224	229	216	257	209	221	255	218	233	235	225	206	206	216	219	218	233	202	242	239	207	223	240	225	227	225	213	228	223	213	215	227	224	254	252	214	226	203	228	189	228	218	200	222	239	205	234	206	235	226	226	245	217	191	216	205	228	261	234	220	205	226	216	246	203	228	234	232	237	228	252	229	210	202	206	266	203	215	214	193	211	208	211	193	222	224	245	215	214	257	231	230	227	242	203	228	241	229	239	240	192	211	206	205	231	225	211	195	219	198	236	202	241	245	238	203	250	198	219	234	224	221	232	215	260	231	202	209	252	206	195	244	243	211	233	208	238	226	219	240	221	213	208	209	215	205	242	226	226	235	225	231	204	230	216	220	228	212	212	227	244	234	201	220	214	232	225	229	258	203	208	204	217	248	248	205	193	221	219	243	240	230	246	240	228	216	238	221	215	230	214	222	224	247	199	212	226	191	219	225	222	204	229	234	233	235	224	234	260	194	212	234	212	191	222	216	224	228	221	198	201	224	232	208	230	191	233	219	256	203	229	222	224	217	239	234	223	249	239	234	229	259	235	211	199	205	187	208	223	205	222	205	229	210	218	253	235	233	232	214	230	219	247	234	246	234	200	236	220	212	210	224	232	207	244	231	241	243	215	237	209	219	232	228	229	208	220	221	210	219	228	208	223	231	241	216	225	236	221	248	196	225	191	197	208	210	223	224	205	239	239	243	206	239	236	218	206	202	208	214	233	243	250	232	241	219	211	228	208	233	222	229	225	202	222	236	260	231	225	190	223	233	218	207	190	234	247	233	201	206	232	212	220	256	217	225	180	229	229	245	207	220	214	245	237	232	232	238	239	223	236	201	241	243	210	211	218	230	208	227	246	201	214	259	212	186	246	216	199	217	195	215	218	240	235	216	244	224	241	250	240	249	204	224	228	217	225	209	221	226	214	235	210	219	238	201	257	201	223	231	235	228	223	232	189	240	220	252	215	209	229	240	186	215	212	240	234	246	235	233	219	248	246	235	201	205	234	203	215	218	201	254	249	212	211	233	205	224	232	223	229	195	218	213	241	209	212	220	218	183	192	181	219	221	231	223	220	230	231	229	221	244	227	251	221	245	245	221	205	225	233	239	235	220	233	241	221	219	247	216	205	217	219	234	249	203	224	211	221	256	229	222	214	211	197	218	220	229	229	217	214	250	210	220	235	217	219	228	224	214	208	233	219	239	213	215	234	263	217	186	228	215	247	207	258	222	216	227	236	212	241	218	208	211	250	236	230	219	208	229	244	214	235	254	216	186	251	224	188	211	248	249	228	220	222	246	194	206	234	217	244	235	252	218	237	211	228	230	223	219	251	228	210	207	234	253	236	223	227	235	234	238	209	252	256	244	264	205	209	218	229	256	227	247	229	219	236	253	244	218	207	241	220	217	223	228	217	243	214	237	228	247	242	222	229	224	208	221	229	221	226	204	222	229	224	227	220	235	218	242	233	215	226	220	219	174	232	210	201	234	224	252	235	227	202	252	223	243	219	246	226	233	226	213	212	222	238	219	222	248	251	209	208	217	245	235	216	231	210	231	213	230	214	235	222	221	213	237	232	189	198	242	232	245	236	220	215	243	231	244	217	231	202	211	225	202	220	247	231	231	224	246	200	229	244	226	224	205	215	211	234	239	230	226	204	220	230	231	221	213	215	232	211	250	212	231	240	235	240	218	198	227	220	216	238	239	209	229	227	239	230	232	243	211	218	212	209	233	226	227	227	224	239	248	257	244	215	228	228	228	228	205	202	207	257	221	217	246	216	208	212	229	256	218	209	214	215	243	228	213	217	218	239	194	235	241	221	236	212	232	239	236	224	215	230	225	243	229	206	228	243	208	222	244	222	232	215	226	237	240	217	221	257	234	201	212	236	238	214	227	232	228	227	188	227	223	233	235	254	263	229	196	210	231	234	208	206	226	223	245	225	238	229	235	223	213	209	223	206	211	231	235	199	221	232	208	244	183	224	222	213	220	220	227	216	235	193	216	231	207	220	227	220	240	226	238	230	225	198	203	219	234	222	247	228	242	246	225	216	233	240	205	246	194	220	258	253	223	232	226	226	220	237	208	205	227	224	255	198	222	195	249	223	215	210	237	204	208	225	236	219	234	236	248	215	207	224	198	226	226	194	268	210	233	223	228	215	214	206	202	226	242	215	223	211	223	212	221	260	217	202	237	218	220	235	235	210	211	208	245	194	224	243	204	220	243	238	220	218	234	212	224	215	230	231	251	227	217	219	250	234	226	215	231	227	219	205	214	239	240	221	219	218	248	235	248	217	218	226	246	222	224	257	218	230	217	206	234	223	189	218	232	242	248	251	234	233	245	224	249	207	228	216	220	191	214	232	240	235	218	204	228	221	222	231	252	219	189	218	251	211	212	252	222	234	219	224	226	217	225	221	194	253	228	235	236	218	195	228	227	229	254	209	226	212	215	249	224	225	249	212	187	199	215	207	205	236	228	234	216	228	223	218	218	222	224	253	223	231	198	236	239	225	222	202	224	240	225	236	233	231	204	230	213	243	240	224	209	243	216	194	216	258	226	222	245	228	226	223	221	216	234	234	226	234	254	211	246	225	270	219	205	219	238	239	218	236	201	238	248	210	233	207	239	242	219	224	219	206	233	231	225	214	219	243	202	222	242	226	214	229	249	208	217	237
32619	22519	28493	36971	43638	47255	47649	47688	43797	41795	42623	43788	40933	39973	42181	39564	33528	30330	24446	15667	13765	13624	13195	14000	6938	2913	2366	2421	2101	1526	1599	1977	1466	1362	1522	1843	2437	1883	1479	1056	929	7587	8871	837	1394	753	732	645	747	695	652	746	694	775	708	745	696	732	775	3382	5314	2796	680	688	643	678	686	709	693	666	678	649	669	697	692	674	670	721	672	703	674	698	658	650	655	686	724	678	656	650	622	689	669	640	706	711	696	706	723	695	715	650	691	640	678	687	694	696	703	659	690	659	689	671	703	683	669	693	654	680	689	617	723	650	657	712	703	624	644	681	696	685	662	676	653	638	662	694	682	677	687	713	652	700	726	671	693	675	681	663	682	619	667	691	687	708	640	663	646	659	690	700	686	671	670	632	703	709	657	639	652	720	709	640	673	666	631	689	661	701	709	679	639	678	667	674	642	740	667	686	671	664	640	680	704	652	668	638	634	654	717	669	645	683	692	654	637	656	675	696	695	660	648	657	645	656	685	683	632	676	694	676	687	699	698	651	656	646	638	666	634	682	650	653	703	674	615	605	691	703	645	667	663	693	662	682	679	629	683	636	662	667	696	728	687	672	678	648	626	719	656	705	723	632	680	693	694	646	629	685	649	656	662	700	649	682	713	712	727	726	670	667	663	679	695	667	659	647	687	625	609	689	675	676	705	645	699	730	700	674	680	693	675	689	672	635	671	654	630	704	674	633	670	653	671	684	665	702	648	679	734	701	694	723	702	702	660	685	669	685	677	671	671	691	657	695	678	683	673	650	673	694	727	633	671	641	718	667	644	708	698	642	646	660	681	710	649	678	628	641	664	698	692	613	715	698	674	676	658	639	645	688	701	641	668	651	713	650	632	665	661	698	681	695	679	670	677	658	666	661	692	654	664	702	723	642	691	613	680	650	677	690	681	713	635	642	647	648	652	701	640	674	709	679	612	672	677	637	677	667	693	649	686	700	672	668	627	662	609	729	695	731	671	615	734	639	653	675	704	657	694	601	658	653	654	665	665	683	693	623	724	620	670	695	676	629	626	684	667	613	657	679	657	649	667	653	653	651	644	683	689	680	643	662	693	691	640	666	656	684	665	738	689	699	684	693	698	687	698	675	685	647	679	681	648	695	642	671	639	631	679	654	674	687	697	682	649	665	661	657	685	663	658	693	648	682	711	648	669	692	651	639	650	668	687	647	672	705	653	663	671	648	637	644	643	658	672	650	652	694	677	697	645	656	644	678	651	676	689	652	680	676	648	685	681	655	646	698	592	632	702	656	658	714	625	647	695	701	659	683	676	681	648	687	666	684	641	656	667	646	724	650	669	640	665	641	643	683	677	643	718	645	640	664	639	690	618	661	672	714	678	696	672	671	631	647	682	674	612	659	719	694	660	642	651	716	666	659	662	659	679	644	671	636	680	682	633	651	670	700	678	647	659	692	668	667	692	692	676	644	645	657	621	680	641	690	668	657	643	664	690	685	681	657	643	675	647	667	700	671	666	651	726	639	669	647	627	689	705	698	749	653	689	705	685	673	655	631	645	634	661	651	737	712	667	613	674	650	661	680	652	702	704	674	663	690	664	685	659	663	671	651	663	628	682	631	662	681	672	678	677	642	681	675	651	674	676	690	690	709	629	681	650	692	686	695	635	639	701	705	708	677	645	673	634	675	656	680	680	671	670	653	684	617	658	682	704	721	686	652	638	672	715	698	662	644	657	736	647	688	656	707	665	679	698	687	689	674	669	642	684	619	664	685	689	654	639	630	684	679	670	642	692	679	670	665	641	631	680	651	697	636	705	632	676	657	683	666	698	698	678	685	708	657	635	685	659	691	652	648	669	669	636	703	692	703	636	662	683	675	725	674	616	691	702	694	693	681	653	685	634	673	685	690	708	669	695	693	673	657	735	697	647	673	647	677	706	678	679	675	672	654	685	612	674	635	701	657	695	694	647	682	664	701	691	702	700	687	640	688	653	654	695	630	665	666	685	671	688	684	695	674	704	678	641	711	658	659	640	683	630	666	681	657	682	667	696	676	657	625	703	626	645	683	704	680	675	630	657	702	667	690	690	706	642	710	635	679	664	720	677	690	659	698	652	666	667	687	691	706	686	612	653	680	679	667	679	660	677	674	617	691	712	702	620	701	639	637	701	651	681	675	702	647	692	695	667	693	671	654	622	673	685	632	647	699	623	719	658	653	704	649	676	624	665	696	724	616	685	650	716	712	588	674	662	699	675	679	672	619	653	640	643	622	709	665	661	623	677	681	662	682	706	679	636	683	681	685	690	652	644	672	692	695	712	609	670	668	676	659	718	663	645	685	621	665	670	664	641	645	717	706	654	682	691	625	702	668	667	702	702	694	752	681	678	696	691	654	681	672	704	687	704	702	683	618	703	689	665	692	715	693	673	676	675	688	610	669	649	683	654	700	628	642	680	671	669	645	643	693	630	605	671	680	691	684	725	626	658	704	699	652	739	688	625	692	699	645	638	650	646	643	683	669	675	671	659	668	680	678	648	665	733	654	677	653	675	681	635	677	669	677	657	670	717	664	664	672	637	683	677	625	649	668	641	690	683	702	636	665	668	660	655	686	626	662	693	676	716	672	712	678	732	698	673	677	686	702	680	659	706	683	699	692	676	693	676	638	664	697	657	681	662	672	690	651	657	691	714	650	661	653	678	633	636	702	642	633	693	677	682	668	648	656	649	687	682	702	670	696	673	703	654	666	668	688	643	649	668	629	646	643	666	642	691	690	654	687	646	634	657	666	658	629	698	648	675	663	686	695	615	682	685	705	696	655	652	709	697	682	723	688	729	697	664	675	700	698	676	671	686	684	651	639	730	655	700	642	707	654	700	641	669	673	652	695	646	649	683	678	677	621	665	639	641	674	695	706	665	623	657	672	683	655	670	660	685	671	698	657	640	652	691	696	631	663	680	672	657	642	660	669	671	661	652	646	635	727	701	643	684	663	684	691	689	702	692	656	636	679	683	674	669	668	671	661	677	682	667	648	626	685	672	699	667	632	696	666	698	671	656	686	638	671	730	667	639	691	701	657	665	651	617	630	653	675	674	671	640	617	671	665	643	632	653	628	641	662	705	696	642	645	726	671	709	645	638	699	662	615	668	610	685	672	688	660	670	690	683	630	679	706	678	668	643	650	666	685	671	694	700	672	675	643	677	677	696	624	622	684	649	675	618	683	667	696	666	690	635	662	615	688	689	673	641	688	657	675	689	623	667	657	649	706	725	666	687	670	691	664	675	695	688	660	668	697	694	676	689	695	648	653	689	635	671	732	681	616	657	697	689	692	678	655	698	705	663	670	666	682	708	670	660	627	705	680	643	660	679	699	654	627	678	724	692	727	653	701	683	628	640	732	697	661	656	694	733	664	651	656	654	686	678	621	714	705	658	615	679	683	695	693	608	648	686	680	597	690	672	661	702	650	685	638	641	670	684	704	656	696	641	685	664	656	719	678
9554	4694	8345	8964	7101	4906	4011	2884	2035	1569	1554	1368	1185	967	804	773	578	423	323	243	208	233	218	195	184	204	170	176	184	157	182	157	179	168	156	169	156	188	166	169	162	220	211	166	171	143	178	143	150	159	158	160	177	182	199	186	189	175	183	158	197	182	145	167	187	175	158	161	185	177	171	157	165	155	172	190	160	187	150	161	183	173	192	163	158	171	167	186	177	157	167	154	184	163	192	146	141	164	165	182	184	172	171	171	174	179	167	189	152	152	158	162	187	179	175	191	166	171	169	159	166	169	167	166	166	181	170	160	146	192	171	173	165	177	186	175	162	166	159	162	182	172	162	192	184	145	157	170	163	173	180	163	175	161	188	174	165	176	166	169	176	165	160	182	175	190	199	193	152	166	142	168	180	173	186	170	148	179	160	173	147	161	169	177	166	183	167	177	166	156	162	180	169	175	192	145	170	171	167	160	162	164	179	177	188	166	178	169	146	165	172	177	161	165	168	191	157	189	156	162	145	151	187	162	180	162	155	151	153	180	172	177	144	152	157	173	186	169	170	161	173	141	158	156	150	178	157	177	156	173	163	161	151	177	153	169	170	147	179	155	160	165	157	167	168	168	186	178	181	151	157	175	161	178	174	191	188	165	167	170	146	173	155	159	171	156	175	147	150	171	155	157	168	168	151	163	175	152	180	176	161	150	174	166	187	178	163	173	193	180	177	161	177	173	171	172	154	160	179	176	158	174	147	199	166	163	177	163	151	163	176	157	160	164	163	161	175	170	179	175	168	171	164	163	151	176	171	172	168	171	158	151	178	145	174	175	163	165	200	170	170	157	171	161	183	153	158	157	155	145	168	162	160	175	173	150	179	158	167	174	158	168	166	167	185	174	160	173	180	166	161	170	169	156	146	168	184	178	165	161	165	172	158	157	158	187	176	183	179	180	187	166	155	160	155	191	154	153	176	157	177	169	179	157	162	166	183	169	178	177	164	162	174	157	177	166	194	167	192	177	168	181	170	188	165	173	154	178	158	191	182	150	159	146	164	163	174	178	145	143	169	163	164	154	183	165	157	154	170	176	179	189	186	165	175	167	174	169	167	178	172	147	147	176	177	181	162	182	177	150	151	178	179	174	169	177	163	167	209	179	186	169	147	162	181	173	188	181	174	170	177	173	167	190	182	175	149	178	189	156	195	167	176	174	162	176	197	170	177	144	168	196	144	170	165	183	176	158	191	151	166	169	166	166	187	159	162	175	184	170	187	178	140	174	184	152	166	178	137	167	163	166	181	184	170	164	190	153	170	182	178	149	176	182	193	183	154	179	150	172	176	172	173	172	163	179	165	176	161	165	154	164	143	192	209	162	151	172	178	171	171	157	184	184	182	204	175	177	171	165	168	181	164	180	176	186	162	173	169	178	186	164	152	175	175	184	186	159	160	154	175	145	166	159	163	168	190	168	194	157	165	185	167	175	168	167	165	168	161	161	156	170	177	165	162	179	164	192	176	179	179	151	166	164	166	164	151	167	191	167	172	155	168	139	161	165	171	170	182	151	166	152	184	165	184	153	183	150	196	211	173	166	161	180	169	159	174	166	162	165	200	173	162	171	173	153	180	177	148	195	184	156	148	170	174	162	166	153	184	193	163	166	159	175	178	171	166	184	185	157	171	169	186	153	159	183	189	173	161	158	168	179	173	184	190	144	177	166	158	155	154	148	197	171	175	169	183	144	153	169	171	162	192	152	171	176	162	162	164	163	162	176	176	152	155	166	186	160	178	181	167	172	150	150	157	157	182	158	176	156	166	164	192	195	180	155	170	158	176	165	189	175	167	181	180	153	154	172	166	163	163	168	171	182	188	160	169	162	160	168	166	183	153	180	166	152	168	149	164	161	162	156	176	185	154	155	182	180	163	179	193	159	175	166	167	150	173	146	183	168	166	162	188	162	167	182	166	188	175	145	175	173	195	184	178	159	159	168	164	191	175	163	174	154	198	176	166	171	175	170	159	175	199	170	151	179	164	188	170	147	169	184	170	179	158	184	159	160	166	183	196	173	165	166	168	160	168	172	180	167	169	165	170	152	183	182	165	173	182	163	171	163	185	174	168	173	171	173	182	190	150	157	191	175	170	175	198	184	194	165	155	195	182	183	150	184	140	170	156	158	181	177	161	186	177	187	186	163	157	174	160	173	181	162	179	169	172	188	155	155	158	176	164	150	163	162	169	181	172	170	162	186	166	153	140	169	145	177	160	154	159	142	160	187	170	154	188	169	148	165	147	192	175	180	164	175	166	163	166	179	166	185	166	164	172	173	157	159	148	183	164	188	177	171	151	149	177	179	191	182	161	154	199	167	176	169	169	177	170	187	166	171	169	168	160	162	182	158	177	195	175	187	141	176	173	169	156	161	170	178	182	176	164	177	174	166	173	181	176	156	157	147	176	195	153	167	153	177	187	177	159	175	161	155	172	164	152	162	173	199	157	191	162	168	192	176	175	143	152	174	177	170	159	173	172	164	162	177	174	179	172	173	194	155	181	170	170	144	171	189	177	173	172	167	179	170	170	164	177	154	169	169	155	148	181	192	143	163	186	182	151	158	166	171	169	178	155	155	180	175	173	150	175	182	169	165	163	164	141	189	180	176	151	158	160	162	176	186	138	152	175	164	157	152	164	195	191	163	197	174	158	203	161	163	161	155	158	172	171	190	163	153	186	169	176	173	189	172	163	188	147	197	164	187	163	163	169	168	165	154	164	178	171	158	188	185	164	174	178	190	166	169	170	178	168	166	153	173	183	154	191	167	166	153	171	158	193	160	180	168	167	146	147	148	164	168	167	174	186	163	166	200	170	164	154	160	163	137	175	169	151	170	153	176	166	171	180	173	187	178	185	161	156	155	164	179	187	195	164	132	150	168	166	173	159	174	173	172	167	166	158	182	161	166	162	161	170	169	151	181	189	167	161	170	158	166	155	175	156	147	168	175	156	147	141	144	172	171	186	153	179	149	163	180	188	176	163	167	186	185	183	178	173	146	165	170	175	179	185	151	171	167	154	151	169	151	174	165	165	160	174	163	166	193	150	151	160	174	167	160	147	175	161	180	140	165	170	158	158	186	159	155	177	173	164	162	177	175	187	182	182	163	164	166	174	171	175	150	173	178	164	182	170	192	162	157	177	156	161	175	166	169	165	152	165	169	164	153	195	165	160	155	175	181	174	190	174	173	148	182	185	155	183	151	186	177	176	168	171	174	173	173	173	134	164	167	160	171	183	172	168	154	155	171	179	200	156	168	182	184	161	164	177	151	167	158	164	155	179	168	178	172	169	169	174	177	158	163	148	182	166	184	166	156	188	164	146	156	200	171	181	175	181	170	183	179	182	144	170	180	161	142	179	167	172	186	189	173	191	170	156	160	184	161	180	179	188	179	174	167	161	154	152	174	160	164	162	198	173	180	143	174	188	157	135	184	187	159	167	166	168	173	174	151	172	167
10811	5473	10479	15490	15972	13801	12852	10895	8236	6721	6880	7109	6069	4890	4877	4070	3031	2148	1689	1120	947	956	881	1004	680	633	571	544	551	554	560	538	557	568	571	559	568	562	522	549	567	844	950	544	542	518	552	536	551	558	535	560	540	555	538	510	538	515	553	591	806	640	514	485	551	536	562	517	506	516	529	514	574	547	532	526	511	539	524	536	485	539	492	548	542	517	501	498	502	517	516	504	513	516	594	516	513	517	564	516	521	522	519	565	492	546	509	529	535	525	539	545	563	534	498	545	548	542	514	529	520	538	511	536	508	533	529	502	492	522	518	474	544	528	538	513	509	544	553	510	529	545	544	537	544	570	500	554	501	529	524	499	528	532	533	521	502	513	520	515	523	535	503	555	530	503	534	547	507	569	502	517	518	531	553	518	532	519	526	532	508	526	506	515	506	521	552	510	486	531	544	527	516	525	550	540	562	486	524	508	531	551	533	505	529	545	527	514	523	528	506	520	544	586	529	585	559	528	493	541	478	532	510	523	581	539	516	506	530	558	534	543	498	523	548	521	534	537	535	520	535	535	528	508	539	546	486	543	541	521	555	534	527	555	546	512	513	506	525	538	510	501	519	527	523	543	494	519	521	559	535	557	535	506	539	538	521	517	525	572	516	546	478	539	538	538	502	537	536	513	528	507	564	532	498	531	479	511	550	536	495	515	563	537	521	545	529	534	543	521	534	549	597	525	511	489	551	496	526	531	544	522	495	546	524	515	511	480	492	568	552	538	525	550	527	526	542	556	498	536	522	537	538	511	493	514	534	533	567	508	506	508	514	528	525	520	509	514	499	591	508	543	529	532	546	503	543	534	508	530	506	539	527	546	537	542	536	514	537	558	525	505	518	529	472	491	545	520	491	525	594	567	550	545	522	557	531	540	540	507	526	519	527	570	480	506	502	548	525	554	515	544	535	531	548	522	552	536	553	545	538	516	526	521	516	559	511	533	540	520	533	547	525	476	547	525	514	501	550	508	535	529	551	501	540	520	520	532	491	554	496	511	538	539	521	547	535	557	512	516	527	502	559	483	552	539	558	533	540	506	507	542	496	497	518	522	538	529	518	521	506	503	494	548	547	535	545	534	513	528	529	537	502	548	537	527	520	537	540	571	525	548	535	500	513	505	531	532	497	508	517	507	523	537	571	553	548	551	527	544	536	540	505	484	580	508	493	547	554	520	518	552	553	518	553	521	528	540	544	507	546	574	487	507	563	484	556	532	533	508	525	565	554	550	513	537	576	486	523	535	547	535	531	553	558	516	552	525	567	501	493	541	514	534	503	539	524	529	567	539	534	460	581	547	541	568	528	539	526	547	539	524	555	509	565	550	531	530	550	501	522	511	536	524	565	552	507	553	507	543	545	509	525	526	547	516	491	547	547	519	503	597	527	551	526	546	527	533	564	491	492	535	497	503	548	547	520	546	539	503	518	526	526	523	512	519	526	551	538	533	545	484	559	512	566	528	517	515	552	513	561	510	498	536	519	569	561	557	534	491	547	533	526	530	519	567	499	516	525	528	532	525	512	537	503	540	500	573	550	567	543	560	534	543	505	548	530	522	524	572	525	537	544	511	531	507	488	538	539	587	510	500	541	526	519	577	495	525	539	536	513	523	533	546	560	546	514	483	546	453	512	521	566	545	513	500	507	562	526	522	524	542	532	521	532	535	519	512	534	561	525	499	576	574	543	548	547	545	505	516	542	506	538	506	545	543	514	553	583	550	520	505	533	541	526	532	535	507	527	514	518	491	526	549	529	513	528	507	544	496	498	512	581	528	527	504	519	511	507	552	508	529	511	534	550	553	541	549	487	520	511	526	535	533	512	519	553	533	516	569	535	503	544	529	515	540	545	534	535	547	548	498	543	560	538	535	530	504	512	523	530	545	538	539	542	517	494	538	511	546	481	538	509	549	539	491	539	528	509	508	529	520	492	527	541	543	520	490	519	492	569	527	536	562	541	548	555	498	510	504	556	530	500	510	536	517	551	534	535	556	518	546	505	500	561	542	518	514	556	505	541	530	549	528	545	557	504	524	510	524	552	551	537	530	526	545	534	514	548	545	556	539	570	539	502	508	548	567	553	497	506	488	549	538	506	542	524	506	526	525	537	534	526	511	544	549	502	512	515	512	505	533	519	506	521	481	562	491	530	509	481	521	545	522	542	538	545	544	552	550	517	510	544	535	534	541	568	518	516	513	549	546	509	524	528	537	505	526	533	517	527	484	504	579	522	517	528	579	534	488	511	530	533	508	508	521	547	489	537	576	545	529	523	527	477	512	489	534	531	509	530	531	539	527	565	566	536	537	516	537	552	532	543	584	541	559	548	514	556	544	552	500	550	515	509	494	549	548	516	540	523	525	510	558	543	530	523	522	535	537	531	543	488	536	518	533	512	510	538	517	533	530	538	514	523	569	499	501	476	506	548	517	540	487	515	533	526	539	523	528	521	505	519	532	541	493	544	547	560	556	542	479	535	564	477	518	549	549	524	505	500	550	502	534	534	551	514	531	551	521	568	568	508	517	545	526	524	513	493	489	532	520	572	549	532	567	532	525	568	565	513	517	524	543	537	604	544	513	533	488	531	558	506	532	497	532	518	580	482	556	525	489	521	522	545	566	495	498	551	510	535	550	541	532	488	514	565	517	510	554	527	523	500	520	545	530	522	556	534	579	485	491	521	556	539	527	488	527	532	542	523	520	557	519	532	516	551	565	538	510	522	510	497	493	567	488	530	521	552	512	547	552	520	544	531	548	527	548	479	506	500	543	557	522	514	548	525	546	544	493	521	526	530	499	531	538	529	532	543	482	584	526	524	521	518	526	571	559	511	528	515	534	528	539	508	531	520	546	563	534	579	560	527	550	501	514	547	540	555	553	527	492	543	524	512	546	540	572	527	547	511	524	538	545	505	550	537	498	541	565	496	571	513	527	558	516	561	558	537	562	499	530	549	514	517	479	526	465	543	527	556	545	551	540	591	528	502	537	524	561	529	534	530	555	541	482	542	557	529	534	536	545	526	510	526	538	515	544	592	597	554	521	505	529	497	529	536	531	530	533	493	540	534	509	552	522	553	524	501	524	561	544	531	531	544	479	538	548	544	548	556	531	509	497	505	522	590	508	520	549	545	572	578	544	503	541	590	523	504	503	522	539	539	506	559	538	508	489	549	491	509	543	535	562	529	572	579	517	527	513	534	578	526	547	509	501	534	538	513	492	537	543	534	526	552	533	574	497	532	518	523	555	519	548	571	510	520	555	575	494	504	551	503	506	502	556	495	548	549	531	511	537	497	525	554	562	509	551	488	498	547	513	494	564	537	532	556	511	546	516	567	547	546	542	509	513	529	524	544	529	526	554	512	481	529	548	503	495	515	534	558	507	518	499	506	491	490	511	521	493	529	524	521	531	521	539	534	558	508	532	513	536	521	564	546	530	498	519	521	506	546	511	520	527	564	495
40679	26740	30714	35035	34469	32403	31619	28153	23800	19659	17056	19114	17029	13305	12253	11507	7756	4695	3075	1380	1046	953	702	723	418	324	210	211	195	167	220	206	213	182	172	186	200	173	179	146	122	567	730	136	149	153	138	133	145	128	129	127	134	143	154	132	132	129	143	303	248	184	125	132	132	133	124	144	150	151	124	126	130	127	126	111	124	124	133	127	119	124	147	131	126	118	138	122	136	127	133	128	135	131	146	129	124	118	123	122	138	125	118	115	113	155	126	136	110	114	136	126	122	133	121	131	135	133	111	143	133	121	123	113	106	110	131	126	113	129	117	113	107	134	136	142	139	138	118	125	129	125	131	121	129	122	131	124	144	130	139	102	121	124	126	130	110	130	145	139	128	128	115	121	116	131	134	118	145	128	130	120	136	133	133	130	141	120	122	120	125	126	133	135	117	130	120	127	132	118	157	141	127	142	129	126	140	132	147	113	124	130	107	141	117	128	122	126	118	134	139	117	122	164	107	139	114	123	122	125	121	123	152	143	115	130	116	136	120	117	126	126	131	135	123	150	133	112	132	126	124	133	111	115	117	120	144	142	122	137	134	155	113	135	127	138	130	136	125	118	116	110	134	140	116	108	133	122	126	121	134	146	141	127	117	133	122	141	137	115	128	130	143	136	128	113	140	136	167	115	127	130	111	122	156	109	153	148	116	132	125	110	129	124	139	149	112	137	115	122	125	140	127	144	120	121	117	134	128	133	120	125	121	123	144	138	127	135	124	151	127	110	139	136	130	139	149	122	127	140	131	116	136	107	134	103	126	119	124	123	140	139	127	143	132	126	128	127	110	122	140	125	134	116	140	133	125	145	112	128	139	141	126	132	131	124	146	127	121	137	144	131	122	123	131	126	118	133	133	146	128	124	126	112	131	144	140	129	114	123	160	140	136	118	125	126	142	111	144	110	142	124	123	131	123	114	131	110	124	127	123	140	144	122	128	120	131	130	129	102	134	140	139	118	149	126	109	138	108	121	147	123	133	161	141	133	139	117	118	146	119	130	120	147	156	141	127	134	128	137	106	142	144	129	135	155	132	110	132	114	132	142	125	113	135	134	122	141	133	159	138	142	131	123	139	144	128	141	124	115	127	128	141	125	130	147	117	120	121	106	121	124	116	145	128	133	108	117	128	125	130	132	127	132	124	133	124	125	143	124	124	107	114	127	124	146	126	123	133	132	117	116	127	130	128	141	136	146	105	145	126	126	140	120	128	143	136	125	127	132	124	118	128	129	146	126	119	134	143	125	136	122	140	123	116	127	118	138	129	130	124	115	112	139	127	114	105	126	129	126	121	121	121	119	121	149	126	112	144	107	128	104	112	126	127	142	120	130	105	126	122	128	139	137	141	119	139	111	118	118	110	146	147	126	115	120	125	132	131	133	140	129	127	115	143	128	115	127	141	124	122	141	137	115	129	119	104	124	124	123	133	129	136	147	122	143	138	124	115	132	109	136	109	129	130	140	148	134	146	120	118	121	130	123	133	119	136	146	130	121	130	134	135	105	132	127	125	135	129	135	124	128	164	132	126	122	128	126	137	138	127	142	127	132	148	140	121	129	130	116	128	137	148	115	143	143	108	144	134	142	142	117	133	154	142	118	147	139	126	143	153	124	115	134	149	132	117	118	106	134	124	120	146	114	118	140	151	135	132	135	143	111	150	117	126	123	133	152	127	149	155	121	128	134	141	114	126	120	117	130	126	119	128	114	132	128	125	145	128	142	139	121	132	130	152	121	127	149	143	123	132	117	131	138	126	109	151	145	120	126	148	138	137	125	134	129	131	109	121	110	117	117	123	119	115	135	122	139	123	127	126	150	132	130	136	131	116	143	116	108	127	146	133	136	120	124	125	138	110	119	118	150	137	125	113	125	121	140	117	142	135	112	152	146	130	112	133	146	130	111	140	139	130	125	135	115	105	134	127	123	115	135	110	128	120	135	137	120	112	110	136	136	142	119	120	113	117	117	108	113	111	113	148	119	96	131	125	128	109	132	140	128	123	124	135	130	103	126	126	144	114	123	130	125	132	139	135	133	129	126	127	116	132	119	118	119	131	146	143	113	119	141	123	128	135	135	128	129	108	131	126	139	103	130	128	123	152	146	133	141	116	122	125	114	124	115	114	138	127	118	134	130	141	127	138	143	127	129	116	140	113	126	148	137	110	131	125	125	133	151	133	131	111	151	122	124	107	146	129	141	128	132	107	127	121	135	146	127	125	130	109	115	125	123	129	123	132	120	121	138	138	136	103	122	112	116	127	149	147	142	148	130	115	115	119	127	118	131	133	130	130	127	135	115	144	136	129	129	137	102	142	139	127	131	133	138	139	131	117	124	132	125	119	121	132	133	137	127	100	114	121	136	142	111	135	138	114	138	106	124	131	148	140	129	126	117	139	131	123	129	124	129	113	129	130	150	116	137	137	130	137	120	126	127	126	131	150	120	136	124	134	123	108	119	136	116	112	122	131	132	121	132	145	166	119	140	129	122	112	130	119	121	135	133	127	106	125	141	132	142	155	120	122	140	135	125	148	110	125	118	158	137	101	132	108	134	120	107	116	126	120	131	129	133	141	122	118	132	126	125	138	113	112	131	135	142	133	129	156	123	135	133	131	129	140	131	121	129	119	143	134	144	117	156	118	119	113	134	105	151	136	127	128	99	166	135	142	136	125	116	110	147	130	124	123	134	125	138	120	112	127	132	134	123	117	126	128	121	124	131	115	130	123	120	153	133	146	115	127	110	107	111	118	151	130	128	110	125	119	116	145	117	133	133	154	132	114	128	135	137	126	130	135	132	110	117	130	119	136	130	132	103	135	112	152	132	121	130	127	128	126	141	121	123	143	125	123	149	139	156	115	131	150	129	135	125	121	138	161	131	119	92	133	136	122	140	100	121	105	134	113	123	118	118	123	133	133	149	149	141	133	120	145	129	110	135	154	134	136	131	124	121	148	160	140	124	136	110	116	117	132	139	129	115	118	126	155	129	140	136	92	115	124	122	151	132	124	145	131	122	119	126	122	162	123	147	129	125	98	128	120	125	112	137	115	130	144	109	123	123	126	122	117	122	124	127	147	129	139	149	122	129	115	131	133	139	126	125	107	150	125	141	111	121	124	126	114	134	117	142	115	141	140	106	130	125	136	125	143	140	125	134	138	142	127	133	161	123	123	123	135	116	124	125	130	116	123	126	127	134	122	107	137	130	158	118	119	126	131	119	127	121	122	124	134	143	141	130	106	116	137	135	138	158	121	121	133	136	132	155	131	149	122	149	144	127	131	135	144	131	131	140	129	125	116	144	136	145	117	118	113	134	131	135	150	140	125	117	139	122	146	105	129	110	151	125	143	130	135	128	118	130	132	115	119	117	136	137	120	131	120	119	126	129	123	137	131	136	111	115	123	135	134	139	131	128	126	143	151	126	132	126	130	114	131	117	119	123	135	147	137	125	119	122	134	117
23782	17615	24407	34677	41777	41138	42172	38993	34281	31252	29853	33744	31823	29754	31434	31077	23196	18973	15946	8388	6974	6541	4683	5438	2813	1593	963	1118	1111	846	877	1087	1085	770	644	1031	1090	827	751	601	544	4213	4646	486	453	488	443	467	467	430	462	489	491	453	453	441	448	427	483	2147	1471	833	457	410	441	434	450	433	403	384	486	416	410	391	419	415	464	423	455	408	456	436	409	415	441	440	413	407	428	443	450	455	423	448	415	440	457	435	443	435	432	404	449	435	429	419	443	417	448	443	419	417	392	425	428	429	446	438	423	433	433	387	398	439	406	417	406	433	404	433	423	402	400	458	411	392	421	422	412	421	456	443	445	427	421	417	433	425	421	441	419	372	439	423	451	460	422	451	448	436	429	401	414	436	430	440	414	376	411	469	394	422	436	435	408	426	456	427	388	408	451	429	428	446	408	403	444	427	402	441	443	407	393	434	424	415	446	398	388	419	408	412	433	434	428	433	389	459	426	373	398	396	432	432	428	456	408	391	418	452	451	435	436	412	444	428	438	417	450	407	419	421	434	402	422	406	389	463	401	442	406	435	398	446	445	400	415	416	433	414	394	402	452	399	428	466	416	421	447	430	410	467	421	434	435	439	389	428	405	417	413	407	428	449	434	419	408	471	431	392	457	414	420	442	393	433	454	388	414	450	429	445	413	419	406	433	434	432	401	437	427	408	396	409	394	403	427	414	431	415	420	438	437	415	407	423	439	428	455	387	426	435	422	452	461	437	419	440	453	421	414	427	397	430	371	421	466	423	409	421	422	447	429	397	422	417	400	429	403	431	378	436	413	425	431	389	444	399	419	441	381	419	452	451	413	442	409	418	421	439	427	436	415	422	427	404	376	398	456	411	377	443	441	421	441	405	401	424	411	446	441	399	406	430	455	380	409	418	424	448	431	407	422	378	466	454	421	385	420	429	418	453	427	412	389	431	405	459	441	420	462	405	394	409	432	420	435	423	440	380	403	420	420	410	414	433	432	421	416	427	427	435	410	407	422	440	417	435	418	399	396	449	399	408	420	416	389	459	458	415	417	424	437	418	431	392	447	451	435	402	433	385	362	378	445	432	443	438	425	434	457	403	408	398	426	431	386	414	452	437	407	454	447	440	446	425	420	454	433	431	392	473	407	428	419	436	408	430	388	431	433	432	423	460	427	409	436	406	427	409	467	427	414	397	427	417	427	449	416	442	430	430	395	428	418	434	428	400	443	449	435	414	439	427	411	400	407	415	408	428	409	433	432	454	451	401	430	424	422	419	424	404	428	466	414	423	417	437	439	411	444	419	454	480	381	451	399	431	404	438	444	430	440	429	437	436	416	423	389	396	452	413	426	443	441	428	416	443	440	418	390	463	415	413	406	417	450	427	455	464	427	438	421	438	438	461	422	414	416	425	423	409	436	400	440	431	409	421	427	428	422	437	471	424	438	430	442	423	427	436	449	415	396	402	429	398	422	432	426	395	408	387	445	408	426	412	459	448	438	441	393	428	405	411	428	405	437	410	433	413	386	463	422	429	406	435	407	440	440	415	444	414	420	437	414	380	441	430	414	401	446	415	428	404	432	414	406	378	423	386	424	428	416	403	419	423	437	401	394	425	432	442	390	430	430	386	445	431	430	431	434	419	414	397	434	432	401	415	430	409	458	421	451	444	434	422	436	405	440	432	444	454	404	432	451	423	428	412	430	387	425	402	444	428	431	402	357	412	416	396	451	395	441	424	396	399	445	446	448	414	432	429	389	397	425	405	450	427	432	419	431	387	455	438	432	419	396	411	457	460	426	427	396	382	388	423	444	416	434	406	444	396	386	460	430	424	388	396	418	442	396	455	447	423	413	418	414	445	405	399	431	411	409	439	457	424	437	444	425	444	411	401	438	467	412	388	397	410	430	450	396	420	368	418	423	400	413	460	414	395	407	422	424	447	443	414	417	437	417	451	420	441	433	471	377	411	450	428	428	423	434	437	422	474	423	409	389	452	421	409	434	417	427	384	425	380	441	419	424	415	429	429	431	439	415	425	447	427	412	416	423	395	399	407	418	426	469	409	427	413	422	416	418	396	423	402	460	419	381	417	427	432	446	430	390	427	419	395	447	439	427	406	391	447	370	429	436	474	417	390	464	438	443	433	421	433	420	434	425	440	399	456	400	423	413	397	424	388	410	421	430	405	422	431	418	422	401	420	417	460	445	440	432	434	445	433	429	435	423	447	422	386	375	413	435	404	426	427	402	429	434	414	441	472	420	421	433	436	424	394	452	397	441	439	430	405	391	399	440	404	416	425	416	422	459	468	438	456	449	430	448	423	412	434	404	430	429	451	441	410	395	426	403	457	379	454	455	415	381	423	416	456	432	458	455	411	434	415	427	455	399	413	414	446	413	427	434	439	427	444	420	383	429	462	413	425	422	459	427	397	457	424	428	456	433	431	462	409	418	409	458	429	428	430	441	454	438	433	425	434	400	445	455	435	408	416	430	415	407	411	436	423	439	414	427	429	409	407	450	414	400	446	399	420	437	447	495	417	424	426	442	398	428	451	432	470	412	420	409	429	451	442	443	398	417	425	419	429	433	425	398	428	426	415	437	372	447	392	418	413	419	416	431	441	405	414	406	414	409	434	457	411	423	459	384	409	453	427	442	418	462	409	446	423	401	444	414	448	425	382	444	433	414	415	418	439	432	408	417	420	406	431	408	429	391	412	415	407	409	445	388	444	442	433	440	415	359	445	378	388	413	432	442	392	419	393	430	413	442	436	434	417	404	411	406	433	404	433	430	447	395	416	407	451	453	441	462	421	408	418	421	401	410	398	409	447	408	394	439	427	452	409	445	429	436	428	462	406	434	422	405	401	424	453	450	439	431	451	390	421	405	418	421	421	456	435	457	415	467	431	408	394	476	406	424	442	428	434	416	462	391	441	425	447	458	395	385	427	429	424	427	423	402	370	396	424	430	429	431	438	452	433	414	432	434	420	424	439	369	421	443	426	436	423	459	360	430	414	413	429	412	386	426	429	389	404	452	407	427	445	443	418	419	449	463	412	407	418	412	434	396	435	390	412	381	414	399	405	436	443	434	431	421	434	417	430	446	418	409	423	436	436	427	453	441	408	409	431	435	408	388	417	411	384	449	422	423	400	432	421	428	412	442	428	430	451	441	420	398	369	378	428	417	432	435	470	432	466	439	396	472	431	434	430	411	443	454	414	406	432	409	400	456	418	380	412	393	402	423	415	419	406	424	427	432	379	432	436	423	436	444	423	450	406	437	430	418	422	413	411	432	424	461	378	437	431	476	445	419	441	384	391	432	440	395	442	447	384	425	395	440	405	426	426	398	428	420	454	397	432	411	446	405	441	418	443	418	415	409	453	411	455	410	434	432	411	414	405	443	411	383	409	447	427	404	432	402	438	391	421	424	416	408	433	400	452	463	447	416	412	427	435	463	417	422	423	400	407	410	419	447	412	457	400	453	414
50713	34178	34064	38256	37710	35288	34693	34075	29936	28427	24984	28607	25099	22499	22582	22498	16643	9599	8089	3507	2375	2259	1261	1273	996	509	436	379	358	376	287	440	387	339	341	388	341	347	305	280	233	1388	1293	258	231	249	257	245	242	224	259	231	265	238	210	223	247	222	232	801	1104	447	244	218	207	226	239	209	225	254	242	225	218	221	256	246	242	241	228	218	231	229	243	241	232	212	243	229	246	219	205	208	230	237	235	223	213	242	255	239	244	235	229	216	245	235	241	230	235	250	232	251	225	204	223	229	249	221	225	212	235	242	253	211	214	230	229	223	245	225	225	232	238	235	251	266	229	229	246	236	229	245	233	218	212	260	246	243	235	233	239	238	235	234	221	232	231	232	230	237	233	251	220	250	249	225	229	230	228	233	226	242	244	255	242	263	249	229	241	224	212	234	236	227	231	228	235	238	237	250	201	237	240	242	253	216	209	262	243	248	196	216	266	213	233	249	227	231	238	271	219	230	222	238	237	236	221	221	246	252	257	216	230	251	218	224	253	229	269	250	255	251	210	228	237	207	233	224	220	226	259	230	218	252	218	228	232	236	270	200	226	229	221	250	222	226	212	256	213	218	226	217	244	244	249	218	201	243	216	239	238	246	238	256	231	231	234	236	254	242	215	223	212	219	231	213	259	242	249	230	230	260	252	232	251	221	244	213	243	253	260	215	241	269	228	269	242	233	244	229	233	229	213	217	240	246	238	253	233	248	242	237	217	221	230	211	217	255	243	222	211	240	255	223	222	254	215	236	213	197	242	234	242	244	229	252	248	219	223	262	241	244	225	236	235	229	241	208	238	229	250	247	249	247	246	224	218	242	235	223	226	237	235	257	239	230	230	244	203	222	229	260	233	250	248	205	234	227	231	204	239	238	241	241	245	257	213	215	257	219	227	229	266	273	266	225	207	249	224	217	233	225	217	228	241	233	244	228	241	227	243	238	250	232	243	248	231	223	244	249	261	212	233	244	256	233	212	228	230	235	255	248	227	243	238	226	227	229	210	227	209	222	242	218	261	204	220	225	227	232	230	228	244	241	221	243	251	253	230	231	233	261	221	229	207	246	244	226	256	253	235	230	244	241	209	255	252	210	234	237	227	216	236	211	226	205	232	265	233	233	220	237	239	222	240	245	245	223	240	234	237	239	246	238	237	219	246	216	213	244	216	210	232	233	216	248	222	206	241	229	241	251	243	244	240	226	251	237	207	226	247	217	263	221	226	254	250	221	231	229	241	240	218	262	241	230	218	249	228	208	234	211	212	262	278	222	251	243	237	214	224	232	229	260	241	224	223	255	261	273	245	229	231	226	253	218	228	238	226	225	264	248	217	249	220	262	257	251	252	233	214	217	217	219	241	242	256	233	243	234	220	225	235	201	252	217	210	231	225	242	212	228	237	229	244	265	228	225	218	234	229	234	219	272	229	207	241	211	232	228	265	228	230	233	226	235	256	227	235	235	226	197	228	245	244	240	238	229	221	238	242	275	240	216	235	252	237	236	240	237	222	226	207	214	249	236	251	267	232	211	204	215	212	233	219	238	228	250	204	250	239	244	231	246	222	252	218	252	201	199	221	220	249	208	252	247	243	253	226	222	207	234	218	241	252	247	239	246	235	206	229	251	228	228	249	212	222	238	227	239	254	227	228	238	237	235	247	239	225	217	219	230	207	226	207	217	220	219	200	225	233	249	264	224	240	233	216	213	236	224	253	229	212	229	232	224	246	229	219	234	219	206	231	206	223	221	217	218	249	268	224	233	240	249	257	240	244	223	243	230	235	235	252	207	246	233	216	223	214	250	202	212	238	214	219	203	224	230	208	219	207	240	244	266	211	235	212	221	257	256	238	245	236	228	230	250	257	229	227	221	229	251	246	231	257	228	238	265	219	250	274	248	237	221	211	227	227	241	236	256	238	215	238	246	212	230	201	226	240	247	226	201	236	223	240	213	227	267	243	242	222	222	252	238	248	215	224	258	253	246	238	253	244	236	242	231	229	239	228	274	240	201	219	246	245	241	230	257	218	233	232	233	220	234	229	217	202	228	201	251	235	236	232	235	244	215	226	256	217	255	223	234	232	234	225	211	229	235	222	233	196	226	244	213	223	254	248	216	218	256	239	256	244	249	228	224	245	233	251	214	245	227	265	232	250	213	227	260	239	248	219	238	230	225	208	249	213	232	227	241	217	262	219	208	238	226	236	227	249	230	241	254	231	214	239	203	252	240	233	221	238	235	236	250	219	243	248	236	235	251	230	216	223	238	259	242	249	255	246	250	262	232	214	221	211	235	212	222	230	229	226	224	251	249	240	207	204	227	245	222	242	219	225	235	255	229	216	234	237	228	235	234	226	263	239	218	245	220	224	256	231	216	232	241	223	239	241	207	234	219	261	239	236	242	216	212	228	216	254	222	228	211	239	214	244	223	204	231	233	208	230	250	212	243	249	222	223	237	244	250	232	221	219	245	252	242	229	240	232	227	226	227	248	224	236	245	248	248	215	242	246	232	222	225	243	224	232	248	233	231	228	255	237	225	235	219	234	245	232	224	236	238	220	254	236	225	241	221	241	238	219	227	210	223	224	216	240	237	264	233	234	253	226	220	217	224	216	215	248	237	231	240	244	242	218	226	230	250	254	243	233	239	232	264	238	254	234	200	242	270	225	209	233	259	259	234	242	252	247	246	223	229	214	234	245	225	220	235	238	234	236	234	242	240	233	227	229	264	240	236	186	227	267	246	199	227	244	246	220	265	239	220	235	219	220	233	237	232	242	236	238	242	244	234	231	217	209	228	219	242	245	220	222	223	221	222	249	269	218	229	230	232	235	198	215	208	225	207	240	225	221	217	267	224	227	251	255	230	229	249	237	237	239	238	226	219	240	230	210	196	224	233	223	237	212	229	264	236	206	236	234	246	222	224	230	260	239	231	224	194	227	225	231	238	214	238	211	227	234	229	233	204	254	245	221	231	234	255	229	228	228	241	242	216	243	232	244	203	222	227	251	208	224	208	220	264	239	246	220	228	210	231	243	237	202	230	217	243	240	227	229	257	253	256	238	240	252	233	258	236	232	241	226	254	211	199	217	207	225	228	251	235	256	254	227	240	234	263	227	219	236	209	223	226	249	232	220	263	213	245	253	224	217	238	236	229	242	219	221	211	235	217	249	240	212	211	236	211	250	217	239	266	220	225	244	252	229	233	261	226	223	248	244	232	234	230	233	218	217	239	207	221	200	204	223	245	219	251	252	230	249	269	243	243	251	248	241	235	267	249	227	225	260	221	249	227	246	242	219	221	234	218	246	236	236	259	242	248	224	219	271	240	236	227	240	213	230	225	216	237	243	228	248	251	231	223	271	246	215	232	231	238	245	214	214	216	250	252	226	216	225	247	226	223	217	218	242	236	237	247	220	226	236	238	238	294	243	226	241	218	216	253	233	241	222	242	229	223	230	224	208	248	226	234	241	249
31278	22365	29621	39587	46237	46617	47492	45791	40525	39709	36105	42709	38399	38810	40527	40093	32446	26686	26935	15428	13532	13118	7858	8424	6107	2957	2212	1779	1854	1722	1413	2078	1857	1346	1565	1876	1594	1457	1230	931	923	8205	7186	923	789	737	756	772	737	806	742	734	773	832	779	733	753	749	772	4940	6872	2003	699	717	733	696	726	676	677	691	716	648	685	696	694	671	698	707	725	670	727	724	698	720	696	741	734	728	684	725	682	706	735	685	729	703	650	680	634	690	731	682	715	631	675	733	661	693	713	744	705	682	686	698	650	689	699	696	725	665	691	677	708	655	699	714	674	693	715	744	675	662	682	669	671	612	703	706	703	708	677	708	680	668	737	729	700	651	673	698	722	709	710	663	692	669	661	660	712	665	672	727	729	679	698	707	679	727	685	682	713	741	678	697	708	705	683	669	664	652	699	687	656	666	667	698	654	668	673	714	738	672	687	722	724	697	703	650	683	729	597	682	704	695	654	713	662	737	672	686	663	668	722	709	697	686	684	722	715	692	691	721	755	690	693	675	716	690	698	705	680	708	686	727	717	669	725	662	699	671	702	658	673	732	658	702	706	683	689	700	672	683	678	652	688	737	708	735	702	687	674	713	738	723	707	704	718	661	711	714	717	679	714	710	689	710	696	699	714	695	710	718	717	684	671	667	663	747	709	704	712	678	615	719	681	696	691	673	714	686	674	690	672	689	703	679	704	695	648	711	694	669	698	686	728	655	672	676	668	691	653	686	685	687	706	667	698	728	678	691	729	699	682	657	684	665	682	719	742	693	713	684	684	675	663	685	692	685	724	657	702	701	690	695	749	668	683	727	665	697	726	683	756	714	661	724	718	655	713	743	688	633	708	679	659	653	723	721	658	696	674	692	701	708	673	739	681	680	677	724	725	708	742	708	745	732	692	694	712	706	742	724	691	667	720	692	708	690	699	689	698	720	692	699	704	661	721	716	699	681	650	696	698	709	654	708	695	705	662	693	737	681	692	704	699	700	677	681	661	692	699	671	670	641	740	679	682	683	717	740	677	612	703	661	732	702	693	669	681	670	707	728	711	667	707	658	655	641	730	678	659	693	757	679	694	701	703	625	691	718	699	687	677	694	673	733	644	667	756	695	677	654	725	685	671	713	681	729	738	712	649	692	683	655	676	665	725	724	713	705	688	697	648	681	719	713	677	717	690	696	668	668	704	659	652	729	699	677	701	642	699	701	690	659	706	698	722	751	697	680	635	682	658	670	658	689	676	661	686	722	647	716	671	686	677	649	708	702	698	678	657	669	691	739	675	734	698	700	694	704	709	696	679	693	700	705	722	700	660	676	739	711	686	685	689	705	664	664	719	730	668	683	643	684	699	733	703	680	720	712	650	685	729	674	662	706	702	688	671	669	738	750	677	687	750	714	722	721	687	695	742	686	663	686	739	710	690	680	713	687	690	725	767	698	655	705	646	710	675	721	695	715	708	661	703	749	670	706	677	685	708	670	715	722	644	693	668	652	715	654	665	623	740	709	628	689	704	668	721	743	699	690	716	680	715	699	649	703	700	674	666	697	750	700	661	646	669	704	663	695	688	735	732	703	674	682	703	689	684	723	742	728	649	689	653	696	717	731	698	712	681	672	701	691	660	684	721	728	679	667	698	709	699	732	697	671	722	706	695	692	706	670	676	697	699	710	664	666	694	696	694	710	691	717	668	662	688	702	702	706	635	686	687	700	719	706	686	648	636	686	684	674	666	723	733	684	718	692	626	661	719	714	672	685	734	706	690	701	726	705	652	699	691	688	690	689	724	686	670	718	723	694	718	702	673	707	697	649	710	720	687	695	685	677	671	655	707	690	699	708	761	721	688	717	712	663	689	691	702	679	689	713	739	614	710	701	658	712	741	692	735	672	730	672	714	633	681	706	702	659	724	712	701	699	731	680	672	699	715	682	711	685	767	724	764	727	666	697	659	694	681	671	710	668	703	684	678	676	710	653	662	650	705	685	693	710	665	705	724	687	697	697	656	686	745	668	703	684	677	662	669	690	725	623	654	688	686	723	635	698	722	695	661	681	658	710	655	647	718	708	690	674	671	715	677	670	688	724	714	719	668	673	715	726	701	664	614	717	651	697	649	728	678	644	711	657	704	684	687	707	706	679	659	667	653	691	721	708	727	674	709	676	694	694	666	629	684	700	671	709	705	736	711	695	713	743	652	715	701	664	731	741	695	677	706	746	672	645	713	689	674	685	731	696	741	671	653	713	702	682	704	677	688	705	687	651	646	702	682	652	679	673	712	656	672	702	701	687	720	695	722	671	699	680	726	694	655	700	708	689	708	735	696	692	707	718	678	660	676	676	697	646	662	638	666	692	687	694	750	668	676	717	653	705	685	704	677	658	677	737	682	676	686	647	665	684	697	698	744	736	673	724	736	675	757	644	736	631	703	705	714	694	675	666	742	700	701	739	711	663	709	702	669	689	727	696	703	719	683	733	706	698	711	656	757	680	725	677	675	702	716	706	689	682	696	695	719	698	687	694	714	683	717	702	704	702	734	674	675	682	692	701	767	679	651	674	716	697	677	714	683	707	718	715	671	666	683	682	679	692	706	746	692	692	676	659	684	684	715	681	677	705	718	702	705	684	681	685	722	684	685	738	737	705	710	674	664	661	697	683	728	728	688	707	674	706	707	735	650	651	719	705	709	682	724	657	673	661	666	665	701	725	729	696	660	663	637	673	679	694	697	709	673	686	737	703	697	700	704	711	709	756	645	655	696	656	705	659	708	704	689	675	689	691	699	693	688	758	680	707	746	721	658	656	721	719	669	689	652	725	672	666	732	651	650	693	688	682	714	622	679	689	718	696	684	687	665	727	713	685	688	706	657	655	671	675	716	703	716	669	723	691	704	726	728	684	723	731	693	664	700	763	688	664	692	698	646	680	681	669	667	705	649	682	723	698	696	667	716	680	707	669	701	678	670	679	707	620	675	714	689	703	691	742	713	711	695	647	653	679	697	674	697	675	725	722	731	707	701	690	648	652	669	700	714	657	698	742	697	632	695	668	688	702	710	666	688	631	731	652	697	764	654	680	643	683	661	690	719	681	696	682	683	684	696	722	689	676	735	642	682	660	657	694	692	660	704	673	695	696	659	674	690	660	696	686	684	699	675	689	691	683	658	682	689	674	695	717	705	719	697	704	718	715	685	637	739	690	691	667	727	657	700	701	687	725	635	681	731	725	754	704	696	699	698	708	666	752	716	642	670	655	716	719	695	696	721	682	697	755	691	717	698	682	684	671	665	707	664	682	663	704	688	696	670	670	698	696	694	646	669	675	711	749	684	713	679	696	682	720	697	706	698	705	674	658	689	665	692	697	662	698	688	707	652	634	707	696	709	685	657	710	656	655	702	703	677	741	707	670	693	731	708	703	678	740	636	687	660	660	706	726	681	705	665	690	701	685	707	673	707	710	693	689	731	699	704	718	726	664	695	695	723	616	715	701
9277	5763	8873	10214	7276	5289	4410	3280	1823	1503	1374	1444	1048	1020	914	887	556	468	430	290	244	237	236	210	190	195	161	200	210	196	214	188	201	185	191	169	190	170	188	204	183	215	232	185	181	188	194	172	189	173	183	179	190	164	184	166	185	198	188	225	268	200	181	190	193	197	185	173	191	175	181	190	188	224	177	173	191	174	188	184	167	171	196	200	173	203	174	190	191	156	172	181	197	204	170	215	181	189	169	204	188	206	208	180	188	177	206	188	178	193	154	216	180	189	180	220	209	173	185	163	178	168	187	180	165	168	212	196	195	162	190	162	181	181	191	185	158	200	211	186	196	192	186	210	207	193	184	194	215	194	201	193	214	165	174	181	174	188	204	155	202	156	173	197	181	198	179	193	207	178	216	207	185	168	185	185	193	191	200	201	184	218	180	177	181	175	182	172	175	171	203	175	220	192	179	180	199	203	170	198	164	175	181	213	159	202	196	167	188	188	196	208	175	203	200	171	193	168	163	170	191	208	165	209	172	207	188	183	195	199	171	198	180	176	187	187	182	194	179	188	177	175	184	179	187	185	177	188	186	180	201	189	169	182	189	189	203	181	206	212	171	190	191	148	164	173	186	190	178	187	180	181	143	187	182	195	202	171	190	191	178	193	188	172	202	199	205	187	203	191	180	187	183	192	185	199	159	180	181	188	185	178	168	200	197	157	161	204	183	163	197	188	157	203	212	208	206	183	182	214	199	171	157	211	190	182	201	203	183	171	188	191	198	166	189	198	181	168	177	215	189	198	193	220	180	154	179	181	173	181	176	176	155	198	210	207	191	197	171	193	172	174	196	197	188	183	180	186	195	181	184	203	215	196	178	176	198	183	192	192	180	173	188	212	161	159	168	195	194	183	194	179	183	165	180	178	176	190	186	207	195	166	192	180	197	196	172	183	206	182	206	216	196	203	190	184	177	220	190	177	196	191	205	209	200	178	192	190	194	195	197	195	188	209	181	199	187	187	171	194	205	180	164	167	193	197	197	162	175	194	180	177	186	184	191	175	205	150	189	202	174	194	198	186	186	174	208	177	199	175	171	213	206	185	180	197	184	185	175	162	184	174	205	191	225	197	177	171	165	178	180	163	195	196	177	192	172	195	190	182	177	173	200	167	202	160	189	187	177	174	175	188	198	178	174	165	188	181	209	173	181	214	182	193	189	180	193	177	171	208	174	188	188	162	195	189	181	186	194	189	187	172	168	167	179	188	201	192	178	182	187	186	179	188	185	184	182	212	213	202	165	179	175	156	191	167	195	180	173	170	189	208	187	180	201	195	181	197	186	174	176	185	169	184	175	167	205	178	195	198	175	187	202	178	181	189	168	197	160	168	184	173	196	170	179	190	196	185	184	158	195	197	179	202	176	184	204	179	190	180	197	183	179	196	163	176	170	168	181	198	190	183	179	188	205	166	176	167	190	174	196	169	191	170	171	167	174	212	207	186	204	207	196	194	196	185	174	179	163	180	191	174	159	184	174	203	159	205	187	195	178	184	179	189	189	165	196	177	191	195	189	199	200	195	214	199	171	184	192	207	169	180	197	222	188	190	162	177	181	183	176	183	195	166	173	180	186	182	177	168	204	186	141	195	171	188	205	184	171	178	189	170	195	165	181	173	196	176	198	178	192	188	175	194	195	190	170	197	186	179	179	168	188	160	189	181	187	164	197	173	185	187	173	190	180	189	188	180	173	184	171	198	209	180	205	180	166	180	177	171	177	202	184	191	170	181	187	188	169	165	182	193	183	174	182	154	189	198	180	199	201	189	186	181	170	194	183	172	168	180	170	202	204	156	194	192	169	163	181	171	196	205	188	187	214	194	170	172	154	192	172	194	175	180	159	170	190	181	179	171	191	177	176	200	196	166	175	198	188	193	166	195	179	170	197	168	206	163	201	189	207	195	200	204	201	168	188	180	180	165	190	179	161	179	207	171	172	201	167	199	185	182	183	181	194	187	179	174	193	189	172	193	201	167	224	169	178	194	181	168	184	184	180	176	183	207	156	199	197	184	171	190	183	190	164	201	196	186	202	167	190	183	174	179	176	176	223	182	162	186	191	187	178	158	187	188	181	182	200	200	206	194	162	205	195	172	178	162	175	194	211	189	189	224	181	219	210	194	200	205	196	199	187	206	189	178	201	169	157	200	206	191	225	167	171	211	180	164	183	191	208	197	169	168	181	188	191	157	181	198	197	198	198	175	202	170	188	182	197	191	172	207	196	184	183	168	208	200	162	188	174	167	200	191	177	179	226	225	173	149	175	197	165	169	196	190	187	198	165	197	173	202	195	208	191	217	186	175	167	188	181	173	192	193	170	158	183	187	182	196	173	179	173	180	170	159	215	202	171	185	184	168	179	177	188	189	197	171	194	210	170	157	193	194	176	192	175	187	183	195	191	191	168	181	198	209	155	181	163	184	191	188	195	176	189	182	182	177	166	171	162	182	177	206	190	183	202	207	202	197	188	175	181	186	200	173	188	191	198	197	180	172	185	172	184	176	156	193	184	196	178	194	189	175	178	145	193	160	180	179	193	190	205	171	195	190	196	157	178	175	190	169	178	199	192	178	188	189	184	181	177	161	198	195	185	209	184	177	182	184	183	165	180	197	179	200	190	179	184	208	181	177	203	179	172	188	178	195	178	194	178	179	168	171	211	180	173	163	188	209	190	177	217	151	193	181	189	190	190	163	200	177	175	183	196	187	206	160	164	175	214	154	168	178	205	186	180	169	178	188	214	192	194	201	181	189	177	181	176	185	191	206	175	185	208	181	172	172	184	194	206	192	205	185	187	190	163	171	191	187	186	181	189	189	185	186	183	175	190	191	188	186	176	188	182	172	200	179	188	209	203	187	192	182	186	212	191	174	173	221	196	165	211	208	192	188	188	178	198	225	151	187	194	214	186	166	188	187	174	195	182	208	181	200	193	169	179	195	179	174	155	183	172	180	195	176	214	177	165	174	194	181	198	189	183	201	186	188	189	183	183	173	177	193	190	181	180	178	183	189	195	163	181	193	182	197	199	211	188	167	187	199	200	174	154	173	173	204	184	159	178	211	207	181	182	173	186	205	167	193	200	161	188	188	189	171	186	192	178	182	190	181	196	183	167	211	185	174	187	162	185	178	176	166	177	165	185	179	193	183	188	180	197	197	176	162	177	174	185	207	212	181	184	187	193	203	169	197	166	158	214	211	199	203	192	193	175	189	217	207	194	177	185	176	178	184	204	179	205	192	196	175	201	195	182	170	201	195	172	187	178	176	206	168	188	163	184	181	197	193	190	203	159	184	147	160	186	182	205	169	189	177	198	187	192	182	200	193	178	170	193	183	197	192	172	168	179	183	168	188	195	196	207	181	178	206	200	188	191	200	168	174	171	206	189	188	157	180	190	181	175	169	213	160	192	185	172	201	175	171	164	183	192	181	193	206	163	173	171	179	183	211	172	180	193	178
10405	6334	11033	17843	16744	14628	13223	11637	6713	6991	5811	7191	5645	4965	4756	4555	2960	2240	1997	1214	1042	1026	822	826	736	596	601	577	606	569	558	632	580	612	643	591	574	615	612	593	595	897	859	605	571	594	581	622	613	590	601	594	600	611	565	590	560	557	618	837	1024	814	533	547	605	586	574	533	559	605	596	583	570	593	571	609	570	586	562	537	619	612	600	537	600	566	558	527	605	553	583	559	607	592	607	592	565	571	572	640	571	602	575	556	558	594	574	537	561	621	589	610	617	583	550	577	619	573	582	563	583	584	576	575	543	632	576	529	610	597	600	555	560	549	542	582	588	546	585	583	562	563	593	571	567	567	577	582	587	551	553	547	596	534	616	582	542	567	625	567	564	573	596	565	554	562	621	565	541	588	621	568	581	624	567	585	561	586	580	566	613	572	538	611	610	555	596	623	573	595	581	586	576	583	583	590	562	604	569	604	593	561	592	589	564	607	562	584	575	579	598	569	544	597	537	611	552	589	581	596	550	624	550	542	593	594	594	571	593	588	606	661	582	558	597	595	567	582	590	615	562	561	608	584	613	597	585	586	586	609	568	534	578	598	608	563	562	613	563	545	568	557	544	586	590	575	585	583	595	578	613	657	583	557	580	583	614	586	590	529	603	603	566	591	584	613	593	544	582	578	581	567	563	589	561	594	550	586	587	576	573	544	547	603	598	583	570	599	627	569	552	594	607	548	623	592	588	587	580	571	603	574	539	616	573	597	594	565	598	595	569	610	559	565	574	559	579	577	610	581	566	617	542	581	576	541	525	605	587	563	566	558	540	593	577	558	565	601	567	557	558	633	606	578	596	564	582	609	605	618	562	552	545	607	599	540	573	561	582	535	568	623	566	544	577	585	561	563	584	572	612	543	603	590	585	577	583	553	542	553	600	576	570	619	603	562	562	603	583	579	611	584	568	661	548	608	567	558	583	571	609	551	593	572	548	597	575	594	583	570	614	545	573	541	567	529	594	580	604	583	557	591	544	578	575	581	572	570	541	586	595	581	556	586	605	559	568	531	612	577	584	609	641	600	559	530	586	595	574	576	566	576	585	637	600	626	573	579	523	540	632	531	583	582	559	584	597	569	550	585	570	511	564	559	553	560	556	591	559	626	587	619	572	562	642	553	564	572	563	587	579	585	601	595	561	643	546	566	605	565	594	595	556	576	550	597	585	552	592	595	588	562	559	567	567	612	577	540	565	550	581	587	624	574	583	536	558	586	551	543	619	567	536	572	592	582	551	613	606	616	557	561	554	591	603	588	598	544	567	596	583	632	580	603	573	555	541	554	633	609	552	607	585	548	561	585	582	577	559	565	568	573	579	604	555	587	557	577	545	582	596	573	588	597	588	580	569	577	595	562	580	593	565	612	612	585	588	562	551	563	563	564	562	551	573	565	537	572	573	544	569	558	595	581	585	597	554	578	624	583	608	601	599	578	588	577	581	563	515	572	567	584	574	534	577	614	593	576	567	618	606	566	576	594	605	623	607	547	589	575	545	578	601	604	581	556	577	626	599	578	587	555	590	567	635	560	554	579	597	543	591	608	556	558	531	570	585	616	601	597	554	628	606	609	596	551	531	618	590	551	595	583	560	567	561	556	577	559	585	618	550	560	552	588	561	580	558	550	572	568	528	568	588	565	604	590	581	612	615	528	578	589	597	660	593	541	568	590	617	554	597	561	564	598	535	566	553	592	627	535	561	552	570	559	587	569	599	593	570	594	549	557	535	581	570	535	588	561	563	602	630	578	595	568	584	624	573	595	626	577	553	565	575	624	568	565	568	621	608	564	576	556	566	605	563	546	590	601	574	543	589	562	590	613	584	552	580	579	593	591	595	639	596	600	567	555	539	614	598	559	549	565	600	565	559	592	553	643	599	543	549	562	575	611	580	588	598	577	576	547	568	602	557	576	593	553	579	588	608	583	589	568	565	543	605	610	581	609	590	579	558	627	560	560	548	621	600	535	568	576	558	550	606	622	570	584	551	561	564	587	580	561	545	583	575	605	570	571	583	595	585	621	585	602	585	598	604	562	580	611	586	559	574	558	613	643	570	604	584	643	569	615	576	611	573	612	607	604	623	606	602	533	554	581	563	585	592	522	595	627	600	604	564	596	583	549	545	555	620	592	587	589	631	553	571	560	581	597	578	588	568	567	584	546	530	592	577	582	633	595	596	590	576	561	572	559	581	611	593	618	600	556	637	584	625	567	584	602	630	567	526	549	544	583	572	563	583	583	563	597	583	569	557	637	561	562	577	625	572	598	597	603	586	575	582	583	598	548	598	579	598	559	604	615	595	612	584	609	589	595	549	565	581	547	557	569	582	592	594	594	628	571	556	587	609	594	558	540	575	517	560	606	549	616	617	633	617	592	572	595	610	604	617	573	536	572	596	557	567	593	563	566	625	598	584	578	619	586	564	567	577	582	593	582	551	585	549	592	554	569	593	556	589	605	574	617	576	622	568	606	569	604	587	576	598	598	627	548	597	547	558	572	564	582	571	569	617	548	607	597	589	582	583	583	606	619	616	556	605	565	616	578	569	582	598	582	568	544	586	589	574	567	565	567	576	591	604	600	612	571	607	568	571	579	602	575	552	618	605	599	582	552	554	570	593	612	583	636	571	598	596	573	624	585	577	587	589	557	576	592	540	581	573	584	564	581	577	521	576	592	609	587	556	597	613	591	582	595	593	541	577	613	626	567	571	611	581	605	531	595	557	567	574	608	577	578	544	547	621	522	559	565	577	559	546	529	562	585	591	593	613	526	571	607	536	601	548	631	578	599	608	569	584	574	579	584	540	611	581	540	548	607	596	592	587	584	600	577	576	603	592	603	574	544	624	611	572	608	559	562	543	577	577	590	578	609	596	574	601	561	592	562	614	589	576	601	547	568	567	573	564	596	582	609	554	570	560	582	567	575	567	579	586	580	584	593	574	577	536	581	606	578	563	566	582	583	528	612	581	631	622	567	572	578	584	624	568	570	549	562	606	588	590	589	585	578	616	555	576	575	604	548	559	577	603	586	576	589	530	583	586	551	592	594	572	555	595	542	612	521	584	597	522	601	607	563	593	561	606	605	566	577	613	594	591	591	572	552	578	599	595	613	625	550	553	585	614	637	612	604	551	580	573	582	595	621	589	569	580	570	588	596	566	566	574	549	610	568	584	580	580	585	582	578	573	605	568	598	596	598	569	617	641	556	583	542	606	562	557	584	618	569	578	609	576	568	615	612	543	563	585	564	613	541	584	592	557	588	598	582	571	593	595	559	587	559	601	545	604	607	570	566	579	609	550	559	565	573	612	578	588	537	585	564	591	593	610	555	582	573	608	548	598	556	578	545	620	602	550	557	556	601	631	573	635	566	601	574	609	560	563	605	557	589	576	612	606	594	545	587	576	615	592	577	572	581	556	573	613	585	557	607	585	588	561	603	556	565	609	541	535	589	597	590	577	582
39668	28155	31633	36557	36016	31657	30519	28249	25468	19915	15765	16824	14763	12620	12032	11635	8094	4258	3967	1842	1009	1013	658	616	417	278	284	216	249	235	297	245	240	178	202	223	209	222	183	160	166	617	513	127	148	164	164	136	134	150	150	144	156	167	154	148	164	153	193	529	561	293	174	127	144	164	177	187	145	176	177	159	161	165	157	133	169	146	150	162	155	153	143	154	171	161	145	117	131	146	145	154	162	159	145	156	166	165	140	150	143	148	163	161	147	158	162	139	146	131	157	157	154	158	163	146	152	139	148	148	147	149	168	151	152	160	157	147	154	136	151	162	160	143	160	146	153	140	166	135	145	145	156	154	131	137	126	130	169	157	178	156	165	192	145	143	171	123	168	162	171	155	155	151	162	149	147	154	167	141	153	157	140	157	157	147	150	157	158	175	158	178	151	144	143	147	152	151	160	148	156	155	142	171	156	166	154	142	161	142	153	149	158	158	158	158	163	160	152	141	141	142	160	164	150	153	144	146	161	165	133	165	159	139	154	167	161	160	156	164	156	151	165	133	166	153	164	145	173	155	130	148	151	177	126	146	156	174	161	166	139	156	158	154	165	152	152	140	147	134	164	159	150	162	156	150	169	157	149	143	153	163	171	157	155	137	152	159	142	157	151	155	161	127	159	159	163	151	152	135	161	185	147	147	145	143	153	173	136	162	159	170	163	169	159	143	170	150	166	163	143	139	128	147	190	160	169	150	145	154	157	157	146	173	160	159	160	160	159	143	191	146	158	177	140	135	159	179	173	157	141	173	158	151	148	165	124	155	153	170	163	157	139	149	147	145	172	147	162	142	165	164	172	161	149	147	137	140	151	142	147	153	160	163	148	167	140	155	143	163	145	149	155	178	152	167	156	132	178	170	147	157	181	140	155	185	177	185	169	171	152	158	158	157	147	149	153	159	154	140	161	170	156	144	164	161	172	148	142	149	133	144	145	142	172	160	164	164	138	156	150	143	144	152	151	138	156	162	151	167	153	164	150	154	153	152	151	155	149	160	142	158	153	146	174	159	128	145	166	144	152	169	141	164	144	155	150	167	175	141	141	146	146	156	164	166	142	174	149	153	152	152	143	144	162	155	156	154	141	142	154	130	188	160	174	155	166	171	153	140	185	150	166	145	167	138	161	187	165	160	184	149	150	164	175	152	159	162	158	177	152	153	154	154	159	167	147	149	155	132	149	143	172	139	148	146	171	151	146	158	160	154	156	168	166	164	157	175	141	156	147	132	168	144	153	148	138	174	160	137	144	167	168	160	159	160	162	176	176	179	151	160	164	149	163	142	163	161	143	138	144	156	179	157	182	153	147	150	143	168	150	163	157	168	146	138	103	161	144	146	170	130	179	154	170	160	154	184	161	157	167	173	161	156	168	148	141	150	152	177	149	138	168	141	138	146	147	141	137	149	165	167	156	148	141	128	162	154	161	143	165	175	145	153	136	153	160	144	149	153	132	153	137	156	165	162	148	124	159	159	176	149	173	142	129	141	151	160	175	170	156	145	147	162	156	155	169	146	147	175	171	168	179	160	166	166	155	154	199	129	158	118	142	161	140	160	152	161	143	165	158	144	153	169	155	141	142	161	149	160	175	153	155	134	168	162	150	180	145	144	159	134	161	173	175	170	134	160	160	161	157	153	174	161	118	157	151	147	153	160	138	143	162	153	140	139	166	170	147	143	163	163	145	148	148	123	153	162	145	173	165	155	140	152	156	161	136	157	149	137	170	168	161	163	136	184	183	146	177	164	136	157	157	148	134	136	154	150	178	174	162	143	159	156	168	152	152	138	162	150	145	158	162	175	149	137	172	144	142	161	162	148	139	135	141	147	153	155	158	154	153	158	133	169	154	162	146	165	156	166	150	143	166	160	163	151	150	152	157	161	138	178	159	143	161	140	165	159	140	166	140	146	159	156	129	130	132	156	184	158	155	158	150	162	139	138	153	155	159	157	138	144	165	154	158	141	155	166	178	126	125	156	150	155	135	165	156	150	156	155	167	170	139	152	151	143	199	126	155	115	142	152	157	157	149	146	125	147	162	147	137	147	160	145	179	154	165	172	173	144	161	144	153	151	124	151	150	155	160	156	153	153	152	159	154	153	163	149	147	143	165	148	139	156	137	154	133	126	147	121	151	152	155	163	138	150	124	159	151	170	161	130	145	149	159	134	156	150	148	152	154	147	175	130	141	203	166	144	148	142	178	136	164	167	165	163	169	143	148	170	171	143	157	161	154	153	131	158	142	147	148	148	166	160	160	148	139	136	155	137	154	147	150	159	161	159	155	167	140	150	157	176	171	171	159	146	153	157	120	128	164	176	161	172	176	163	166	148	159	134	125	172	163	143	130	150	159	130	150	144	149	154	151	170	163	156	145	164	163	142	156	122	142	170	146	141	165	140	148	173	145	147	155	164	162	169	139	172	144	140	162	148	141	168	155	167	151	138	171	156	140	135	165	144	174	138	152	162	141	155	145	147	155	137	160	141	154	153	152	147	142	167	160	161	154	169	132	167	163	156	140	144	159	144	162	150	135	160	145	161	178	144	154	138	169	143	164	136	146	131	152	147	138	155	142	156	145	158	162	150	151	144	139	147	135	152	166	162	141	157	160	163	149	153	152	150	135	164	155	149	166	151	152	151	155	164	145	166	161	169	165	160	163	153	140	146	162	159	162	165	153	156	163	136	152	151	162	163	163	171	145	146	148	150	161	154	165	161	134	151	163	130	147	141	158	145	150	157	152	166	146	157	144	147	161	150	126	154	175	152	141	161	167	168	139	145	148	169	152	164	159	160	138	146	166	129	172	171	157	152	152	175	166	140	170	156	143	132	155	147	147	140	152	150	157	152	165	158	150	135	154	156	158	148	156	163	149	164	149	142	133	166	147	152	140	149	173	150	140	144	153	151	136	158	142	137	142	143	173	186	146	159	159	153	160	155	143	167	151	148	171	149	171	157	170	141	145	162	143	162	145	137	164	148	147	156	140	155	165	143	162	147	182	140	167	154	159	115	156	140	159	172	159	169	177	175	155	149	148	159	144	145	162	143	170	136	156	165	150	164	177	158	147	157	152	175	144	164	139	152	147	150	153	159	135	165	156	136	159	141	136	144	144	137	159	155	156	163	141	163	127	148	172	156	160	141	132	150	165	145	156	147	155	139	148	139	174	144	148	151	124	147	162	126	194	178	174	172	174	161	145	157	150	136	160	166	149	147	144	143	143	168	154	145	159	148	141	147	154	160	145	184	150	161	130	180	167	163	150	153	164	156	150	143	147	155	167	162	144	159	158	161	160	168	175	139	163	168	157	173	152	141	185	145	143	165	148	176	167	164	163	170	154	164	148	149	142	143	144	159	154	142	158	172	148	132	145	145	150	148	138	145	157	177	139	150	163	157	148	152	153	171	169	162	158	172	164	134	145	162	148	167	165	146	150	155	151	126	148	186	147	154	162	157	153	151
23883	19824	25356	36971	42661	40321	40043	39661	34176	30036	27464	32221	28483	30599	30367	31105	23476	17715	17924	10214	6934	6841	4431	4217	2716	1369	1288	935	1059	1164	1276	1290	872	721	821	912	847	957	731	532	623	4228	3201	676	505	507	548	513	532	493	494	510	489	508	559	543	482	501	707	2942	3763	1485	505	502	531	509	473	477	514	502	496	480	519	483	529	476	503	512	490	473	451	511	491	509	498	516	468	507	518	482	474	532	519	452	501	497	497	484	522	506	492	523	466	504	494	505	484	480	482	473	488	497	494	478	445	520	506	507	501	490	468	449	512	487	486	482	516	461	496	504	506	488	533	500	490	481	455	522	510	501	482	474	506	477	506	487	523	525	514	517	491	480	507	465	481	492	535	492	462	494	522	535	498	494	492	472	492	519	490	510	484	458	489	521	509	462	516	461	486	517	481	502	521	456	512	513	462	504	537	501	471	507	494	466	519	476	464	473	505	504	524	508	506	483	448	484	508	522	520	509	485	476	523	490	516	524	529	461	461	450	528	475	504	524	479	486	481	474	474	510	450	504	477	509	480	505	476	509	510	516	470	538	491	514	463	511	465	466	525	513	498	462	487	499	494	471	461	506	450	520	475	473	482	493	475	504	513	530	486	466	481	492	497	464	531	487	484	483	482	495	477	509	534	502	467	525	462	492	470	498	494	490	507	491	501	491	464	475	453	464	496	517	466	487	451	455	490	459	494	476	470	527	496	498	491	484	450	480	518	492	498	495	447	488	476	525	491	505	475	502	488	469	488	498	509	570	467	474	491	479	487	501	494	480	474	501	487	499	500	516	492	470	462	525	507	486	510	505	489	500	481	484	494	515	504	480	523	510	483	441	483	532	530	504	463	493	479	490	483	505	454	472	484	517	455	509	495	522	516	478	472	474	476	485	534	485	440	483	478	503	510	470	468	508	500	525	510	461	516	512	497	558	482	495	499	526	505	533	474	510	492	519	514	493	524	489	529	463	465	459	468	513	533	479	498	487	509	484	528	502	523	511	521	468	500	445	517	511	507	496	480	513	465	523	501	507	510	549	496	513	471	474	483	494	467	514	527	499	445	484	472	458	500	468	486	476	506	504	526	525	504	505	480	488	530	510	484	515	500	491	505	488	461	493	502	501	478	499	501	488	495	499	498	478	495	497	498	515	517	461	515	509	526	500	493	496	499	500	475	521	508	508	496	458	501	514	489	508	507	517	476	509	536	480	509	509	470	485	484	487	470	475	478	509	511	488	511	465	464	525	503	480	513	469	496	467	500	512	489	494	490	494	461	495	498	484	467	497	493	481	512	484	476	525	529	501	497	535	457	502	488	478	521	494	521	488	501	475	495	489	496	496	515	518	518	524	459	537	521	502	479	483	503	453	519	467	462	493	503	492	490	514	488	474	494	516	455	516	509	459	501	489	479	484	474	485	454	497	451	491	442	501	478	515	481	488	473	466	479	512	498	494	506	488	505	498	518	495	557	516	484	487	496	476	503	518	490	465	518	517	489	515	491	501	525	486	504	494	551	514	485	474	483	478	482	514	467	493	458	488	473	547	495	544	466	534	512	507	517	488	455	515	502	482	495	505	516	480	483	515	506	506	447	478	515	491	501	468	472	494	503	475	481	481	483	479	449	477	539	469	546	497	493	499	486	468	498	491	558	495	460	530	478	515	441	495	489	507	475	494	483	509	526	515	523	501	500	458	514	466	480	478	495	491	496	504	507	469	487	502	502	499	493	501	492	511	482	501	506	483	493	502	488	452	494	503	509	504	511	500	525	492	512	478	473	498	509	510	514	501	532	469	508	502	505	489	468	492	532	510	500	509	462	455	522	496	490	473	517	496	507	535	494	515	469	499	501	470	537	502	548	457	468	496	508	480	487	531	488	466	505	484	483	513	516	531	510	531	520	469	477	464	471	506	482	478	498	498	457	501	526	524	511	444	477	507	461	516	477	498	505	476	452	541	523	458	496	533	495	468	500	537	496	519	508	489	477	487	468	495	518	479	492	519	500	479	460	482	502	513	517	474	488	486	466	523	473	470	521	503	508	471	504	474	497	481	477	496	471	498	512	463	498	535	494	473	507	490	473	490	467	464	515	442	475	529	494	526	478	452	458	509	524	504	443	504	482	488	500	508	502	485	470	494	463	506	459	491	523	483	505	485	495	511	473	512	488	501	448	499	482	487	513	494	492	482	497	500	503	471	489	497	529	486	499	479	482	483	524	495	470	502	501	468	483	499	500	522	498	482	466	476	509	472	448	465	509	503	537	514	537	504	532	499	488	501	499	483	504	482	511	489	487	519	486	510	467	518	483	540	506	463	469	496	512	533	498	474	467	495	509	464	528	514	510	491	499	522	496	527	483	492	502	474	480	468	464	529	516	515	502	533	504	495	513	492	521	457	463	501	506	507	449	492	520	472	481	533	489	455	486	507	465	519	476	487	508	494	467	520	488	493	525	476	469	509	499	500	511	499	480	513	499	485	493	498	503	531	496	481	500	541	490	495	468	485	489	520	520	489	491	455	495	492	472	512	490	490	473	504	547	479	498	510	493	495	483	511	528	483	471	473	472	482	524	487	497	522	511	512	470	468	486	509	482	509	492	463	522	498	479	497	502	513	504	478	493	477	536	487	484	522	509	502	492	511	497	508	495	514	528	515	477	511	529	517	477	515	498	495	461	481	496	488	493	477	526	516	470	483	501	480	486	461	500	509	509	495	506	455	496	473	486	479	488	525	501	491	486	498	468	473	473	505	467	509	518	484	485	471	491	520	495	498	496	482	492	481	480	470	467	497	492	468	477	492	470	441	541	518	511	512	494	447	478	494	520	477	486	467	505	516	486	545	532	527	521	535	488	501	479	467	471	454	501	487	496	505	505	474	496	460	488	535	494	463	497	501	488	458	476	488	480	468	503	522	477	510	445	489	483	501	507	499	519	479	476	468	532	525	486	498	483	537	503	488	483	488	441	498	493	505	550	487	525	513	476	477	517	553	514	501	463	496	466	489	491	486	490	474	522	494	503	512	504	494	455	504	473	507	464	441	495	473	490	485	488	490	501	500	490	521	474	504	469	517	490	477	490	473	490	495	504	517	550	482	513	502	514	502	479	504	490	480	531	491	486	456	534	483	534	459	477	472	513	470	521	504	482	544	484	480	492	515	479	482	487	480	471	500	484	513	481	432	477	513	502	506	442	516	543	481	512	500	501	500	485	528	516	481	470	448	506	514	503	500	453	509	447	473	489	487	522	524	481	493	507	539	479	502	488	512	483	523	504	497	493	472	487	469	510	492	444	478	528	445	466	488	520	548	537	464	471	499	485	485	487	515	479	485	529	502	525	499	496	490	487	465	481	526	464	452	518	463	484	477	493	496	466	510	486	480	442	495	496	459	506	522	532	486	531	525	488	498	470	489	469	506	494	511	433	498	517	527	496	467	485	519	498	487	507	492	533	501	496	480	484	478	526	500	477	471	493	484	480	483
50214	35645	35881	37758	36799	32825	33047	32915	33509	26818	24784	27382	23525	22117	21584	22248	17752	10464	8681	3705	2718	2457	1466	1372	818	535	438	421	330	423	443	567	418	332	325	359	360	345	276	280	272	1280	1033	274	231	244	267	250	251	246	233	273	253	259	268	277	274	296	327	970	1216	731	207	266	243	250	234	252	261	231	251	269	267	263	256	266	261	229	235	261	257	272	253	258	272	254	255	248	239	293	244	252	264	225	239	231	245	267	257	260	246	259	227	248	250	291	255	213	260	281	241	244	248	249	244	247	242	257	253	245	242	239	224	237	225	237	260	231	272	261	228	275	270	248	273	253	279	267	247	263	268	256	254	250	260	251	298	259	252	290	207	239	246	224	219	236	255	249	247	254	255	247	272	239	249	257	276	241	279	237	257	255	242	241	239	244	276	257	244	235	272	257	259	238	242	250	269	258	262	214	258	235	244	247	260	264	244	220	253	248	263	243	275	266	239	261	251	272	242	233	267	301	250	253	222	284	259	225	281	243	249	273	259	261	262	241	244	251	231	225	248	286	280	262	248	239	238	252	258	276	229	227	259	261	248	279	249	245	243	287	240	251	257	254	276	259	253	247	241	250	248	260	256	241	274	244	280	249	275	278	267	248	240	249	223	251	248	309	234	255	231	227	233	268	267	208	246	258	258	254	265	252	270	251	269	253	251	255	264	265	255	243	231	260	231	286	263	229	232	241	260	239	243	257	252	246	266	255	271	249	260	244	250	263	246	265	250	228	250	266	239	207	246	251	269	265	253	257	258	236	250	278	248	247	243	247	251	246	262	256	239	238	249	253	232	260	257	257	217	259	266	232	251	256	254	230	274	255	258	239	264	282	286	228	229	229	264	256	219	246	282	222	236	240	274	245	276	241	247	267	256	240	258	270	256	249	259	251	281	251	249	289	247	266	256	261	241	272	256	269	259	276	237	249	275	262	229	219	244	253	237	284	242	253	265	257	269	257	265	249	238	237	270	276	251	247	255	275	255	270	284	251	252	235	233	242	248	261	291	271	250	252	243	273	245	243	249	253	260	285	271	276	225	274	258	242	258	266	242	245	251	231	239	267	242	282	235	250	253	249	278	273	269	299	254	240	250	248	256	239	270	237	245	259	247	281	208	224	227	269	249	268	231	267	241	253	274	242	282	244	276	261	232	229	238	240	271	268	242	253	248	240	234	246	254	247	254	237	288	253	280	256	262	239	238	242	244	258	249	264	232	258	271	255	238	257	273	264	220	233	294	266	232	246	252	232	257	251	231	266	243	275	244	258	257	282	249	295	253	245	242	264	257	259	226	233	237	257	254	214	261	258	253	284	232	265	285	247	246	239	240	243	252	248	273	265	252	232	267	264	273	251	253	263	258	253	271	213	267	275	253	239	287	266	234	264	270	252	250	239	268	256	227	281	269	252	280	234	221	257	244	267	275	276	252	251	262	268	277	218	262	236	228	269	240	254	259	245	249	260	241	250	216	268	253	261	246	247	242	267	252	262	267	272	260	227	234	227	282	254	223	257	257	287	248	255	253	275	231	269	253	229	234	253	240	250	264	276	254	281	256	266	279	257	281	240	251	266	248	245	239	277	227	248	248	260	232	251	269	253	283	265	269	237	258	260	229	226	263	233	235	244	264	261	275	268	284	248	260	291	265	234	279	259	233	258	263	266	263	258	260	261	259	269	270	258	256	270	238	251	269	249	231	272	246	270	241	256	260	253	253	228	262	222	241	244	259	275	238	275	268	254	250	246	246	257	231	269	248	239	277	260	276	243	279	291	236	256	253	254	252	271	242	263	277	253	260	227	240	234	222	239	255	259	275	233	274	231	250	255	251	251	248	249	265	258	247	284	239	264	273	255	268	281	279	254	221	257	241	248	256	236	255	252	235	239	256	250	235	244	253	240	273	240	254	255	247	251	251	246	246	260	252	291	252	277	263	259	259	269	261	216	264	246	272	279	242	260	272	265	244	276	234	274	252	261	274	253	242	242	262	245	290	235	235	253	274	233	231	259	233	255	253	255	259	231	248	254	262	272	269	251	247	256	244	254	255	280	289	226	242	253	267	250	276	246	256	238	257	246	258	286	246	229	248	256	239	245	235	265	253	277	254	255	271	252	252	259	250	266	255	279	257	271	278	242	284	260	253	242	232	246	235	264	243	254	239	230	300	285	257	266	265	246	270	232	264	261	250	251	288	223	276	276	263	254	243	243	259	248	259	268	243	255	250	236	279	261	246	243	240	241	271	294	259	233	275	258	246	264	268	278	266	252	232	238	261	294	240	249	233	243	253	251	243	284	261	250	251	268	273	285	251	225	255	250	245	265	252	262	257	246	228	253	240	252	238	256	278	285	270	266	260	253	296	268	260	251	246	274	245	224	236	253	255	241	240	252	241	257	233	275	258	248	271	241	231	242	254	278	264	265	252	281	281	257	278	262	268	276	251	261	261	252	256	250	255	264	258	244	266	246	290	253	258	248	243	228	256	258	225	280	275	268	288	239	320	262	253	221	287	249	267	251	243	252	254	265	258	261	249	249	260	272	286	275	226	265	274	261	244	229	241	259	239	273	247	249	238	249	241	260	252	234	215	254	245	239	254	235	250	228	299	256	263	217	257	239	248	249	287	268	252	228	265	261	250	256	229	254	230	270	242	262	272	265	280	258	243	252	244	257	259	229	256	241	257	246	238	273	265	236	263	294	271	266	231	262	244	243	245	233	273	269	257	241	283	246	243	263	248	274	259	242	247	278	275	249	221	255	270	228	242	244	232	238	263	236	232	273	280	257	272	250	265	236	288	265	296	263	254	243	250	268	245	246	218	259	276	236	274	253	247	269	251	253	244	266	268	266	253	251	268	229	253	261	258	246	243	249	257	237	244	262	220	247	259	226	271	262	280	251	267	245	255	223	266	263	255	247	228	258	252	267	250	260	233	247	253	290	282	238	272	263	268	264	262	248	234	251	265	230	265	278	279	279	224	259	257	229	253	238	252	253	246	262	263	248	255	270	253	233	261	248	211	278	248	246	244	267	244	256	242	240	260	233	257	264	253	246	251	267	239	231	225	258	266	269	244	249	254	290	250	248	248	246	260	247	259	253	247	248	246	243	253	249	241	230	269	245	259	244	251	248	271	239	270	227	244	235	265	236	252	240	258	265	243	221	255	256	242	232	263	266	268	242	256	268	252	233	249	270	254	251	252	246	256	265	282	255	249	274	256	237	235	259	256	262	248	243	263	252	243	244	261	288	248	271	243	243	274	241	277	243	259	275	236	227	250	263	256	249	246	239	222	265	244	248	255	233	229	230	248	272	232	240	279	257	275	228	280	252	238	230	251	244	251	261	267	239	241	295	263	249	264	233	249	250	251	248	266	266	275	245	260	262	278	264	240	238	235	266	260	244	220	257	256	286	245	249	268	254	252	270	267	264	236	274	232	251	252	253	243	241	255	226	248	256	263	283	273	294	245	273	229	251
30374	25716	31243	40404	45661	44506	45971	45644	41808	37719	35457	40996	35558	38860	38654	40176	33604	27289	26695	15935	14854	13585	8706	8282	5379	2644	1945	1851	1420	2029	2305	2984	2173	1568	1372	1676	1688	1430	1160	907	985	7680	5439	850	857	858	804	775	769	830	774	814	794	799	803	762	827	821	1225	5983	7558	4380	804	768	752	706	768	763	734	743	746	720	754	743	752	775	774	770	756	771	790	787	778	747	744	753	786	715	811	735	729	727	767	708	758	763	758	752	726	707	752	729	743	781	748	720	759	820	801	738	750	754	767	758	764	775	720	733	784	742	727	764	782	696	738	724	724	743	772	767	715	737	769	771	735	687	743	695	781	733	728	829	720	767	734	755	696	780	668	692	722	727	744	732	724	790	757	732	709	767	777	751	744	765	770	763	733	749	756	753	721	755	697	758	780	733	765	759	762	766	755	758	740	744	761	715	753	747	777	764	757	727	743	745	727	788	780	745	766	747	720	718	753	738	768	719	771	756	756	755	790	755	741	746	733	742	795	673	784	815	716	726	734	685	733	830	712	741	703	721	777	777	733	698	727	737	703	736	766	757	726	737	718	789	727	759	769	731	754	713	744	756	747	755	786	753	754	735	769	707	753	783	766	759	721	731	741	771	765	678	849	771	736	735	758	734	693	781	776	721	768	757	771	732	761	773	769	835	739	753	749	753	742	732	738	770	731	772	718	731	718	782	756	742	771	735	759	732	708	746	739	787	774	745	747	790	777	760	782	789	775	798	728	738	762	773	721	741	716	749	747	720	717	732	703	768	739	715	727	745	776	760	741	749	747	796	716	725	729	727	753	758	716	731	739	771	810	792	748	756	711	762	812	764	725	814	765	747	744	731	770	749	761	690	725	731	760	754	689	707	750	785	715	719	737	754	761	719	731	754	729	758	743	794	748	773	721	773	715	747	729	768	736	721	810	738	784	751	747	740	759	744	782	743	761	770	718	811	724	773	686	755	748	727	731	765	747	766	744	718	753	724	714	729	725	774	716	714	713	718	792	751	750	708	757	751	747	779	763	713	708	781	759	718	733	693	766	737	727	707	744	747	771	757	813	742	734	721	712	734	748	758	768	760	753	748	758	766	738	745	733	724	758	747	744	699	752	755	741	804	769	746	724	808	797	752	758	720	758	710	788	705	734	753	725	743	787	769	784	727	752	749	752	719	805	732	731	719	713	745	770	719	751	766	752	784	768	717	769	776	719	727	754	749	756	735	782	755	740	728	766	727	724	731	760	763	775	757	733	738	714	822	705	729	745	785	702	745	715	756	781	732	729	788	746	780	750	727	776	753	735	745	699	750	773	746	731	757	800	731	769	775	724	769	699	777	726	779	750	785	726	778	762	693	760	738	741	771	741	709	733	705	721	726	767	772	725	717	756	761	746	736	735	754	754	756	752	717	733	812	712	778	693	701	736	711	723	769	756	697	728	769	752	746	749	702	765	697	715	718	723	735	745	762	760	729	717	766	741	770	749	751	762	757	683	709	765	739	715	763	721	779	719	735	761	724	716	730	689	716	756	786	712	804	760	760	771	727	768	741	780	744	772	742	797	787	742	780	716	776	797	704	794	784	773	714	756	725	716	741	727	720	701	729	753	737	807	723	764	824	696	742	744	694	699	730	771	762	710	787	751	780	764	707	736	777	744	722	738	680	751	706	772	760	781	725	705	760	785	729	777	749	776	771	718	781	758	776	757	751	731	723	750	740	776	719	761	769	716	685	769	725	755	739	683	745	765	688	736	743	723	757	772	730	728	704	755	746	777	768	685	703	750	794	765	786	773	764	735	733	762	729	742	747	748	736	778	738	760	774	755	701	707	784	814	705	750	775	773	801	730	754	756	794	754	714	733	743	758	771	771	684	756	716	756	738	698	798	718	756	762	785	725	722	782	747	742	796	776	724	744	794	807	732	747	763	724	778	718	750	757	717	730	748	754	732	741	720	724	728	735	751	808	760	780	760	762	689	716	734	734	744	731	742	735	751	749	718	749	730	733	783	772	765	736	761	700	769	761	752	761	728	713	750	763	768	765	748	756	727	734	777	754	762	757	767	762	777	769	762	723	722	745	752	766	706	679	791	738	711	761	759	738	719	740	734	726	739	758	719	732	739	765	768	711	709	775	725	746	781	746	754	722	717	764	755	729	726	731	720	710	761	668	742	741	776	696	724	725	732	768	773	761	699	777	795	767	733	794	757	749	723	731	792	770	757	712	739	759	763	754	734	727	765	803	779	773	713	692	699	719	721	797	782	699	764	748	704	776	678	798	746	754	748	758	802	762	757	709	760	785	788	737	799	756	759	718	761	766	726	736	739	722	780	750	735	741	732	674	726	773	744	728	749	763	737	714	718	746	754	770	759	738	702	699	761	734	766	730	767	723	720	703	723	741	752	711	733	766	735	742	742	746	746	747	745	728	751	767	770	736	752	743	732	750	760	798	744	710	781	760	746	721	777	802	735	793	752	761	711	761	743	727	723	796	780	703	718	720	736	733	763	729	784	768	742	755	739	786	744	798	711	775	750	735	736	738	740	747	768	711	732	814	754	720	737	762	694	768	720	698	699	770	717	730	771	790	758	770	732	784	739	761	718	764	731	709	760	754	741	804	770	764	762	753	756	743	746	792	756	728	752	750	686	734	779	756	773	796	783	780	730	743	734	796	746	731	789	768	774	800	785	750	742	775	753	705	744	685	794	720	690	731	743	735	776	731	721	735	745	712	762	746	812	722	728	749	683	714	760	758	735	713	774	725	727	790	725	725	769	764	769	716	721	777	742	747	717	731	722	727	758	721	776	764	694	705	749	717	787	755	756	758	850	743	742	752	777	740	782	725	769	777	744	740	729	749	743	770	759	750	717	734	764	717	728	752	744	767	739	701	751	783	707	756	715	719	718	749	718	747	730	735	758	715	759	710	748	746	735	709	737	724	758	727	754	766	795	756	694	785	706	741	697	761	723	762	744	739	733	708	709	752	727	708	774	739	780	748	736	717	724	792	774	735	727	738	742	745	759	703	749	767	768	751	731	719	786	727	763	747	733	724	742	700	716	710	760	714	726	788	714	757	737	752	791	736	740	769	756	715	747	703	779	711	755	787	778	703	776	789	746	746	783	737	772	725	744	785	759	742	675	713	720	741	762	757	742	747	715	762	723	749	740	761	731	737	700	711	767	734	747	729	757	757	732	757	756	735	755	756	767	767	724	751	750	737	734	788	752	738	742	744	748	781	693	712	800	710	763	749	808	731	725	743	722	766	723	729	765	748	709	793	751	752	776	733	713	762	788	751	733	762	758	683	739	750	740	723	712	764	769	772	737	727	751	742	761	739	727	712	730	784	797	752	734	731	737	751	768	754	714	766	732	765	771	728	730	693	734	746	797	750	784	737	720	753	750	756	728	793	721	751	761	722	696	729	719	718	741	780	741	763	720	746	761	713	770	747	747	739	756	716	814	731	751	706	756	766	766	769	736	780	737	758	762
9910	7500	10124	11052	8387	5103	3935	2849	2847	1461	1269	1333	1178	994	898	1001	829	507	460	293	292	268	243	233	215	205	218	243	222	227	203	225	191	199	212	212	233	211	194	199	208	247	227	228	232	215	221	232	214	225	188	241	216	217	230	230	211	220	219	236	293	329	179	212	222	238	199	235	199	201	187	234	228	240	230	207	227	217	215	229	229	190	244	191	214	249	213	235	179	243	204	194	204	215	202	216	228	222	218	220	198	210	215	235	220	225	245	224	210	222	231	196	180	230	243	207	227	241	210	202	224	232	221	221	233	199	232	208	208	221	211	221	198	187	202	213	205	225	221	219	216	201	205	211	216	235	217	236	225	233	210	222	205	217	195	235	203	204	228	211	211	223	216	208	220	185	231	217	202	216	213	224	202	223	215	222	221	212	239	212	199	207	209	234	225	209	221	232	207	202	204	224	228	222	202	209	217	192	254	208	198	209	227	208	209	205	223	213	230	218	194	212	213	223	211	218	216	212	214	214	219	213	211	228	204	218	217	204	191	232	223	193	205	211	228	210	203	205	199	201	203	223	208	217	226	225	227	218	216	203	241	232	199	220	191	220	236	215	216	234	242	177	191	197	218	185	221	239	213	217	234	212	243	200	237	201	217	257	217	191	237	228	229	199	209	166	236	199	208	249	217	209	208	220	236	214	215	200	219	212	233	198	222	228	197	204	237	207	224	219	206	261	234	204	208	202	229	237	213	226	222	205	206	211	205	198	209	212	213	233	226	215	193	204	232	240	213	223	198	227	229	210	226	220	209	208	235	216	207	237	222	191	200	227	212	219	219	211	225	214	226	220	199	202	208	230	191	221	224	209	201	219	219	236	219	201	205	231	214	227	228	215	193	224	202	231	229	217	212	215	212	216	220	221	221	193	237	196	205	211	198	204	223	209	247	263	225	206	184	226	196	213	204	213	232	214	243	237	228	222	190	204	230	223	227	221	204	204	233	223	198	200	220	208	220	203	214	214	213	221	196	207	241	221	211	194	221	215	203	215	228	212	212	243	218	207	232	231	220	259	220	235	196	189	238	229	196	207	228	264	209	203	208	227	188	231	201	220	214	205	229	237	210	217	201	202	207	213	216	201	205	220	203	180	193	226	221	216	209	204	212	222	228	210	239	222	218	208	207	228	215	216	223	228	199	225	206	191	191	225	215	219	215	230	196	221	210	215	213	210	219	226	234	208	205	233	203	239	191	205	213	204	216	215	202	239	221	244	199	208	219	219	209	197	204	263	193	211	253	211	202	221	211	229	204	209	237	204	212	231	207	206	210	215	211	200	209	195	211	204	201	209	206	212	204	177	204	188	227	223	199	160	207	232	248	249	226	191	230	193	205	216	210	211	228	238	185	178	225	208	210	216	219	213	208	227	230	228	221	194	219	205	240	172	219	218	234	231	219	218	241	235	208	206	238	216	209	211	192	209	211	214	200	218	244	209	206	202	202	214	214	244	213	212	221	221	202	189	220	246	238	229	192	242	250	214	201	223	199	189	234	222	216	221	216	231	231	241	220	221	219	222	218	201	221	201	215	217	217	226	237	227	212	193	223	205	208	208	216	212	211	204	210	208	203	227	197	202	195	206	196	210	208	189	218	204	235	198	206	196	219	208	219	209	211	217	213	220	199	206	237	204	189	235	221	215	224	232	208	217	239	194	206	215	208	217	225	215	208	258	222	210	216	228	208	264	210	234	247	242	227	209	199	214	203	222	216	177	212	241	196	199	223	206	203	224	232	224	207	231	200	220	231	226	213	213	182	229	220	224	213	204	209	210	196	224	193	197	203	212	189	213	200	217	202	186	216	213	228	207	209	201	227	226	255	227	219	207	212	199	208	240	217	224	178	238	202	231	227	214	227	228	205	195	218	192	194	242	223	206	214	207	211	222	201	213	228	235	217	187	210	206	248	206	213	215	189	213	247	207	195	212	203	206	200	218	211	191	183	212	205	240	226	229	221	209	207	224	232	212	200	215	222	213	203	218	207	221	232	209	201	236	228	198	199	219	193	239	200	219	197	216	235	223	210	240	227	239	216	217	193	206	189	206	235	217	208	202	214	209	214	200	218	219	246	207	219	239	210	195	192	209	199	216	226	194	212	225	219	207	232	204	196	218	214	217	188	203	216	206	195	214	227	210	221	219	209	227	221	207	204	222	215	223	208	224	213	218	241	218	199	188	220	218	203	226	231	222	233	239	247	216	235	246	226	213	214	206	201	213	225	215	204	210	189	225	210	232	187	217	199	202	208	207	202	213	229	220	185	213	214	211	198	206	216	197	219	213	209	229	213	206	226	225	220	215	211	206	247	243	195	222	218	224	222	198	198	222	222	208	221	241	198	238	225	209	211	226	212	214	214	225	240	202	204	191	218	210	225	226	191	228	177	206	207	212	214	202	204	214	222	215	215	220	212	204	209	240	207	208	215	214	237	206	212	222	199	206	220	214	221	181	199	199	206	243	200	220	200	214	223	189	221	201	217	206	221	226	218	249	218	216	210	224	226	202	226	201	201	208	193	197	230	198	221	226	211	220	224	217	205	239	228	213	214	221	222	210	214	229	236	215	237	216	190	179	227	231	233	196	199	233	201	229	202	209	203	211	229	184	205	231	228	211	218	223	190	223	232	207	235	226	213	226	218	210	229	249	215	221	205	217	206	212	201	201	203	224	218	207	206	226	236	191	212	220	217	222	223	227	205	200	205	211	214	196	201	208	229	209	199	206	198	241	179	200	222	210	196	203	239	229	225	195	206	191	201	214	224	203	203	217	216	245	218	197	221	218	223	195	202	214	220	196	217	193	229	210	231	206	210	200	220	206	197	212	233	182	216	209	222	210	198	184	204	217	233	202	219	208	212	226	230	218	209	213	223	207	227	249	209	199	197	207	203	227	211	214	183	238	208	241	217	223	191	223	197	191	217	217	203	224	223	199	218	183	247	214	241	244	218	227	196	209	210	200	184	197	209	204	218	201	205	212	209	209	232	219	192	230	199	211	219	207	207	216	186	192	209	209	208	226	240	184	189	234	201	219	219	217	207	229	210	196	230	208	224	195	196	209	219	224	233	207	216	198	218	207	207	236	217	234	227	221	223	224	234	198	220	221	220	227	220	207	188	200	213	196	200	212	213	203	229	225	240	222	238	222	207	197	201	232	217	229	215	224	204	225	184	193	223	213	213	227	235	222	194	239	221	213	220	208	205	205	227	222	184	227	233	227	224	218	224	220	213	224	196	236	215	208	226	191	202	241	238	227	213	213	234	213	216	213	200	196	206	251	208	249	232	201	207	237	214	244	218	212	222	215	209	235	245	232	234	220	204	206	181	223	210	222	236	217	219	221	192	197	237	204	210	212	210	206	224	225	218	204	213	202	225	220	230	194	205	228	205	219	205	221	230	216	226	211	226	195	211	226	203	224	212	210	215	202	225	223	211	205	230	220	221	194	206	236	213	213	208	208
11260	8145	11961	18252	17580	13072	11833	10013	10352	5920	5364	6242	4868	4698	4524	4402	3583	2144	2207	1253	1332	1176	920	948	813	680	677	700	697	698	685	673	667	685	657	719	720	636	716	643	686	983	897	637	661	662	718	700	650	651	622	637	632	656	618	672	622	610	682	934	1178	1245	643	614	672	657	676	611	670	615	656	663	662	631	691	612	731	661	649	656	654	629	655	673	653	640	643	625	639	652	603	627	640	696	610	620	627	600	578	654	685	664	683	649	643	628	632	609	618	666	640	660	664	679	688	699	639	654	643	648	593	630	621	625	620	671	653	665	655	617	609	611	649	628	688	618	637	623	638	668	669	651	655	622	660	604	674	673	621	626	634	654	642	665	634	665	626	651	647	613	639	629	643	613	611	671	647	668	625	631	658	672	620	636	617	648	609	631	663	672	653	683	646	658	674	618	598	672	632	657	678	722	651	579	664	634	659	640	634	641	699	653	617	661	690	632	606	670	659	630	674	640	654	655	659	663	648	653	664	655	639	613	674	611	642	635	729	654	648	658	659	691	683	646	630	621	676	629	647	673	678	658	642	644	667	652	641	607	648	653	610	662	622	671	687	683	650	652	620	610	650	636	616	633	664	599	677	609	710	649	641	639	664	617	645	630	689	663	604	645	622	648	635	646	698	669	670	625	620	661	617	615	627	594	625	675	629	600	673	679	645	614	631	631	638	613	674	686	657	647	661	602	666	642	649	665	659	676	628	601	695	679	638	637	651	651	667	639	643	651	634	644	656	710	600	690	641	655	646	665	689	655	646	658	675	663	639	670	605	654	626	704	656	673	641	686	629	660	645	663	638	635	665	686	662	664	643	640	671	622	701	669	635	632	649	681	677	624	630	673	698	655	605	627	634	642	666	688	632	655	654	632	660	652	622	641	628	645	615	670	658	601	615	630	658	634	686	634	641	655	663	631	678	664	699	675	604	663	607	615	681	613	603	663	630	679	631	658	624	597	634	627	665	656	615	660	659	658	604	657	658	627	656	623	648	646	642	601	649	653	656	633	632	637	694	621	619	650	656	619	638	664	628	664	644	673	638	606	613	643	605	658	648	644	653	646	633	682	636	651	592	676	655	638	655	676	611	608	609	680	634	644	626	645	627	643	682	627	679	667	594	581	628	666	603	684	645	648	652	643	650	640	638	619	677	674	686	686	657	617	615	605	643	616	653	665	621	623	605	649	625	669	626	673	604	630	645	678	658	670	658	602	637	646	610	665	609	651	629	621	637	640	649	647	653	648	633	601	619	634	631	636	652	631	675	664	627	641	609	668	682	627	619	641	674	638	689	614	639	675	644	689	684	625	705	649	664	662	663	642	624	631	675	624	662	681	692	671	655	667	614	619	651	648	618	635	648	666	647	618	680	687	639	667	647	636	644	621	668	614	622	625	651	660	665	638	648	685	716	700	630	677	614	605	636	638	625	672	642	666	638	625	610	661	604	697	579	607	629	608	622	660	622	622	615	623	604	696	626	632	646	655	687	621	631	657	674	658	683	669	653	606	628	594	626	649	648	645	651	615	617	692	606	653	648	669	669	683	627	639	672	657	664	674	676	636	632	592	622	674	651	663	648	662	664	662	664	612	646	628	633	685	638	667	659	613	669	687	677	648	672	645	657	625	612	630	673	643	691	664	643	667	649	607	667	637	638	628	636	649	655	650	619	697	638	683	644	638	664	660	620	681	676	650	659	625	652	650	655	613	633	650	623	623	643	657	628	666	646	678	652	634	690	660	688	622	656	641	678	618	645	629	615	667	689	649	617	634	697	619	655	657	656	661	700	639	687	651	652	699	674	611	656	685	631	640	626	626	643	671	654	633	628	647	654	645	663	612	634	647	610	594	618	646	649	668	635	639	643	665	655	653	648	638	684	646	615	656	635	657	644	670	669	665	637	670	661	636	654	636	655	639	666	673	675	663	635	636	670	676	654	680	640	679	632	687	640	651	669	640	623	609	611	673	643	615	619	644	616	635	663	648	600	686	676	608	624	654	666	694	654	637	613	655	655	600	659	652	651	663	669	629	645	652	687	660	632	591	639	665	664	645	637	657	665	694	660	675	681	647	653	650	640	687	604	603	644	615	674	630	594	646	606	658	635	639	682	660	676	622	627	642	633	624	669	630	603	641	667	613	699	606	637	614	637	663	637	621	685	650	610	616	679	644	633	668	619	635	630	697	649	628	646	654	638	672	646	617	693	677	589	626	608	643	675	641	630	664	642	662	663	648	658	644	687	654	646	629	684	660	657	617	671	626	663	621	629	630	651	652	689	703	663	642	662	664	648	585	684	695	625	619	636	613	644	656	603	665	659	687	642	625	665	666	632	645	637	728	639	627	627	688	701	608	660	646	628	631	602	655	637	622	664	591	697	661	668	668	678	634	627	629	634	664	692	690	670	655	635	693	650	685	624	662	649	579	653	650	626	667	684	616	658	692	658	618	617	670	615	649	639	690	666	653	672	618	640	668	654	661	631	626	637	605	658	683	658	682	623	633	626	648	663	651	655	658	608	689	665	649	619	641	658	651	624	629	609	650	726	619	635	675	646	641	626	642	621	632	635	697	687	663	625	649	674	632	675	589	632	605	664	678	610	671	639	637	669	677	658	669	621	640	631	660	673	662	705	621	686	633	654	652	666	647	668	624	625	611	631	639	681	636	671	654	638	679	625	659	667	661	648	629	667	639	661	693	659	704	609	648	663	676	648	650	675	638	655	655	633	656	643	653	657	643	642	642	620	643	669	637	671	677	655	644	621	640	713	682	679	641	638	660	642	612	658	688	606	649	670	653	619	618	658	631	629	696	673	680	648	617	641	676	644	658	638	636	667	692	604	631	638	634	634	651	635	638	612	640	628	653	623	637	676	599	646	635	616	602	651	662	665	687	665	623	627	654	675	647	655	657	657	618	652	684	649	647	662	658	618	669	639	645	643	683	632	641	675	674	631	641	572	646	674	659	631	669	659	670	644	616	720	656	667	695	618	648	675	648	659	615	627	666	691	653	725	647	623	622	599	693	714	631	622	660	648	658	624	657	673	609	590	636	645	654	582	670	607	664	633	642	635	624	680	637	652	607	628	673	614	628	638	631	629	631	636	687	653	647	643	632	682	641	608	623	636	682	652	657	683	662	611	628	636	640	617	665	685	627	636	650	718	628	657	646	661	672	610	634	660	610	654	686	643	654	687	706	633	670	619	632	671	633	655	666	621	688	657	643	599	654	696	663	610	671	667	629	681	648	664	629	639	613	571	697	656	646	620	642	640	639	637	650	573	672	674	638	662	660	689	656	701	652	635	669	673	682	671	665	637	650	640	644	614	644	656	650	658	681	683	591	607	660	679	627	658	642	623	596	663	643	636	630	650	677	685	635	675	631	656	674	636	679	627	671	653	636	692	644	671	681	625	630	661	666	624	672	648	636	645	668	684	647	677	649	650	663	693	651	687	689	640	645	661	628	653	649
41193	28412	33164	37520	34089	29947	28715	26661	27245	20109	16361	15775	13077	12666	11286	10505	9064	4359	3820	1545	1435	1149	622	692	435	326	249	230	218	253	245	271	189	248	229	255	236	204	199	206	219	648	551	210	203	185	184	192	209	198	185	181	191	199	204	186	213	178	231	441	670	545	182	198	183	196	184	183	187	202	202	182	189	192	180	196	178	187	178	174	186	186	175	201	159	180	169	179	192	189	167	178	171	188	175	182	170	189	191	188	175	161	193	182	179	194	169	189	187	177	182	170	198	185	180	181	195	176	182	181	193	182	159	193	199	193	191	163	172	189	180	198	195	185	154	180	164	163	181	160	195	182	185	195	179	166	191	191	212	192	208	161	186	175	159	158	181	188	203	185	183	184	172	198	159	199	191	186	163	169	177	199	175	157	172	180	175	159	200	172	162	159	193	186	190	163	166	188	172	202	191	184	181	193	197	202	183	203	177	189	173	189	168	175	149	186	198	185	165	167	169	188	191	198	185	184	191	202	191	182	181	201	198	187	161	197	188	204	212	191	183	176	188	176	172	204	171	198	174	170	185	174	198	200	192	173	202	204	202	200	207	161	181	171	185	183	243	185	193	169	172	191	178	173	169	190	203	169	175	187	208	185	173	209	181	194	179	192	183	189	192	186	186	156	196	201	176	177	230	191	182	173	161	201	186	182	186	189	192	181	205	181	175	203	198	171	169	185	175	204	161	174	204	208	199	192	186	160	185	154	182	171	208	178	173	195	210	177	181	200	181	163	182	169	167	174	182	164	184	199	190	182	169	181	205	184	193	180	195	190	203	181	200	189	179	182	203	177	185	181	187	168	188	195	157	184	177	185	187	203	194	170	187	157	161	191	195	222	156	195	193	185	195	177	174	183	166	190	192	186	194	203	179	184	160	176	204	187	174	201	183	186	185	184	202	163	198	184	181	186	193	177	184	165	162	183	197	177	175	194	184	177	166	195	169	195	195	199	190	190	192	198	169	173	191	181	182	180	196	163	198	195	156	162	164	164	161	165	158	187	189	172	205	177	190	181	192	191	190	169	199	182	186	186	182	229	205	173	141	189	182	150	172	190	202	179	210	199	177	165	176	184	141	190	173	180	201	183	200	164	166	192	172	182	207	170	194	197	161	196	172	182	162	179	207	174	186	156	175	171	185	167	181	175	177	180	182	183	180	198	184	198	213	176	201	188	200	174	155	195	171	157	203	194	200	185	191	174	197	177	170	195	192	185	176	177	164	170	195	204	198	204	193	186	174	174	188	178	176	180	197	146	161	202	186	201	182	163	192	178	197	207	175	184	152	180	202	177	190	186	174	210	159	197	190	209	205	153	190	217	189	187	174	181	176	177	182	160	210	177	173	210	179	184	205	178	220	184	163	170	175	184	191	179	205	186	176	180	181	160	166	176	204	194	172	188	188	188	179	203	178	154	192	153	200	197	159	169	195	176	188	174	186	203	185	188	171	165	166	170	181	161	155	180	201	193	168	191	184	172	188	174	166	206	177	198	188	222	179	177	209	181	186	201	190	187	199	195	188	185	176	167	188	210	160	184	185	172	186	153	192	189	207	193	190	183	192	212	190	178	189	178	197	189	182	190	163	174	208	179	174	190	171	167	179	182	167	219	173	159	181	193	188	193	185	168	188	163	179	168	184	207	182	182	171	194	193	162	170	182	209	183	173	174	209	200	161	191	181	204	181	191	178	190	202	184	189	181	187	193	194	173	182	160	187	164	183	173	197	188	182	164	186	194	178	167	189	167	187	184	179	186	191	188	193	190	162	185	187	172	167	195	170	175	188	183	177	191	180	190	176	164	189	176	182	186	190	205	209	165	175	181	194	181	181	199	195	201	168	179	172	178	172	174	205	179	163	204	190	163	174	197	175	189	164	175	169	184	177	167	172	194	179	184	179	172	184	153	197	206	211	188	202	177	183	184	191	199	154	193	198	191	178	196	185	191	198	153	161	189	200	165	185	171	169	184	183	140	181	199	188	174	204	203	193	174	179	160	211	174	217	183	194	199	191	174	200	173	198	174	169	185	180	163	156	172	198	203	184	178	187	199	195	173	177	178	181	175	181	200	163	166	172	177	190	156	180	151	187	202	191	188	189	184	214	208	202	152	160	182	188	185	175	170	175	175	190	173	157	180	175	190	200	206	183	202	196	203	193	179	167	147	175	164	187	175	190	177	212	214	195	205	171	178	174	203	171	174	188	153	166	195	181	218	202	186	207	199	170	202	166	196	188	163	186	171	170	182	224	179	167	171	191	199	178	178	179	183	186	174	185	184	181	199	159	165	178	191	191	172	177	217	178	187	168	188	189	184	178	162	190	204	178	189	191	187	192	200	197	164	166	181	185	177	188	167	201	182	153	179	171	177	176	192	179	178	176	192	177	151	174	186	203	176	196	176	180	201	156	202	198	185	175	188	173	197	145	180	167	202	157	203	179	168	174	168	183	188	197	179	176	193	168	193	206	190	226	183	175	186	191	188	154	191	187	179	177	164	194	188	191	221	186	176	196	196	178	191	192	196	186	175	177	191	194	206	171	187	199	194	188	186	185	194	187	186	173	190	165	192	170	165	187	199	168	199	187	175	165	181	157	197	197	186	196	159	183	160	162	171	200	179	164	179	167	190	189	175	187	181	171	176	196	190	177	182	200	152	199	192	199	196	202	182	193	168	199	181	173	185	197	177	188	178	190	193	178	190	199	164	171	178	166	184	175	182	190	183	182	177	202	163	180	176	162	194	189	169	214	182	204	173	182	192	193	190	182	178	187	193	179	203	156	178	177	175	183	180	168	211	191	180	166	174	178	179	175	179	178	189	196	188	172	168	172	168	176	182	189	183	173	212	166	191	190	199	174	177	165	205	183	186	198	175	183	193	201	201	190	183	191	189	180	168	189	197	207	182	166	182	209	180	192	190	183	174	193	192	200	180	186	177	220	188	190	193	181	192	190	166	183	181	178	175	182	172	180	182	190	176	175	195	171	172	194	185	177	177	174	187	180	170	198	177	152	186	166	193	195	187	181	169	198	202	178	190	174	190	164	190	171	202	175	151	193	190	176	181	191	193	179	187	183	187	191	220	180	200	178	190	174	185	158	180	163	177	175	179	185	206	205	181	166	184	197	182	196	171	178	195	187	196	194	207	190	183	174	208	192	190	217	208	202	199	157	173	182	184	187	175	183	191	187	188	189	152	169	185	185	162	182	187	181	167	188	161	193	169	186	175	187	183	187	176	191	164	189	207	173	176	176	185	218	188	185	189	191	194	189	194	179	176	169	185	175	180	195	177	215	177	171	191	163	187	178	190	185	183	151	185	201	185	208	184	195	171	160	191	210	190	173	187	201	182	176	201	179	183	178	164	199	184	179	207	198	191	205	175	176	188	183	179	178	187	216	186	191	196	167	160	186	202	187	187	201	191	178	188	148	176	180	159	176	198	172	172	196	182	186	214	178	205	169	158	190	180
24895	19644	26710	36861	39604	36645	37342	37273	37700	29491	27327	31845	28480	28788	29058	28598	25346	16002	17304	9043	8868	7598	4162	4487	2494	1313	1041	1055	889	1002	1077	1249	878	1026	1033	1108	964	915	673	629	642	3905	3041	628	673	596	615	590	567	569	613	599	593	611	564	587	583	540	869	3219	3985	2821	635	584	555	549	570	558	557	551	542	602	626	568	569	615	536	580	536	540	577	602	580	565	554	623	585	548	524	584	568	540	541	570	562	594	549	540	556	587	559	577	564	586	534	584	594	588	577	589	557	577	582	590	595	571	572	564	552	586	582	609	573	575	554	603	516	566	542	555	574	579	577	605	542	517	604	573	551	543	539	570	576	598	526	513	557	577	567	582	515	607	560	545	578	587	586	563	556	583	573	547	554	594	596	552	612	580	515	598	548	594	574	557	554	573	567	586	560	566	619	572	552	584	594	616	581	568	520	522	581	561	537	553	555	587	578	558	565	580	592	590	548	562	557	595	589	550	522	552	581	563	523	588	561	568	557	544	525	592	580	584	565	549	549	536	523	612	576	570	585	577	562	542	579	576	573	580	598	534	553	572	565	573	574	561	559	564	584	535	604	568	564	571	550	589	583	555	583	635	611	555	560	552	598	571	605	557	591	573	555	594	592	585	561	561	551	551	567	554	509	550	556	567	570	576	564	555	551	527	510	560	564	559	606	566	575	576	542	573	570	556	567	594	552	570	557	561	620	588	566	554	612	563	562	527	554	530	591	536	589	567	591	582	584	567	552	570	569	575	539	615	565	528	609	537	581	580	531	575	600	532	582	602	561	577	585	575	576	568	592	597	560	589	588	572	570	525	600	567	558	570	575	578	524	585	572	530	548	602	502	543	524	562	596	594	569	576	546	597	568	575	514	628	526	524	565	574	574	587	573	597	583	586	567	564	591	517	571	578	587	533	529	583	586	593	518	572	555	601	548	555	564	582	567	515	589	603	592	537	590	568	579	567	554	555	562	529	554	528	568	574	541	540	530	558	535	589	574	526	597	524	615	579	584	587	537	603	570	546	553	546	538	562	583	553	597	572	554	583	571	518	613	570	595	531	583	513	580	569	605	562	553	595	563	572	593	575	571	547	603	568	561	558	580	575	600	554	608	556	584	560	583	572	565	608	593	527	579	536	561	587	583	555	560	533	560	565	599	545	574	549	556	538	586	522	542	580	576	566	558	511	567	575	528	555	582	560	547	594	538	559	568	547	564	567	560	591	538	583	587	527	565	589	536	576	564	589	581	595	574	526	548	578	567	547	508	574	593	568	594	597	511	573	574	566	563	554	554	570	594	614	597	587	589	544	554	578	609	548	590	575	590	549	551	569	561	594	565	576	553	550	590	559	555	577	595	557	545	524	572	552	540	550	592	554	562	584	587	549	589	590	581	555	607	566	579	564	555	548	598	585	557	540	617	582	559	579	572	577	574	560	586	556	595	607	581	564	557	600	606	557	587	572	528	580	590	532	641	596	583	559	551	575	575	595	593	542	549	575	571	516	617	550	574	548	586	552	589	540	560	575	545	605	578	558	583	568	565	588	569	541	519	614	575	576	603	570	534	627	551	575	575	564	568	566	552	557	587	574	558	568	591	559	551	590	519	551	563	583	540	563	552	566	557	559	599	550	571	564	555	562	583	551	512	551	528	574	589	567	583	565	561	598	580	577	561	581	567	558	627	571	573	560	585	569	534	550	565	567	532	553	607	559	553	563	537	533	590	584	585	551	559	569	606	580	594	570	550	571	550	598	601	521	586	569	533	566	599	572	555	540	619	572	586	577	527	573	548	550	551	558	560	612	571	574	547	603	543	566	565	578	545	600	568	559	621	576	558	561	550	548	604	530	547	531	569	583	562	584	528	594	561	599	579	586	586	568	548	541	568	511	532	553	567	600	585	565	551	587	550	569	558	564	538	552	556	537	564	590	591	601	579	566	539	562	602	571	569	597	574	564	562	556	584	597	558	544	570	537	600	536	557	616	541	592	516	578	545	589	558	549	598	543	544	570	618	552	578	594	565	585	593	576	570	552	560	572	599	539	525	515	549	601	553	507	566	617	596	564	578	591	605	542	573	568	580	599	593	607	524	588	588	620	611	559	577	555	602	562	568	561	555	576	524	524	584	594	577	540	559	547	523	545	564	546	602	559	535	562	540	554	554	545	566	569	524	598	588	566	536	578	530	581	542	568	541	562	571	616	573	567	538	551	575	554	590	566	527	500	557	597	543	564	599	556	529	551	538	569	575	563	618	544	564	602	607	557	588	537	550	559	600	557	550	600	574	566	569	550	572	551	574	566	529	582	592	604	614	579	554	589	561	551	550	534	582	523	604	556	541	555	586	559	585	572	610	569	562	587	548	583	565	596	552	528	547	606	571	578	578	545	578	595	587	564	557	528	595	587	568	565	578	567	564	566	530	561	585	586	546	557	618	572	555	564	544	578	562	545	563	553	575	550	552	573	552	538	568	550	542	577	604	547	550	564	615	549	566	551	570	561	565	578	589	541	564	621	553	520	586	577	562	542	570	575	590	562	561	585	526	540	549	586	556	564	505	531	568	539	566	574	569	572	552	557	573	616	606	544	583	523	554	591	517	528	524	550	539	561	557	545	609	569	580	560	553	548	550	600	586	564	580	579	568	524	561	585	547	605	576	536	547	553	569	585	565	566	579	559	551	549	556	533	584	561	524	571	562	561	565	567	577	529	571	535	559	577	578	587	535	538	587	565	589	607	572	573	536	556	576	574	548	575	567	519	580	567	607	561	583	576	548	555	588	577	587	564	554	575	575	588	524	599	604	531	600	569	565	555	608	616	530	545	563	567	598	555	548	585	539	575	593	551	538	619	572	544	599	586	577	506	595	562	557	607	565	543	561	564	546	523	532	543	539	597	575	586	548	537	544	562	534	602	591	547	556	593	571	570	603	592	566	544	571	572	556	600	565	577	589	574	584	625	545	575	577	589	576	599	542	588	599	570	580	597	556	563	562	590	581	604	572	547	537	548	605	546	573	563	557	585	578	578	554	567	553	577	585	544	539	550	584	542	572	544	586	559	600	540	589	555	555	568	559	596	558	549	572	537	601	556	539	531	598	555	542	591	597	580	578	560	597	570	582	551	602	565	567	574	539	501	537	574	560	554	564	573	574	561	585	547	590	572	537	541	545	568	519	534	570	600	551	609	579	604	592	577	552	552	530	539	593	618	582	554	569	585	585	555	577	587	547	555	607	572	567	578	579	527	604	575	593	554	558	546	575	567	593	547	601	558	589	545	553	538	601	534	585	560	519	540	523	585	580	595	582	535	543	551	570	542	554	568	583	548	557	537	560	580	600	553	593	561	573	567	585	621	572	566	581	586	592	571	561	605	584	556	574	555	521	571	555	567	579	555	545	573	563	546	544	560	596	543	593	568	576	553	524	556	556	586	568	577	565	577	566	613	558	567	545	587	522	590	520	563	554	558	558	584	597	548	601	531	562	584
54687	34992	36326	37835	33594	32482	32378	32050	33128	28197	25111	24465	23241	23052	21455	19828	18235	9134	8662	3890	3161	2466	1322	1514	747	470	396	437	399	358	461	460	349	366	392	454	381	372	319	276	287	1152	1247	286	283	278	285	285	269	276	269	293	285	295	299	303	290	259	372	1043	1320	852	281	275	283	276	299	267	273	276	251	239	293	271	259	287	283	276	271	259	240	279	266	267	270	272	255	290	271	279	244	237	271	311	252	264	274	285	294	268	250	271	283	283	266	269	256	278	256	277	263	263	288	260	296	254	277	237	285	256	263	264	264	295	273	295	295	272	294	289	264	304	255	256	253	277	236	253	290	296	289	262	248	282	309	239	279	250	282	269	314	271	257	280	279	289	268	256	302	264	272	273	289	255	262	284	296	283	266	243	277	261	266	281	266	292	249	306	255	263	287	297	259	290	270	263	281	268	283	259	256	257	270	277	279	292	278	286	272	269	246	277	293	290	244	274	292	285	276	288	290	283	272	266	229	258	282	262	280	263	277	271	254	262	295	312	256	261	279	301	298	252	270	270	275	277	281	273	298	299	270	262	260	253	253	300	257	260	277	285	297	263	256	285	289	278	269	325	261	267	271	276	310	299	268	261	258	280	284	280	265	255	266	296	282	254	283	293	283	265	283	278	296	267	245	313	250	274	286	268	279	240	260	271	274	275	290	266	270	286	280	275	262	295	273	299	291	284	298	283	267	270	258	284	260	252	280	249	255	285	269	250	280	290	273	289	259	284	258	267	292	304	269	273	263	306	297	278	290	274	268	273	260	268	286	265	264	272	275	272	304	283	271	282	264	276	289	265	256	312	279	288	280	275	278	293	292	256	266	285	265	251	303	270	271	253	268	267	278	274	271	238	275	269	260	263	285	288	291	270	274	279	232	242	282	267	297	275	294	274	262	282	273	276	289	262	267	251	275	279	257	237	246	254	275	277	261	274	282	259	265	252	241	293	325	251	253	277	306	268	274	279	279	291	274	301	253	266	268	257	248	311	269	274	271	265	283	257	267	260	252	270	283	260	257	287	275	261	287	267	272	267	264	280	251	288	281	283	287	264	257	282	253	265	275	272	300	268	272	239	279	292	269	269	305	247	268	283	280	269	278	287	233	291	245	257	275	312	254	279	264	259	254	266	297	245	269	258	248	285	284	274	273	278	272	273	265	265	281	282	252	282	265	297	266	294	275	282	274	265	265	253	268	274	245	287	276	252	253	287	276	273	258	334	286	306	289	265	265	282	259	252	278	274	277	262	273	257	270	273	282	287	318	259	268	263	267	239	250	252	278	281	283	270	307	274	258	281	252	238	267	264	265	285	304	296	285	284	266	271	290	269	276	271	283	252	243	261	263	268	283	289	254	274	236	250	285	266	267	269	254	252	265	301	258	260	288	250	274	284	279	284	286	293	287	269	286	285	263	299	281	292	263	271	251	227	279	264	267	251	299	265	311	289	276	266	267	272	270	280	256	258	287	238	286	284	267	282	305	272	251	272	254	283	269	285	277	291	270	258	270	283	279	303	289	278	313	263	306	276	308	273	260	269	295	282	314	284	264	284	266	263	250	296	315	253	291	253	265	288	285	271	280	298	283	278	286	271	268	230	304	261	263	325	263	272	288	269	285	304	278	259	305	294	247	294	259	275	296	278	280	296	268	273	306	251	269	314	261	290	292	267	263	272	294	260	270	277	279	240	275	280	296	275	273	258	276	272	282	266	291	286	275	316	270	249	265	211	260	271	262	277	283	280	286	269	288	240	269	261	283	253	287	284	290	307	276	270	274	285	276	266	273	285	270	293	248	261	287	280	253	284	261	282	281	247	282	290	261	283	296	268	247	280	285	262	261	268	250	246	281	279	282	277	260	296	284	290	254	312	284	260	285	273	266	276	232	245	291	240	310	277	270	279	278	256	285	280	272	262	271	282	261	276	257	251	281	284	235	260	262	281	266	285	284	268	309	275	243	248	287	259	280	261	250	263	264	267	247	293	276	298	278	251	275	293	250	257	239	270	239	294	276	269	272	287	240	277	278	268	266	290	258	295	259	275	276	286	305	259	280	269	274	247	298	257	299	285	263	268	290	275	250	283	268	293	278	285	252	294	285	277	280	286	247	263	266	230	271	282	271	297	273	265	282	266	306	270	273	288	243	291	267	264	266	276	253	266	268	270	291	288	261	254	281	267	270	301	278	263	259	244	294	282	257	263	286	245	293	299	297	296	265	286	294	279	288	290	248	291	280	250	286	269	279	282	264	273	282	263	257	283	250	286	254	286	305	292	295	293	284	259	272	297	290	268	292	261	295	269	270	244	249	270	266	307	246	276	271	279	265	266	246	274	271	305	244	278	243	264	283	251	296	306	296	288	292	280	262	279	242	250	302	252	252	254	270	275	294	308	341	277	279	270	253	270	264	277	274	258	284	282	246	267	273	265	297	288	295	256	295	270	297	256	264	319	262	288	275	295	259	269	261	306	284	277	319	290	273	254	281	278	274	271	315	282	275	265	272	229	279	283	318	280	293	264	273	300	267	258	267	295	288	292	291	311	264	271	226	256	298	261	279	280	290	268	290	245	261	316	284	261	261	252	266	252	309	262	269	272	247	273	280	284	290	251	260	276	264	276	287	254	261	281	262	278	276	253	275	277	288	284	268	307	291	272	252	293	283	255	262	286	291	274	283	281	280	277	296	285	245	265	282	280	260	249	283	278	286	283	270	239	270	258	273	267	280	313	275	266	286	287	273	288	273	283	278	261	269	268	280	276	305	245	276	270	228	284	260	254	251	258	274	246	256	279	285	288	236	275	268	270	276	280	270	271	261	320	268	292	258	270	290	262	279	276	279	274	258	300	258	261	276	247	265	278	242	291	255	256	280	257	283	262	269	266	234	259	270	271	253	290	268	276	266	289	246	252	264	285	254	300	261	267	283	244	240	270	296	288	291	288	255	263	266	260	262	286	283	280	265	275	273	306	287	269	268	243	280	294	275	262	249	281	322	310	243	274	256	264	259	308	253	291	285	268	285	280	282	285	278	249	274	270	288	243	242	281	294	282	279	293	253	289	271	250	272	264	284	296	277	281	217	279	264	297	258	249	262	255	274	253	305	303	306	267	261	287	321	290	283	253	279	274	297	288	295	245	285	261	269	294	289	251	287	261	296	278	278	271	266	259	271	247	261	253	269	287	273	271	272	277	287	265	273	304	245	248	261	274	257	278	259	252	287	294	265	282	265	272	263	255	270	267	257	254	263	251	256	289	263	260	264	261	275	267	293	280	292	294	270	285	302	276	279	302	293	287	277	272	297	251	275	264	252	275	261	316	281	257	275	264	262	251	265	255	307	309	310	264	275	265	288	253	260	240	273	304	263	298	249	269	283	262	264	274	289	255	283	286	280	268	304	257	277	264	268	247	273	278	271	286	265	262	297	273	280	246	287	269	285	239	287	261	261	257	289	242	275	276	288	276	281	271	269	255
33581	24927	31291	39184	41365	40201	43851	43644	43619	39265	35765	38669	35366	38770	38668	37609	34198	24390	26786	16888	16283	13625	7887	9378	4365	2055	1805	2269	1599	1440	2235	2160	1363	1744	1787	2179	1786	1517	1169	911	971	6652	6366	1006	898	849	837	880	840	875	867	890	806	902	829	851	759	804	1852	6549	7423	4722	835	788	792	801	782	826	817	791	774	774	776	765	756	771	778	742	774	775	786	760	796	802	778	766	768	818	803	779	704	799	826	835	810	797	808	776	772	811	836	747	823	787	773	803	774	769	773	826	779	760	796	823	798	780	738	778	800	798	766	842	769	803	749	796	810	796	825	807	801	773	797	805	837	762	761	810	800	771	724	795	819	807	813	811	771	762	817	828	806	779	791	816	800	744	786	775	819	830	808	779	786	747	756	835	782	808	749	796	712	765	796	753	791	775	819	755	735	772	754	769	797	826	739	834	783	798	772	785	713	826	793	730	782	790	790	750	764	782	776	758	749	782	802	726	801	778	772	757	740	818	773	815	744	801	796	810	781	788	763	793	780	814	786	738	767	807	807	802	787	789	777	816	814	779	713	776	726	792	808	762	795	804	834	792	821	757	817	785	815	786	801	793	807	808	788	836	813	777	843	783	791	825	814	762	793	806	800	808	785	812	807	767	838	770	833	756	777	835	781	795	754	760	762	760	768	733	791	851	833	861	759	764	824	790	787	814	769	800	841	814	827	791	766	772	792	750	801	816	815	790	795	853	809	805	828	807	780	787	781	812	808	824	773	779	828	796	816	804	778	828	774	760	816	816	775	784	791	805	815	818	774	811	784	751	793	819	808	750	770	797	792	791	787	806	810	801	765	809	774	752	747	824	822	811	771	750	817	783	774	784	773	760	799	825	748	760	775	770	789	738	802	806	834	792	817	798	697	806	755	793	826	745	812	687	817	765	745	811	783	802	821	771	820	818	827	825	779	781	785	849	795	777	774	766	781	823	766	794	796	816	801	784	792	819	816	819	763	803	765	760	755	828	784	771	768	818	748	811	801	774	763	814	770	817	749	785	827	848	793	760	757	798	853	769	747	768	779	756	806	738	788	825	784	807	789	796	819	780	786	842	802	815	797	768	787	744	785	777	819	775	778	762	753	787	806	751	771	786	799	784	780	805	773	767	771	754	768	762	777	801	811	795	807	775	829	813	765	791	717	800	791	782	772	804	791	748	806	756	760	779	821	795	812	790	766	779	774	756	813	740	756	773	806	768	795	785	809	791	784	793	828	754	756	825	798	841	795	761	755	793	764	783	846	821	749	751	787	796	751	792	806	783	815	816	753	748	779	835	799	770	827	816	755	792	772	787	772	772	785	765	791	801	705	805	771	835	787	755	812	723	820	737	785	759	782	788	824	800	787	794	768	861	785	832	785	796	772	767	790	834	789	764	836	816	748	767	754	762	789	790	788	805	769	780	848	796	773	783	823	810	751	793	796	796	789	752	787	772	792	767	835	792	822	781	812	762	801	798	752	783	807	831	801	787	799	820	806	789	821	790	775	767	782	753	814	791	804	803	785	769	752	791	751	777	810	789	815	813	767	796	829	821	759	840	802	810	782	835	817	774	763	829	838	814	775	831	806	772	815	791	825	756	779	793	801	835	789	788	805	791	805	790	781	780	810	814	759	769	742	760	798	807	826	799	764	778	787	817	827	789	779	773	777	841	822	821	769	747	755	741	734	824	777	828	792	796	750	766	749	823	744	790	805	817	766	771	818	818	793	772	777	783	771	815	802	755	787	803	790	833	779	788	733	786	834	815	772	786	839	814	781	793	813	761	809	814	825	805	779	768	829	757	755	765	810	831	770	796	803	787	802	791	758	769	758	774	743	782	764	774	775	778	776	771	773	770	790	766	747	774	761	754	794	755	727	816	787	803	773	777	813	774	839	829	775	798	798	811	804	749	805	758	789	802	810	772	794	812	783	769	779	820	735	809	812	812	765	739	789	784	791	773	806	781	762	801	832	842	748	797	776	830	794	826	791	819	776	798	774	811	762	803	821	767	803	810	742	844	767	740	822	763	807	794	828	808	792	795	815	761	764	863	812	777	816	770	792	808	796	838	756	809	756	752	798	805	825	715	804	785	749	783	785	803	766	745	797	771	778	760	814	741	755	765	767	800	789	746	785	812	789	821	823	789	782	808	780	779	765	817	744	759	818	768	781	777	781	771	742	784	759	783	807	795	728	788	804	807	866	805	765	764	772	762	757	799	750	750	764	802	813	728	809	814	814	801	784	826	797	773	811	805	779	785	803	762	769	813	788	751	772	746	781	810	776	799	744	839	804	780	808	811	815	808	748	797	765	776	807	753	814	830	840	733	774	762	767	786	784	770	699	774	821	794	813	769	746	739	778	797	801	796	776	795	813	745	766	809	799	755	812	810	799	722	784	782	780	806	857	775	731	832	760	819	779	836	822	741	773	797	712	770	719	769	780	759	787	793	780	831	801	822	806	795	809	758	824	778	784	721	837	764	738	798	789	779	801	806	745	829	833	818	728	757	795	827	721	818	795	809	804	789	761	772	768	824	816	835	786	748	725	745	786	804	809	802	784	779	792	805	777	795	818	740	775	788	781	770	727	788	772	787	775	799	770	699	837	798	771	837	829	803	799	750	841	742	787	732	781	803	779	752	785	808	785	798	800	781	771	796	774	812	781	808	779	806	817	814	774	748	784	820	822	784	821	804	801	786	817	816	762	808	768	770	778	790	851	789	741	754	775	817	849	768	801	777	787	759	855	792	796	817	791	798	837	803	857	828	801	796	822	793	767	822	795	792	836	763	743	781	787	729	799	788	852	813	812	871	774	800	812	820	776	811	754	809	768	778	776	776	727	785	804	770	790	758	803	781	746	744	775	802	814	802	766	764	789	806	792	781	769	766	793	765	808	777	827	803	786	795	805	788	769	762	822	834	760	781	756	750	850	827	775	802	825	825	789	764	752	782	753	801	794	787	775	809	796	816	783	796	795	741	793	770	770	832	762	769	739	823	760	790	824	795	801	758	751	834	765	848	835	798	741	810	822	801	800	790	820	776	787	765	851	826	803	800	786	789	742	801	822	779	802	809	789	786	748	829	785	777	796	826	816	811	776	797	821	799	827	781	820	821	786	838	784	790	759	785	779	815	794	791	795	805	730	784	802	796	794	786	831	784	730	772	747	773	806	767	778	768	797	819	769	792	790	800	728	757	806	776	764	788	755	753	768	772	765	855	777	736	784	724	812	779	786	837	769	760	815	814	828	828	738	730	822	765	809	869	795	815	803	767	797	805	783	832	786	804	749	769	759	776	802	809	811	816	836	792	776	789	775	794	774	756	788	821	765	786	745	771	784	782	769	760	781	780	748	794	789	771	755	793	808	833	801	777	738	755	765	756	787	816	750	794	759	769	805	792	757	729	783	775	726	828	788	758	784	779	792	790	758	802	780	769	767	791	805	812	755	801	788	772	745	768	837	781	843	810	789	858	761	804	780	786
11395	7276	11176	10950	6735	4230	3196	2729	2502	1627	1206	1066	1071	956	857	694	746	443	448	315	282	314	241	266	241	212	219	252	231	219	211	228	232	219	244	241	228	201	197	222	202	226	256	229	218	202	214	214	219	231	205	202	226	209	215	225	214	217	224	236	307	281	222	209	240	231	232	216	218	237	188	214	227	238	217	200	214	246	216	216	250	220	223	205	187	212	226	221	196	209	184	213	251	208	216	250	217	232	232	240	230	215	197	212	217	211	215	221	219	217	236	205	219	200	210	228	219	226	251	241	221	214	218	224	220	241	201	204	225	211	206	236	262	215	232	216	221	235	244	235	203	231	209	228	217	231	237	206	223	191	210	246	219	261	223	208	197	229	207	210	200	197	213	232	239	228	239	204	231	202	203	211	235	214	228	220	238	233	224	222	226	227	236	199	201	215	183	222	238	243	210	239	230	213	256	225	230	228	204	203	190	232	213	243	215	201	193	229	221	210	257	224	222	257	216	236	226	233	195	199	218	217	231	201	224	219	242	209	219	238	243	226	207	227	223	210	239	242	213	248	200	221	238	210	256	214	220	236	223	222	233	232	213	203	235	243	207	251	208	237	203	226	207	205	228	206	201	193	256	239	217	228	231	207	216	205	238	211	183	231	205	211	215	209	223	246	216	222	229	210	190	210	217	202	214	227	207	202	195	204	203	214	224	229	218	216	224	247	219	229	200	218	207	224	241	234	224	198	226	216	196	204	218	223	230	227	214	218	201	223	210	234	227	243	203	224	213	233	218	226	227	228	229	233	216	198	245	240	218	217	215	240	205	215	222	208	215	208	258	227	229	222	196	233	226	222	238	199	232	207	218	210	220	226	205	219	221	214	231	218	229	224	242	231	234	220	240	190	230	228	245	198	201	245	226	233	213	224	218	224	211	220	194	234	196	231	229	224	222	216	223	246	222	223	217	227	237	239	223	212	194	210	231	220	204	221	217	262	233	221	210	232	217	217	215	223	243	194	209	206	237	217	221	190	227	235	213	238	207	225	206	210	225	211	210	210	220	214	212	206	247	205	204	201	251	209	232	194	224	234	246	197	203	228	211	234	231	220	206	229	251	220	202	222	196	207	198	247	200	214	202	222	204	213	212	251	198	209	214	190	207	231	216	214	211	227	238	187	217	223	241	238	222	237	215	203	215	204	210	246	229	229	225	224	247	234	227	222	242	181	209	204	226	214	198	240	229	216	223	219	200	210	223	226	209	194	213	210	204	215	239	202	216	218	226	216	206	205	205	231	219	209	214	216	218	219	211	226	206	234	219	202	233	247	212	203	233	234	181	231	222	244	229	212	207	233	234	220	224	228	201	217	215	227	195	231	211	228	222	211	224	229	229	241	219	219	203	213	245	216	217	216	225	208	207	230	201	202	218	210	190	227	212	225	195	225	214	215	202	241	210	198	216	197	215	236	220	228	231	215	220	222	248	210	232	208	246	206	221	228	204	245	234	214	255	228	222	228	224	189	223	222	228	223	208	209	242	215	233	227	213	227	229	229	240	220	216	202	209	241	221	219	232	252	244	210	224	211	216	231	226	221	197	195	240	243	231	217	209	216	215	244	226	221	234	233	221	234	211	219	216	210	212	213	218	222	217	220	225	244	242	193	226	199	209	236	219	221	232	210	252	207	223	204	234	196	199	209	208	212	203	210	224	210	227	224	211	235	220	198	230	202	233	215	242	251	230	222	199	219	213	235	226	210	223	219	196	225	217	185	218	213	230	235	226	209	206	190	220	235	237	244	238	220	234	233	221	254	222	241	207	232	203	215	219	218	199	219	249	203	241	202	239	232	216	220	214	194	217	240	206	213	226	211	203	239	213	187	247	239	216	214	209	225	223	206	225	233	229	232	186	220	249	226	216	241	219	216	213	229	224	229	237	247	223	232	215	201	203	213	255	263	262	236	215	207	245	203	237	231	231	253	247	222	197	220	238	226	210	245	238	235	222	203	203	244	223	208	222	228	219	231	251	215	228	203	221	224	235	210	223	231	224	213	204	216	267	206	223	227	248	190	240	226	230	228	204	221	230	239	203	223	199	230	234	231	224	222	243	218	210	214	213	238	212	206	205	239	234	208	198	215	224	221	222	207	215	223	223	239	237	228	236	212	198	241	229	205	249	226	208	225	221	210	188	206	224	261	205	218	239	215	218	220	207	232	228	200	217	223	203	226	209	229	241	208	200	246	218	202	214	211	201	244	220	180	218	243	225	216	242	211	236	222	233	245	215	217	223	219	219	208	216	226	192	212	214	184	220	240	242	231	218	254	239	229	233	234	209	233	202	205	228	220	229	237	234	213	217	212	186	212	233	232	234	233	228	195	221	224	198	222	187	199	226	237	214	202	225	204	218	220	237	231	229	232	217	199	203	204	220	221	240	233	226	229	237	225	198	231	211	227	204	210	241	208	228	225	201	203	218	216	218	219	245	221	226	229	207	237	234	208	203	206	231	208	219	240	210	220	224	234	226	225	242	236	215	211	238	218	231	189	216	233	202	227	229	239	224	214	216	227	219	213	225	229	204	214	230	220	220	193	226	232	206	198	216	245	225	205	213	213	220	209	225	216	247	230	216	243	196	236	208	218	206	232	217	194	239	237	206	208	217	222	224	237	225	221	203	207	213	219	241	200	216	197	232	216	230	231	186	232	209	217	231	251	237	214	238	235	186	242	214	224	220	229	225	219	208	215	230	208	221	224	222	207	222	208	223	225	227	223	225	205	212	201	211	226	227	201	203	228	243	222	210	222	214	231	257	236	223	203	201	191	220	187	231	224	204	222	225	242	217	224	227	241	227	215	245	228	231	210	224	215	230	248	236	218	198	225	207	229	227	216	214	227	240	221	228	213	210	201	217	224	241	215	242	223	215	227	210	209	228	211	224	207	235	219	219	211	247	236	237	229	214	233	215	213	249	221	205	226	195	230	225	225	234	214	198	240	207	236	192	233	246	214	214	218	225	240	199	214	238	223	252	205	230	226	228	247	203	227	234	220	235	203	217	225	244	200	231	238	204	216	240	215	213	215	226	218	232	220	220	243	206	225	183	217	214	212	207	226	217	228	219	227	213	199	256	238	214	235	243	196	209	208	200	209	217	221	206	226	212	208	270	221	232	225	234	220	211	241	207	212	197	240	218	215	235	246	236	212	205	249	203	231	229	203	211	191	226	191	217	197	217	220	219	205	216	216	220	223	218	245	207	205	235	220	239	227	209	232	232	207	223	220	239	196	207	233	222	209	256	223	199	215	223	222	195	193	227	206	234	238	218	219	211	214	225	225	229	225	234	226	212	185	200	211	195	249	233	205	196	218	261	234	246	201	214	218	219	229	214	228	210	216	212	192	210	239	213	207	218	223	223	213	208	234	215	229	206	212	201	213	234	220	219	205	247	226	238	217	212	211	204	195	208	227	221	213	206	218	200	223	225	231	234	218	190	222	225	203	207	212	187	218
12641	8131	13058	16053	13852	10798	9717	10013	9675	6967	5034	5244	4865	4982	4230	3586	3017	1961	2226	1273	1279	1188	975	892	825	704	667	714	711	648	726	721	709	675	721	744	629	682	674	678	659	886	1073	664	694	688	682	680	644	663	673	644	686	656	652	644	674	703	748	912	1152	988	658	616	703	668	689	697	666	674	684	668	667	635	676	683	654	629	628	686	681	681	627	660	654	681	657	657	650	646	686	641	618	674	647	694	621	677	668	622	679	685	674	655	676	699	662	640	634	677	665	649	645	622	704	620	664	672	624	668	634	682	662	652	679	686	699	670	675	647	616	669	667	665	640	645	691	672	646	637	676	648	676	681	634	671	653	693	654	697	683	660	654	650	669	650	715	647	647	660	657	676	693	697	668	673	654	684	646	651	644	657	643	628	664	708	608	679	674	681	654	655	652	651	670	632	644	648	677	658	652	631	661	707	683	645	623	693	644	633	629	641	673	627	665	632	628	639	659	713	710	675	662	622	641	654	687	650	641	679	669	670	626	647	694	674	707	622	708	672	682	693	688	656	706	678	666	649	626	639	660	619	644	688	641	687	616	668	657	688	661	672	647	634	706	609	599	639	688	636	638	650	668	675	695	656	645	632	654	663	689	670	661	624	644	634	624	633	707	644	677	663	669	690	673	648	688	645	670	649	670	652	655	650	662	649	659	680	654	664	670	645	660	657	653	668	681	677	618	639	658	626	678	635	638	722	689	666	628	666	675	688	620	686	663	646	676	672	692	679	707	696	697	658	674	638	701	661	663	667	652	611	645	664	665	688	635	669	686	686	687	707	698	655	687	652	649	635	644	638	647	703	705	631	641	645	636	695	680	677	653	705	686	691	673	639	658	694	652	635	692	621	649	640	638	614	649	671	692	652	641	659	610	659	695	651	655	680	683	607	623	612	660	656	615	647	707	677	670	631	661	643	684	666	670	667	657	610	681	645	622	694	649	654	706	607	644	624	676	665	668	688	658	743	668	656	651	655	689	640	659	698	664	681	637	689	637	633	683	675	702	691	623	637	603	666	650	715	634	646	676	667	663	649	664	646	683	671	650	660	675	635	631	673	633	700	643	620	634	675	659	660	699	613	693	644	659	698	646	673	684	620	660	639	691	692	675	674	677	644	678	666	639	626	629	670	671	693	591	664	670	626	698	620	676	612	686	697	646	626	653	614	677	636	657	666	689	666	618	612	684	661	662	650	640	625	641	700	605	686	656	673	595	717	601	626	679	689	650	626	650	676	652	659	671	689	651	651	693	663	684	659	702	643	659	679	672	656	680	694	637	673	682	649	671	610	673	691	618	683	645	699	678	641	654	684	648	646	652	625	654	650	659	704	682	660	656	627	643	674	651	679	610	685	641	665	633	659	628	662	649	686	653	698	645	628	640	694	647	675	677	648	598	652	653	682	665	608	642	691	706	699	661	668	648	609	614	637	655	689	661	649	692	684	637	640	673	647	662	646	658	647	682	641	625	659	620	655	666	630	646	672	670	656	694	665	666	635	673	661	651	637	703	637	664	645	667	644	650	666	653	651	677	645	697	669	626	677	682	656	663	673	627	647	650	674	653	653	680	703	628	659	685	626	721	652	655	624	693	623	639	623	672	657	673	662	673	656	708	615	636	647	715	633	663	681	682	648	654	656	658	638	683	604	662	678	642	651	692	700	631	735	629	718	646	666	633	652	650	648	653	661	639	659	658	678	621	703	635	656	593	670	670	592	682	655	696	631	671	653	666	658	668	628	689	696	707	683	714	697	654	666	733	625	644	657	651	683	654	693	649	659	640	644	646	697	656	680	627	703	604	629	646	649	699	656	639	672	656	657	663	691	686	659	646	647	689	681	641	693	689	659	665	664	668	629	629	623	625	621	644	678	650	656	664	691	664	652	639	656	654	661	679	739	654	631	707	649	719	651	671	648	674	660	656	624	630	585	658	658	686	691	661	701	639	654	643	690	605	635	653	693	715	702	713	655	672	642	666	652	647	634	662	700	687	680	624	616	634	673	662	659	693	628	660	662	697	633	681	632	620	734	634	648	663	678	654	644	632	656	667	660	653	704	622	611	674	676	659	700	699	627	669	679	661	643	644	640	693	643	630	652	653	637	699	700	675	618	674	674	665	640	638	653	646	728	651	668	657	667	661	685	641	680	632	664	637	681	661	681	628	672	641	706	628	665	679	660	620	633	673	581	700	623	701	640	687	663	669	666	677	650	642	641	675	633	660	632	655	630	666	662	669	667	653	654	635	648	689	666	678	646	703	650	703	624	697	662	666	639	671	647	686	706	676	662	651	628	666	621	617	690	650	666	696	698	679	605	656	666	653	626	651	631	686	674	682	675	634	701	669	655	665	607	703	667	619	656	671	633	673	654	700	648	683	685	626	649	709	664	634	698	628	653	657	664	664	659	656	635	671	670	637	684	598	688	688	656	694	704	687	660	719	646	681	664	627	613	673	674	637	678	673	621	633	654	620	667	691	670	603	673	676	652	680	727	625	646	621	684	647	634	685	730	708	676	668	704	629	617	672	676	675	672	628	654	573	658	680	635	691	668	637	619	638	693	622	663	677	674	614	708	641	664	627	670	695	639	667	658	687	660	674	671	712	638	663	653	618	648	670	662	668	704	642	634	684	691	620	616	631	663	643	665	653	655	658	656	677	665	704	639	653	600	667	654	646	678	654	686	673	613	651	611	685	643	675	611	687	639	685	671	659	645	716	658	671	663	651	708	690	628	633	670	659	661	700	657	642	592	656	609	664	641	674	617	645	660	632	658	641	724	625	636	686	694	674	640	677	657	652	657	627	690	642	699	643	645	666	648	716	675	719	685	586	620	637	684	681	649	673	604	646	670	658	629	678	619	707	609	677	662	652	624	645	653	653	670	616	677	679	678	661	648	637	623	650	665	646	656	710	640	685	689	667	642	610	669	661	673	668	614	681	632	652	688	664	668	641	659	651	713	635	647	628	658	690	671	703	661	614	668	653	651	674	678	637	656	622	643	640	612	637	665	709	666	692	610	667	664	646	670	677	662	609	657	710	664	684	662	670	656	680	634	657	651	621	714	644	679	663	684	699	660	676	682	665	618	663	651	674	686	664	650	657	618	670	659	718	674	678	651	670	682	676	686	633	673	669	628	636	665	678	669	663	656	664	663	697	651	636	638	695	603	674	684	638	668	661	632	687	695	634	644	685	664	642	664	663	683	682	613	703	648	665	667	667	640	681	585	637	645	681	641	660	651	638	661	592	695	644	666	697	670	605	618	662	625	676	655	670	666	622	648	649	732	621	712	702	676	668	681	710	646	633	683	693	647	660	645	663	678	672	683	653	659	676	680	681	690	674	631	674	647	670	673	647	710	644	644	660	657	652	652	657	624	681	630	631	697	666	681	672	643	637	666	670	643	640	687	644	663	658	651	660	698	644	668	638	620	696	653	657	631	665	671	654	620	653	670	723	638	645	623	685	622
44911	29936	34327	34935	30174	27568	28144	27037	26846	23621	17609	16060	13549	12588	10485	7867	7370	3713	3660	1592	1610	1385	690	620	396	263	235	225	231	206	217	231	215	214	254	279	261	240	199	184	199	536	911	252	182	173	190	212	190	178	175	204	183	186	180	221	191	179	160	440	530	479	212	195	199	217	178	200	190	201	185	173	189	173	181	182	209	182	186	177	173	168	180	201	200	199	179	189	191	168	188	182	202	179	212	175	203	197	209	185	201	208	212	176	215	217	179	184	193	178	200	192	212	169	169	186	172	185	180	209	222	186	177	204	192	179	214	182	180	182	172	220	199	183	183	179	166	188	208	188	173	187	179	187	190	213	189	186	184	195	195	199	197	197	224	175	163	196	180	182	182	173	184	197	174	160	181	172	177	195	187	197	192	206	184	185	189	175	176	171	187	161	173	176	194	174	156	181	197	215	178	189	171	196	191	167	214	177	188	182	180	182	172	179	198	195	166	172	197	200	200	155	205	189	200	196	185	173	210	209	169	202	203	202	170	182	208	213	168	182	189	155	212	197	184	189	180	189	167	196	165	183	187	187	195	173	190	188	192	201	168	182	192	206	168	191	180	167	165	183	175	183	192	182	203	186	190	170	198	204	202	190	213	178	174	175	201	184	181	222	177	162	186	154	178	190	177	196	173	199	194	180	178	217	178	216	167	198	183	169	196	172	183	164	166	201	175	192	188	190	180	181	168	160	176	184	181	198	195	182	186	183	193	190	167	195	180	154	194	208	187	159	196	186	179	189	187	201	191	189	199	188	196	183	172	194	199	163	203	201	203	196	203	177	215	179	176	205	173	174	175	187	182	192	154	187	183	157	167	161	176	185	206	197	186	188	199	206	202	195	165	180	170	180	173	176	197	183	190	183	182	183	171	192	176	179	168	176	184	177	200	162	173	193	195	212	165	205	176	176	214	198	190	170	188	191	181	189	195	189	192	171	170	195	190	202	165	205	177	167	152	191	185	196	177	160	202	179	183	196	170	169	155	193	184	166	203	174	183	188	155	160	177	193	190	168	184	196	190	168	206	174	205	203	193	182	201	184	168	181	193	207	184	190	166	190	202	199	162	184	174	173	193	207	189	198	196	208	176	173	194	186	195	161	174	187	181	173	190	187	204	207	173	172	177	194	191	189	198	190	188	186	188	190	195	172	180	191	157	188	191	148	179	164	179	180	190	197	193	199	219	188	170	201	210	163	174	184	184	213	209	179	191	166	187	200	198	185	169	166	172	183	160	180	180	171	183	178	177	188	184	212	191	196	168	163	188	207	210	200	195	187	192	193	173	203	174	175	179	167	196	182	158	160	169	182	166	194	164	179	200	194	197	214	212	189	176	193	195	185	201	196	192	191	186	209	206	215	194	186	190	200	200	169	199	191	189	168	147	175	179	181	157	213	168	177	182	186	197	178	168	172	183	163	181	178	194	180	162	192	213	176	206	211	192	184	185	195	176	179	200	205	177	201	170	195	191	191	193	192	186	200	211	180	175	169	165	159	190	192	184	187	190	178	182	198	210	196	184	174	198	197	201	164	175	179	168	216	188	192	192	191	205	194	177	194	188	185	191	155	194	183	156	173	181	181	165	182	196	184	196	195	201	191	169	192	192	189	184	180	188	201	196	195	173	185	185	175	206	217	180	183	185	173	206	176	218	180	201	199	182	194	188	165	184	181	208	189	175	164	209	206	185	185	187	188	180	178	192	184	191	188	196	196	185	145	207	194	185	185	182	156	187	195	210	172	208	165	196	226	196	182	167	169	189	177	180	214	234	164	161	194	191	181	174	194	163	182	187	165	176	171	197	201	205	149	164	177	204	194	197	197	166	188	193	201	212	202	211	172	175	196	166	175	185	206	172	192	211	168	179	180	174	197	199	187	179	191	175	195	201	196	165	185	200	178	204	163	180	184	197	190	163	190	221	198	186	173	188	180	189	181	206	170	188	212	197	150	191	204	193	184	188	208	181	179	182	190	185	203	176	183	197	164	183	203	191	199	204	189	180	180	180	192	179	155	181	203	190	176	204	165	157	206	179	190	196	187	177	176	158	167	166	178	154	195	179	186	173	188	185	215	185	216	186	189	176	162	176	172	165	168	174	173	183	209	203	186	175	175	185	192	186	183	183	172	173	204	179	184	175	153	191	177	202	185	193	205	189	186	189	176	206	181	192	201	209	194	185	175	196	204	164	201	157	202	146	194	193	200	189	218	185	187	192	194	196	200	191	163	193	167	203	175	178	176	197	180	183	159	161	175	174	178	181	180	179	201	188	185	200	190	196	171	206	189	197	214	191	186	209	165	213	188	206	184	181	181	194	188	164	208	204	166	207	165	177	186	173	181	169	180	191	166	193	191	215	175	176	168	185	182	225	188	198	218	175	190	182	176	175	163	189	173	193	193	176	172	172	192	192	165	197	208	174	191	202	150	168	192	198	185	187	182	199	192	182	198	188	180	191	180	186	185	184	167	194	198	179	206	179	186	208	205	191	177	173	175	168	188	188	173	178	156	195	198	201	175	199	190	163	187	186	194	177	176	202	193	173	178	190	186	190	174	183	171	219	184	205	202	173	176	213	200	210	188	180	190	200	202	187	185	174	186	172	177	195	202	183	170	172	186	189	168	185	185	186	193	210	169	176	175	207	201	189	186	186	184	172	196	201	187	189	203	194	154	177	180	164	185	186	164	167	186	198	205	194	196	189	190	187	178	192	186	197	204	181	179	186	191	199	178	189	195	188	180	201	179	183	155	171	178	194	206	188	193	204	174	168	190	176	175	167	171	200	156	158	198	185	194	202	188	184	182	185	176	190	182	191	199	213	194	183	196	167	190	187	173	195	170	192	202	200	165	174	174	187	215	192	188	169	174	193	181	181	187	190	194	177	164	169	172	204	201	198	174	180	213	155	172	180	195	218	143	203	182	173	170	187	207	184	182	189	208	178	184	198	198	168	168	177	176	203	180	195	189	226	185	191	199	183	150	181	160	194	190	192	202	178	181	223	195	184	173	175	163	185	184	185	184	219	174	171	196	186	197	173	191	164	215	197	181	185	169	163	190	174	181	208	171	196	182	155	179	180	199	199	187	185	204	180	184	193	183	186	187	203	203	185	158	178	190	190	174	189	197	198	199	206	173	205	181	175	184	187	195	153	175	181	185	200	197	190	223	174	185	170	171	198	194	178	187	163	178	176	167	164	175	169	193	180	176	181	180	172	159	179	193	185	207	175	177	177	177	165	156	180	180	189	175	158	166	178	202	174	164	192	183	190	189	180	175	183	170	171	190	191	196	207	191	177	162	202	185	196	186	193	203	223	189	178	189	154	203	193	165	196	182	195	196	212	177	176	168	180	170	193	181	156	175	217	185	202	199	188	200	185	171	186	153	168	157	165	183	189	203	181	200	176	177	194	200	204	171	176	179	176	178	177	168	178	194	188	204	195	197	189	173	186	213	197	164	171	159	190	179
28425	21481	28144	32252	34224	31928	36265	36936	39050	34509	29899	30559	26454	28282	28322	23537	22674	15820	17493	8996	10098	8195	4390	4193	2241	1309	950	891	762	718	757	913	907	814	1175	1232	1181	961	826	673	715	3353	5870	1025	632	547	550	583	618	641	595	616	584	646	616	565	610	579	696	2734	3579	2692	594	564	599	598	611	584	511	575	571	575	593	557	598	596	583	549	561	597	571	587	554	573	559	569	573	570	587	561	560	602	579	573	559	534	582	542	554	613	589	604	592	595	582	598	562	575	569	569	538	571	588	583	590	593	560	582	594	557	545	568	586	605	547	540	549	611	579	579	553	563	566	562	595	521	575	613	550	621	599	556	601	535	571	535	592	572	582	592	548	560	585	549	620	587	572	588	556	585	597	597	570	563	588	545	580	555	590	561	561	618	573	555	608	607	582	609	590	563	581	587	558	568	564	624	629	604	594	569	576	582	550	553	601	619	598	548	555	532	584	591	581	573	593	585	573	556	567	547	583	576	584	563	590	568	549	569	593	579	580	621	597	602	619	542	589	554	562	590	555	543	559	541	588	574	617	592	573	546	583	567	615	548	573	554	584	558	570	585	563	534	635	583	606	592	569	602	592	586	589	593	569	544	589	615	587	599	572	550	578	582	552	584	555	603	550	617	570	584	601	577	590	585	565	588	558	571	541	585	530	594	583	546	575	574	599	552	524	563	566	591	545	555	567	537	581	554	565	549	548	564	548	571	585	575	540	538	579	578	565	563	579	568	569	536	578	585	579	587	591	605	573	570	545	576	570	557	568	587	570	558	573	564	554	587	524	589	548	570	547	552	583	592	587	620	586	524	564	577	593	602	567	566	558	597	553	587	582	549	548	578	501	605	590	576	577	609	572	535	544	579	566	591	579	575	566	549	543	605	571	590	597	565	575	587	552	560	600	601	572	559	612	529	556	564	607	551	589	556	531	546	572	587	574	568	546	614	594	593	584	539	578	538	566	542	560	565	581	579	550	557	561	541	553	552	591	568	598	561	583	552	551	555	533	559	565	561	594	593	566	606	590	604	562	587	561	561	559	640	553	638	574	559	618	609	581	593	572	573	597	544	601	531	608	562	558	553	560	539	545	571	517	560	578	554	585	608	612	576	577	563	602	596	569	599	590	582	585	566	595	632	553	586	564	579	550	533	574	560	562	548	595	586	521	591	560	557	560	589	573	571	558	528	586	614	546	538	539	590	595	597	594	591	551	587	552	549	526	567	592	589	557	584	581	511	558	532	607	541	605	531	601	590	544	579	556	564	543	556	571	538	528	560	607	544	546	551	591	549	590	547	607	562	610	600	597	592	547	598	589	561	539	567	563	575	615	536	581	547	661	601	615	596	582	558	560	587	594	570	574	574	568	562	556	550	591	562	563	612	575	555	540	558	603	542	583	597	565	593	609	539	576	611	572	601	551	605	582	574	601	592	605	552	563	555	584	576	574	559	598	553	616	580	558	578	566	563	553	537	596	568	554	580	532	585	582	631	598	567	546	609	564	590	615	607	574	621	567	549	552	564	550	621	588	550	567	582	638	561	540	597	619	565	649	577	603	548	566	540	537	571	578	542	568	552	596	601	601	582	570	570	566	604	569	591	523	582	540	525	606	547	533	574	607	612	568	521	568	577	582	533	568	556	568	517	555	611	575	566	563	620	569	538	602	586	575	562	597	568	572	600	576	595	562	590	591	557	615	563	586	546	624	583	569	534	600	547	577	571	569	595	566	589	555	569	606	560	580	569	602	583	580	570	545	625	585	562	571	574	608	582	529	584	558	603	590	539	563	557	587	571	574	578	604	601	584	575	607	576	547	590	563	586	587	547	597	625	577	537	562	587	550	599	565	551	559	566	568	546	535	572	571	588	564	556	582	589	549	537	612	584	589	591	589	609	584	550	564	562	565	556	542	538	585	537	579	595	614	526	633	581	568	575	578	559	578	581	584	528	549	579	553	575	607	576	609	563	567	614	575	556	574	592	586	585	577	605	594	613	580	579	579	545	575	550	604	593	562	583	600	520	559	545	605	577	576	570	547	558	547	546	577	566	575	561	577	547	590	557	548	590	583	518	617	557	564	568	608	535	566	547	564	541	563	552	556	588	558	579	578	618	590	570	550	572	562	601	594	554	642	572	572	586	618	582	533	588	551	578	574	562	612	567	592	571	592	570	597	582	579	571	603	623	552	605	563	545	580	569	566	563	571	570	564	558	585	566	549	612	608	552	578	548	599	556	494	577	585	582	593	534	603	580	613	584	512	600	566	612	558	590	592	581	587	584	570	595	546	606	595	623	581	579	531	609	563	575	560	569	555	550	564	588	549	596	546	577	590	589	537	593	574	553	585	560	597	586	575	575	553	589	564	561	590	585	600	565	535	563	567	586	562	579	588	552	542	572	567	546	582	517	552	554	554	576	519	588	567	498	541	561	581	576	550	598	534	546	609	552	582	599	569	536	601	599	576	606	592	557	553	553	551	559	605	601	552	531	598	579	596	556	564	525	591	577	619	593	547	571	601	551	618	582	574	543	578	558	565	557	570	557	542	536	513	600	586	567	634	639	580	578	549	606	574	537	565	552	550	580	584	548	564	529	554	551	584	554	574	581	582	606	557	511	557	591	560	561	559	598	598	542	588	552	553	549	575	548	573	535	545	557	562	589	534	554	600	557	582	566	616	594	570	526	596	595	594	617	536	576	582	576	550	570	549	543	597	589	619	544	549	577	584	576	592	566	551	591	605	611	574	571	595	569	577	541	574	554	567	625	583	575	512	573	603	573	539	566	577	543	574	536	550	538	613	581	505	561	565	559	581	531	586	527	603	559	594	574	602	560	582	561	636	585	513	564	580	531	595	586	550	588	584	582	569	585	577	597	599	564	581	596	564	602	533	592	562	561	570	571	604	596	571	565	576	537	553	578	538	529	581	603	564	551	579	537	568	555	599	543	542	597	602	556	573	548	573	555	594	605	563	581	563	520	528	541	559	576	570	607	571	544	598	562	618	547	546	534	578	634	576	575	577	573	535	578	587	584	582	604	549	574	580	592	572	580	567	604	532	568	586	584	588	584	651	572	614	550	603	541	591	536	563	569	552	596	592	546	588	581	577	612	557	557	583	558	567	552	556	550	579	575	581	575	596	558	605	566	608	573	514	560	575	519	561	584	543	592	553	590	583	557	552	562	569	550	580	566	598	542	565	518	546	596	598	605	585	595	546	569	582	578	562	570	584	552	566	609	558	585	555	557	572	592	605	595	585	568	576	592	536	610	576	601	563	586	564	563	581	537	577	565	601	577	575	578	585	590	568	548	586	568	565	534	563	576	551	606	582	530	587	570	574	562	561	531	576	617	588	538	593	522	557	601	563	574	552	540	589	573	611	546	596	546	574	593	579	565	539	608	578	562	560	608	522	567	584	529	594	566	546	598	535	562	565	575	525	594	553	577	564	538	610	594	566	529	593	591	546	578	573	592	556	573	573	564
54933	36222	35924	34628	32741	32146	33265	32120	33223	32489	27219	26326	23434	21284	20317	16604	13965	8875	8113	3749	3410	3067	1530	1080	661	398	353	338	408	337	332	351	325	338	424	456	410	331	333	276	293	1087	2094	717	250	263	251	254	262	255	273	259	290	280	279	256	264	268	308	849	1065	608	280	277	268	273	236	311	247	275	253	285	262	293	292	243	272	246	250	249	237	292	242	268	277	239	294	284	245	293	274	257	267	262	263	291	248	267	271	270	287	284	243	263	281	249	266	263	275	267	303	304	276	292	243	276	252	246	266	282	278	244	268	252	267	278	256	254	272	228	260	271	260	235	265	266	297	280	272	259	276	245	279	244	291	298	272	252	255	264	255	276	281	249	266	313	274	252	270	240	271	265	274	263	293	258	256	247	255	242	284	266	263	271	257	272	243	238	231	225	283	259	249	249	274	266	276	234	253	271	270	251	274	268	271	243	257	269	275	247	270	246	269	281	292	281	273	253	276	268	251	246	265	238	244	269	264	280	213	227	261	232	279	272	256	260	262	270	276	276	267	286	278	275	244	264	272	260	275	258	251	266	277	276	269	248	230	241	273	256	251	274	236	249	257	266	260	276	283	272	281	249	275	278	248	268	229	257	220	241	265	262	290	267	251	275	251	230	262	271	260	265	246	292	268	267	253	256	267	252	266	236	274	275	264	249	269	271	248	302	258	250	263	264	303	264	288	273	269	264	253	264	273	250	276	241	256	266	266	273	256	267	272	294	235	286	257	250	265	249	266	273	265	237	290	248	268	259	275	247	262	249	285	256	302	245	245	258	259	248	247	281	264	247	268	267	228	259	270	274	249	265	267	269	269	264	285	264	260	296	275	248	247	266	244	244	247	250	237	274	256	274	266	271	269	239	291	264	290	261	255	273	277	296	263	266	281	257	253	262	249	265	238	278	267	283	250	281	245	261	271	249	258	267	243	246	278	277	291	251	261	249	281	275	278	266	301	267	272	284	235	272	256	268	262	252	248	269	269	280	246	267	253	262	258	268	242	268	268	274	267	264	261	239	250	259	268	272	246	261	269	246	254	244	257	247	229	264	229	263	247	240	275	243	266	239	261	246	255	258	260	259	275	283	239	261	224	266	232	243	262	261	274	265	252	265	277	277	244	267	237	273	256	267	298	236	296	259	274	287	279	262	290	272	257	260	230	262	266	265	244	271	247	262	243	250	264	256	285	235	281	257	276	297	258	261	251	260	283	257	263	265	268	252	275	252	246	252	250	252	253	310	266	286	274	267	241	262	273	280	285	247	253	263	261	279	273	257	273	271	246	277	256	264	256	278	285	277	258	240	267	266	244	241	244	275	261	246	264	256	258	258	270	268	235	249	297	257	278	272	246	266	261	251	275	281	263	291	248	223	259	227	255	234	237	262	263	261	258	260	264	262	261	267	274	267	269	272	265	274	273	239	231	262	278	280	247	288	260	253	248	244	236	251	279	244	281	253	254	271	241	271	246	285	240	283	241	242	259	268	239	277	256	273	271	268	256	272	234	257	247	246	257	262	246	254	241	281	274	277	297	291	262	232	247	254	263	279	277	270	251	252	230	273	283	259	260	246	284	245	292	282	234	267	268	251	239	291	247	262	269	269	265	283	226	264	249	276	244	245	262	239	246	243	272	270	263	262	272	252	268	262	254	242	281	262	283	252	259	260	286	262	263	289	240	261	251	257	263	262	265	272	248	242	255	265	251	246	261	281	242	298	294	261	272	256	257	263	246	270	274	250	263	267	273	267	274	219	260	231	236	237	278	229	256	269	270	270	301	273	255	261	279	261	240	272	253	252	272	262	261	223	258	252	288	256	267	321	282	269	271	268	233	254	278	254	241	264	274	260	285	298	308	271	274	253	309	263	257	238	286	227	273	241	267	277	244	259	317	283	262	298	265	285	254	249	269	251	261	270	251	266	293	290	246	287	289	245	261	283	267	295	257	274	259	324	270	293	271	275	250	240	279	251	268	267	261	247	264	274	284	264	265	293	263	253	235	248	274	261	278	257	268	266	287	292	250	261	297	259	270	276	289	252	269	285	265	265	258	257	302	270	242	318	239	216	245	301	275	254	237	272	234	281	260	277	296	253	299	274	262	248	272	265	241	303	296	272	259	291	269	277	222	291	256	305	234	254	251	257	265	257	263	257	251	263	305	271	224	290	273	250	265	247	264	312	275	257	277	273	249	282	278	269	251	254	265	259	262	260	250	273	291	255	288	265	258	254	273	251	243	243	270	267	255	276	283	279	272	273	262	261	266	248	267	245	249	261	246	264	261	254	257	276	257	252	274	276	241	270	317	257	232	265	255	274	267	255	270	289	248	255	231	287	283	263	259	281	260	273	266	233	244	280	240	265	267	259	249	262	265	255	270	288	233	273	286	266	264	230	257	279	256	239	283	263	257	281	267	236	277	263	270	264	254	279	261	244	284	237	227	271	239	272	269	240	245	258	254	291	269	274	235	280	278	272	243	257	243	246	282	253	267	286	251	251	255	251	261	282	263	262	271	242	276	256	258	257	279	266	255	284	281	270	247	246	249	224	252	243	277	274	272	281	263	272	237	271	251	273	279	251	275	265	239	242	229	258	269	257	257	249	269	259	264	263	233	249	252	242	254	265	277	285	250	265	275	244	249	236	273	258	244	241	258	258	278	278	249	265	256	260	248	265	239	249	281	265	261	259	267	283	238	244	249	266	258	251	235	298	265	258	244	277	282	277	240	285	230	245	263	263	273	287	272	230	264	235	264	234	258	253	255	273	248	283	237	277	241	258	274	223	291	260	291	264	259	284	274	296	241	243	244	283	266	238	289	254	255	295	231	265	261	252	270	270	236	269	258	246	242	241	266	258	254	289	267	274	244	256	257	270	275	300	247	279	253	259	277	240	261	256	256	274	263	281	250	248	271	301	264	252	244	268	311	262	265	256	288	254	279	273	252	273	272	239	273	263	272	236	269	251	297	287	292	249	257	274	256	252	250	253	295	224	232	263	281	266	258	256	251	308	279	262	265	262	291	247	277	251	253	259	225	259	235	261	265	238	246	279	277	272	275	257	258	231	256	257	265	268	268	292	265	268	269	260	242	244	270	288	258	247	262	264	246	253	229	261	259	247	226	298	263	270	251	271	235	271	274	245	252	269	273	286	258	262	254	268	276	281	254	251	275	282	228	273	258	264	236	235	265	272	255	271	263	253	272	295	253	298	270	245	273	245	255	263	254	282	273	259	243	263	261	240	264	274	238	239	264	273	279	265	269	239	255	252	255	261	276	246	286	256	277	256	247	265	263	277	248	250	283	221	235	273	250	245	251	248	217	284	245	295	246	296	268	250	258	245	261	254	265	224	267	269	258	283	243	255	266	253	275	265	250	278	248	286	249	266	261	264	285	266	259	284	274	264	260	270	251	269	286	250	300	287	273	266	274	269	275	259	240	265	236	267	265	234	275	268	266	258	276	244	234	220	288	262
35255	28160	32082	34826	39612	40767	43428	43816	45013	43392	39894	39283	36188	35311	38570	33129	31371	23927	27024	15971	17551	15472	8692	6751	3902	1590	1489	1432	1536	1191	1207	1329	1253	1486	2206	2180	1825	1593	1364	928	987	6572	11969	3152	852	870	822	768	850	749	843	808	791	834	748	761	819	763	1148	4915	6180	3202	753	770	768	793	799	789	799	811	791	809	789	813	734	695	760	770	747	745	715	741	807	770	686	766	744	748	726	738	770	768	765	771	764	764	745	787	740	731	736	761	736	782	784	717	738	811	718	761	790	759	751	743	750	783	746	723	777	761	772	770	749	755	721	748	713	765	739	777	795	746	723	723	762	725	785	769	771	767	769	756	736	824	816	750	770	750	754	752	771	748	756	766	794	817	801	783	753	781	768	775	750	828	747	745	771	783	772	709	770	719	772	741	729	758	825	782	793	785	784	757	777	778	783	754	774	728	771	800	735	728	822	749	780	796	746	770	779	777	798	739	788	790	785	791	739	754	747	763	776	749	789	765	781	807	781	742	752	792	793	717	787	807	743	777	742	804	773	753	741	758	779	762	743	806	801	785	771	736	791	779	790	709	772	804	726	721	754	729	750	756	723	816	760	753	718	760	784	746	753	800	774	748	743	763	786	760	774	698	734	767	724	783	746	787	707	751	725	744	812	764	824	777	762	797	747	781	769	780	739	789	759	725	707	802	803	754	779	780	794	729	737	801	743	788	789	722	738	749	783	762	763	741	801	797	715	731	754	706	826	762	773	770	784	752	713	728	795	734	751	770	791	729	767	788	793	785	786	754	741	729	748	760	810	755	700	745	733	723	774	745	752	747	760	768	766	789	782	743	797	788	740	765	739	765	773	721	784	845	736	808	749	712	734	759	736	709	717	814	741	781	754	819	744	813	722	753	797	830	814	796	745	782	779	747	751	732	748	752	729	780	775	812	762	728	708	720	783	780	744	756	783	757	752	748	734	739	719	767	778	734	761	769	775	786	769	744	810	758	761	735	759	807	778	771	798	804	754	764	796	738	724	746	795	788	781	709	727	767	761	789	763	743	708	747	755	755	713	771	693	740	767	786	755	803	738	764	746	778	727	732	764	799	740	811	740	755	759	761	745	796	793	805	738	737	787	732	747	754	767	772	789	754	746	787	814	742	755	798	818	762	754	766	720	691	759	760	765	704	737	783	782	729	749	744	804	771	765	746	714	805	728	746	782	738	799	795	735	724	756	741	733	813	799	723	771	762	757	771	710	749	740	730	742	786	750	759	793	775	748	780	755	737	771	777	762	824	725	754	749	722	723	768	806	774	777	770	758	728	792	770	805	786	722	783	774	723	738	767	785	784	743	766	796	749	748	764	793	758	795	745	746	760	718	751	765	821	797	766	754	733	753	781	729	798	761	746	747	765	748	731	793	801	775	750	818	782	766	736	783	694	779	736	764	772	754	765	752	745	780	725	766	740	740	745	741	799	780	768	733	725	761	777	757	775	775	771	757	747	740	793	754	779	743	758	785	786	819	751	766	771	782	767	759	780	712	755	702	764	728	797	764	736	715	765	794	705	790	761	739	771	716	782	728	766	759	777	796	739	807	721	776	769	768	769	747	753	774	739	699	755	756	715	772	771	754	785	752	718	774	769	709	788	774	749	764	747	789	773	779	765	688	716	726	775	767	738	771	760	752	765	768	760	763	748	758	783	715	750	806	778	799	761	733	752	770	712	769	758	771	767	782	769	763	731	811	791	816	790	804	753	792	797	804	755	720	761	744	742	748	801	705	730	792	732	758	699	735	792	762	801	722	722	727	783	743	734	754	741	689	749	734	777	812	765	795	807	842	781	768	751	816	696	743	767	757	779	738	773	791	756	740	729	769	779	798	783	809	741	770	793	760	703	779	775	729	764	698	712	797	753	730	816	740	752	746	778	776	692	772	770	788	761	735	793	718	746	741	726	754	762	730	782	763	751	747	752	737	788	682	793	736	767	788	784	785	730	793	778	758	743	784	763	779	734	794	715	762	759	747	770	734	747	801	773	730	756	739	731	782	740	755	742	754	755	829	804	811	758	788	759	769	740	781	743	737	734	800	735	753	744	790	742	757	710	771	823	788	763	789	763	725	729	746	736	735	733	706	759	801	770	766	738	746	762	743	794	727	770	759	714	731	762	729	776	787	748	766	811	782	747	765	747	752	745	779	757	769	787	784	796	774	800	794	792	745	733	756	752	717	738	798	841	765	755	759	777	725	825	711	731	703	771	787	735	726	749	764	764	787	763	752	756	731	760	787	795	777	737	709	735	798	792	793	747	743	809	725	777	779	691	719	771	775	764	737	779	737	721	813	794	760	748	784	776	762	770	767	768	788	723	766	772	760	755	802	756	762	772	784	741	753	778	718	755	734	789	752	742	762	796	748	765	798	750	811	744	772	735	731	768	778	748	753	759	793	783	713	717	734	768	779	812	736	763	814	742	805	738	804	830	763	741	763	778	734	774	790	779	765	788	746	760	784	745	717	771	741	805	736	773	758	719	776	773	769	811	789	777	737	748	702	727	705	780	754	758	777	726	784	718	769	775	800	746	771	789	763	796	763	733	741	730	742	778	791	779	780	819	732	752	728	805	735	774	759	758	732	759	801	771	745	774	757	749	809	790	779	749	777	781	801	773	804	741	743	758	735	747	735	737	779	769	740	757	784	737	719	787	753	759	771	755	775	761	779	739	779	777	785	751	745	776	733	754	739	739	762	704	768	757	765	749	766	791	693	760	800	795	703	749	729	741	737	789	756	747	767	735	747	768	740	769	789	741	815	843	749	743	770	790	750	747	782	788	737	744	717	756	787	742	849	757	789	753	754	777	777	705	750	779	796	785	729	729	729	762	695	756	730	742	805	769	755	756	765	762	742	777	732	793	766	765	770	759	763	757	772	758	749	739	778	772	729	810	751	762	766	748	795	763	747	717	747	720	790	761	761	748	765	771	748	722	748	769	802	785	755	805	724	774	740	770	755	721	776	758	763	769	718	800	785	790	776	808	801	780	710	772	750	736	768	776	754	786	757	749	701	758	823	756	776	769	787	738	748	739	760	680	732	715	736	798	707	755	729	749	750	723	741	748	787	722	760	779	802	733	753	752	743	744	733	740	768	715	751	673	736	747	746	759	763	745	722	756	752	755	755	749	789	759	750	718	802	780	709	791	762	772	765	737	783	734	777	720	787	689	731	694	712	770	751	697	771	741	728	755	779	717	774	773	806	719	809	740	739	781	791	768	751	740	767	767	684	743	725	754	751	817	746	812	721	751	779	757	748	763	776	813	762	759	773	804	723	752	758	704	743	739	781	757	793	757	700	737	757	769	743	810	752	795	696	810	774	740	817	781	763	761	778	748	758	727	766	738	763	747	746	735	707	760	800	758	791	753	745	819	742	736	763	791	783	813	760	715	751	752	767	767	729	774	723	748	764	725	766	765	733	759	791	792	812	765	765	780	817	742	764	748	768	766	764	736	728	779
11706	8529	11745	10163	6792	5245	4313	2929	2452	2320	1421	1244	1127	841	850	679	548	361	409	299	273	276	260	218	214	186	194	189	214	192	174	222	205	198	175	189	206	184	210	195	174	222	282	228	199	184	207	172	181	179	185	200	185	186	201	211	201	169	182	229	270	198	188	201	206	197	200	184	190	194	215	190	191	204	198	195	207	203	191	165	206	172	172	192	179	198	191	195	182	181	191	187	198	200	211	185	214	209	184	196	198	181	196	202	198	184	214	185	183	197	193	196	178	181	187	209	192	185	184	193	188	189	177	194	190	177	240	224	183	221	203	185	190	190	195	189	180	187	195	209	195	202	203	177	203	189	200	188	184	186	213	190	193	211	208	201	201	183	189	199	190	191	186	194	204	189	205	166	189	208	189	183	173	193	162	207	201	183	227	212	183	196	177	196	207	230	212	192	177	213	179	186	177	227	196	204	217	187	194	186	192	195	190	178	199	198	190	207	210	197	208	169	190	199	188	189	189	195	189	195	204	183	201	190	206	213	211	181	197	215	195	181	208	204	170	197	196	217	181	185	230	180	177	185	223	199	185	183	204	204	180	195	199	177	185	192	189	191	237	190	198	186	192	191	198	209	171	192	189	189	193	191	199	193	172	195	189	170	202	173	189	218	198	205	186	191	207	189	195	205	190	186	194	204	205	221	184	196	204	196	185	222	208	187	171	195	177	202	169	182	195	200	186	185	207	200	198	185	220	221	187	198	186	192	198	176	177	188	187	226	173	204	174	202	226	202	182	211	195	194	217	206	165	207	190	189	216	196	179	181	200	218	195	208	199	186	176	199	181	186	210	198	198	183	191	178	215	203	181	198	191	166	197	179	179	179	178	219	195	188	187	187	201	213	180	182	212	207	175	195	182	214	173	209	197	211	202	208	198	203	187	187	217	183	197	203	202	201	197	179	199	208	178	204	186	197	194	188	179	218	202	188	187	222	198	202	196	166	188	197	202	195	162	196	206	179	191	173	216	185	165	200	204	176	160	195	180	196	184	222	168	188	160	227	192	212	158	184	188	165	198	195	185	178	147	194	169	200	191	187	189	197	183	183	161	166	197	178	192	211	179	175	190	175	181	216	174	190	196	204	194	183	163	192	193	193	205	195	199	204	179	190	200	186	177	197	200	207	186	182	188	203	180	179	212	186	167	185	182	174	198	176	203	189	201	189	182	224	184	217	183	177	205	195	219	178	190	189	176	217	203	223	203	216	194	171	181	224	204	186	199	198	183	187	181	214	192	206	199	161	195	163	168	195	192	202	186	207	182	185	201	197	204	191	180	186	219	185	180	184	199	196	177	189	201	184	179	165	192	214	203	186	186	186	192	218	218	192	198	195	179	184	195	205	182	203	188	211	229	211	166	175	159	210	219	211	187	216	183	210	195	198	207	193	193	187	210	206	217	193	191	181	176	169	191	194	181	172	183	170	197	180	181	186	182	166	187	198	199	192	219	203	196	180	184	196	197	168	194	186	197	170	188	186	187	197	181	176	194	181	163	196	219	174	210	183	197	199	213	209	192	196	178	177	182	197	192	186	180	206	164	179	196	210	173	187	200	207	190	179	189	204	195	182	189	215	182	199	205	191	202	213	200	179	200	176	184	215	183	228	167	190	197	193	190	205	205	176	191	203	192	183	184	189	193	188	176	180	172	196	205	188	203	208	186	214	193	201	195	209	188	219	190	205	202	183	188	180	174	199	195	206	185	191	196	177	190	169	197	190	184	214	174	204	202	184	181	204	185	189	193	185	189	202	191	172	194	205	199	219	199	166	210	205	205	202	181	190	196	206	178	187	197	209	191	191	184	185	183	188	198	188	185	174	187	206	210	205	181	195	209	211	193	202	206	182	171	194	203	194	176	197	185	198	205	208	182	205	198	150	194	208	178	203	207	215	192	181	200	202	187	198	190	221	204	176	215	207	183	186	186	204	202	173	186	228	216	220	196	197	186	184	205	179	166	186	182	208	194	202	209	197	202	196	201	193	176	184	178	214	222	204	162	203	195	179	212	199	200	178	188	206	172	187	179	174	169	170	175	179	212	173	195	184	196	207	198	190	184	207	176	182	194	203	191	197	187	211	191	160	187	187	216	189	190	180	187	200	240	200	180	192	201	218	183	200	186	198	198	179	196	212	197	189	185	218	159	156	198	187	204	194	191	177	197	196	200	177	186	195	190	180	201	189	209	198	196	198	192	204	188	185	199	191	187	206	200	190	178	190	197	195	185	183	181	193	197	200	202	170	196	211	187	223	217	197	179	220	201	212	198	223	229	196	174	202	192	187	195	213	186	209	202	170	215	179	188	195	204	174	204	195	225	204	187	196	195	201	190	206	178	181	180	175	200	205	183	187	188	209	169	181	206	174	208	194	166	178	210	200	226	191	192	197	216	181	193	192	201	185	188	202	199	199	198	204	198	215	177	183	188	202	199	198	190	174	194	180	218	178	188	196	188	200	209	198	210	194	197	196	201	187	203	207	206	199	190	183	187	204	183	196	181	193	191	195	204	202	185	210	180	220	199	175	200	214	207	186	180	205	173	211	191	179	184	194	189	227	160	206	211	194	190	190	204	203	211	187	191	175	196	199	199	185	183	193	205	195	226	183	176	211	221	203	194	199	210	217	233	164	183	186	208	205	209	190	185	235	201	208	194	179	184	178	210	173	186	192	203	165	187	225	189	217	208	191	193	215	175	195	189	192	186	198	214	194	209	184	206	188	193	197	221	201	200	199	218	186	213	183	211	194	209	212	200	187	189	203	222	181	187	196	178	199	181	203	172	190	207	184	186	192	192	176	198	185	187	203	197	200	201	181	185	196	168	182	178	206	208	191	203	190	181	173	197	188	206	207	193	186	200	171	212	187	198	182	177	185	182	196	175	201	198	193	201	196	180	195	211	184	181	199	178	194	169	170	188	204	201	191	201	188	190	200	181	171	182	208	212	216	189	204	206	189	205	197	187	200	179	198	166	208	175	190	196	180	194	195	168	230	223	216	218	199	205	192	194	168	216	212	201	189	190	188	179	175	194	208	180	179	220	191	202	203	214	174	172	187	171	206	209	203	173	180	198	220	190	198	194	197	194	185	183	189	200	202	186	187	202	189	174	188	199	192	197	186	214	182	212	188	199	203	193	201	193	183	205	182	203	189	225	218	196	201	194	142	182	177	178	190	197	205	216	171	199	186	173	197	183	217	204	178	197	203	207	196	203	196	190	202	199	174	185	196	180	203	182	195	214	185	210	194	186	195	203	197	210	201	208	187	184	185	189	220	181	196	188	198	219	153	191	197	189	212	175	176	195	212	180	196	209	184	199	173	216	197	166	198	205	196	183	168	205	206	182	199	171	186	189	177	195	197	205	177	195	187	221	199	207	178	191	199	179	188	190	196	197	178	207	184	212	197	199	184	204	191	228	187	202	205	203	161	182	185	190	199	208	219	217	192	214	174	194	179	167	213
12659	9136	12982	14201	14104	13108	11897	9811	9224	9662	6715	5714	4795	3766	4135	3216	2687	1858	2030	1293	1266	1133	909	731	689	610	589	643	579	624	603	620	630	627	656	633	653	628	583	607	634	801	1230	650	607	584	619	591	624	609	544	649	560	624	566	570	605	625	567	799	942	645	580	602	607	595	589	590	582	568	548	590	601	570	614	590	668	601	566	630	536	651	595	585	597	608	579	569	548	582	585	610	556	543	572	577	553	602	605	632	574	595	566	611	578	617	631	593	618	571	572	609	605	550	594	585	585	601	654	571	596	608	605	573	564	586	625	597	620	563	571	596	571	596	566	573	606	604	558	567	624	584	591	565	571	621	574	609	573	563	562	636	600	606	608	587	558	579	603	530	616	581	604	575	543	574	583	601	558	609	569	606	585	612	565	557	615	553	540	568	544	590	557	565	592	580	634	568	589	536	605	587	611	590	587	569	562	586	526	628	588	609	533	637	596	591	540	623	594	602	609	611	592	597	597	590	589	597	539	609	581	602	581	564	577	549	612	637	590	601	551	605	628	583	599	581	581	563	588	590	601	633	547	578	561	632	575	603	578	629	583	614	547	578	586	648	594	573	575	554	570	580	560	606	624	571	583	572	579	542	574	582	584	634	601	596	563	618	589	570	587	590	533	600	584	554	584	596	625	611	637	575	596	593	554	563	606	582	566	536	622	562	590	586	587	579	628	571	577	573	625	640	640	591	585	571	582	600	582	604	588	555	575	576	586	589	577	560	583	585	570	573	600	589	529	565	604	604	584	599	594	560	614	611	588	609	573	592	612	614	597	573	583	591	639	579	546	585	608	586	625	585	605	597	613	598	572	599	622	576	560	633	579	603	612	574	598	643	639	610	588	562	590	577	576	575	597	598	605	579	582	616	604	614	594	617	552	570	528	547	626	556	592	606	601	636	565	595	585	610	608	583	574	581	614	596	575	583	581	620	527	600	566	574	564	559	602	592	591	596	594	607	546	591	616	617	565	593	563	577	604	602	559	555	600	633	616	545	560	604	608	598	566	589	619	618	526	610	574	635	580	584	611	574	586	620	567	562	589	612	607	621	582	580	583	590	557	604	598	620	558	559	590	599	584	581	563	624	567	569	601	571	577	596	591	577	595	607	553	588	609	594	621	610	619	591	607	601	629	586	541	563	579	606	558	598	591	567	592	657	564	592	577	590	592	582	608	587	582	565	622	616	585	556	610	606	632	543	564	599	633	603	564	555	555	622	588	575	571	540	605	592	595	566	638	565	586	551	613	596	591	611	570	572	617	621	565	615	645	597	598	594	595	585	602	590	580	549	588	569	578	549	553	626	571	542	586	603	554	599	593	583	577	557	589	572	571	577	565	598	602	597	579	567	615	615	598	522	579	563	636	552	644	604	549	565	593	593	601	558	593	593	649	599	559	613	579	563	549	578	613	604	568	600	590	618	629	601	617	602	584	610	551	617	570	583	605	534	609	631	595	633	597	563	601	586	569	568	593	611	592	598	633	601	570	583	616	604	617	581	615	586	551	592	586	601	615	545	602	628	598	600	579	601	578	599	605	557	564	604	572	606	569	565	579	584	602	605	608	595	592	594	603	623	578	581	584	596	564	589	669	584	604	607	575	581	630	571	597	592	592	586	606	560	608	607	596	628	587	574	598	567	608	600	617	534	586	574	560	572	576	629	569	614	572	576	548	576	573	590	550	577	579	562	607	613	589	609	582	578	590	584	613	604	614	571	600	566	589	575	562	590	580	599	581	584	591	592	599	574	620	592	625	610	572	587	568	619	627	600	601	549	573	597	615	594	514	637	610	583	606	641	605	569	578	591	610	586	629	592	598	605	566	559	556	568	562	600	606	590	559	588	553	555	610	565	601	587	568	595	599	590	564	585	599	609	605	561	608	641	587	632	607	601	590	571	591	585	587	615	563	600	605	566	590	574	583	568	574	573	572	575	582	641	560	558	562	570	583	560	592	591	578	640	648	625	554	568	572	583	552	582	627	555	600	597	609	594	602	601	579	549	547	585	611	590	618	562	618	572	585	593	592	569	571	601	588	579	589	576	608	590	561	625	587	560	585	560	574	604	598	562	598	576	604	629	582	515	571	563	638	582	622	576	548	611	584	608	576	596	566	585	630	584	545	555	543	596	618	576	605	559	610	611	576	590	583	556	546	592	577	578	583	589	564	574	624	596	593	589	599	596	574	607	589	607	592	596	604	608	571	597	577	587	560	594	574	565	626	603	647	629	606	635	596	577	588	579	629	606	608	588	605	623	594	554	605	583	618	586	630	579	574	566	608	572	585	558	607	553	561	557	571	560	573	610	577	564	570	576	558	581	559	612	556	612	568	591	573	588	604	580	636	609	594	562	559	584	580	549	585	613	578	587	638	571	610	551	626	549	575	598	563	609	555	561	629	634	609	627	547	575	548	552	618	579	593	601	606	595	610	589	576	578	619	564	586	619	583	594	587	606	563	618	557	568	608	591	593	621	608	574	579	614	590	557	617	563	559	626	582	566	588	561	554	561	582	598	584	565	617	627	603	651	559	589	556	625	605	544	538	554	593	602	589	557	573	558	586	649	576	532	558	609	587	598	576	610	610	585	613	572	583	613	543	615	603	572	566	592	599	577	605	597	564	602	554	557	623	615	550	568	598	570	591	605	558	620	600	590	580	585	585	594	561	596	618	580	575	601	623	584	560	606	606	613	607	555	583	579	559	633	613	595	553	563	600	589	613	613	559	605	553	647	602	609	573	532	583	571	574	573	562	562	598	597	581	556	585	580	594	579	568	591	621	576	595	564	572	559	571	627	558	588	636	562	611	568	569	611	594	575	581	593	629	609	588	588	604	587	580	606	588	590	599	576	568	540	595	586	560	553	578	584	567	607	585	567	588	593	582	557	576	603	585	577	574	568	588	600	586	577	576	558	551	566	598	582	578	618	591	573	581	541	584	581	561	566	575	612	591	575	571	600	568	600	589	607	647	575	620	566	618	578	556	607	573	560	591	568	633	595	617	580	568	553	578	558	575	606	613	557	598	530	557	602	587	583	568	626	603	576	556	584	534	624	574	639	594	560	569	569	581	600	641	570	537	587	563	567	613	562	597	557	623	560	555	595	609	575	575	604	568	568	603	638	604	610	580	575	590	595	565	610	581	540	605	594	564	589	595	557	574	608	590	598	567	577	555	588	597	548	556	559	611	562	539	607	569	642	582	623	589	578	543	547	625	582	583	564	588	563	599	597	582	576	580	563	563	607	581	564	633	580	564	600	567	568	640	596	583	565	587	546	626	624	597	650	551	587	587	592	567	582	552	576	603	598	580	619	598	617	548	600	629	557	572	546	577	597	620	625	573	604	615	598	614	637	619	585	580	577	623	581	600	572	544	598	583	598	546	601	529	604	593	575	559	546	653	585	577	583	580	583	624	569	590	554	576	584	593	613	604	599	605	558	604	546	596	545	576	623	569	545	591	579
44902	31846	34048	32865	31577	32122	31181	27900	26331	26404	22530	19302	14821	9482	10248	7810	5848	3542	3570	1726	1534	1048	714	416	318	231	198	225	201	194	192	213	209	193	252	289	233	224	201	168	165	707	967	295	168	160	180	166	150	180	163	155	155	177	151	164	164	157	216	484	438	170	170	151	153	164	165	143	148	161	179	158	165	155	152	154	152	152	158	161	188	165	175	160	149	151	168	146	143	170	164	161	160	147	144	139	138	150	148	170	174	160	170	155	155	155	149	166	169	175	150	148	182	145	176	153	171	163	147	173	161	163	140	154	158	153	170	166	189	152	171	140	154	173	157	174	167	175	159	181	167	136	126	164	157	189	156	162	161	155	130	153	166	171	175	144	157	184	185	176	165	153	167	139	146	188	138	161	171	148	148	155	165	147	191	146	155	154	186	152	167	166	164	149	161	159	182	180	166	165	129	146	153	162	192	176	140	175	149	143	157	156	183	157	170	168	160	152	162	165	159	146	163	164	160	172	158	147	167	167	153	180	178	154	163	141	141	148	149	166	158	157	170	159	169	174	161	153	185	148	158	171	159	157	182	171	171	161	171	142	160	182	162	181	157	145	175	160	169	155	172	154	157	150	182	154	149	166	149	141	161	161	159	156	169	174	181	166	155	164	156	160	161	134	134	169	176	165	186	174	169	144	156	160	161	140	124	172	167	150	114	171	163	175	162	168	171	141	164	149	178	163	158	166	140	161	152	179	154	149	143	171	178	175	163	174	157	166	169	171	136	157	137	172	149	156	151	146	148	166	165	166	166	168	155	178	166	163	163	179	151	183	154	165	147	167	150	180	132	164	175	194	175	144	171	152	163	175	156	168	169	168	150	149	148	153	160	169	160	152	172	143	169	177	138	159	149	166	145	157	153	153	181	146	151	168	162	166	150	134	165	154	164	157	176	151	139	149	179	149	156	152	172	140	143	170	163	170	148	163	172	138	158	167	163	163	153	152	168	150	146	160	145	156	155	150	163	179	174	162	149	146	159	163	148	151	151	170	156	176	187	179	165	181	148	188	170	143	159	157	134	141	151	168	163	154	151	142	153	166	140	139	157	170	166	158	178	164	143	198	153	141	169	187	161	165	152	153	158	175	143	139	161	163	145	170	176	126	171	151	164	158	147	147	145	160	151	160	172	158	168	157	158	168	160	162	140	172	156	136	158	148	175	153	168	159	146	177	145	173	139	176	151	171	175	154	144	134	176	156	182	146	165	160	155	171	143	175	168	146	176	163	158	180	167	180	145	156	167	142	155	157	161	146	162	155	160	175	156	158	164	179	156	156	159	162	163	147	157	166	172	165	164	165	178	154	170	170	164	145	156	159	154	155	135	150	162	161	169	168	155	156	148	133	148	147	155	172	168	163	156	185	163	166	161	133	157	164	157	153	145	181	131	150	160	172	138	151	183	169	150	150	162	160	136	146	180	141	161	160	147	137	152	162	168	167	172	173	172	191	141	166	174	146	174	126	151	160	169	148	162	150	150	144	162	159	144	144	145	166	169	162	142	141	177	184	171	182	159	178	155	149	155	177	161	144	153	160	167	184	158	166	172	177	159	161	160	151	161	167	175	140	165	163	170	188	184	152	145	166	166	160	162	166	149	151	153	168	165	150	153	169	173	168	168	178	175	157	162	152	172	137	169	144	170	175	151	152	162	152	168	167	181	158	161	163	165	159	161	172	148	136	158	162	170	166	152	165	167	143	141	169	153	169	173	171	158	158	158	161	158	151	159	164	147	151	148	139	164	167	161	169	147	154	144	146	171	168	178	179	139	159	161	162	158	177	161	159	182	161	158	151	153	156	148	140	141	170	179	150	126	159	151	175	174	132	153	157	174	190	169	125	141	155	151	157	130	151	174	132	155	165	160	172	162	163	170	173	162	166	158	156	181	174	160	158	159	169	156	165	144	167	167	145	161	153	166	168	164	178	179	141	157	149	161	161	166	137	180	132	145	149	168	173	156	170	155	156	166	170	157	169	144	184	163	152	158	153	159	154	171	161	164	154	140	200	166	167	158	153	165	163	179	176	166	137	159	158	155	149	160	171	167	126	173	144	155	173	140	167	158	152	191	167	141	169	151	155	156	171	186	141	172	188	147	163	148	152	149	157	159	165	169	173	157	168	149	159	165	179	139	160	148	177	150	167	177	159	149	162	166	146	177	166	164	169	163	173	160	137	150	160	175	144	141	171	187	142	172	168	171	137	176	174	154	162	181	157	175	165	198	171	173	154	135	147	177	163	143	165	164	167	155	162	134	170	155	168	156	152	162	171	144	155	159	145	147	160	129	164	149	141	144	161	143	160	182	158	149	170	165	155	160	154	145	186	151	150	163	168	161	143	156	169	174	129	140	157	139	178	156	145	147	170	171	149	159	137	163	138	174	183	151	158	153	150	146	143	160	145	164	185	174	158	169	160	144	154	160	153	137	175	155	162	133	158	173	155	170	147	161	166	154	157	161	161	153	153	158	148	126	155	157	160	153	158	165	170	151	156	167	148	158	130	170	183	162	178	154	158	146	150	162	150	189	139	171	164	155	194	148	180	162	149	155	161	182	157	170	160	167	183	146	138	135	138	159	167	172	157	168	163	157	167	147	182	161	192	174	165	168	159	150	154	164	191	174	154	129	158	150	161	164	151	163	196	161	134	145	157	151	152	170	154	145	178	169	145	137	136	169	154	131	176	167	170	172	131	149	162	161	158	157	151	163	163	183	163	159	177	171	145	160	161	151	162	158	158	163	162	137	157	154	178	160	174	161	155	161	143	174	157	190	152	166	167	150	150	168	173	161	169	158	156	160	143	165	150	172	163	161	166	171	160	142	150	177	168	159	166	151	178	139	155	174	150	150	145	158	141	167	151	161	168	162	165	175	160	146	173	149	159	171	151	159	148	147	143	163	170	162	140	155	153	161	162	158	162	152	151	172	184	167	127	184	145	174	176	147	156	161	164	153	153	139	141	165	171	175	158	167	138	176	164	161	152	155	142	166	152	168	139	160	158	162	143	170	154	173	153	185	155	156	159	179	160	153	174	158	142	168	161	168	171	180	175	146	179	175	137	154	155	139	140	159	157	143	146	138	161	163	149	175	156	162	157	166	148	179	154	136	173	164	151	177	191	153	173	150	142	151	137	148	140	149	188	146	151	144	167	156	158	155	161	167	166	147	163	129	165	164	185	158	181	171	160	147	167	155	169	133	162	136	160	152	148	154	147	150	142	147	151	148	169	167	180	152	159	137	153	137	169	168	177	172	137	129	173	175	148	201	173	172	178	165	163	176	159	177	154	143	156	169	151	164	158	149	137	178	152	135	157	153	149	157	170	159	161	147	150	175	151	128	177	177	143	158	173	142	148	161	184	178	153	147	158	164	154	177	171	169	163	169	152	177	169	133	146	162	157	176	165	163	162	151	185	148	162	165	147	161	167	155	163	187	142	164	167	150	163	173	151	176	158	157	172
28770	23322	27433	30361	36762	39473	39420	38980	37193	38202	34753	32723	27258	22159	28711	22978	19595	14950	17014	9516	9751	6786	4651	2794	1975	982	785	1032	890	735	701	821	822	807	1382	1283	1021	880	829	689	600	4620	6385	1397	510	533	507	495	495	495	505	514	528	513	535	509	493	493	887	2699	2515	494	503	492	524	525	509	511	481	487	507	493	471	514	479	487	442	491	507	501	501	487	492	505	511	528	506	462	496	485	489	492	489	516	494	483	511	488	537	505	488	460	505	516	494	460	502	533	517	521	522	507	532	486	490	491	504	500	512	449	537	508	455	515	549	477	495	501	490	489	478	503	458	513	495	480	508	482	528	491	506	476	470	489	471	474	529	497	510	514	490	514	490	489	495	511	470	481	485	442	504	528	484	510	511	502	425	476	503	461	485	495	491	490	508	487	520	478	506	459	496	530	502	480	490	475	500	472	509	497	554	484	481	504	508	492	483	505	468	493	458	457	495	476	493	507	450	461	485	536	467	521	489	492	516	533	473	465	450	510	479	493	493	528	539	463	499	513	456	488	501	507	484	486	533	521	519	523	535	486	475	441	479	481	519	496	505	463	503	449	487	485	475	509	431	499	511	529	512	500	553	453	475	472	512	497	492	488	497	481	447	514	509	503	519	484	475	494	500	510	474	525	495	467	463	496	467	468	498	484	515	486	522	479	504	512	518	534	460	483	514	506	475	483	517	468	454	522	455	487	479	510	500	470	495	504	508	471	467	473	497	489	529	482	492	458	470	494	514	501	532	498	493	500	503	503	440	502	453	464	454	511	458	501	493	488	481	499	480	509	477	475	512	520	505	475	489	487	471	474	500	481	489	456	436	506	506	472	492	501	491	489	498	480	514	494	489	467	465	434	492	519	504	501	538	499	498	487	494	494	506	507	475	508	470	486	499	466	533	483	508	431	483	469	502	429	467	503	454	549	471	507	512	499	504	507	498	469	443	469	483	508	516	511	503	478	494	544	509	477	479	482	497	546	464	504	489	468	454	467	485	484	508	514	541	466	484	464	494	547	486	505	491	482	465	501	455	456	464	459	469	481	476	507	525	450	502	500	466	462	483	515	510	545	497	457	507	490	486	494	521	519	455	457	503	489	476	524	488	493	515	495	554	511	490	503	494	510	526	509	471	464	479	493	489	496	483	479	449	527	505	467	469	540	493	505	513	485	514	490	493	518	502	467	514	489	449	503	511	490	492	513	538	505	456	453	452	485	476	479	531	511	502	469	469	470	459	498	464	494	526	448	477	480	488	523	492	517	522	511	516	532	469	513	514	487	496	515	470	468	493	485	486	499	497	500	504	496	465	491	491	518	506	515	489	508	497	509	531	474	472	521	524	491	487	458	493	498	516	486	455	465	485	474	515	472	449	477	494	465	473	486	531	488	515	487	465	479	528	492	472	494	454	499	511	535	534	508	530	465	476	490	532	498	464	451	466	485	499	469	538	534	476	531	502	492	514	473	497	466	486	489	488	494	491	483	518	477	487	535	447	473	501	525	495	502	484	482	471	435	470	510	457	501	465	518	513	514	504	478	499	488	472	523	460	531	526	500	513	504	475	473	505	480	512	524	513	517	484	522	476	451	505	491	487	504	523	529	508	467	506	496	485	474	487	474	500	493	503	496	460	489	482	505	478	480	464	462	486	545	458	481	487	491	481	509	512	458	492	506	463	515	472	532	511	498	479	475	510	480	484	499	489	460	507	481	521	464	465	458	495	473	488	519	484	514	481	457	496	516	480	479	502	495	488	504	460	488	460	546	515	490	492	478	463	495	515	498	494	516	473	498	514	476	477	517	487	477	513	479	464	427	464	464	522	469	466	502	479	493	472	488	517	514	508	459	512	512	472	479	499	497	496	510	487	449	517	464	487	451	517	467	525	453	500	490	493	486	466	501	491	478	467	499	556	503	514	490	532	485	480	476	501	464	464	465	507	468	447	475	505	494	492	501	492	468	513	510	501	487	459	481	500	512	477	497	470	486	530	484	479	480	485	486	491	493	449	501	529	495	489	483	502	497	493	482	511	472	501	468	471	502	478	497	519	526	517	484	497	515	536	514	505	523	451	526	487	432	474	469	493	455	512	509	458	506	463	469	528	491	494	510	446	483	480	488	493	479	471	482	503	458	487	469	515	473	544	520	491	491	477	535	475	504	458	515	485	484	494	513	505	526	522	498	476	529	488	474	482	483	485	497	483	482	491	527	485	476	488	516	496	510	499	519	476	495	472	499	503	527	521	513	507	510	503	517	469	463	491	473	515	475	485	503	464	501	448	516	475	499	494	466	477	481	526	470	500	460	450	480	497	495	490	479	525	529	513	481	489	513	515	496	541	481	452	491	503	512	526	526	481	497	482	489	501	519	495	509	491	507	501	484	506	505	546	497	487	497	473	473	507	521	499	523	510	480	494	502	489	495	523	524	457	497	489	530	491	471	461	507	500	482	449	491	503	484	485	530	450	530	472	489	486	475	483	496	471	513	532	460	492	467	504	514	472	474	518	465	523	508	483	505	507	478	491	493	488	529	522	499	531	518	477	490	476	492	482	487	473	442	499	500	531	495	514	525	471	490	511	523	478	447	515	490	496	497	518	502	454	494	514	476	480	465	476	520	503	469	496	484	473	502	468	493	516	475	540	483	492	473	447	553	496	501	460	495	509	521	475	494	521	456	489	467	492	487	488	466	490	484	469	494	472	473	504	499	495	486	452	476	501	477	493	506	509	522	489	503	496	475	507	522	478	487	507	486	513	487	485	495	512	488	482	466	497	493	512	511	521	505	471	500	511	505	500	480	518	514	513	496	503	488	455	485	500	496	501	489	493	477	490	470	496	495	507	507	436	490	428	483	495	495	516	525	483	488	495	497	518	499	469	482	525	448	509	461	494	507	530	525	520	491	499	506	483	481	487	487	545	469	505	516	484	495	477	519	479	514	494	509	439	496	473	509	487	484	502	473	485	465	474	464	461	509	491	486	480	493	461	489	535	502	491	469	509	492	507	492	481	495	483	474	496	485	520	480	505	507	463	458	487	506	452	494	495	477	492	459	486	483	452	505	480	514	513	520	492	477	473	504	515	509	514	495	487	487	478	474	496	519	444	509	482	470	470	499	485	466	534	495	522	530	511	511	520	499	484	500	456	487	512	530	493	486	506	520	473	525	520	508	501	507	495	484	510	502	476	483	494	487	532	474	513	479	492	489	444	459	504	470	492	501	482	539	522	491	483	494	498	501	485	438	485	511	511	504	518	498	508	519	475	497	518	473	474	501	479	478	495	513	502	482	487	465	488	492	461	479	520	505	517	494	484	513	474	443	492	503	444	460	522	454	450	497	471	503	475	478	471	501	466	495	500	505	474	489	462	484	465	481	500	500	502	497	484	509	485	535	486	472	543	471	489	463	538	450	471	485	506	448	474	519	500	477	524	538	531	480	497	498	492	488	465	509	519	490	467	517	492	483	501	485	490	496	527	475
55026	36098	36430	34032	32678	34448	34434	33901	32441	32975	30524	29072	23042	16939	20224	17028	11813	8342	8226	4019	3024	2272	1381	925	605	576	512	365	371	368	385	365	345	298	431	452	389	341	377	317	311	1924	2516	876	240	274	255	284	252	266	272	250	283	272	263	254	223	272	293	738	715	285	264	249	269	262	266	263	260	250	233	260	252	238	269	235	268	302	247	238	252	261	243	217	236	245	276	246	234	244	274	269	230	242	246	233	272	246	255	237	248	247	219	237	229	228	246	271	246	269	246	256	239	261	255	251	233	240	233	248	260	244	227	241	236	245	228	231	256	250	230	267	253	255	256	257	260	256	242	275	266	259	259	261	266	270	244	235	275	259	260	238	253	253	231	252	243	246	243	257	229	265	256	263	247	288	274	216	249	265	284	273	251	241	233	256	246	267	239	272	231	267	281	247	239	256	274	247	237	231	220	267	235	256	242	261	268	259	264	252	237	232	242	268	239	264	253	231	245	251	280	260	229	269	239	266	266	257	236	245	221	267	243	233	263	264	246	231	260	243	209	255	243	241	242	251	253	238	246	255	241	272	241	235	233	281	253	258	260	218	253	246	261	272	238	235	240	244	269	250	243	257	260	237	277	258	248	236	257	249	228	231	251	219	252	268	280	259	263	253	249	238	255	252	270	265	256	265	254	254	261	267	260	243	247	262	257	270	261	250	242	279	245	250	222	247	252	258	262	264	252	246	262	234	264	249	281	253	267	242	234	248	241	250	265	236	245	277	241	281	258	237	244	249	254	258	250	250	270	262	261	253	225	238	273	276	233	287	237	290	244	234	280	258	246	261	249	263	272	257	242	267	249	229	239	236	262	255	273	263	245	249	246	225	257	224	246	234	264	262	260	241	271	247	237	273	261	269	267	237	236	251	290	253	268	242	247	260	257	256	242	240	258	251	255	284	244	248	262	266	289	260	254	230	252	250	245	232	247	243	277	221	267	239	254	262	243	262	274	274	240	259	248	248	219	253	244	254	275	285	263	279	277	228	276	270	258	254	253	251	263	273	243	230	248	251	237	277	246	225	225	247	258	258	273	245	251	259	227	239	262	238	229	243	258	246	253	262	269	240	240	236	243	262	247	227	248	254	239	284	244	237	234	231	243	247	262	247	244	253	244	262	244	242	232	237	274	250	282	235	285	252	271	243	270	274	277	259	241	271	271	212	250	217	227	258	263	259	246	272	250	248	279	248	238	260	244	288	257	271	271	258	278	247	249	247	245	236	217	264	239	247	253	266	250	249	271	285	270	253	256	257	258	272	237	248	248	262	249	242	235	235	243	243	273	253	244	247	255	290	267	239	231	261	242	241	268	244	265	235	283	237	261	257	260	258	240	241	257	268	285	224	239	253	242	285	247	275	263	254	240	241	256	255	244	284	286	230	247	269	216	243	260	229	254	280	265	254	251	235	268	246	257	278	233	254	236	251	269	261	227	221	270	250	231	262	256	245	263	277	246	259	240	257	261	282	249	255	244	244	250	250	274	244	263	259	271	218	249	234	257	244	254	256	276	258	218	255	258	251	244	236	251	234	272	261	260	242	288	247	269	262	242	270	273	252	268	265	297	237	272	255	249	244	262	241	257	240	270	260	257	262	230	257	245	248	233	222	270	261	241	249	270	268	242	274	269	231	254	270	266	226	281	273	253	234	251	261	275	248	267	257	237	267	237	230	230	275	260	278	264	256	250	288	260	250	261	243	269	270	260	260	252	246	256	257	234	290	257	264	266	261	282	252	278	276	248	209	275	246	242	253	273	261	245	253	247	246	256	254	268	264	219	228	246	273	240	236	239	242	261	253	231	240	258	263	263	225	254	259	244	247	265	242	232	254	241	288	274	275	237	247	275	271	245	230	253	249	244	260	259	250	256	234	251	251	267	253	247	259	252	230	252	300	257	245	264	252	242	234	235	246	279	255	236	238	232	239	285	244	262	230	256	260	236	261	280	257	255	235	238	249	276	285	257	231	222	233	244	280	251	250	260	222	221	275	257	253	256	243	234	256	251	225	256	239	249	262	246	235	268	249	277	254	237	245	271	259	250	234	270	254	267	265	245	227	239	251	245	257	258	255	248	228	229	235	240	279	241	224	271	282	270	270	256	250	255	209	259	269	253	240	260	235	248	263	203	225	254	243	270	275	273	246	239	258	261	247	250	221	231	245	250	267	271	253	275	255	241	242	245	232	271	283	230	236	264	262	272	245	247	250	265	272	249	291	260	253	265	258	243	253	274	257	248	240	239	253	241	286	246	226	265	245	258	256	261	257	257	243	231	262	284	254	267	267	258	272	237	243	237	239	237	248	225	239	248	240	241	260	250	270	247	277	251	250	233	233	252	238	226	239	289	257	225	256	273	242	245	261	243	241	239	245	265	227	268	218	266	268	266	264	241	263	262	250	279	255	287	220	275	248	265	270	244	241	233	269	232	292	224	256	231	291	234	243	240	235	270	257	255	263	260	233	254	221	264	258	244	256	250	253	268	261	240	246	236	253	250	218	247	277	246	268	249	261	267	249	243	262	248	264	246	254	279	273	230	254	258	253	282	261	234	257	264	218	242	269	251	255	236	224	256	238	240	257	255	254	234	231	244	247	237	265	245	248	268	218	235	256	246	219	259	233	262	250	259	258	252	252	257	259	233	262	241	228	258	259	254	257	273	230	252	242	236	242	282	245	221	284	265	270	260	275	263	252	258	263	223	244	227	278	227	254	273	251	240	269	265	273	248	255	229	237	237	264	290	270	257	203	248	225	246	268	269	263	263	265	230	250	255	286	270	272	264	240	258	244	229	257	257	259	274	254	261	238	265	272	244	260	242	259	237	242	240	247	252	282	258	234	220	232	254	268	240	260	258	238	260	272	248	245	260	258	266	249	267	253	249	267	253	235	245	260	283	248	279	235	244	265	254	255	247	211	241	233	250	246	278	280	229	265	257	233	225	245	267	235	242	259	221	240	248	261	249	232	230	245	238	246	255	268	264	226	269	234	245	248	258	274	264	233	231	270	228	309	243	255	235	263	256	253	257	257	257	257	245	249	274	216	237	250	275	280	247	257	256	250	269	253	237	250	274	257	277	257	243	273	246	286	223	260	271	243	260	263	263	233	235	204	250	245	274	274	249	229	238	242	235	238	237	246	223	283	284	233	241	250	250	275	235	277	271	238	242	249	237	252	270	255	220	293	233	242	288	264	251	256	266	258	231	290	245	230	233	248	245	249	264	222	266	244	240	238	255	237	280	227	261	255	236	279	272	233	238	271	232	258	246	258	236	238	287	236	253	238	241	266	257	271	261	264	225	229	244	263	285	238	243	254	246	252	251	260	278	260	242	215	233	257	244	269	242	235	220	225	243	249	250	266	261	247	267	222	266	246	236	259	258	273	244	260	258	269	282	263	279	240	253	263	253	270	263	254	259	233	274	235	264	265	251	247	257	269	260	219	236	228	252	243	261	273	303	259	263	249
35386	27795	32451	35221	41023	45706	45776	46332	44077	44994	42793	40560	33771	28646	39661	33279	27583	24541	26634	16170	16127	11751	7676	5412	3324	2124	2378	1780	1447	1408	1452	1410	1524	1594	1960	2254	1895	1633	1431	1016	1076	11223	13292	4233	799	773	778	803	735	773	778	758	697	723	734	758	754	714	1113	4206	4366	723	733	718	750	688	652	780	709	724	710	741	715	735	715	751	709	679	718	694	748	727	732	731	696	705	741	739	709	768	737	709	703	751	724	747	702	725	720	718	699	748	755	702	713	717	703	715	716	740	733	687	745	711	706	710	728	733	748	732	708	672	695	726	701	737	676	718	711	727	712	741	710	723	722	680	700	729	721	730	738	752	761	699	741	724	723	689	777	707	726	729	715	708	728	759	727	774	713	755	691	721	666	722	698	697	716	710	756	723	707	691	695	716	727	719	677	689	704	741	721	726	662	736	699	725	744	747	745	723	661	728	788	723	728	743	730	716	757	650	703	743	721	737	713	709	732	742	688	672	732	689	705	683	735	686	745	701	733	739	720	695	696	727	715	695	688	712	724	726	741	686	714	774	733	717	734	683	735	700	703	713	777	725	690	706	751	747	721	706	721	728	728	719	713	675	722	722	707	711	733	716	740	721	699	713	733	692	772	733	749	732	704	733	671	713	705	675	732	716	739	675	664	712	695	710	717	700	721	727	704	705	668	754	713	719	737	696	691	707	691	724	733	757	710	711	722	729	797	726	696	695	671	708	763	742	719	689	677	714	726	736	705	692	729	665	748	729	715	764	732	699	746	691	670	688	808	666	710	748	729	728	772	708	700	723	738	793	691	738	736	692	755	714	755	690	725	714	756	750	725	700	656	741	698	749	710	763	733	729	717	740	752	718	726	735	729	700	701	693	686	707	708	695	650	755	754	697	704	718	680	747	734	720	727	707	702	730	752	739	725	701	681	701	722	724	724	705	707	752	680	721	737	739	698	705	703	690	716	734	718	744	716	753	741	727	714	716	743	705	732	735	760	699	724	747	714	725	693	702	729	735	742	740	675	652	765	728	675	739	703	752	780	716	708	746	663	774	722	724	683	740	695	714	691	671	736	737	747	705	712	707	713	723	747	735	671	712	727	704	766	743	722	705	725	754	697	738	712	662	730	739	720	715	702	692	667	701	772	736	687	693	725	683	693	683	717	732	731	734	748	706	707	717	719	756	742	673	728	663	728	714	671	737	724	706	726	750	717	715	759	704	708	698	745	684	735	735	701	664	699	755	680	708	701	698	691	725	705	761	717	742	754	705	720	732	738	692	705	721	746	696	676	743	690	708	746	701	775	694	712	689	751	710	723	773	722	642	693	735	725	686	706	702	661	705	700	743	758	700	709	718	770	751	756	698	694	764	740	738	698	702	675	713	721	693	780	699	700	693	707	717	725	719	699	706	723	703	701	704	701	695	693	691	752	655	722	758	715	680	723	681	753	688	736	746	710	731	734	676	712	718	716	719	694	692	717	715	690	734	732	723	716	745	694	751	710	736	717	739	718	746	730	709	711	717	684	681	737	691	717	744	742	748	713	751	781	765	779	735	766	747	702	748	746	754	717	741	703	712	742	735	692	707	728	714	713	679	739	742	705	724	728	736	786	748	726	675	736	677	722	731	690	682	763	759	709	731	697	740	746	727	725	750	727	727	712	729	715	729	743	721	704	712	694	695	719	768	721	739	700	727	722	712	689	723	789	734	722	687	753	741	709	745	751	735	692	775	730	744	705	721	707	730	696	710	717	724	766	744	702	707	757	688	726	722	684	708	724	739	726	721	728	722	708	722	691	722	708	738	686	730	711	672	687	740	675	741	714	710	696	730	669	765	696	734	713	699	721	695	735	738	729	708	702	755	748	694	695	709	713	668	735	743	735	739	717	753	703	707	673	709	701	669	714	700	706	701	638	676	737	707	744	723	704	696	730	730	685	691	767	714	678	722	709	744	715	713	719	733	758	691	703	655	687	699	728	733	718	748	712	700	736	722	749	734	720	714	723	669	760	692	745	683	727	727	756	763	706	700	695	728	684	685	706	743	708	689	705	746	664	644	745	762	701	698	697	695	704	712	710	700	732	716	748	727	678	677	743	730	717	722	736	729	669	703	699	772	713	661	713	722	704	735	718	754	732	700	682	686	736	728	699	716	743	719	706	694	722	718	717	773	743	740	762	744	693	704	688	733	742	724	725	756	707	741	689	737	777	760	743	716	729	731	766	736	685	753	686	733	732	716	698	741	691	747	766	748	702	696	758	669	770	725	686	717	716	725	722	715	707	687	761	680	714	716	763	744	726	741	767	732	751	697	729	702	699	712	736	696	736	708	756	706	689	708	728	746	709	715	763	713	702	696	709	675	729	658	726	704	674	717	731	766	683	676	710	766	733	759	694	746	664	699	700	710	699	689	655	767	738	712	767	721	697	747	721	636	759	717	712	765	700	731	721	685	752	724	754	743	720	715	762	720	784	727	736	727	696	757	701	726	720	725	724	709	689	659	730	700	725	726	677	733	747	696	706	708	732	754	720	679	721	722	671	739	742	666	683	727	705	708	723	727	702	718	743	749	727	668	726	742	699	736	735	740	703	785	655	679	728	722	705	714	707	719	727	715	706	704	710	749	722	737	685	707	763	736	731	753	731	696	743	728	697	700	741	727	716	710	773	699	719	707	735	744	761	690	741	770	717	685	717	765	730	710	728	731	679	732	711	688	701	671	705	724	689	714	705	760	715	683	679	648	695	726	727	677	720	735	718	719	720	715	707	725	655	711	718	703	707	755	724	694	679	730	752	667	714	678	690	731	724	751	744	708	704	689	731	731	751	757	734	755	714	729	772	686	758	696	719	727	740	709	680	762	741	745	725	763	760	741	670	708	694	746	785	731	750	692	748	726	717	747	722	676	770	719	742	699	773	754	779	730	669	744	708	711	687	737	712	713	735	713	721	731	710	719	726	728	719	699	724	726	728	717	732	689	720	729	722	679	724	730	696	678	671	699	744	701	710	711	723	758	742	758	731	711	730	735	713	711	712	683	739	756	698	709	684	736	677	772	724	724	714	731	722	746	738	732	728	666	705	695	688	742	706	697	695	715	718	712	745	739	725	738	689	744	690	724	690	708	757	722	717	754	748	716	706	766	733	682	717	719	685	744	755	755	679	715	694	751	705	755	733	688	717	721	716	752	690	681	725	699	704	728	670	715	702	735	737	692	710	716	747	725	697	710	724	717	716	708	690	695	721	761	691	746	673	720	751	724	708	728	700	751	669	718	751	711	689	692	693	733	710	746	715	769	759	666	758	751	734	712	699	726	732	710	765	711	685	735	736	749	726	701	740	731	756	769	778	737	708	740	711	694	675	745	701	742	676	719	732	652	724	720	722	693	720	716	716	779	720	729	730	717	702	710	734	729	732	705	745	705	744	698	704	682	720	724	724	710	700	761	680	660	722	725	723	726	721	724	659	745	718	675	715	752	735	740	680	748	707	692	717	728
11497	8286	11753	10318	7307	5291	4886	3670	2565	2346	1597	1534	1119	788	777	612	469	451	398	279	255	255	204	207	226	169	175	228	208	233	195	209	203	194	199	185	193	203	197	213	201	232	342	219	186	196	190	221	185	188	183	180	208	182	208	189	209	230	201	202	227	198	208	202	173	178	186	197	188	192	205	184	191	179	191	181	196	186	206	191	185	206	187	223	191	190	177	228	205	183	187	220	223	209	177	202	204	197	201	186	180	171	200	173	208	205	196	161	199	223	162	220	191	209	200	192	222	229	178	206	193	185	177	196	182	194	194	160	185	195	220	177	195	187	190	219	191	185	174	197	193	198	167	185	200	185	178	202	190	198	158	184	198	189	218	198	227	190	200	194	198	212	188	213	182	201	192	188	194	209	180	211	234	184	201	193	188	164	204	192	217	203	189	184	190	190	192	186	209	197	186	201	211	203	199	206	202	192	198	183	180	192	212	203	191	203	196	183	196	211	217	203	184	182	195	199	213	201	193	207	207	193	204	187	190	194	193	207	216	182	183	209	194	181	215	180	177	198	206	177	205	205	188	176	205	212	211	192	200	232	192	200	202	188	193	180	197	184	169	197	221	182	208	187	199	183	187	196	184	200	198	191	184	203	193	198	189	163	175	211	184	189	196	202	215	196	214	196	198	188	199	203	188	173	207	194	184	169	177	195	193	179	196	187	202	192	191	191	181	196	221	191	192	230	163	178	178	168	188	194	189	199	207	186	178	205	180	193	185	189	184	182	187	182	191	191	182	173	186	207	206	178	199	194	193	193	201	195	205	185	197	198	235	211	195	219	187	196	184	212	162	179	205	213	192	181	231	204	206	191	185	202	214	218	199	206	188	208	182	202	179	174	173	173	215	208	192	185	190	160	179	184	156	195	187	202	203	203	208	219	210	190	155	191	185	226	190	166	197	197	221	211	189	202	188	187	188	193	196	203	190	206	160	196	199	172	193	201	213	218	211	192	204	217	202	196	192	205	181	184	218	196	190	194	180	196	187	173	182	186	203	195	193	195	190	182	193	182	200	182	188	205	206	183	187	182	176	189	185	180	203	227	169	197	205	200	195	225	183	194	166	204	198	208	193	194	186	202	186	192	232	193	194	206	195	199	198	192	195	209	178	183	212	204	190	194	201	183	192	195	184	201	185	192	192	182	190	214	184	225	184	183	202	208	174	212	197	182	232	187	179	222	197	219	184	192	209	202	176	187	166	202	181	193	212	191	188	212	223	215	192	213	202	184	183	191	196	185	197	176	204	207	204	199	203	193	193	221	183	202	226	195	202	176	190	191	174	155	201	184	180	194	206	214	208	195	213	198	206	183	213	208	185	185	192	181	180	186	170	203	192	197	197	225	193	209	159	192	215	193	217	192	170	207	210	232	206	204	194	187	207	192	184	190	208	193	189	214	189	189	209	189	214	166	202	210	191	195	199	178	195	211	201	195	193	192	211	184	182	190	194	182	190	224	181	187	215	224	198	190	186	208	209	201	220	199	179	219	189	194	215	198	218	193	189	189	171	208	214	184	194	216	213	199	209	192	192	178	188	212	178	211	210	202	185	202	212	197	199	176	182	197	201	193	212	215	189	192	172	202	187	205	180	202	215	200	221	195	185	198	217	209	188	183	210	176	200	195	195	195	216	210	216	198	182	212	205	209	197	178	168	176	207	186	196	172	187	195	173	206	201	179	192	183	168	187	199	192	178	208	191	179	209	186	196	178	198	191	186	202	195	183	219	206	185	164	189	210	192	196	200	184	187	190	191	205	183	192	187	205	177	209	206	207	215	204	185	172	184	189	168	190	191	213	213	208	186	202	189	166	204	194	200	212	213	198	178	196	213	198	188	202	201	200	191	175	199	206	169	204	204	192	220	198	184	206	217	168	194	186	205	195	179	230	193	163	208	180	181	190	170	204	210	180	211	208	170	204	166	208	201	187	183	212	183	191	197	190	185	207	214	192	183	186	181	191	164	203	196	219	190	187	201	203	172	198	186	185	190	216	221	192	200	181	218	190	215	163	190	197	178	217	205	189	217	200	175	191	171	203	212	197	206	187	214	206	200	179	181	185	185	215	210	192	209	199	191	204	178	195	191	175	195	168	195	200	174	205	185	207	214	190	215	189	185	201	192	197	191	206	189	203	193	222	186	208	216	202	183	187	194	192	190	178	189	190	183	174	227	176	203	201	186	193	180	214	211	199	161	190	184	167	194	217	194	209	188	173	191	187	215	180	195	208	194	217	188	210	206	167	194	184	188	213	203	183	193	192	210	179	194	204	192	197	192	200	211	191	202	196	191	195	213	204	215	195	195	167	177	187	215	206	200	197	187	202	200	172	184	205	210	223	169	190	185	200	189	183	202	203	182	226	206	207	198	168	195	193	196	226	201	231	171	186	176	180	178	192	192	197	211	204	223	182	197	217	181	187	201	189	221	199	191	216	210	183	184	175	188	184	207	205	174	210	204	202	176	165	199	204	184	183	183	203	180	184	196	175	172	188	212	202	212	212	198	186	177	188	227	213	206	214	187	206	210	194	198	165	188	189	207	177	191	157	200	169	182	184	196	193	174	172	204	208	214	181	226	191	186	160	202	192	212	210	181	199	209	162	204	199	200	219	209	196	199	174	196	197	208	203	175	187	197	227	178	206	186	182	182	210	180	207	192	181	216	213	182	188	176	217	190	188	183	211	206	181	197	191	163	199	217	183	217	189	205	182	205	199	217	215	185	199	178	166	178	171	206	189	185	202	200	205	206	197	207	206	226	183	189	199	183	195	176	211	163	191	197	211	158	186	171	221	195	202	174	202	200	207	178	201	184	175	202	195	178	171	194	193	204	200	214	172	192	193	197	194	188	199	197	189	208	225	183	195	203	169	179	163	179	197	175	220	192	173	186	203	206	166	200	189	206	182	186	192	219	212	203	197	196	214	160	213	200	191	203	196	196	188	194	199	172	202	163	217	206	193	204	187	198	189	226	183	191	183	199	207	215	186	193	167	189	189	190	165	171	201	192	195	179	194	199	199	196	176	190	193	196	194	213	193	197	195	194	175	218	179	216	201	221	192	206	189	206	179	209	179	202	198	197	186	216	189	201	188	167	206	215	188	197	206	178	217	210	199	197	208	185	194	187	227	189	193	199	218	177	211	167	203	184	211	213	215	205	201	180	187	216	193	218	185	184	202	191	218	222	216	166	192	220	171	215	193	205	192	210	207	200	195	203	186	171	188	200	232	179	197	221	200	204	182	178	193	180	164	210	183	187	166	208	182	182	179	168	186	177	200	190	207	191	201	183	205	193	197	223	183	183	179	198	191	211	199	182	200	208	191	193	178	176	195	170	205	198	214	203	205	186	188	202	197	191	187	207	201	190	194	212	194	223	206	204	203	196	214	213	206	197	184	214	211	206	181	175	178	187	195	209	208	194	194	196	210	177	181	205	177	199	171	199	201	210	206	177	198	191	199
12148	8696	12947	14948	15079	13868	14040	11986	9637	9931	7143	6933	5367	3540	3890	2822	2064	2067	2013	1323	1222	1019	755	688	642	614	655	597	621	636	638	589	586	628	645	606	613	616	612	587	621	1131	1554	755	549	585	567	596	568	623	583	545	573	571	573	544	576	559	585	734	846	591	608	558	601	547	552	566	618	642	566	594	545	599	587	558	553	595	563	599	563	594	569	601	554	583	606	587	565	575	568	579	585	558	574	612	582	578	563	590	595	576	616	571	559	579	556	525	568	525	615	570	571	588	609	600	562	595	566	562	581	561	576	600	556	584	582	559	585	589	592	601	623	564	608	599	584	568	597	610	606	574	582	617	604	593	596	551	577	581	563	551	582	607	615	564	508	618	563	622	586	545	575	585	558	596	571	602	586	568	636	581	599	550	609	619	543	568	593	597	552	559	543	579	623	572	584	578	537	585	592	598	569	619	601	590	592	599	578	579	604	615	584	595	543	598	573	579	643	553	582	540	601	563	566	629	546	566	560	559	545	551	619	582	586	586	563	601	583	564	580	589	568	540	618	519	582	561	585	553	561	595	590	619	589	594	571	571	572	562	565	553	650	571	539	554	570	529	593	574	601	595	580	595	625	580	595	576	540	558	568	566	575	588	593	557	556	581	577	576	599	573	635	571	548	592	611	572	605	625	587	562	621	589	569	574	568	566	542	564	548	589	567	543	615	594	542	584	562	600	598	594	548	597	560	563	585	599	650	613	559	603	561	590	550	565	548	588	571	618	564	579	576	591	606	528	560	596	614	624	541	560	573	558	556	607	584	565	590	578	570	572	590	590	586	521	589	546	580	585	565	576	615	557	599	526	588	596	594	569	592	570	549	614	581	587	556	583	560	520	558	583	561	574	602	567	563	598	598	562	540	553	576	580	552	576	571	549	588	564	572	594	589	574	504	530	559	602	562	603	607	564	603	535	593	562	589	588	610	585	579	589	583	589	616	584	571	594	578	550	576	606	568	584	556	534	591	546	566	604	563	557	552	590	532	577	592	598	568	551	555	565	596	553	585	594	619	593	573	557	577	559	597	570	607	600	578	595	627	562	528	538	600	593	588	543	597	564	590	562	548	595	562	594	573	576	607	529	601	558	579	580	505	564	531	545	548	572	556	587	621	615	589	535	594	571	526	609	588	589	598	579	582	590	592	601	550	563	613	570	572	554	543	557	588	592	572	584	561	581	595	574	588	554	601	566	589	574	563	579	595	592	574	568	566	590	550	588	566	601	559	567	587	532	592	552	564	607	569	560	564	577	583	554	569	564	592	583	571	595	575	570	603	610	585	589	565	600	606	574	572	585	586	555	611	570	564	590	579	558	571	583	563	624	581	577	606	587	620	606	587	611	531	593	609	587	634	598	565	648	597	513	598	532	575	629	557	583	579	600	576	557	572	576	607	579	573	563	584	569	587	561	592	621	615	591	572	580	516	563	573	537	597	605	554	600	558	571	584	591	606	570	569	570	549	549	529	615	584	567	603	589	583	589	566	600	566	588	528	614	558	581	594	599	548	598	543	586	557	592	603	605	570	555	568	550	561	585	548	589	595	598	575	543	595	591	553	595	558	571	532	549	607	582	583	573	605	571	573	572	569	582	589	540	622	577	571	589	588	536	540	589	595	559	558	568	571	580	586	579	584	565	595	626	554	565	566	538	563	579	580	547	608	559	588	576	547	591	573	547	551	559	571	548	535	549	559	594	526	584	537	546	612	600	580	576	556	537	595	560	545	547	639	602	585	582	573	566	575	564	587	600	541	610	534	586	573	549	561	554	531	547	604	575	544	558	584	558	577	597	593	639	560	537	569	592	583	561	556	545	503	579	529	575	587	589	579	572	590	595	611	606	552	578	596	598	562	607	555	601	587	582	586	545	561	565	562	579	606	551	592	575	544	596	571	597	614	564	603	561	599	607	586	610	598	598	618	574	589	574	610	573	575	614	529	540	634	547	556	568	562	561	583	526	583	587	537	560	606	549	606	556	614	559	579	520	595	593	581	531	535	572	557	621	603	615	563	557	605	579	531	539	544	545	576	547	592	532	569	546	605	584	612	575	577	572	564	625	588	561	601	590	548	563	591	558	553	548	579	583	562	564	573	554	528	598	590	559	596	586	562	608	610	613	590	590	569	613	626	615	588	572	573	584	577	618	545	582	597	540	639	545	590	568	596	598	537	555	589	603	594	563	539	608	564	595	599	579	579	536	593	511	578	600	531	554	544	594	580	594	552	545	576	645	587	545	581	583	588	584	559	587	589	587	619	595	578	548	560	541	593	630	528	535	549	584	578	574	575	546	562	576	573	560	585	548	581	551	590	568	561	587	570	565	584	575	537	592	557	577	552	578	573	586	582	566	588	560	570	560	560	573	571	618	557	563	577	584	558	587	589	628	556	597	555	554	609	585	555	588	584	629	581	563	559	557	527	573	564	592	575	582	576	534	543	539	576	565	562	573	578	589	545	591	569	524	605	548	581	577	559	546	563	605	565	589	612	590	561	583	581	588	591	524	587	572	541	600	586	607	593	585	587	579	582	581	565	551	605	615	579	578	579	610	639	561	560	595	574	615	568	566	615	596	545	611	590	555	591	571	629	576	604	590	610	596	592	562	568	574	569	573	587	580	603	615	575	593	611	600	574	584	575	566	570	611	566	585	543	591	588	576	580	586	607	599	581	597	566	572	566	597	566	550	574	609	582	572	571	620	604	597	554	585	608	585	590	547	594	589	568	591	563	548	543	555	609	586	583	613	549	589	560	576	632	550	576	548	531	559	583	569	584	577	574	594	526	598	582	562	545	609	604	559	569	531	585	591	594	612	548	605	537	575	586	581	540	519	584	588	589	527	582	604	574	556	592	564	560	544	607	573	618	579	582	605	581	587	568	589	579	608	544	583	596	547	567	584	581	533	568	566	592	596	591	595	573	540	554	608	573	607	585	588	575	593	577	610	594	560	582	591	573	569	649	564	595	570	573	633	573	585	582	572	540	566	585	588	559	579	520	556	603	512	601	564	583	555	530	554	605	603	542	590	541	571	525	580	605	566	592	594	564	519	573	591	588	599	624	551	545	572	547	545	569	528	559	612	597	545	584	574	579	547	570	621	578	591	531	591	556	512	596	572	589	598	586	578	601	571	550	547	562	607	579	606	542	583	614	604	575	556	556	572	541	585	584	586	578	570	577	579	592	579	579	562	636	588	558	603	575	563	584	576	551	555	571	559	601	550	553	546	582	555	610	538	619	617	550	582	599	545	556	596	535	562	615	588	573	560	619	581	590	590	554	593	616	614	602	576	553	600	593	525	546	616	595	550	604	542	582	542	589	572	569	596	593	562	575	569	597	542	566	546	585	565	596	558	608	555	563	597	559	624	572	549	576	611	577	572	578	565	588	608	602	593	551	589	521	569	588	594	570	545	602	589	560	553	569	632	556	611	588	552	557	611	581	586	595	594	621	582	550	576	630	539
44504	31288	32912	34578	32373	32296	32802	30502	28065	25097	24053	20684	17436	10155	9429	7947	5147	3514	3343	1573	1203	984	522	384	281	210	241	182	203	230	181	224	193	173	213	226	216	216	185	166	183	737	1240	252	137	142	158	175	162	144	159	141	160	185	156	157	166	157	231	430	266	145	164	152	149	144	171	161	151	158	140	164	174	145	187	150	148	162	168	164	159	133	137	158	143	169	153	150	153	146	174	136	143	163	159	164	167	134	135	183	185	173	155	141	152	161	163	168	168	135	158	135	146	143	131	141	147	174	164	147	133	151	141	161	150	156	162	139	163	144	137	146	166	141	144	143	146	168	138	128	161	171	157	160	148	139	163	169	174	153	164	151	145	145	145	170	149	157	146	146	141	170	169	147	131	147	149	158	146	150	165	167	159	161	141	134	171	155	180	142	158	169	167	138	160	167	155	164	134	146	145	175	148	143	146	126	153	152	170	160	163	163	157	158	159	136	147	168	139	146	166	183	167	156	134	145	132	194	167	141	148	138	152	162	188	154	155	151	161	144	143	160	152	153	159	154	167	162	163	146	165	156	144	149	168	152	156	143	146	155	162	147	159	151	157	153	167	168	168	150	154	133	135	136	158	146	153	179	155	145	149	163	171	146	157	167	162	170	151	140	144	164	150	148	160	148	151	152	162	159	159	150	158	140	148	167	156	168	145	163	185	145	145	140	151	135	133	157	175	149	143	152	151	135	131	142	143	147	142	159	163	167	139	160	165	173	141	160	149	158	156	148	163	152	148	161	184	126	180	160	170	155	160	152	147	160	180	143	152	160	184	161	173	152	155	160	169	176	144	153	148	141	157	132	136	157	143	158	153	141	170	152	139	146	164	130	148	170	143	141	142	151	157	154	161	147	162	143	152	181	147	166	140	139	156	153	136	155	185	131	154	171	142	160	140	159	157	149	140	149	175	141	149	158	158	139	129	139	156	147	159	140	164	152	150	138	140	155	159	155	163	150	157	138	148	178	146	146	148	172	170	159	152	157	178	174	156	160	163	132	150	145	172	140	160	146	164	163	181	159	157	151	135	155	168	140	157	172	143	174	159	159	186	138	144	170	161	175	168	155	168	129	137	173	136	159	178	178	168	162	158	153	154	153	143	160	177	160	156	136	167	141	161	160	151	147	157	156	154	152	148	169	139	145	141	144	145	140	134	176	146	165	178	151	152	156	149	139	136	175	166	154	163	161	148	154	128	170	153	156	134	154	151	147	153	154	155	153	157	160	152	179	166	146	156	172	150	139	172	149	163	150	173	154	157	156	177	137	164	157	138	152	156	160	177	160	171	170	166	168	155	147	161	171	159	176	166	155	187	146	154	148	155	150	167	152	147	156	156	156	149	168	167	157	152	162	157	130	141	148	156	148	160	126	146	139	146	164	141	140	139	143	157	159	168	134	165	163	147	149	132	158	161	171	142	152	142	143	149	154	126	139	138	168	160	151	154	158	155	136	149	161	154	172	136	148	158	156	165	151	159	129	171	169	122	153	156	153	163	162	135	148	162	161	154	142	121	144	166	144	155	165	165	170	146	140	156	132	160	172	173	156	167	160	142	153	154	147	148	160	161	157	146	167	137	161	162	143	156	133	180	157	152	151	170	174	157	153	145	177	147	160	144	141	127	132	161	158	169	161	123	139	167	155	148	151	139	150	166	157	166	159	186	158	160	155	165	155	142	142	168	155	153	161	166	157	142	158	118	156	150	143	166	171	148	172	146	164	171	153	175	145	169	169	179	144	156	167	144	166	158	153	139	150	158	151	139	151	149	168	146	146	151	155	155	177	162	183	160	153	147	181	173	127	132	162	171	156	168	180	168	164	149	162	133	171	133	143	170	180	163	139	134	140	145	146	171	174	136	156	149	149	165	149	145	138	146	175	149	142	140	160	148	191	138	151	144	132	129	144	161	177	163	148	172	165	159	155	152	167	174	148	170	147	153	151	178	137	162	149	145	138	156	153	147	141	159	165	133	136	146	148	150	138	170	129	131	168	132	162	148	155	142	138	173	165	138	157	163	148	154	173	133	167	182	157	164	161	154	169	155	149	157	165	132	147	167	163	152	146	152	138	156	163	155	145	140	144	173	167	154	164	151	138	163	152	176	153	174	171	132	164	132	162	141	155	149	154	143	152	175	132	170	193	140	133	151	149	134	151	145	147	155	140	178	150	159	158	157	161	160	157	157	143	162	130	133	162	150	171	184	148	163	154	166	143	147	158	163	133	147	150	134	152	170	158	151	127	148	142	165	144	151	165	153	137	154	160	136	157	160	149	161	160	170	131	159	150	170	154	155	161	140	148	151	146	173	142	168	178	162	131	147	173	138	178	160	160	155	162	150	134	151	146	157	150	175	150	164	160	141	137	119	156	136	164	145	165	147	160	150	154	148	162	142	168	152	148	162	151	149	164	155	156	187	173	130	157	154	145	164	162	177	156	141	148	120	153	155	142	147	164	166	129	163	148	152	159	161	157	137	146	149	173	164	159	154	153	135	160	142	172	138	130	154	151	158	158	177	153	151	155	152	143	143	169	160	176	175	132	158	148	169	199	150	146	145	153	158	136	137	153	141	138	165	176	161	148	171	138	151	141	159	150	171	159	148	136	160	150	161	159	159	154	145	150	164	142	154	156	140	140	148	174	149	142	166	131	165	157	149	165	145	158	146	150	159	141	165	150	163	172	143	153	137	151	127	159	141	156	153	146	163	146	149	169	165	141	144	150	166	156	147	134	144	155	154	142	150	146	137	141	157	164	165	161	163	140	150	134	141	141	146	149	153	158	179	138	138	157	143	163	181	158	148	154	158	162	145	161	142	140	162	151	148	154	136	165	141	167	151	175	156	130	156	131	142	162	159	154	145	143	159	163	141	144	135	151	165	132	142	145	170	180	140	142	137	177	157	146	160	166	160	162	154	159	148	156	154	146	148	144	152	147	151	150	140	156	178	142	147	131	149	142	143	161	172	135	157	151	125	130	150	147	169	152	141	174	140	146	147	151	183	151	142	155	146	144	170	160	162	149	143	141	164	138	166	170	163	142	162	154	146	152	163	138	158	138	139	158	132	171	154	125	164	167	150	138	143	146	168	148	154	139	141	153	149	146	156	139	145	148	167	197	157	166	149	143	141	144	146	173	145	170	148	157	145	136	134	161	147	151	163	150	141	177	153	150	169	140	158	158	154	152	151	158	161	184	164	122	138	166	145	168	140	170	155	142	150	183	146	165	156	176	152	141	169	150	152	168	148	159	146	173	163	151	161	145	132	159	170	162	152	147	159	154	164	141	167	163	170	137	166	150	175	143	135	168	155	147	133	141	145	149	148	145	144	151	151	149	158	172	170	159	164	162	129	159	137	144	153	160	167	138	136	164	160	155	147	156	144	167	149	182	159	139	128	132	172	137	146	136	159	149	147	132	159	145	143	177	167	161	156	164	155	156	156	149	164	160	168	158	139	140	151	171
28533	22353	25748	33114	37035	40456	41866	41938	36265	36902	37039	34352	30541	20252	27498	22901	17971	15520	15392	8898	7417	5999	3380	2532	1349	886	1094	860	965	970	1023	970	865	724	974	966	971	1008	783	635	648	4795	7966	1187	534	508	510	507	446	454	505	482	503	529	482	503	464	458	952	2606	1405	469	476	473	452	502	524	450	464	474	461	443	500	462	469	486	451	451	492	476	479	490	464	508	506	454	491	456	495	497	435	451	418	433	479	461	471	484	453	482	487	445	443	491	454	456	484	480	471	483	449	455	497	484	456	467	462	488	469	436	515	473	478	489	473	467	453	485	469	409	464	459	477	448	452	481	470	483	447	447	513	498	463	483	441	449	461	455	495	471	495	485	473	446	479	483	465	464	468	469	449	479	475	456	481	479	467	510	438	446	450	440	450	440	463	462	499	493	482	442	487	439	466	458	462	459	488	469	488	465	500	461	462	478	507	454	461	472	463	467	472	450	486	455	463	445	441	494	451	492	471	470	458	463	438	487	449	443	508	456	437	476	489	460	467	434	472	442	459	478	442	484	488	482	478	509	443	449	470	468	474	475	477	466	474	485	454	458	490	494	458	474	482	473	438	502	481	497	487	450	448	439	439	451	477	450	426	483	469	457	441	463	515	449	465	451	480	506	460	450	477	444	471	504	468	478	465	454	447	491	493	448	468	457	494	455	479	452	529	456	475	475	487	476	467	456	475	442	454	509	499	452	470	460	503	486	479	467	456	477	477	440	446	514	461	481	428	433	470	465	467	472	449	470	458	523	475	471	459	486	482	442	499	477	444	493	461	474	476	504	454	497	491	457	442	475	440	453	506	498	480	450	464	496	457	467	477	468	498	424	541	474	459	440	468	488	494	478	456	469	482	475	468	446	471	493	492	496	492	471	448	484	476	461	486	482	484	435	480	473	494	488	469	492	458	505	453	455	435	460	477	487	481	466	462	439	489	482	436	482	454	467	482	465	457	440	459	497	466	519	444	500	485	470	462	437	497	490	476	488	461	474	494	417	473	503	436	466	443	475	454	463	449	426	456	476	471	482	494	450	462	462	466	460	504	468	422	500	478	494	462	488	514	496	489	421	448	467	462	495	496	446	455	428	471	445	459	491	451	478	437	468	475	469	446	424	456	492	471	460	491	442	471	466	455	498	462	445	454	488	457	452	489	460	442	493	484	488	499	468	453	461	477	468	490	453	467	451	457	478	488	476	404	484	447	451	453	457	470	490	474	440	490	475	504	471	437	443	472	478	437	490	440	485	469	470	464	520	466	477	488	486	424	498	482	455	465	508	464	473	491	439	480	468	475	493	466	451	497	465	431	479	458	477	449	482	476	505	471	460	480	473	471	449	467	469	441	498	431	493	492	444	462	477	496	489	458	466	493	483	488	455	510	462	478	448	501	487	467	458	469	474	475	427	500	486	506	423	470	455	445	463	489	507	448	466	453	442	468	489	465	434	450	451	475	437	451	474	470	497	459	469	479	453	486	432	491	480	470	439	480	487	474	469	468	520	465	465	488	455	498	446	504	493	471	458	480	484	483	476	518	436	478	460	435	433	459	454	480	465	441	504	504	452	474	474	507	435	455	447	495	458	461	461	452	455	435	493	486	431	443	482	485	443	461	493	438	473	490	469	441	507	457	457	471	443	495	445	493	480	502	454	500	490	490	519	456	512	486	424	496	459	448	480	455	496	465	460	459	441	486	460	488	437	462	462	446	462	476	458	490	454	480	462	516	446	485	433	478	476	444	479	477	472	478	484	473	509	475	477	467	482	466	464	480	482	476	487	489	476	451	483	470	505	449	494	478	501	445	489	503	461	452	484	461	445	475	444	466	463	468	458	502	478	451	471	466	458	445	447	437	463	474	474	465	452	459	465	472	460	489	446	465	488	458	479	464	510	504	493	477	501	442	463	467	487	459	486	484	481	458	455	459	465	477	474	497	467	461	454	495	472	485	449	474	452	469	457	443	457	493	470	513	477	500	450	449	484	428	475	452	462	457	433	443	466	480	475	474	459	424	467	488	447	457	506	479	526	472	463	453	457	449	451	467	481	445	492	447	414	486	485	484	447	453	480	433	467	423	498	470	486	491	466	473	486	460	517	435	473	421	433	450	470	459	463	502	463	489	438	481	470	468	452	475	455	452	486	501	502	466	496	471	477	437	530	497	451	470	471	497	489	446	480	486	434	476	480	468	489	505	487	465	464	439	452	505	463	462	462	477	482	423	455	494	460	456	480	505	451	480	453	496	464	468	449	479	508	505	499	487	495	480	489	450	438	470	455	518	531	476	468	495	483	495	460	477	438	442	500	488	458	445	470	474	460	460	455	470	507	474	498	439	460	462	493	442	476	456	495	485	472	466	475	477	502	466	454	484	463	462	467	460	490	474	499	461	495	476	428	456	503	496	449	460	482	477	468	463	469	428	492	453	482	514	454	497	461	433	449	465	468	462	461	467	457	487	482	431	430	461	414	475	466	466	474	469	486	446	444	467	470	458	506	461	457	486	476	457	482	464	487	458	458	530	472	471	480	462	490	457	506	483	504	413	449	469	464	492	452	501	456	477	476	436	494	492	454	477	467	441	459	470	479	485	451	455	470	473	523	498	489	445	496	458	455	450	454	456	422	457	472	474	526	507	465	463	495	465	476	477	477	463	465	474	505	506	456	445	448	508	469	480	455	475	451	457	487	447	456	468	434	459	458	465	466	453	499	465	463	457	453	489	472	472	469	492	477	461	466	475	454	447	479	422	465	450	454	485	476	473	463	455	488	475	459	444	467	502	508	462	474	450	468	477	425	488	488	489	467	458	442	472	446	456	462	460	457	451	441	472	490	481	487	454	506	491	488	445	498	466	481	511	465	482	438	441	432	453	479	452	470	472	472	489	461	492	436	464	496	475	475	497	465	448	462	450	461	488	449	472	502	452	470	496	452	454	456	473	451	464	422	463	490	439	476	476	471	445	439	469	459	491	476	466	461	454	450	445	490	471	440	466	480	443	485	485	493	426	447	488	453	476	498	473	462	426	508	418	484	469	499	420	456	432	477	462	469	450	481	472	471	482	463	455	471	437	482	460	486	475	492	453	469	452	455	487	500	455	464	447	472	462	507	500	469	498	503	498	447	446	485	489	441	473	477	408	499	477	494	483	463	445	474	432	487	462	460	483	473	448	473	475	489	467	446	441	487	453	489	455	465	429	421	464	446	502	502	486	498	397	504	457	488	424	453	446	454	468	411	487	446	455	462	467	426	452	470	486	475	475	480	484	433	499	488	488	481	430	480	473	436	482	478	467	485	453	453	478	464	481	478	443	463	456	468	457	489	490	468	451	473	480	480	438	460	464	482	475	460	475	458	464	500	439	451	447	472	499	479	454	513	458	485	463	498	490	467	488	477	440	447	479	471	487	445	486	481	501	448	476	442	496	458	470	455	496	469	478	455	455	467	457	481	443	480	479	441	450	453	523	469	457	463	479	488
52678	34735	35478	35336	34641	35749	38029	34974	32799	31862	30522	31556	29081	20849	20314	16807	11478	8518	7261	3412	2383	1898	1135	790	496	389	447	379	404	468	372	414	365	369	378	430	483	381	371	274	269	1280	2591	353	277	260	227	228	249	276	250	269	278	248	243	246	213	230	574	852	353	267	273	247	229	256	238	243	237	248	237	241	238	246	259	253	226	216	224	217	228	245	252	232	256	262	224	282	282	207	242	242	243	260	231	234	225	230	243	262	271	239	232	252	241	243	246	224	253	251	254	255	261	266	232	226	227	248	230	236	216	240	254	254	215	239	246	255	253	211	219	251	230	259	209	234	251	230	257	247	233	214	230	270	249	237	224	227	255	229	233	235	273	227	217	246	258	249	233	248	242	237	241	232	244	216	246	249	237	254	259	243	232	251	232	247	248	242	251	225	264	245	252	226	243	265	266	242	249	219	265	201	243	259	262	253	242	224	258	233	243	248	231	241	258	254	263	256	262	265	238	215	244	248	262	264	243	241	213	240	228	257	233	251	234	240	257	235	264	222	226	248	221	229	245	213	254	230	241	254	220	223	244	254	242	234	235	247	226	219	249	252	231	236	240	257	236	216	253	260	261	236	250	253	256	254	250	238	242	228	258	243	229	230	243	255	242	239	233	255	239	224	244	236	250	264	204	254	228	247	231	258	254	226	246	208	235	213	246	285	248	270	256	263	223	230	219	248	249	254	237	250	259	236	238	240	232	240	259	212	241	213	246	229	223	245	280	227	259	213	226	222	251	272	243	240	231	230	214	220	254	234	205	227	242	223	251	252	253	230	241	239	217	234	254	265	252	251	255	248	225	239	263	250	242	256	212	257	215	243	256	235	239	246	246	250	244	245	251	245	214	267	259	245	256	234	225	271	235	255	251	250	255	241	228	240	235	231	229	251	265	223	265	251	242	218	237	250	244	233	251	244	233	232	236	233	257	231	240	237	246	275	209	232	224	249	239	241	240	229	248	253	229	227	238	240	233	246	214	242	226	280	266	222	251	255	253	213	251	230	266	243	246	236	228	255	228	266	219	262	226	240	243	224	238	215	251	254	232	232	241	197	220	231	241	257	234	263	240	247	232	236	261	229	253	246	274	222	237	234	241	265	263	242	227	264	251	229	216	266	246	244	231	249	239	246	250	266	250	240	239	251	233	274	221	248	235	243	240	263	241	255	255	236	260	253	231	226	257	222	228	234	256	250	243	237	236	244	237	244	238	253	225	265	262	233	230	241	256	261	255	240	276	258	249	229	260	232	248	270	212	239	225	238	233	258	243	267	235	228	224	239	261	233	241	223	244	246	242	255	246	248	221	206	267	248	261	230	216	273	236	243	226	257	230	222	263	223	228	228	240	243	228	211	263	242	255	242	199	266	238	217	238	230	234	266	247	220	238	250	246	267	218	267	252	239	220	236	203	207	242	221	233	241	216	228	242	217	270	254	241	241	223	238	231	271	229	247	255	226	242	271	282	289	226	231	250	264	268	251	216	249	263	245	216	232	248	251	223	236	221	237	255	245	213	248	261	232	249	236	243	265	229	230	237	236	270	238	254	270	245	216	257	223	256	250	230	223	255	257	247	223	250	250	243	257	269	255	211	230	224	211	240	259	221	234	245	238	242	250	231	241	257	215	251	245	222	252	226	258	259	249	220	255	245	222	243	250	237	229	239	214	224	193	244	241	229	224	227	239	240	239	244	205	246	237	243	258	254	258	224	241	216	248	224	240	250	245	244	274	283	233	231	219	240	223	233	230	239	225	227	243	245	258	269	265	222	250	229	236	243	240	238	242	234	229	258	241	240	231	265	241	238	258	221	238	214	257	224	278	240	247	234	226	228	250	271	244	226	235	246	240	232	271	261	229	247	222	248	241	270	242	232	265	230	234	229	273	255	237	262	212	226	223	261	247	263	233	242	236	246	249	253	241	242	247	229	247	250	250	267	248	250	268	239	241	231	247	216	237	215	230	261	268	270	239	239	238	243	245	243	261	238	247	219	272	231	221	245	249	227	226	235	257	226	248	257	238	235	253	248	246	246	230	251	241	205	253	249	236	242	219	220	254	215	246	235	231	209	234	250	239	258	249	251	261	260	242	192	250	246	234	220	249	258	226	246	243	234	243	267	250	261	235	242	259	254	226	249	230	243	251	235	279	235	240	262	237	242	188	237	214	230	252	262	226	248	229	202	235	240	245	222	242	245	251	243	254	267	243	250	242	225	220	248	246	251	253	255	231	238	217	248	230	253	257	245	255	226	236	205	246	245	242	267	250	247	232	200	261	258	226	253	245	242	241	215	233	229	241	262	272	235	283	216	233	244	238	248	225	250	230	226	235	246	232	233	254	262	234	229	263	246	220	266	259	241	254	234	241	241	234	217	255	276	219	244	210	237	267	247	252	259	243	229	266	225	243	246	228	240	255	250	244	234	248	241	243	242	239	248	237	239	231	243	252	216	230	228	232	269	251	230	257	205	244	228	254	226	227	256	269	251	260	244	217	239	235	234	249	231	248	257	205	236	253	227	253	229	249	258	235	242	252	238	226	235	293	251	220	228	244	249	238	271	256	244	255	254	250	231	254	233	217	240	265	239	232	226	235	247	254	243	233	270	261	257	228	235	249	251	254	257	252	266	255	243	253	220	250	227	238	227	239	244	249	235	235	239	265	243	239	235	239	270	248	228	225	250	270	243	225	248	231	279	235	245	237	205	263	238	223	252	251	242	251	276	245	220	286	265	224	236	240	242	256	244	271	257	225	254	245	244	244	238	229	259	254	254	246	249	255	242	251	220	229	268	274	253	233	242	251	227	242	269	238	264	239	239	265	237	250	278	236	226	219	225	255	248	240	235	219	274	201	263	249	261	205	255	237	244	242	240	251	270	243	218	233	226	240	230	237	249	257	241	247	262	205	249	235	243	211	241	206	257	262	235	261	255	225	240	263	260	258	220	227	227	237	224	240	237	224	244	246	220	241	235	214	244	236	238	227	245	242	272	236	233	279	235	243	250	239	246	254	269	217	251	239	235	232	225	248	227	217	224	232	246	229	252	223	228	216	252	212	230	249	248	246	242	255	204	255	231	245	223	222	258	219	245	248	243	294	213	251	256	259	228	240	251	223	255	261	234	234	231	223	248	233	251	259	224	251	228	222	236	227	219	235	250	230	221	241	243	248	262	246	224	217	259	261	231	232	276	205	272	255	246	260	201	242	270	233	220	216	243	278	255	254	235	255	283	244	217	232	217	222	252	246	240	253	262	246	221	242	232	237	266	243	268	231	223	222	274	251	219	235	258	271	245	244	241	281	254	265	248	224	250	218	239	252	253	277	282	270	240	230	242	220	250	222	239	233	236	231	241	237	240	253	203	235	223	235	246	230	258	244	227	218	265	233	216	255	228	242	243	249	249	231	223	251	228	224	252	218	250	222	249	231	236	238	238	203	233	261	223	254	265	288	243	253	251	235	263	241	274	224
35488	26618	30609	36288	41766	46860	49366	48837	45248	43307	43143	44502	41593	32814	38658	31051	26926	25218	24620	14917	13256	10801	6701	4844	2560	1675	1848	1714	1956	1941	1503	1803	1733	1565	1848	2134	2137	1808	1461	1002	932	7790	13384	1189	739	723	716	750	747	741	693	724	722	746	714	694	690	800	3063	5382	1474	675	652	778	697	719	658	722	678	684	664	685	666	721	709	725	774	644	723	685	694	675	706	671	708	688	651	705	617	670	751	675	681	681	705	717	720	649	702	711	724	681	626	730	694	703	709	691	690	622	731	702	699	682	730	676	684	683	662	727	730	708	694	708	650	661	702	654	677	722	647	712	695	695	664	682	695	691	739	659	665	665	692	695	695	678	680	717	673	717	706	711	708	693	712	727	697	692	684	701	656	705	687	645	704	737	695	688	642	678	695	722	696	736	667	653	731	719	681	708	706	684	721	668	662	758	674	661	672	724	717	678	685	723	732	692	667	675	723	702	714	685	667	702	680	731	675	717	670	682	682	695	669	708	672	691	664	696	676	676	660	754	665	729	682	700	663	705	738	677	710	734	737	689	733	705	701	709	694	680	741	730	699	655	700	706	670	668	698	696	683	660	651	698	723	706	707	663	702	661	678	678	738	708	684	690	705	705	671	682	710	659	744	689	707	742	695	693	701	696	692	657	737	686	714	653	721	684	691	711	682	649	658	704	722	656	708	684	754	667	691	692	679	709	643	722	641	653	715	722	689	687	673	659	735	739	706	673	689	711	730	723	711	641	690	705	638	736	663	692	655	658	699	640	679	634	719	692	710	692	697	666	689	670	671	666	727	719	653	692	642	701	675	696	716	701	696	678	715	727	691	701	738	692	668	679	680	684	690	663	669	683	687	681	707	740	690	649	667	690	689	698	701	700	721	652	724	682	704	700	656	712	683	672	750	685	664	727	681	712	739	687	700	688	689	748	685	701	710	695	713	691	704	716	715	701	710	683	632	712	670	672	709	712	706	711	694	724	687	718	702	654	707	654	659	736	685	678	687	704	707	691	710	668	707	711	707	769	675	687	710	709	626	666	704	734	719	687	723	692	679	682	684	704	733	701	695	710	684	718	724	663	666	674	710	685	649	733	675	664	706	682	705	689	703	697	702	662	659	655	625	713	645	664	661	687	673	669	680	698	692	691	708	704	694	681	657	694	704	716	664	691	703	694	718	644	728	708	648	664	695	659	705	724	693	647	690	680	668	664	671	671	705	693	689	646	685	665	700	668	698	690	686	664	692	655	692	684	678	730	683	680	659	695	668	660	695	694	635	686	712	658	668	669	681	686	708	683	658	714	734	663	733	692	660	668	713	660	677	705	654	714	671	719	724	732	654	692	752	694	690	668	662	684	654	692	709	697	728	651	686	662	643	701	708	706	664	679	655	685	723	645	704	674	721	708	694	690	681	704	662	655	714	727	734	610	702	683	654	673	712	675	667	698	681	741	697	713	698	687	701	681	686	688	619	720	693	687	670	690	709	660	713	678	657	673	659	730	619	668	681	673	696	681	684	644	720	681	681	706	683	728	712	666	756	722	707	679	698	686	664	699	685	699	667	671	712	658	684	697	707	662	705	705	710	690	678	658	635	708	700	735	674	690	724	676	718	715	703	675	677	699	673	656	668	702	656	683	720	734	722	722	714	663	661	705	672	678	706	673	683	662	689	729	707	676	703	668	670	678	659	721	678	689	709	669	691	680	707	725	682	692	639	698	660	707	687	692	695	698	725	711	682	696	705	717	694	665	682	680	666	755	732	668	720	702	658	695	686	683	701	699	667	703	727	658	718	745	692	674	675	649	702	676	684	707	708	673	634	693	665	695	665	650	690	713	629	685	707	650	718	677	742	700	706	660	675	689	717	697	671	668	652	682	719	696	691	663	686	708	707	695	692	709	734	654	696	703	708	673	706	674	674	674	728	704	667	689	689	666	656	706	644	699	685	655	657	654	705	718	681	657	680	697	672	675	667	703	671	704	655	658	680	706	639	641	672	672	674	715	672	727	644	765	717	690	682	747	682	723	676	698	676	654	676	656	742	692	649	705	701	712	685	728	692	647	690	700	717	711	677	654	728	679	686	705	699	661	712	688	713	675	650	689	683	700	668	711	666	700	743	681	666	715	699	665	692	704	684	622	678	702	654	659	671	678	718	714	724	675	678	680	669	633	663	703	690	652	707	704	724	737	712	715	719	703	705	687	731	690	694	642	706	666	706	635	688	669	715	718	650	621	678	688	675	672	727	674	659	702	669	665	694	728	709	676	684	680	692	704	697	705	682	663	668	709	645	730	645	690	667	661	676	694	679	684	756	690	630	666	691	678	689	728	658	691	704	687	719	665	671	661	696	726	688	641	679	698	703	706	695	680	701	666	676	665	683	648	675	653	752	692	683	705	681	673	696	709	707	678	681	674	696	701	692	679	724	683	714	669	734	669	645	699	715	722	694	672	722	694	660	627	635	705	679	703	658	725	688	671	702	704	679	685	687	689	687	675	655	734	695	691	720	719	698	699	722	697	697	705	694	671	677	699	624	694	678	692	684	634	677	719	700	707	667	650	688	700	690	663	686	647	667	695	687	675	663	645	687	678	700	696	705	701	699	692	696	661	688	724	752	706	626	760	672	661	728	698	679	701	661	691	684	719	706	681	653	692	698	686	682	681	666	685	709	653	656	667	707	709	705	691	670	697	700	710	697	697	638	698	723	643	661	701	678	668	676	715	713	679	656	652	722	746	637	735	654	640	712	708	691	665	741	683	739	694	721	711	695	696	735	658	708	642	697	703	673	663	705	667	724	683	657	672	689	648	688	702	661	697	724	686	692	661	671	673	686	719	673	700	685	695	693	708	657	663	684	705	654	667	717	682	675	672	708	654	686	699	641	696	686	646	637	678	667	681	676	740	691	705	700	681	693	701	683	720	684	712	719	657	668	721	703	704	670	651	685	708	696	659	687	682	713	668	674	705	640	734	651	709	635	693	729	670	668	720	667	772	717	697	689	656	658	707	683	725	662	731	698	688	663	724	691	661	676	693	707	714	722	704	695	698	698	702	676	661	631	680	732	676	665	695	668	714	683	704	684	707	652	673	703	716	699	683	696	681	710	671	616	674	732	710	694	707	668	640	773	701	677	672	680	691	699	636	690	695	683	700	705	710	666	725	661	722	722	702	661	658	682	680	741	697	737	707	670	707	673	674	667	696	681	707	689	716	693	698	712	704	677	683	750	667	652	716	632	741	662	633	665	710	747	666	684	669	673	688	704	705	703	722	719	721	717	691	666	687	673	692	658	708	678	698	643	678	675	690	671	688	661	669	654	651	655	672	696	683	712	691	671	673	695	692	695	673	706	712	649	664	706	643	706	689	701	693	722	659	670	655	671	704	740	670	667	663	682	673	675	680	713	708	670	728	719	691	711	686	667	672	706	692	670	662	707	665	709	740	728	675	719	694	692	658	663	670	699	722	715	662	649	714	672	703	691	694	729	693
11902	7679	10257	9655	7503	6124	5581	4351	3467	2077	1619	1623	1346	902	794	684	528	391	422	277	254	240	207	202	180	167	199	189	178	182	203	188	204	177	187	191	176	193	174	197	190	214	299	170	195	188	193	194	199	174	197	163	175	182	174	180	184	187	181	222	193	167	180	201	162	187	180	207	190	184	175	198	169	169	176	185	156	171	170	174	164	197	185	171	177	203	189	188	186	180	168	180	185	185	187	208	197	205	181	155	192	178	191	168	155	167	167	188	186	182	190	177	166	188	175	171	184	178	196	154	174	192	170	182	190	177	163	168	183	180	182	180	173	174	168	199	185	161	173	185	198	173	173	170	204	181	180	205	170	183	177	219	166	190	176	185	191	196	192	186	156	195	167	162	147	167	166	179	173	171	188	171	168	194	179	196	179	180	193	185	159	178	169	180	180	188	194	183	193	188	161	187	170	196	185	222	178	182	182	170	180	183	177	196	181	171	200	176	174	176	172	177	172	194	193	177	190	184	171	169	180	188	168	185	209	169	179	190	178	182	177	178	187	198	188	166	172	176	196	169	187	217	196	178	191	161	199	169	181	184	175	200	187	193	183	177	194	213	185	176	169	158	194	205	186	166	161	183	184	167	214	182	192	171	174	212	163	176	203	185	174	196	164	172	200	196	189	196	198	171	174	179	196	208	178	181	186	186	181	170	189	183	172	185	180	184	191	181	190	178	184	152	184	180	192	178	194	182	189	184	183	168	191	200	201	174	181	176	178	187	185	189	178	167	188	183	166	184	191	189	172	176	156	183	183	185	179	195	165	157	177	173	179	207	155	173	183	186	199	170	160	183	205	179	192	198	179	185	184	181	181	195	169	202	195	183	185	149	176	196	146	220	196	208	156	192	170	178	187	183	196	187	196	201	194	174	189	158	194	176	181	172	180	188	206	171	183	182	171	192	176	178	173	190	186	195	181	197	189	178	199	187	176	193	187	180	197	155	187	169	168	182	157	208	172	177	172	194	190	184	172	190	174	189	199	182	207	192	194	171	162	190	202	170	162	179	208	196	185	187	189	170	194	170	203	193	203	192	208	191	183	215	182	176	189	186	177	161	171	201	176	190	188	175	168	188	193	189	184	208	179	183	200	171	187	177	176	170	176	150	183	196	190	186	156	200	189	171	180	191	185	174	193	198	174	178	199	163	202	186	161	184	196	170	162	214	190	201	169	177	188	183	198	183	172	184	186	191	187	183	178	178	180	199	199	169	184	168	186	173	187	167	170	187	171	171	205	192	179	212	187	161	166	183	215	179	186	191	187	202	167	174	163	169	163	198	209	191	171	185	197	181	173	185	182	177	211	165	154	198	183	156	165	193	190	178	186	185	181	167	185	188	161	187	185	154	185	197	204	183	179	162	175	153	186	180	176	180	178	176	166	194	168	198	179	190	187	178	177	187	197	170	208	186	179	182	175	185	168	187	166	173	180	192	176	165	177	176	212	175	172	181	163	194	190	177	183	186	200	176	166	183	179	173	174	184	163	168	184	142	189	165	195	178	177	200	177	175	161	198	173	204	183	188	182	180	159	202	200	199	158	177	173	179	186	179	180	181	200	188	164	176	181	190	174	183	199	149	199	169	198	194	163	172	169	195	177	172	160	154	162	196	193	191	181	174	179	193	161	184	161	190	209	197	196	183	180	200	167	178	194	167	175	186	190	190	191	206	199	179	205	188	205	170	159	160	187	211	170	177	213	174	175	191	176	195	186	188	182	156	169	198	158	179	215	186	209	211	168	185	191	187	185	186	196	176	180	171	189	177	204	171	178	188	194	159	182	197	180	188	185	172	170	160	186	181	181	175	157	190	161	186	207	181	174	195	198	174	183	157	170	204	179	183	171	184	176	157	175	199	187	200	201	193	188	204	174	139	188	185	146	176	168	181	186	199	172	179	186	206	168	178	171	164	192	173	182	196	183	175	150	188	186	191	186	169	175	169	183	180	190	194	200	178	199	186	174	177	192	189	195	171	198	175	164	193	193	186	178	174	204	178	184	208	166	189	181	180	191	163	157	180	170	181	146	137	190	185	211	187	188	169	184	180	170	188	185	187	157	207	151	189	153	198	182	190	192	170	173	196	197	183	176	200	163	201	191	188	199	191	192	172	166	182	197	179	193	187	166	162	192	201	195	182	180	180	187	180	178	170	197	180	168	212	196	188	153	183	185	155	168	186	185	179	184	199	179	169	176	185	190	182	193	173	183	174	169	182	187	177	185	180	193	179	212	168	161	201	196	174	211	195	183	159	177	179	189	191	166	181	210	171	204	183	195	181	180	205	173	172	160	174	194	183	188	180	192	185	187	179	186	196	176	170	189	198	185	210	168	165	184	181	194	192	183	190	189	172	213	190	154	203	158	177	175	156	194	181	156	193	184	199	200	186	183	193	191	183	169	190	185	176	172	159	169	158	166	204	167	151	169	200	168	209	211	184	181	205	181	189	191	166	188	171	175	182	175	170	172	178	175	189	193	181	160	188	181	210	188	176	197	170	169	183	183	173	177	181	198	205	183	179	200	196	175	185	162	174	189	173	180	204	184	180	189	189	187	207	171	191	170	200	214	162	184	211	160	154	206	193	178	156	163	194	171	177	182	190	205	199	173	194	172	169	186	193	168	172	183	201	188	186	172	204	184	181	178	164	190	184	179	194	178	194	168	170	177	173	199	193	200	173	197	175	211	177	194	194	186	169	173	181	189	170	187	214	214	191	205	179	178	181	184	172	191	180	179	184	176	189	176	190	169	191	164	200	186	170	199	176	181	185	180	183	182	164	185	190	184	173	184	192	169	179	189	186	158	174	196	182	188	194	173	183	199	176	197	200	181	185	168	183	211	206	185	166	177	164	195	200	196	169	195	204	194	165	159	168	172	184	188	198	202	193	175	159	177	187	191	181	187	191	168	174	182	198	191	164	178	174	173	189	173	198	166	169	205	173	173	203	194	174	161	186	172	176	179	205	171	171	193	188	193	180	193	180	200	178	162	177	184	193	181	188	190	206	189	192	179	213	178	190	190	180	189	177	174	181	174	185	207	163	167	193	211	189	189	194	224	187	182	161	196	180	208	208	171	178	175	182	186	186	198	172	186	171	186	171	171	195	185	193	181	183	184	181	207	163	182	192	138	167	183	173	183	171	180	174	154	181	179	198	162	174	185	184	165	181	180	183	181	200	186	176	171	169	193	169	173	167	156	192	177	179	168	173	166	192	176	216	178	175	157	185	205	190	168	193	198	175	215	195	149	193	186	183	182	177	186	167	188	190	163	164	178	195	184	190	203	183	203	179	204	175	171	173	176	201	178	181	194	186	177	183	181	185	184	158	178	184	183	159	180	182	181	199	166	190	199	156	183	163	189	164	200	171	199	179	200	184	178	168	169	203	187	197	176	218	167	196	182	200	189	193	171	181	181	170	205	190	182	162	201	180	159	160	182	180	188	168	182	191	205	170	194	178
12462	8349	11562	15356	16148	15632	16396	14335	12047	8489	7321	7558	6674	4100	3852	3331	2098	1817	1870	1121	1032	876	746	650	615	568	546	573	604	594	609	546	578	593	582	648	598	595	572	576	528	898	1332	570	510	534	519	534	547	564	591	570	567	540	511	537	526	591	732	773	532	602	533	592	511	521	506	560	538	566	548	591	537	543	583	504	544	553	503	521	550	523	514	527	537	576	558	545	595	519	540	509	521	518	533	524	563	553	554	532	541	560	507	555	557	571	552	520	559	555	512	556	552	544	617	548	537	530	540	533	575	551	523	552	524	560	590	563	536	576	578	543	551	566	505	528	530	555	553	573	537	539	535	534	564	529	536	570	541	550	529	543	525	589	520	533	528	554	571	520	543	579	537	540	607	522	581	518	550	538	553	562	590	520	573	559	490	586	586	520	539	560	573	558	543	557	568	551	518	536	571	545	536	544	583	523	536	529	576	584	548	551	542	555	567	548	554	528	531	525	578	545	539	524	540	540	518	516	546	530	562	562	557	543	559	506	533	582	566	510	565	542	568	520	481	540	577	535	521	538	564	499	548	553	537	565	518	546	575	543	544	566	586	506	561	507	576	522	551	502	549	535	537	530	556	552	507	532	543	540	542	540	566	550	551	562	538	534	568	565	576	560	560	537	542	582	549	594	575	589	536	529	520	533	554	541	543	598	567	568	542	576	541	492	509	558	527	579	521	543	552	533	539	546	546	521	548	570	549	509	542	556	553	520	582	538	535	536	491	552	563	526	540	553	544	524	577	604	605	526	568	522	561	507	532	535	552	564	514	502	583	513	514	506	554	556	508	528	536	580	563	549	528	537	567	522	561	542	552	554	506	550	520	513	577	570	536	502	542	579	553	567	557	560	540	516	538	557	550	535	497	555	536	527	544	560	578	518	562	572	560	519	522	555	559	543	538	566	560	621	545	557	552	530	570	510	568	550	566	554	568	585	556	541	564	561	583	524	582	520	540	548	541	509	521	551	569	544	502	597	512	557	519	534	555	571	550	530	534	571	548	547	561	509	514	589	524	594	537	508	599	545	544	573	576	568	562	551	536	553	564	598	556	523	578	498	528	573	568	505	548	564	577	552	566	507	514	539	560	552	564	521	579	567	534	512	535	560	592	568	553	516	546	536	536	538	515	529	615	537	554	559	560	513	549	585	540	513	564	613	534	561	553	521	541	505	554	495	581	582	523	510	568	518	535	577	551	559	515	557	495	562	558	544	557	557	561	572	521	572	557	551	531	522	534	552	536	580	505	544	555	516	545	549	541	531	608	552	557	539	525	558	537	541	576	545	511	512	539	558	536	508	525	555	555	528	588	595	553	536	563	579	536	589	530	559	554	557	543	551	523	566	579	567	557	548	525	536	546	561	553	558	548	539	540	549	524	500	575	541	530	536	530	589	533	567	539	578	562	593	540	553	511	519	533	589	569	554	539	527	564	513	544	538	559	573	536	536	544	562	555	572	528	571	529	519	558	536	542	544	559	545	550	542	558	538	564	569	554	558	547	573	546	535	556	536	577	537	560	554	543	573	574	557	535	497	504	583	500	545	556	574	514	570	590	582	550	546	548	555	583	535	526	544	578	543	553	555	517	541	566	548	511	575	568	538	550	533	527	545	520	530	546	508	554	525	544	533	556	509	565	516	560	525	557	587	540	542	541	550	500	511	520	558	556	534	505	577	543	527	523	535	516	542	569	556	543	570	537	598	530	561	559	560	562	535	559	554	554	553	565	563	535	529	570	545	565	520	525	547	555	568	547	529	542	545	567	568	526	534	537	609	504	522	592	536	530	506	550	577	576	592	577	539	543	544	538	550	566	506	489	556	548	531	542	547	558	529	545	548	520	529	532	568	550	555	538	517	579	558	567	605	519	546	508	545	566	561	548	602	570	597	562	551	577	542	554	546	552	558	545	544	523	535	535	545	567	564	529	553	591	550	558	526	584	516	534	541	549	546	548	525	569	552	569	551	566	529	567	532	541	530	529	546	571	553	538	534	548	546	520	544	529	544	547	534	534	504	531	530	562	567	569	552	547	593	544	575	569	557	511	515	536	550	596	575	537	546	555	554	550	590	548	563	575	518	507	557	526	521	505	566	550	566	552	549	575	556	522	544	557	594	599	545	530	553	541	605	564	553	518	541	558	581	514	539	578	520	512	559	516	526	542	523	524	487	585	514	560	539	557	580	578	549	562	552	552	559	518	539	560	562	488	522	532	550	526	563	545	509	556	630	545	517	543	553	515	504	529	558	594	569	535	570	570	519	517	549	548	513	557	571	591	585	533	521	514	562	548	534	556	547	546	537	549	569	541	520	550	539	524	534	522	544	502	529	575	544	515	538	507	542	557	523	549	560	516	578	525	496	559	551	585	550	574	560	598	534	547	516	545	498	549	543	548	564	527	539	583	537	546	549	498	547	524	512	582	538	540	550	598	529	597	570	577	561	557	530	539	568	562	531	593	561	551	535	572	541	532	577	539	529	544	510	555	544	532	538	580	579	528	505	562	545	505	551	597	544	537	588	531	553	553	538	566	538	567	570	493	564	520	573	557	553	524	567	520	525	612	523	555	556	562	570	538	555	552	517	553	525	539	545	532	560	590	556	549	542	476	532	549	543	541	553	525	537	497	525	557	548	582	512	566	520	552	528	517	580	570	529	578	546	586	537	514	557	547	530	571	513	541	493	565	513	549	579	523	511	556	576	498	563	557	515	539	545	532	552	514	574	526	529	528	533	516	567	586	540	572	530	550	554	546	561	547	556	531	509	535	575	552	565	575	521	549	522	560	587	547	538	584	527	517	564	529	530	534	564	543	515	524	530	571	550	509	536	563	538	528	492	569	573	571	581	542	534	560	549	529	550	507	542	540	562	567	532	557	557	560	535	534	547	522	586	553	547	492	548	513	580	533	531	540	569	569	529	570	555	521	526	524	558	540	533	536	528	583	528	561	515	547	592	527	509	568	542	533	607	504	556	584	550	545	549	545	522	565	511	528	562	560	521	519	536	529	586	556	562	551	568	575	554	556	489	541	507	526	495	510	604	512	559	580	522	537	563	518	545	573	574	557	540	555	548	577	536	511	560	544	563	526	518	526	556	569	519	553	562	578	547	507	525	526	524	587	573	548	529	520	563	528	542	526	558	564	566	559	553	587	529	549	549	538	607	565	540	566	539	577	568	546	558	566	575	544	579	528	580	561	592	548	567	566	529	578	584	506	504	587	551	501	555	558	524	557	551	551	554	530	544	521	528	577	544	542	553	535	567	577	545	525	552	534	548	562	551	554	534	551	553	554	509	534	556	501	551	534	573	519	568	530	537	540	573	549	510	558	561	514	539	568	553	543	600	552	500	510	519	558	605	538	553	588	547	573	544	522	573	557	570	582	533	511	591	556	527	498	559	558	516	549	585	503	545	527	542	567	516	540	545	546	569	523	564	539	549	583	530	540	564	566	565	523	501	543	552
44173	30029	32793	32748	33332	33170	35239	32249	30442	28076	23257	21381	20072	14316	10200	7900	4242	3878	3089	1538	1137	882	501	338	241	158	233	175	176	165	190	153	170	175	251	220	231	189	148	156	129	847	821	135	122	122	131	104	147	131	129	108	140	120	115	121	146	152	190	173	115	132	125	115	122	120	105	100	128	110	103	117	105	123	124	110	113	133	134	113	103	118	116	127	141	141	107	135	131	139	115	138	119	113	121	128	137	121	111	122	116	110	123	118	118	128	116	127	108	121	127	116	134	121	110	131	118	115	110	119	127	103	107	98	133	133	126	127	108	129	131	126	121	130	111	140	115	101	127	143	128	120	131	115	108	124	115	107	124	121	114	121	110	112	122	110	111	104	118	134	108	126	112	122	117	125	110	102	110	117	127	116	121	137	110	124	122	117	129	124	111	139	116	119	127	116	124	121	133	125	126	113	126	107	103	126	102	113	121	122	104	116	146	127	134	106	135	125	133	109	117	121	129	110	113	129	117	123	125	129	113	114	117	134	112	104	148	118	114	110	133	138	114	118	110	111	132	105	124	118	105	106	114	129	126	120	133	107	113	125	125	115	135	119	111	128	114	115	111	106	120	106	121	125	115	114	103	131	118	110	98	102	118	120	111	110	152	127	106	101	125	138	129	115	128	108	100	98	108	118	136	102	117	125	134	115	118	106	126	135	131	114	119	113	128	139	122	122	110	137	117	109	108	106	119	145	114	113	118	128	129	113	116	112	116	129	106	97	139	93	123	116	126	109	106	124	121	108	120	115	118	121	106	123	122	123	123	128	131	113	129	116	108	123	98	120	127	109	114	117	113	114	110	121	147	128	118	135	111	100	111	124	101	120	134	110	129	126	103	122	117	124	116	122	115	120	149	122	108	121	98	110	131	131	120	108	122	131	105	117	119	123	115	114	120	134	131	103	129	118	118	108	117	96	121	130	128	113	117	113	130	135	113	118	129	124	114	133	112	119	111	113	112	116	106	119	120	114	128	107	125	116	124	142	119	128	125	119	117	114	108	85	132	139	117	100	131	141	125	113	136	105	122	112	113	124	122	132	120	140	120	122	107	115	115	119	134	116	118	128	143	105	121	107	126	88	119	124	121	123	94	110	110	99	135	131	100	133	100	123	107	117	115	117	105	118	99	128	109	114	116	97	109	131	129	104	120	113	109	135	116	136	130	113	108	119	131	107	128	103	122	145	111	124	140	143	121	116	111	148	143	113	119	127	115	128	110	104	140	116	123	122	116	131	117	122	117	97	104	126	115	140	100	106	116	131	112	118	146	111	107	118	123	114	133	115	129	122	113	138	111	106	103	140	112	114	131	118	91	118	106	131	113	106	132	114	107	113	110	103	119	105	110	132	128	105	120	141	117	133	96	111	117	141	112	111	113	100	112	118	123	129	129	125	120	113	134	140	114	126	135	106	124	133	120	129	118	104	110	127	121	115	118	153	107	110	120	103	122	106	126	124	146	128	101	121	115	133	108	116	128	124	116	96	116	134	120	127	113	116	120	116	132	118	115	128	127	122	127	113	131	116	123	114	129	114	112	126	98	114	122	116	125	96	115	113	123	129	124	120	131	108	110	120	123	116	122	110	136	107	120	123	132	110	119	95	121	104	130	113	126	129	127	117	124	102	119	133	115	124	109	119	126	121	112	99	130	117	132	124	105	111	96	123	132	125	107	130	128	127	138	128	121	125	101	108	108	144	108	123	115	103	123	99	133	142	108	130	121	118	114	109	115	126	145	133	129	115	113	121	110	122	114	125	108	101	126	126	101	129	110	104	121	100	107	125	116	118	120	104	114	108	104	118	115	109	120	136	121	99	92	122	128	111	102	127	116	134	123	128	134	137	124	147	98	113	130	123	125	130	127	111	117	105	128	96	115	106	110	106	125	137	127	129	115	126	128	103	120	116	129	101	121	121	112	118	120	114	127	126	122	124	127	142	111	113	118	130	140	123	120	109	124	115	114	112	118	124	136	117	111	117	112	118	122	107	134	109	144	125	120	114	146	128	117	121	118	99	134	109	122	114	126	117	140	114	103	113	114	137	105	123	115	118	127	119	140	116	120	120	142	101	108	94	107	118	90	129	106	117	107	114	112	105	105	125	124	120	128	122	123	143	129	116	116	131	101	106	126	116	104	102	119	117	113	130	117	116	118	117	119	106	145	136	119	116	122	95	111	115	145	137	121	130	116	98	114	116	125	105	143	124	120	129	131	113	134	109	136	118	98	117	113	111	120	146	112	93	123	131	118	122	130	129	134	111	113	107	114	125	128	135	122	133	125	151	107	134	139	125	123	122	135	111	112	125	124	137	116	94	126	126	114	111	118	128	103	115	112	115	108	122	127	123	104	97	117	110	130	129	139	109	112	131	125	128	114	131	116	125	113	121	135	120	123	100	135	109	118	117	125	141	126	128	129	122	108	103	122	117	110	121	130	131	119	128	116	112	124	109	115	132	132	130	119	126	127	108	129	105	117	120	116	117	112	99	116	100	112	115	122	122	116	114	117	135	128	108	106	104	114	120	108	139	105	119	99	104	99	127	120	117	104	113	117	145	134	121	109	137	107	108	123	119	120	115	149	110	113	127	149	95	116	111	128	110	134	119	137	109	131	138	130	131	108	147	119	115	119	105	104	99	109	122	110	117	146	124	129	108	125	123	140	115	128	123	102	103	123	131	106	125	127	118	114	113	124	121	114	120	120	119	129	99	104	118	121	105	115	128	104	108	131	102	112	128	123	130	133	110	113	125	112	108	109	120	111	111	123	129	139	123	125	112	132	111	116	106	119	118	109	116	118	123	110	104	104	117	152	115	103	116	106	126	119	127	113	121	117	131	123	109	110	126	114	118	129	107	104	111	128	127	115	105	117	122	130	126	130	100	112	119	120	121	119	101	83	127	114	116	103	130	114	134	132	119	122	104	116	111	119	112	116	110	111	124	138	133	111	120	112	113	120	111	103	121	126	131	132	110	134	112	136	90	111	127	115	114	116	122	132	97	133	121	118	99	114	112	120	107	129	129	119	134	100	117	126	123	138	107	115	128	125	107	105	103	101	103	116	122	113	136	120	126	110	120	134	121	127	112	124	116	114	84	111	136	132	117	137	114	146	128	120	112	118	129	106	92	110	123	116	118	124	112	130	130	116	127	128	116	107	127	132	115	108	108	128	129	114	115	119	104	131	127	121	119	108	110	125	114	109	114	123	128	120	141	124	123	128	113	123	110	114	124	126	106	124	112	133	111	135	133	128	117	116	122	121	115	114	113	127	124	132	133	141	121	123	124	108	103	94	115	108	120	116	127	101	133	136	120	138	120	120	119	130	108	112	99	144	147	125	125	131	123	135	140	118	120	116	135	108	105	109	110	106	114	116	118	121	103	115	114	119	119	124	133	94	124	109	123	114	111	110	135	110	99	125	111	100	117	140	127	122	100	136	114	109	128	145	121	113	119	100	113	131	120
28265	21325	25891	30757	39418	39799	45838	42866	42796	38875	33675	36729	33961	27699	27429	22808	16150	16673	14195	7811	6948	5730	3258	2099	1338	824	1035	981	762	801	606	740	866	939	1344	1417	1216	924	692	477	454	5755	5380	602	374	407	404	401	406	397	417	414	386	365	356	373	394	579	778	836	378	375	349	422	364	379	379	408	375	354	404	362	401	368	410	398	358	356	395	431	362	387	407	394	393	374	431	370	392	385	410	378	364	380	379	401	389	397	378	407	389	385	378	400	366	337	407	367	392	360	377	404	393	401	387	397	417	393	377	416	411	408	392	401	387	386	416	386	396	375	358	354	383	402	391	411	409	369	376	387	377	344	379	362	402	379	357	390	351	402	412	398	379	380	365	393	404	373	374	389	390	402	400	364	366	409	377	376	414	381	385	398	370	410	370	407	377	373	375	391	395	383	371	414	348	396	408	376	334	385	368	397	405	359	354	377	339	394	374	397	388	361	343	423	385	395	352	379	392	365	376	369	382	373	413	378	390	392	384	420	376	394	400	384	391	392	378	398	376	407	379	407	379	376	406	368	386	386	386	383	420	381	382	383	399	407	354	386	385	372	389	389	345	382	371	375	400	398	365	403	387	375	367	379	390	404	377	365	364	366	387	398	382	374	403	363	389	406	395	386	388	420	362	373	364	383	396	372	385	366	399	378	397	422	349	357	361	434	368	377	406	373	418	426	377	358	357	355	393	400	407	376	383	429	378	403	386	376	396	416	407	426	360	396	417	393	360	382	396	397	399	371	383	353	424	393	383	410	387	407	359	323	406	384	377	410	404	382	395	362	399	370	400	439	396	394	395	355	410	367	384	372	376	387	346	355	363	368	385	387	378	372	362	369	375	395	393	392	412	376	371	379	417	404	377	372	391	379	401	385	380	415	390	395	393	330	419	373	414	393	348	398	371	377	383	381	371	403	400	385	365	352	370	384	421	372	391	349	376	366	378	376	404	388	393	386	393	367	385	373	381	394	376	406	397	378	375	386	384	373	373	388	402	381	370	374	374	362	370	385	386	386	393	393	375	358	399	386	417	390	386	358	386	378	397	370	353	408	389	409	382	357	355	385	375	370	373	360	371	428	368	376	361	357	396	382	376	380	384	381	385	350	411	413	374	387	369	390	395	338	388	420	377	379	403	380	380	402	398	376	404	368	374	386	397	421	381	382	385	401	371	366	346	369	385	375	357	383	370	378	375	404	353	401	393	381	372	354	387	371	388	356	386	364	418	409	412	379	387	383	371	358	398	386	374	417	410	372	355	363	397	374	383	391	377	365	395	349	386	370	392	386	378	414	376	363	373	404	388	382	353	407	372	411	402	369	338	382	394	365	394	373	375	384	377	379	384	351	342	367	429	375	378	357	381	411	380	396	369	361	369	390	391	394	379	401	397	385	391	372	415	363	384	381	395	401	412	388	365	346	361	388	416	433	401	423	378	393	428	380	373	372	385	375	440	389	388	344	375	376	406	387	407	374	358	367	386	380	366	423	364	353	372	392	411	358	427	415	403	368	380	385	367	367	379	384	393	404	374	374	388	401	389	430	382	348	369	386	375	409	343	402	389	354	387	354	376	374	361	392	404	379	425	414	412	364	399	364	381	398	421	373	344	376	376	435	352	386	360	363	389	377	373	377	346	360	392	400	402	368	385	359	380	378	390	396	378	371	389	394	362	367	393	384	401	363	388	358	385	421	403	382	381	370	385	398	389	356	409	361	389	391	393	414	369	426	393	401	394	373	369	384	388	415	377	385	395	387	423	378	367	396	418	393	376	404	435	405	399	376	375	381	373	388	391	368	407	387	397	360	366	398	406	368	324	374	409	392	408	393	388	385	357	366	391	370	349	376	363	423	381	371	366	370	387	389	394	341	368	373	346	412	390	378	404	375	366	382	379	366	371	390	432	416	370	349	344	404	397	372	362	379	380	409	356	408	394	348	368	408	372	348	381	368	391	384	348	386	404	388	395	358	365	397	385	387	399	383	367	362	337	418	353	396	395	387	375	365	391	387	363	388	410	393	397	385	401	378	374	389	395	362	406	396	379	387	376	375	380	387	395	356	384	386	378	395	386	356	388	389	347	433	396	407	393	414	356	361	386	355	374	378	423	370	379	360	390	383	402	368	373	392	374	416	344	374	421	391	370	414	396	364	375	363	399	408	384	387	388	391	379	394	352	385	380	357	410	395	414	387	401	373	388	404	383	364	381	409	387	343	376	384	397	376	368	397	364	402	344	353	380	372	397	382	396	409	374	357	379	385	388	386	406	370	403	359	362	405	365	376	377	392	374	380	408	390	359	372	381	407	409	363	389	349	395	394	374	349	394	383	424	393	376	379	393	393	368	362	411	390	370	381	394	357	392	356	393	406	418	408	410	384	346	405	380	370	372	382	341	386	385	367	389	370	403	400	392	367	396	376	402	401	380	388	395	357	370	372	390	380	377	416	345	376	354	380	410	358	375	395	390	381	396	389	385	374	394	374	353	398	400	370	401	390	398	362	406	365	393	401	386	373	368	433	376	355	400	376	367	388	378	408	326	372	404	410	393	385	399	380	372	350	400	372	364	405	407	372	341	385	384	388	380	402	400	343	394	392	378	394	390	361	433	388	359	372	410	374	389	357	396	391	389	364	393	407	373	362	355	344	370	379	381	386	404	438	362	378	413	393	398	389	369	359	343	373	362	384	365	428	422	359	381	393	385	370	370	341	372	394	372	395	386	381	409	428	411	362	411	372	393	411	339	388	392	390	417	410	379	386	422	381	342	392	392	388	396	386	425	361	381	389	406	396	370	386	371	374	363	405	379	375	377	364	416	381	398	398	388	434	371	358	367	427	380	380	409	378	374	383	390	380	385	398	384	400	443	348	409	422	415	376	386	385	351	382	378	401	417	378	361	372	415	369	389	379	393	391	377	392	383	360	389	396	428	387	417	398	394	384	368	393	389	390	404	399	416	378	367	377	392	382	384	346	345	403	370	343	368	411	372	383	373	368	367	373	372	374	371	383	389	385	378	412	400	376	373	399	401	403	355	421	356	395	379	372	392	400	385	374	399	418	357	418	386	361	397	395	385	375	395	383	395	406	383	411	396	382	316	402	375	390	360	383	381	365	412	358	365	376	395	355	391	370	334	370	373	346	385	394	355	396	387	390	404	385	377	377	389	393	411	349	394	393	397	378	398	341	369	359	387	361	363	388	395	391	383	379	396	406	327	378	360	396	378	401	373	362	375	344	390	390	392	373	382	389	360	384	371	366	382	373	399	406	387	383	371	397	424	407	380	414	395	397	349	377	340	379	365	357	420	380	373	414	386	393	416	380	404	395	390	386	387	384	385	349	371	379	374	375	332	383	390	397	368	393	350	354	395	407	408	366	378	384	338	387	384	394	416	414	426	368	363	426	404	406	398	400	383	377	369	376	412	349	355	358	380	361	359	401	394	413	352	411	382	362	386	396	381	399	395	399	411	394	393	365
54481	35084	35117	34521	33810	34413	39194	37796	37672	32361	30434	29863	28152	24355	20675	16400	10228	8365	6546	2897	2267	2096	1130	672	487	427	330	351	286	339	383	349	440	333	564	423	364	360	268	242	445	1962	1596	289	234	211	207	215	218	215	209	182	211	213	212	204	220	230	206	215	211	222	203	204	232	196	224	211	233	184	199	207	185	219	211	190	215	225	215	212	212	210	184	208	172	190	202	203	210	211	219	203	198	202	198	222	213	192	193	213	221	198	200	182	193	196	212	215	196	210	225	203	208	225	195	202	202	194	196	214	211	185	191	216	198	203	226	206	193	194	189	220	228	190	208	211	186	215	210	202	208	202	209	203	202	208	204	208	219	222	219	205	195	199	217	203	229	190	214	202	202	186	206	205	204	214	205	211	228	211	221	208	209	196	184	221	214	231	222	212	209	222	213	199	194	196	219	202	209	194	212	211	202	211	241	194	222	184	198	198	209	163	180	204	201	204	217	192	167	210	221	202	192	206	218	205	213	211	215	203	200	206	216	230	223	224	223	224	199	205	202	193	226	179	221	217	214	198	206	225	192	183	173	203	220	216	222	207	202	202	213	205	205	203	204	236	201	203	201	202	180	188	240	224	210	181	211	213	211	218	196	209	211	197	199	217	206	189	196	219	197	204	202	185	218	188	194	209	216	202	213	222	181	193	225	195	197	199	194	205	193	182	198	194	191	246	196	204	182	193	206	220	211	189	217	208	190	205	208	204	203	240	199	176	199	203	207	202	228	222	224	194	198	213	206	201	195	195	200	185	219	185	188	203	202	205	177	202	188	201	183	202	248	209	204	221	200	198	200	218	196	195	157	208	191	201	207	208	201	215	237	237	220	217	220	210	193	186	224	207	230	221	209	198	205	202	222	214	222	195	198	198	213	215	210	191	186	216	226	200	208	174	170	192	214	195	197	205	220	194	211	201	205	171	244	227	190	214	191	193	217	222	223	219	194	212	208	201	201	193	205	208	212	200	204	210	192	215	198	191	220	197	189	207	212	218	201	220	223	216	210	202	206	195	213	207	209	193	212	211	229	230	204	244	194	209	219	226	202	213	203	202	196	203	221	192	194	192	193	191	221	198	236	202	217	198	199	211	214	220	215	197	206	236	226	215	193	217	179	199	212	226	176	202	198	217	211	196	226	183	196	201	207	187	227	195	183	232	233	208	193	213	201	204	202	216	219	218	218	192	227	193	202	187	211	232	227	225	213	223	224	184	212	228	185	198	233	201	212	194	188	175	203	206	220	220	188	198	186	211	195	215	208	227	222	205	224	215	206	226	220	175	177	204	212	202	176	213	228	187	200	214	187	221	229	207	193	197	200	172	207	193	221	206	208	219	208	203	212	209	194	213	224	211	188	231	188	210	228	190	181	208	217	239	195	209	195	219	201	198	209	211	195	202	221	189	210	202	218	208	208	216	208	217	200	193	209	182	201	199	193	218	230	189	193	222	197	207	206	189	216	190	211	214	201	226	203	219	215	201	210	204	217	193	206	236	237	205	191	196	193	181	213	207	197	210	191	194	215	207	184	225	210	227	225	212	230	200	195	228	214	201	212	196	197	229	216	204	180	203	210	178	195	192	189	207	197	215	216	203	199	202	212	219	207	210	218	202	208	208	230	218	198	196	200	207	188	194	219	217	199	196	213	249	192	220	226	189	215	189	186	208	195	190	182	220	194	186	195	195	207	192	220	197	219	228	199	200	206	216	205	209	232	212	219	214	187	194	200	209	190	206	248	202	206	188	196	206	200	202	233	189	203	228	192	194	209	216	182	197	206	177	183	201	218	245	212	210	196	218	203	194	177	190	216	202	228	192	203	218	200	223	227	241	188	201	196	204	198	226	207	216	230	211	230	216	211	202	235	185	209	210	200	233	222	205	193	186	193	213	227	202	241	193	205	202	206	200	178	207	212	219	221	194	211	228	225	196	190	189	199	187	192	223	183	209	224	212	212	207	190	221	209	198	202	211	181	217	193	171	224	232	180	197	213	215	208	186	211	208	228	190	211	221	199	201	211	196	184	191	206	203	205	203	234	211	242	227	199	224	208	193	207	207	200	205	231	208	177	216	192	180	189	200	212	205	214	193	212	217	213	196	213	238	233	214	225	235	233	232	203	213	179	198	177	226	195	233	198	214	209	236	235	198	228	200	231	211	193	222	203	194	207	200	216	198	225	216	203	192	219	217	187	205	186	224	200	208	202	195	186	207	183	190	206	213	197	220	212	219	178	189	216	194	199	207	201	215	214	207	202	210	205	211	216	203	222	197	216	215	221	195	214	202	188	199	194	225	201	206	193	229	201	242	186	220	196	203	186	198	203	184	217	204	189	215	220	257	236	220	223	205	228	217	202	198	222	225	200	207	199	237	221	198	216	217	211	215	196	212	240	195	210	184	217	186	202	227	186	178	210	190	211	200	223	185	224	201	209	226	243	238	216	214	201	245	195	212	224	179	209	200	212	212	234	205	220	195	217	219	204	218	188	196	222	213	203	203	235	212	198	216	226	205	183	179	227	221	198	227	219	205	220	210	212	205	217	200	198	199	226	207	193	249	198	205	191	221	226	216	195	201	210	216	219	201	206	193	209	188	205	218	194	217	192	201	188	207	221	221	203	204	186	199	195	234	226	232	208	200	220	192	199	190	245	206	220	217	242	186	218	195	207	204	237	187	198	195	202	227	191	189	189	198	185	178	194	219	204	195	193	161	217	214	204	227	196	185	230	209	178	211	214	201	195	203	186	222	224	211	209	214	213	217	173	179	196	195	194	213	215	182	204	195	194	210	198	203	211	215	224	199	207	228	202	210	204	230	233	198	201	206	194	211	218	182	215	211	190	217	222	214	192	224	189	221	204	192	205	209	188	230	213	203	189	179	193	198	208	185	203	184	182	239	220	220	183	206	203	188	214	198	209	187	206	209	208	237	217	195	213	189	213	186	181	207	223	201	196	214	211	207	217	206	190	247	189	198	204	215	198	175	227	209	202	228	197	233	206	203	188	171	201	193	220	198	196	208	193	220	191	204	204	228	192	212	212	211	194	179	190	201	185	197	163	234	190	212	199	201	223	208	197	199	214	203	189	193	188	212	189	188	226	190	160	202	209	224	177	217	213	214	228	199	190	204	193	201	198	217	174	208	205	210	214	220	208	233	183	197	224	211	188	196	207	221	183	203	189	246	217	207	206	196	194	209	201	217	216	202	203	221	210	224	188	232	210	238	228	221	196	193	178	200	210	202	192	198	213	191	216	223	199	242	216	196	219	195	210	203	192	203	211	208	218	199	194	213	229	218	230	209	221	201	208	206	194	203	225	194	222	211	219	202	200	220	182	193	210	223	203	208	201	216	227	213	193	212	214	179	204	209	190	217	184	248	228	179	228	200	207	217	203	207	219	196	204	221	209	210	232	206	208	215	195	250	186	204	231	217	223	252	197	202	219	214	197	217	224	215	205	208	222	202	205	212
35000	25975	29925	34595	41827	44976	50673	50313	49213	43792	44142	42105	40568	38374	37866	31945	24656	24749	22686	13643	11868	11427	6258	4116	2584	1752	1389	1820	1427	1420	1400	1658	2171	1755	3143	2610	1893	1762	1249	861	2398	11442	9313	1213	643	662	654	684	612	600	650	636	647	604	622	588	604	665	603	588	624	595	643	645	617	652	608	627	620	615	606	574	577	596	604	619	626	575	622	595	563	637	645	629	626	585	604	624	618	591	591	629	629	587	647	637	585	659	601	619	625	614	597	606	643	607	600	568	600	605	620	568	623	581	554	575	593	587	608	549	659	611	634	579	620	620	631	595	594	602	623	601	596	604	583	609	627	579	571	594	583	578	581	616	569	582	555	606	582	584	632	580	591	640	568	620	586	577	621	633	594	589	555	625	593	564	583	595	577	573	652	608	574	612	595	594	618	601	634	593	641	596	595	596	616	619	620	602	634	622	624	642	589	626	587	633	606	591	606	567	597	634	543	613	579	580	579	628	592	599	571	582	583	624	566	580	578	592	591	602	605	588	564	614	595	572	581	607	569	565	599	582	595	574	589	607	609	616	555	660	598	604	579	623	653	606	567	566	620	623	572	585	591	642	565	601	618	667	565	608	588	631	563	611	589	610	611	572	575	619	618	562	586	554	568	558	621	626	616	622	579	607	577	560	579	583	654	554	612	577	583	607	559	559	607	590	611	589	628	568	584	609	587	622	582	605	605	573	652	600	590	567	576	646	599	564	593	622	631	587	584	578	600	617	611	534	612	598	572	591	615	609	570	620	592	601	604	597	573	622	541	583	580	614	606	585	630	564	610	630	614	578	584	645	610	645	587	635	589	540	618	592	576	618	625	586	567	590	593	647	610	574	583	602	579	601	653	574	609	565	632	616	629	542	566	578	596	585	617	561	612	610	568	590	612	589	595	567	629	605	603	569	589	585	610	616	587	588	599	605	639	604	587	622	615	629	577	628	572	611	586	651	591	591	580	587	598	592	584	569	572	597	562	569	628	569	630	561	595	591	553	564	626	584	605	584	588	607	612	643	614	623	625	579	592	606	606	578	614	574	594	610	628	606	580	561	641	574	626	624	634	593	617	624	575	590	575	584	616	589	616	628	604	625	558	579	568	578	561	586	596	636	571	587	590	590	583	598	621	597	583	601	584	612	602	631	597	586	597	577	599	612	584	619	608	535	581	614	617	575	561	581	555	613	592	611	618	600	564	606	636	592	576	565	590	615	533	591	568	589	605	599	563	561	653	532	587	596	602	618	578	619	580	600	570	639	580	607	612	587	615	602	563	590	602	572	592	600	605	615	624	591	613	514	593	650	572	624	607	585	611	601	598	620	601	616	613	598	591	612	614	645	611	587	622	580	581	613	573	585	597	596	566	552	584	618	573	602	604	637	558	543	599	602	611	562	622	600	601	609	625	591	565	595	610	591	591	540	566	597	582	617	587	586	618	580	550	573	591	570	579	578	600	563	609	609	553	569	587	578	594	577	608	626	578	575	577	610	586	611	608	584	597	592	613	623	601	579	594	604	600	640	622	637	612	610	585	596	600	611	603	585	607	561	608	579	636	652	607	572	617	573	618	632	611	585	595	592	611	589	627	591	645	605	623	599	527	625	579	592	611	604	614	614	593	646	543	581	590	601	604	545	642	619	545	636	598	609	600	580	581	642	588	641	610	638	620	587	603	594	608	578	576	597	608	603	613	615	585	628	590	583	593	570	630	596	602	582	580	635	568	576	641	627	612	596	579	578	619	605	567	595	588	615	596	581	579	572	574	608	617	600	578	640	579	596	596	593	589	629	620	608	606	580	655	573	571	596	618	587	553	619	569	586	604	596	594	596	673	599	616	603	624	627	548	598	573	579	608	601	593	626	555	628	571	619	619	639	647	598	580	586	636	630	623	597	633	606	562	616	559	587	588	616	571	636	603	579	641	618	602	633	597	616	598	589	575	614	566	588	548	638	610	626	594	595	579	602	612	592	601	589	596	606	610	568	611	557	611	581	616	619	575	603	650	603	580	617	606	572	603	585	588	592	592	608	585	606	606	632	596	597	586	588	613	590	584	634	609	554	572	598	586	583	633	553	591	610	551	594	614	583	606	607	599	638	598	607	575	607	581	592	573	611	585	611	606	577	580	573	573	572	615	585	658	629	573	599	566	619	639	604	591	642	622	578	568	580	641	585	556	575	561	543	631	612	557	620	597	604	610	613	616	604	591	571	628	605	614	615	557	601	636	548	602	630	625	632	569	612	583	620	609	600	601	568	596	589	595	581	575	571	573	592	553	588	608	602	576	614	612	597	596	608	610	621	572	615	614	601	638	560	607	586	622	580	602	558	618	566	593	582	632	614	610	637	607	593	590	604	581	590	583	585	588	625	634	594	623	612	591	622	641	559	599	560	570	604	614	587	552	592	588	593	600	599	557	627	579	623	580	620	591	632	583	592	590	573	576	579	587	620	620	595	623	597	556	622	557	603	571	633	605	592	594	624	575	628	564	571	578	607	586	602	619	607	559	575	607	642	608	633	561	563	585	622	577	596	614	565	610	630	578	620	583	594	616	590	580	595	644	617	628	600	568	582	643	628	580	594	643	589	596	597	584	563	645	616	583	586	581	600	581	622	609	595	604	571	613	597	591	603	588	576	603	590	671	616	577	628	653	571	561	613	613	607	581	617	561	597	614	631	635	594	605	629	603	596	582	585	604	560	550	586	590	593	573	599	601	567	614	610	597	563	644	600	585	586	561	592	549	602	579	599	649	555	563	563	583	590	598	580	596	576	606	557	604	608	621	584	579	580	589	589	617	616	562	582	601	597	551	582	612	627	591	584	637	608	593	525	606	601	632	585	622	553	600	579	585	591	605	634	586	548	604	587	607	584	609	603	612	548	597	566	603	612	572	588	572	621	608	583	557	645	563	614	606	604	644	616	603	651	636	613	594	566	615	626	608	647	579	616	599	614	610	600	629	594	593	594	598	583	608	617	647	580	578	583	629	599	595	612	617	613	588	641	600	589	609	620	538	616	592	567	570	591	539	608	606	590	568	585	582	581	570	584	648	575	595	655	620	609	599	577	596	574	601	588	601	605	555	596	652	592	610	604	629	616	636	612	616	620	584	635	634	566	585	619	602	558	591	609	607	612	595	591	610	628	614	606	563	567	612	611	521	551	597	591	584	599	578	565	601	601	580	659	620	620	641	619	578	559	598	590	581	579	621	605	626	610	619	587	614	601	575	597	582	552	589	568	609	604	608	601	559	602	610	643	624	607	666	564	618	572	557	569	575	617	577	642	530	616	617	631	564	599	590	547	573	569	598	589	595	572	592	584	639	606	607	584	605	637	630	552	588	559	596	596	616	603	591	614	650	564	605	600	609	621	541	622	584	555	658	639	619	566	580	616	575	613	591	600	590	586	587	562	613	597	568	591	611	593	605	579	630	592	572	597	562	576	550	555	594	535	603	554	605	607	606	603	575	632	571	607	618	628
11989	7627	10807	9444	6972	5642	5706	4642	4122	2689	1923	1605	1338	1044	780	609	408	355	367	234	214	208	189	163	155	155	140	195	131	153	165	149	174	159	193	177	136	158	176	155	158	249	220	150	150	156	178	150	125	171	143	174	154	172	146	152	163	153	169	184	147	152	144	175	172	166	162	147	161	142	128	139	163	160	164	142	145	130	156	138	136	131	176	149	131	184	145	158	154	121	150	139	139	163	159	138	150	149	155	152	153	140	157	141	160	150	146	167	140	158	156	146	151	152	130	157	151	129	132	177	137	166	145	158	164	169	152	146	160	144	157	143	145	176	152	151	144	149	147	133	150	147	136	153	159	141	164	149	183	134	159	170	150	147	151	133	146	151	164	124	162	148	139	145	163	163	146	155	167	154	135	148	153	156	156	175	157	159	153	131	150	138	161	154	161	164	155	160	152	129	138	134	151	161	156	167	162	151	166	141	146	152	159	132	159	163	164	146	154	147	133	147	156	150	166	151	153	157	172	155	158	133	168	141	134	144	167	167	148	135	145	148	146	162	141	163	166	157	151	139	139	143	160	133	159	152	139	130	167	152	144	122	150	139	132	164	146	150	150	150	138	134	182	147	159	154	140	178	164	145	130	169	133	152	174	160	143	150	158	160	160	161	159	137	135	148	136	156	129	153	143	140	149	168	134	158	164	153	183	146	143	122	162	144	148	166	138	161	163	138	160	139	136	154	158	158	135	153	156	154	153	166	150	155	146	150	162	163	135	162	148	146	147	149	152	138	135	131	140	162	151	160	161	145	146	149	132	148	169	169	156	158	148	156	164	166	152	175	147	161	172	142	134	136	149	136	164	136	138	155	147	158	142	153	141	160	165	132	150	167	168	158	148	131	125	155	130	114	145	143	141	147	134	166	155	162	144	156	157	162	151	147	140	141	167	150	150	142	151	174	165	154	149	146	168	144	146	154	133	152	157	168	143	147	147	176	120	164	170	158	163	165	168	171	167	148	142	148	157	163	146	163	159	174	163	149	145	159	169	163	136	139	138	166	144	147	157	137	157	151	152	170	159	120	145	139	155	146	152	156	156	157	130	146	144	128	135	155	136	188	172	134	147	156	161	138	159	158	140	158	148	167	150	165	177	130	165	156	155	136	147	136	149	157	172	147	159	161	156	153	145	145	137	150	152	136	140	148	177	156	151	167	142	159	158	157	166	156	179	163	136	156	145	139	145	146	144	159	138	162	150	138	155	144	156	152	154	136	162	151	162	140	161	175	150	158	169	153	171	140	131	164	155	143	147	151	148	139	155	151	160	146	135	169	157	140	151	133	149	132	138	156	144	151	146	149	152	169	173	131	154	136	162	162	144	150	151	136	157	129	158	123	138	154	162	180	167	163	146	154	159	175	156	193	141	148	153	153	148	156	140	136	179	156	146	150	138	146	148	147	131	150	155	131	157	163	176	145	148	168	148	142	143	164	153	147	136	141	132	155	152	169	146	151	150	160	162	177	156	141	167	158	169	150	142	153	146	175	152	143	169	155	137	160	155	164	136	119	152	174	159	175	183	126	148	143	141	167	124	160	138	177	163	148	171	141	154	145	170	142	147	165	178	164	171	155	150	174	123	143	171	161	149	161	147	140	133	165	149	149	150	155	155	135	151	130	132	155	154	160	145	161	138	166	144	132	151	161	153	152	191	165	152	128	128	135	147	148	148	142	158	158	166	141	150	147	156	148	155	163	130	156	156	135	147	182	149	154	162	133	153	133	142	150	133	178	144	148	156	137	118	165	137	147	140	139	156	147	167	145	147	155	172	157	155	144	149	161	167	143	141	152	162	153	143	155	146	149	151	170	158	153	138	162	159	127	148	145	141	123	159	147	147	145	156	154	142	153	149	150	171	168	170	133	127	140	166	158	160	141	152	136	158	155	155	161	141	156	171	167	151	162	148	158	143	157	135	150	141	167	144	147	149	193	145	131	178	123	141	162	153	149	144	141	142	146	152	164	157	148	157	149	159	145	143	142	128	142	164	143	165	139	138	178	149	138	160	146	117	155	182	142	157	161	174	178	149	151	162	147	162	177	140	151	156	146	143	157	166	175	138	135	139	159	155	138	150	148	142	139	132	140	161	162	123	166	152	151	172	153	143	151	142	144	140	168	136	150	145	144	142	145	141	145	181	136	162	155	167	152	142	170	160	184	145	167	170	138	146	155	155	147	150	151	153	154	175	146	130	147	149	133	144	146	146	151	145	139	156	146	163	129	150	161	148	152	137	157	173	156	150	115	165	148	148	141	173	162	146	153	185	145	156	150	136	152	172	158	167	143	166	163	169	159	140	134	145	152	143	148	155	150	149	186	156	164	159	150	149	139	146	143	151	169	143	164	164	136	151	119	151	158	164	140	151	150	145	150	175	144	127	170	164	127	142	149	156	167	157	135	150	158	161	166	161	162	144	150	142	165	173	154	159	142	148	172	154	156	150	131	154	143	149	133	145	183	162	133	145	178	147	128	152	149	129	138	159	172	136	152	150	154	160	144	174	151	166	142	153	161	166	170	157	150	151	156	149	155	144	155	159	134	164	136	172	166	142	141	162	147	148	145	149	144	141	161	120	163	152	159	162	163	163	133	153	164	149	136	151	146	144	153	151	143	140	159	159	157	140	179	150	171	136	160	170	148	148	150	153	133	127	148	158	154	162	162	121	147	132	151	154	129	150	163	150	151	153	159	177	154	162	150	163	153	162	141	143	171	137	125	172	135	125	157	156	150	173	130	140	159	142	165	163	145	172	154	156	141	134	165	161	163	156	154	156	161	165	155	167	168	146	163	150	154	140	157	183	139	166	151	178	149	170	182	171	157	167	161	170	154	143	123	130	143	153	139	143	150	162	161	129	144	172	144	151	166	145	171	140	159	146	151	170	159	135	155	148	147	139	141	159	144	150	161	148	170	129	156	170	140	154	142	147	140	140	142	150	143	146	164	154	136	131	146	169	149	171	150	154	148	139	147	153	138	158	130	147	168	153	145	152	141	139	134	139	158	142	144	132	156	141	144	171	153	153	165	138	144	154	168	170	146	161	147	153	157	147	119	160	143	157	160	154	170	131	147	153	167	141	161	153	167	141	151	170	134	156	112	156	129	153	140	144	140	113	145	124	138	170	151	125	133	144	152	163	164	137	141	137	152	165	159	152	150	139	145	165	132	163	139	137	164	128	154	165	166	172	185	144	158	143	165	165	134	152	157	157	148	137	150	178	173	143	149	140	141	158	133	154	156	177	159	158	153	145	156	171	165	135	142	153	165	138	170	128	147	169	153	127	162	160	145	162	149	144	148	161	146	158	187	128	129	162	176	130	157	137	132	152	129	157	165	160	139	141	163	187	157	151	149	163	153	156	145	155	150	133	151	153	145	148	173	134	136	145	136	170	148	161	165	165	157	150	143	149	147	167	162	147	153	141	144	150	165	144	177	141	164	150	143	164	142	143	146	173	151
12644	7872	11860	14229	14580	14783	16148	14784	14512	10272	8487	7583	5852	4935	3938	3024	2030	1811	1729	1078	878	907	684	534	478	494	444	488	466	501	513	503	552	455	515	499	519	519	513	476	544	1067	969	483	432	488	438	490	493	450	449	439	485	478	467	440	467	495	443	496	467	458	458	451	468	444	450	464	480	503	464	459	483	426	496	435	439	445	482	450	465	473	475	448	443	427	449	464	446	444	491	511	443	487	480	416	466	407	457	486	464	456	478	456	439	414	442	468	467	452	477	474	449	435	443	478	430	444	454	421	489	456	452	448	425	480	469	486	464	508	444	469	498	449	455	480	450	444	428	503	472	438	470	459	467	473	433	467	470	442	425	469	458	463	463	473	454	414	444	464	435	458	476	438	448	426	483	476	459	464	458	464	452	504	463	436	501	478	466	455	455	465	478	464	462	446	453	486	446	435	431	511	436	473	448	471	449	482	495	442	438	426	432	453	440	455	455	460	456	450	485	463	470	490	479	421	461	463	480	486	486	437	465	472	483	464	435	465	433	414	485	394	486	450	494	446	462	463	476	423	456	434	466	447	491	459	467	467	458	427	500	476	443	443	470	439	471	402	484	463	437	487	427	458	464	468	453	446	408	441	463	465	439	480	456	451	443	445	464	433	442	501	455	490	449	488	443	480	447	425	443	430	459	439	470	411	448	459	441	500	435	449	457	490	429	414	428	447	442	460	443	485	477	450	467	497	477	418	456	461	479	465	462	466	406	457	444	486	477	459	448	455	475	505	488	471	455	438	504	454	445	498	466	465	474	463	469	475	431	408	456	446	454	502	456	451	456	485	482	480	470	487	440	445	438	473	431	437	440	494	445	446	441	452	490	458	466	396	502	417	458	424	453	467	474	471	478	449	465	453	451	449	461	491	440	477	465	478	460	495	460	446	456	463	411	426	439	460	464	452	442	417	467	475	456	452	457	470	482	470	471	457	464	504	457	423	474	463	457	479	452	431	452	489	478	422	474	492	447	486	420	465	460	449	441	435	468	436	463	463	485	489	439	461	472	438	471	442	469	439	439	440	452	460	447	475	442	437	461	458	490	485	475	454	484	475	460	478	461	446	475	459	440	489	462	436	479	458	458	409	450	426	491	480	439	467	465	429	428	464	445	473	459	451	509	436	464	479	471	479	476	422	455	430	470	459	473	465	451	419	451	450	437	466	436	474	437	499	463	470	464	439	429	488	464	420	432	459	468	427	487	440	468	474	485	433	485	417	401	449	473	458	501	463	452	468	454	462	449	429	469	440	444	493	447	428	454	517	467	451	494	447	464	456	473	491	461	478	451	464	472	471	486	458	460	448	493	451	490	477	479	457	433	423	467	475	470	445	480	453	426	454	480	482	464	458	430	466	448	413	486	358	458	470	434	488	456	462	444	435	441	468	443	467	450	449	469	460	447	445	412	458	442	451	435	465	457	472	457	461	437	440	468	481	476	488	422	426	463	434	456	453	448	479	485	486	470	421	439	454	439	471	439	469	423	429	452	476	417	448	458	480	477	464	414	455	462	440	463	494	421	466	472	469	479	439	447	448	465	439	443	427	454	476	449	468	449	419	452	460	482	467	457	436	513	451	443	488	444	471	490	466	490	479	489	464	424	471	465	468	456	429	492	462	435	466	479	505	489	427	463	423	478	471	447	477	464	448	453	459	437	499	451	459	423	449	447	452	456	455	408	460	459	456	464	420	496	449	462	464	502	489	470	470	480	467	447	457	426	443	459	440	440	457	422	451	474	480	409	456	453	457	446	449	471	502	411	444	475	439	464	479	446	439	459	452	459	449	444	485	461	452	453	451	486	468	441	501	439	463	473	435	457	458	448	465	449	461	467	426	434	451	445	453	414	474	452	450	475	426	451	497	460	408	424	421	481	440	427	449	469	474	480	417	440	473	466	453	472	450	450	506	463	466	447	447	445	459	461	454	491	467	460	505	451	502	487	459	464	455	431	484	435	450	442	452	474	447	482	455	463	489	484	467	466	449	451	444	446	500	505	498	467	436	455	430	473	463	466	450	498	451	475	473	464	451	433	459	455	491	466	447	462	434	445	452	470	430	435	445	457	452	416	458	468	497	486	480	489	484	411	480	431	436	469	477	443	461	474	453	471	442	437	470	449	445	437	503	492	482	472	461	485	418	473	475	449	458	411	425	468	480	445	472	459	536	489	448	481	481	487	462	442	455	447	477	459	457	469	469	456	446	488	442	480	452	443	490	496	481	438	412	448	471	479	470	481	468	460	449	450	440	444	468	484	487	478	435	477	459	480	439	437	461	454	459	484	507	448	474	452	468	452	424	474	481	444	469	495	443	461	451	457	467	424	457	465	459	425	469	439	468	480	457	478	451	460	476	451	448	464	511	457	475	499	474	441	425	473	476	458	449	452	434	463	457	433	471	455	474	445	453	472	459	452	456	448	452	464	460	458	451	461	483	443	473	477	482	418	451	466	460	449	442	454	472	462	420	463	474	439	461	457	468	438	456	455	451	446	495	452	469	479	485	453	468	466	461	461	427	470	463	425	474	473	493	426	487	445	451	444	438	446	432	493	437	446	472	436	439	474	434	429	452	475	446	469	472	469	446	457	468	493	506	468	428	462	434	491	451	472	417	458	459	490	476	488	472	461	441	463	468	452	458	495	432	458	458	436	485	457	472	446	464	429	430	445	441	482	510	450	464	443	471	444	464	459	484	475	479	461	434	440	468	463	415	436	465	482	468	480	439	443	469	452	452	477	444	469	487	437	428	447	449	496	436	445	507	451	457	415	436	447	473	439	454	470	491	496	501	467	456	452	455	465	478	419	459	479	431	406	470	456	459	459	480	455	453	432	444	457	449	451	424	445	476	474	492	454	465	427	457	434	459	460	468	518	478	429	486	480	454	466	432	455	445	456	466	447	460	466	442	460	482	478	441	432	471	530	459	450	467	487	424	461	453	480	488	417	427	440	453	475	450	489	482	458	476	466	456	438	432	477	481	469	482	439	427	485	484	445	440	456	461	439	445	460	437	454	446	446	442	457	462	452	431	483	476	429	452	487	470	473	459	466	462	458	449	447	461	498	422	469	449	448	476	441	541	450	457	458	481	444	500	440	452	419	454	463	459	447	447	459	461	425	420	474	440	478	477	479	448	505	449	470	497	490	457	472	460	432	465	480	459	458	457	443	471	449	444	443	462	443	473	453	462	429	471	437	485	490	478	430	474	482	465	427	486	460	447	510	484	476	443	416	470	456	454	447	441	440	441	435	458	450	483	515	460	479	438	453	513	478	465	423	436	447	458	425	462	474	469	455	443	457	447	439	441	456	451	503	457	502	458	460	479	462	470	442	478	458	441	441	485	498	484	481	454	416	463	480	466	450	476	478	456	434	464	482	479	445	498	473	421	475	458	516	466	445	462	431	460	468	475	457	493	455	470	457	450	462	456	489	492	493	472	458	467	465	474	449	465	444	448	481	479
45761	31279	32239	32426	32557	31900	34252	32241	31923	28424	23933	23551	18633	15293	12561	7749	4153	3715	2994	1374	821	834	474	238	228	162	183	169	161	160	192	203	225	238	227	248	191	208	156	122	226	955	752	151	111	127	129	112	107	118	107	99	106	122	113	112	111	105	113	110	93	124	106	113	108	115	125	100	103	130	124	110	118	114	102	91	112	121	117	109	118	96	110	113	100	121	108	109	104	99	101	124	109	116	95	108	123	98	127	102	111	96	124	121	119	108	100	115	118	122	123	121	128	113	106	108	125	127	99	108	122	105	108	112	109	108	105	116	116	93	119	108	109	124	111	116	93	97	80	105	106	119	129	106	114	123	99	98	124	120	112	122	126	128	103	115	128	111	109	114	110	131	86	122	117	146	116	92	102	112	115	117	102	111	117	140	104	105	132	124	125	107	111	107	97	110	95	105	86	129	110	124	112	133	120	99	127	107	132	124	107	115	111	123	104	116	95	116	120	120	111	113	114	104	109	117	109	122	102	102	128	110	124	103	111	104	97	111	111	108	112	108	112	128	110	127	107	128	102	105	111	123	81	97	112	112	107	126	111	113	105	116	103	120	111	106	99	103	107	123	118	115	106	120	111	112	101	105	112	106	109	85	105	97	98	99	103	104	121	105	107	124	108	100	111	101	99	123	122	104	116	114	125	99	112	110	119	133	124	106	106	120	95	88	119	126	107	129	101	102	99	114	98	134	120	127	97	111	139	117	109	102	138	109	97	92	103	107	118	120	107	118	110	103	101	114	109	115	99	90	108	120	103	122	116	104	115	90	124	122	104	132	109	124	107	122	112	128	118	110	112	120	116	104	123	106	111	125	114	95	116	105	106	116	119	108	100	117	117	118	117	112	98	104	120	109	123	140	124	97	117	109	99	119	130	108	94	101	126	117	106	117	128	122	102	95	111	115	100	108	105	90	99	127	115	131	108	93	94	131	114	110	111	131	90	76	101	119	117	106	128	95	106	117	125	94	87	106	125	107	90	111	123	113	121	118	106	117	107	130	106	104	111	123	119	128	117	81	110	102	104	116	119	111	107	110	124	127	106	116	110	104	94	114	101	90	103	120	122	124	110	138	120	119	112	111	134	104	115	108	104	137	110	132	107	121	111	116	128	101	114	111	109	131	116	120	116	111	109	102	130	107	112	105	113	112	96	100	128	113	108	125	127	104	97	115	100	111	125	122	124	113	116	117	118	107	108	107	105	97	110	149	110	101	118	95	102	85	112	117	93	123	125	112	92	127	120	111	130	100	100	121	108	107	97	110	113	103	108	121	128	109	125	98	125	112	129	103	122	117	121	100	96	114	101	109	113	115	135	117	107	97	108	104	102	121	105	123	116	102	106	126	132	116	103	104	102	122	83	107	103	110	103	132	119	126	129	126	104	94	129	105	96	110	86	108	110	93	119	114	114	109	102	107	104	108	102	101	104	105	124	107	127	100	115	129	115	111	112	99	119	115	94	117	123	126	105	116	106	106	109	126	104	115	105	96	108	105	124	104	123	117	92	103	119	116	117	95	122	115	110	123	102	115	101	113	128	104	104	103	115	117	101	120	122	122	121	118	117	126	113	112	100	122	127	108	109	101	114	110	119	119	100	115	103	100	121	113	107	113	104	123	114	113	88	96	130	124	115	117	113	105	117	116	118	114	120	112	94	106	121	115	98	109	100	110	126	100	121	111	100	108	126	121	115	102	125	108	110	129	132	108	97	107	125	102	110	108	134	119	93	123	115	104	117	116	95	135	88	94	114	121	124	133	130	113	108	88	104	120	102	128	108	121	125	98	97	110	106	118	96	95	100	117	102	100	113	138	104	128	97	99	115	129	108	114	117	101	111	102	86	120	113	114	121	94	92	111	102	117	133	119	98	128	131	111	115	109	98	109	106	110	109	143	119	118	115	127	107	120	124	100	124	119	94	120	104	126	104	107	108	115	84	111	102	112	109	107	116	97	101	115	95	138	111	108	110	109	119	117	130	113	128	123	115	110	115	100	123	125	126	102	112	131	114	124	121	115	109	106	115	117	133	122	127	101	107	120	96	109	120	101	86	89	136	124	108	116	99	111	102	113	119	113	96	98	128	112	112	117	132	104	97	93	109	103	100	112	123	127	114	110	102	103	113	105	135	123	121	116	106	109	128	117	107	120	115	119	117	112	116	128	112	129	108	108	106	118	102	121	102	134	112	100	107	113	103	100	99	106	123	121	114	109	116	96	115	122	114	117	121	109	98	103	129	113	126	125	92	121	114	108	114	118	123	104	102	104	127	112	115	106	106	109	116	109	109	111	114	118	134	101	114	110	106	108	122	101	115	115	118	120	117	97	122	109	111	108	94	106	132	112	116	108	91	118	113	126	136	110	124	94	96	121	126	113	101	106	94	126	124	118	109	111	115	118	114	104	118	104	117	98	106	107	108	107	124	99	98	103	125	93	123	109	105	100	122	109	112	97	110	110	111	131	111	108	109	113	106	115	114	112	106	112	122	110	107	109	102	111	110	111	110	134	95	103	114	119	113	105	118	98	116	90	125	132	105	104	111	95	115	104	122	117	122	108	103	115	101	108	106	113	124	92	99	107	124	116	109	126	117	111	108	106	125	99	124	125	118	118	121	101	94	126	115	103	107	106	123	105	97	106	129	97	114	116	111	97	123	111	120	105	106	116	113	128	111	118	115	110	110	114	102	110	117	115	103	121	109	111	105	109	112	110	130	101	101	115	121	113	131	110	121	117	115	145	124	110	98	91	111	114	119	119	119	114	107	112	115	110	115	109	108	112	98	115	102	116	99	103	112	98	99	109	99	117	126	108	117	105	113	123	132	106	105	110	123	110	118	127	118	123	101	122	123	108	113	124	104	138	126	101	119	106	122	121	132	104	126	105	108	118	112	114	106	104	111	138	105	112	89	110	106	110	115	115	122	101	106	112	94	101	102	108	109	121	104	132	104	102	110	113	102	124	92	96	118	107	99	111	114	118	101	123	113	108	124	119	114	91	153	103	100	113	113	105	105	103	109	119	106	110	115	119	122	113	107	100	113	113	117	121	135	96	96	107	107	132	113	122	127	106	111	102	116	96	117	110	104	104	105	103	105	124	101	105	95	108	123	107	111	129	111	111	140	103	106	142	110	114	118	102	112	102	114	115	102	108	104	110	122	118	115	121	109	142	109	121	108	100	131	120	117	126	114	92	107	93	119	122	113	114	104	103	115	106	123	129	125	103	106	103	101	111	102	137	118	118	107	127	109	108	98	124	103	86	121	124	117	106	90	133	102	114	119	119	111	96	117	119	113	103	132	126	118	111	113	112	98	122	114	103	124	113	108	82	115	111	107	109	113	108	111	106	111	121	131	106	99	93	103	97	97	99	122	122	109	108	102	119	106	118	98	114	133	106	118	106	122	106	119	125	113	120	122	109	108	104	109	122	103	129	106	110	113	94	124	108	118	117	120	110	111	117	106	113
28800	21446	25275	31119	36021	40581	43452	43552	43225	39432	35786	37143	30896	31202	30133	22167	14223	16353	14407	7554	5050	5370	3058	1584	1121	823	754	802	768	829	793	982	1057	1054	1385	1279	993	1051	514	485	1237	6380	4873	576	421	407	363	378	371	371	385	370	353	362	376	386	387	358	381	345	366	371	355	355	359	360	360	376	356	349	378	355	355	354	378	341	351	345	364	387	368	405	339	365	392	329	373	338	374	395	355	344	348	365	348	378	331	366	376	376	339	343	408	348	370	352	362	395	358	343	360	370	357	325	353	346	376	387	354	378	358	344	384	360	358	351	373	338	342	351	363	339	358	372	355	352	352	374	360	372	379	387	352	381	360	332	334	361	337	374	364	347	393	368	344	356	346	371	339	373	369	366	363	401	353	352	345	317	332	387	347	327	346	322	408	360	328	363	363	352	375	344	344	343	347	369	352	363	371	334	321	353	383	381	352	356	325	376	335	374	346	340	339	342	378	356	358	353	338	407	351	346	368	369	350	339	356	343	341	379	355	364	340	318	348	341	364	363	351	346	361	402	346	357	361	364	397	362	362	356	339	391	336	385	355	368	369	374	383	357	377	374	360	307	352	330	365	359	383	394	345	329	367	351	366	355	379	342	379	361	365	343	342	410	357	342	353	348	376	334	356	352	359	376	365	387	371	363	328	359	360	390	354	344	351	387	373	356	364	354	375	417	336	356	381	335	352	336	363	356	334	380	327	363	358	343	307	347	376	362	349	360	311	338	364	345	357	378	382	362	377	337	344	382	341	365	368	327	367	352	369	347	376	363	354	339	341	340	340	354	370	350	398	357	326	370	343	394	353	342	337	362	334	339	352	365	367	342	378	365	352	368	367	396	337	327	337	372	355	368	343	349	385	353	369	367	346	356	335	372	360	379	348	360	349	373	373	350	339	344	354	346	359	361	371	320	357	366	360	410	324	360	352	323	369	329	372	354	368	374	330	374	347	367	373	361	338	368	359	366	361	341	335	381	386	349	370	382	391	368	363	344	330	382	364	382	352	338	339	358	341	352	326	347	347	362	325	356	340	378	361	360	408	353	343	359	356	367	357	357	348	373	340	365	346	379	353	321	324	365	361	346	364	377	379	347	343	371	375	362	366	332	350	339	356	371	366	348	369	395	364	350	361	390	352	372	333	366	382	399	366	358	368	375	361	336	390	364	347	384	370	349	355	399	372	349	336	366	362	345	340	348	392	343	384	368	365	346	360	352	367	365	359	332	353	383	352	364	355	339	396	370	357	334	375	337	353	306	354	399	357	380	372	363	341	366	340	373	308	349	343	337	339	362	340	384	337	360	376	374	345	382	351	338	361	349	351	342	369	354	381	360	354	349	374	382	368	385	366	374	350	341	355	350	375	370	368	359	348	356	338	344	380	345	359	389	368	347	358	332	371	342	330	359	344	349	358	350	363	363	368	369	378	370	365	337	378	397	349	376	350	346	362	355	347	382	367	335	336	369	353	364	385	392	357	366	371	389	341	364	360	360	322	346	343	368	385	347	351	352	366	336	346	367	363	346	389	341	384	335	374	371	374	361	365	344	323	332	365	344	391	342	371	351	350	358	366	358	378	362	341	352	341	350	373	359	334	385	373	357	350	372	354	329	378	401	375	346	354	328	351	372	378	368	354	333	347	347	367	371	356	376	348	372	343	377	400	367	364	345	352	390	367	364	354	381	327	357	381	354	366	327	371	353	389	383	347	349	381	367	367	369	361	384	385	380	370	389	329	361	348	312	358	374	350	377	377	328	376	358	337	358	373	388	392	355	361	387	375	360	354	368	399	332	347	387	338	371	333	364	342	357	344	370	333	374	367	307	363	361	377	363	362	365	348	348	318	361	326	377	419	397	321	365	337	388	336	329	329	383	349	360	372	355	364	383	325	360	329	371	377	346	379	345	365	360	335	325	386	347	387	347	370	379	356	360	348	375	356	343	359	337	388	364	358	360	365	327	358	378	354	378	328	330	332	365	342	327	348	349	340	376	362	352	350	376	375	344	402	388	351	376	334	349	358	333	342	348	357	349	365	364	360	351	397	345	336	371	372	355	383	345	379	393	364	359	401	348	368	348	366	322	312	351	351	355	341	336	380	361	362	359	369	368	367	406	353	369	337	369	361	369	364	379	382	360	377	382	385	340	346	364	361	347	355	358	317	348	348	345	332	363	361	342	350	350	354	384	356	372	347	337	352	351	383	358	332	353	359	410	401	329	361	364	381	393	343	334	363	351	372	363	368	348	340	363	372	346	364	331	371	380	348	384	343	354	367	380	352	383	374	364	342	367	330	358	342	345	342	344	353	381	333	362	333	393	362	354	335	323	363	364	357	352	359	421	338	356	362	381	360	400	393	342	379	357	322	336	364	350	363	371	337	369	380	347	362	368	334	356	340	370	355	393	367	375	366	335	362	319	371	396	341	320	371	357	382	362	374	372	373	383	366	346	336	380	374	346	361	363	376	367	384	357	334	366	360	362	351	361	428	364	356	385	369	372	353	345	354	356	370	361	343	402	367	371	351	337	353	390	347	325	371	369	391	371	362	364	355	337	344	319	356	368	350	337	349	377	327	351	362	371	369	374	319	325	350	321	322	321	340	376	351	349	354	349	357	361	348	351	317	365	329	363	351	352	393	392	385	354	367	352	370	383	340	389	364	366	368	365	376	367	355	348	401	361	355	364	357	354	336	374	398	383	350	352	383	370	327	372	356	352	378	356	372	411	338	344	347	333	359	348	372	364	385	373	361	345	373	375	358	318	364	349	349	398	348	337	359	358	403	377	375	341	390	365	346	364	366	327	386	384	369	351	357	382	401	381	368	371	346	364	307	356	343	386	384	359	388	348	339	366	357	389	347	332	358	356	345	334	382	383	353	369	360	382	377	374	346	349	347	355	372	379	395	362	342	382	378	337	367	371	408	369	388	357	352	370	407	357	355	364	357	362	340	347	361	389	350	349	386	346	322	345	384	366	372	375	354	396	378	369	363	328	362	382	371	364	344	349	369	348	347	336	378	367	351	388	381	391	344	378	392	341	358	350	394	419	376	386	353	347	375	336	361	363	353	378	378	397	359	360	356	392	361	336	407	361	349	366	388	367	375	325	357	361	350	332	336	366	335	369	352	348	379	364	379	366	351	383	362	333	364	338	375	401	345	365	330	360	364	372	371	356	352	355	363	384	370	350	384	389	391	370	350	362	373	345	364	377	352	371	352	338	364	376	380	337	359	354	388	361	314	367	376	375	385	366	331	359	341	345	353	362	408	350	364	337	357	379	372	342	334	366	383	393	325	388	363	359	363	372	356	359	372	372	363	330	335	369	338	407	344	396	352	348	329	340	345	330	348	360	349	376	370	353	356	335	356	354	377	383	347	374	368	363	337	333	396	357	333	337	379	405	351	349	355	353	335	354	365	324	374	327	374	352	346	372	337	377	373	347	372	370	341	363	363	381	367	345	372	354	342	399	365	312
54083	35854	34958	34549	33940	35173	38825	38552	37786	33865	31963	30242	29531	27314	23576	16910	9917	8396	7265	3309	1851	1818	1061	559	413	421	330	296	266	317	475	386	395	428	438	397	407	375	249	233	632	2168	1451	288	213	203	187	211	229	214	182	194	211	221	191	219	190	209	210	230	194	205	194	170	198	201	206	223	198	208	211	211	180	214	191	198	195	189	183	201	208	207	197	208	221	194	214	189	204	207	195	189	193	215	212	204	201	199	211	225	240	199	201	191	232	198	223	196	197	229	204	217	218	201	198	227	198	223	214	211	195	201	212	192	218	210	202	223	233	216	200	224	203	215	201	194	219	211	210	190	220	203	204	190	196	207	207	217	181	213	193	183	199	192	212	189	190	196	190	205	182	198	214	226	209	197	206	214	192	191	196	207	196	179	220	198	168	185	173	221	192	200	195	190	212	201	215	202	219	208	218	196	206	180	194	218	220	192	216	193	210	203	210	239	185	206	214	215	197	208	208	226	224	219	205	194	200	210	201	191	185	191	188	217	214	184	198	198	190	199	203	218	187	221	208	205	208	192	196	184	205	209	196	200	188	194	220	188	175	213	201	213	198	187	197	193	216	201	189	220	170	201	197	211	190	199	201	224	199	221	229	211	185	196	203	186	214	237	220	209	195	209	208	189	188	211	206	209	204	182	213	205	214	206	199	218	229	215	180	220	198	194	218	188	183	195	193	201	199	200	206	197	204	202	198	198	203	214	187	225	193	206	202	215	205	185	190	186	197	192	187	199	203	211	220	200	218	184	188	171	191	194	236	198	209	218	172	223	235	226	205	208	203	212	187	197	198	220	211	185	209	206	168	215	208	183	194	218	208	194	217	216	207	206	210	200	196	197	189	201	208	219	227	213	218	201	183	213	192	210	243	178	238	210	206	237	185	205	189	188	218	186	213	204	204	214	228	210	217	221	192	217	208	209	217	209	206	203	166	238	236	187	225	167	198	202	196	195	223	200	190	218	205	201	224	200	213	188	195	192	220	203	183	181	211	201	196	199	191	214	229	210	176	219	197	210	215	190	202	203	178	210	179	211	203	207	194	216	223	214	205	188	206	200	215	197	216	192	187	216	199	205	201	191	205	204	249	183	201	217	200	214	200	199	219	211	191	182	187	204	205	222	218	193	204	198	192	199	208	217	199	228	209	226	218	226	210	190	188	224	203	218	188	199	214	227	220	188	209	216	175	205	204	219	206	201	180	208	213	217	217	216	201	231	209	215	199	206	213	210	218	223	210	201	206	200	220	222	225	208	197	229	218	190	203	190	189	213	214	228	203	233	215	231	209	197	217	192	202	191	191	190	211	202	216	206	203	193	181	215	187	199	184	213	180	190	214	182	215	196	212	201	195	208	222	185	195	195	202	210	202	190	220	227	214	211	234	209	229	214	210	188	206	181	207	216	198	212	206	184	219	207	217	203	175	179	197	205	201	218	223	217	179	178	240	210	226	195	210	195	196	191	220	209	204	206	227	207	213	197	197	196	195	221	201	199	192	195	217	170	165	205	228	219	196	194	208	202	202	187	191	198	207	190	204	214	204	213	215	194	208	231	213	196	215	221	212	222	212	207	179	218	200	221	207	183	217	199	230	190	207	203	189	219	219	194	233	210	214	223	211	197	243	209	207	186	213	217	213	195	217	204	184	217	206	206	190	211	206	215	212	216	200	196	237	247	198	231	216	218	190	212	218	205	233	210	198	231	212	235	214	197	219	191	215	205	213	213	208	223	229	205	188	210	205	213	210	192	199	221	208	187	203	193	204	189	190	206	207	203	202	191	185	206	223	209	208	212	208	233	198	214	211	218	231	220	189	190	223	220	214	170	197	206	230	223	223	193	178	204	218	222	225	188	218	201	167	208	207	196	207	190	197	204	182	202	210	229	193	188	192	217	181	188	199	200	235	183	218	191	204	208	206	216	220	210	207	200	199	188	215	206	195	206	182	204	198	200	204	200	179	205	224	191	217	200	207	227	193	190	183	233	200	185	196	196	189	208	224	198	203	197	192	216	195	192	190	244	196	199	215	202	195	216	193	220	211	206	210	217	234	192	200	228	208	195	193	220	211	197	223	211	181	225	198	191	200	184	182	188	219	174	228	204	217	200	201	208	186	217	225	193	204	208	213	205	214	210	184	202	233	233	197	189	222	205	175	223	217	188	211	210	186	203	208	198	199	191	204	207	208	194	210	184	196	217	185	197	166	201	220	191	183	210	218	196	220	189	197	200	200	221	195	193	225	232	217	213	203	208	202	215	207	182	212	220	214	207	202	210	212	198	227	208	208	202	202	190	222	201	195	206	193	214	209	218	210	215	182	198	207	194	188	225	200	213	199	195	232	195	246	189	209	189	209	221	201	218	190	199	194	204	189	188	209	219	209	193	208	191	167	174	215	189	222	227	238	217	185	187	217	230	209	207	246	203	190	230	214	221	207	189	196	197	205	210	183	197	220	227	211	194	197	221	228	200	202	206	195	221	207	215	210	228	205	207	186	214	184	209	206	199	190	210	205	187	207	219	173	206	225	204	203	218	183	181	218	214	194	207	192	180	181	190	209	197	236	217	212	252	216	206	217	214	206	181	213	209	183	183	187	215	205	202	221	231	203	199	208	194	193	244	216	227	190	194	195	215	215	201	211	196	212	209	220	184	219	217	199	179	225	204	188	209	210	190	161	184	188	201	202	184	224	208	184	224	241	204	212	219	187	211	208	202	218	217	209	231	202	210	228	189	207	227	170	207	222	210	204	197	194	197	208	198	210	201	208	210	193	212	227	198	217	199	207	198	209	209	207	196	176	215	204	225	192	196	222	215	190	183	205	217	183	190	189	194	232	194	190	207	191	182	193	230	201	219	273	204	224	210	225	205	217	231	194	176	197	216	212	190	225	174	202	213	209	186	192	215	214	202	206	201	197	198	216	182	195	226	181	212	198	228	189	197	213	189	187	211	217	207	198	197	195	210	202	222	197	203	218	225	217	216	202	200	188	195	194	202	219	223	197	210	222	217	217	206	222	207	201	204	207	211	202	181	209	203	215	183	211	193	225	186	187	223	199	207	213	241	229	207	191	200	193	237	207	195	198	201	209	192	202	225	203	213	217	206	199	200	208	186	197	195	193	200	209	220	201	198	211	197	204	204	191	194	211	193	206	212	192	214	206	200	196	213	218	187	197	179	242	227	219	191	198	201	175	219	197	200	196	197	191	191	213	187	243	187	154	221	200	187	209	228	198	193	202	210	181	216	191	195	238	201	205	171	191	193	215	184	181	221	221	175	215	167	198	182	232	229	218	189	199	185	208	208	225	193	194	179	211	201	217	219	228	179	222	212	211	180	190	210	219	235	204	211	207	202	227	198	228	223	218	213	198	223	203	200	192	202	179	190	198	203	225	173	206	220	193	238	183	204	215	180	178	195	208	191	217	220	227	214	205	176	200	220	204	200	200	193	239	199	212	204	208	188	223	217
36200	26529	29709	35438	41380	45891	49692	50195	49687	46808	44447	45075	43312	42399	40124	32059	23552	25893	24346	14260	9799	10493	6011	3183	2340	1943	1474	1271	1283	1535	1969	1869	2281	2166	2498	2309	2311	1879	933	800	3483	12175	8344	1117	659	642	657	618	637	627	623	654	670	631	633	646	643	607	617	589	613	613	577	665	624	563	630	551	591	605	615	599	611	618	620	631	621	616	615	562	582	682	607	615	614	592	640	623	581	625	576	640	596	599	567	581	588	615	660	573	636	627	608	621	540	584	609	613	653	580	571	610	604	633	557	615	592	573	608	599	575	562	609	607	592	575	566	589	604	607	608	655	592	590	578	597	586	575	644	613	607	579	581	590	596	608	575	580	582	636	555	556	603	594	601	611	618	580	607	592	585	568	633	617	570	605	607	605	613	611	569	615	577	568	627	585	575	634	613	569	606	628	596	571	577	648	586	571	598	553	609	590	608	618	552	613	602	566	598	558	619	559	598	559	596	593	606	635	575	599	598	581	577	595	591	632	543	594	601	593	599	599	609	618	569	564	620	613	630	562	608	555	603	619	563	638	625	621	574	577	584	608	585	579	590	611	549	570	584	576	620	561	628	628	605	573	543	583	592	607	617	603	583	587	611	585	603	610	596	630	636	599	612	611	567	596	550	620	597	656	618	579	576	592	604	616	601	630	631	566	633	578	595	603	575	592	573	595	592	563	582	590	631	579	580	604	576	540	607	580	534	610	549	609	618	605	611	588	622	639	583	562	575	588	568	570	582	647	593	580	572	591	585	609	613	561	587	602	607	553	564	625	587	599	629	618	593	627	613	615	599	588	618	581	581	597	574	613	617	605	591	617	565	594	574	608	612	627	562	614	627	558	560	627	608	574	599	568	587	616	554	620	607	602	612	615	591	610	559	550	630	593	601	627	593	594	610	598	633	641	639	585	617	608	588	616	608	604	608	599	635	543	608	562	593	563	614	604	589	619	613	552	614	621	586	581	585	605	614	565	594	575	577	546	600	575	563	629	614	590	585	572	582	582	556	629	521	597	556	616	639	604	569	607	576	606	609	574	611	631	575	602	604	575	562	600	632	592	625	605	602	591	567	604	573	621	591	588	606	539	588	550	565	602	583	609	620	603	570	611	576	575	592	593	574	580	611	575	573	607	611	517	587	647	587	605	616	587	607	574	617	632	563	596	577	576	621	594	615	599	540	583	570	554	593	627	609	608	600	592	592	582	580	635	613	594	563	582	601	604	594	569	553	588	593	552	568	573	574	614	623	603	616	644	577	608	622	637	561	616	578	535	589	633	614	609	598	597	604	619	566	595	633	561	595	603	533	603	591	625	592	546	589	569	589	556	597	602	615	565	566	612	624	600	614	564	586	607	591	590	597	605	594	577	561	600	550	597	584	618	615	618	571	575	589	531	639	601	589	583	578	577	569	593	591	572	589	646	537	583	637	595	583	577	598	606	602	592	598	525	623	577	557	588	630	600	602	574	589	621	573	605	559	622	603	539	657	543	606	617	581	596	599	586	582	579	562	580	616	622	590	584	561	622	613	620	603	597	613	569	600	592	599	594	610	576	614	587	579	581	581	639	586	591	595	612	596	620	603	596	616	584	611	581	590	597	591	592	571	578	632	596	545	615	573	591	607	583	604	612	635	592	580	590	597	630	600	600	586	542	634	540	577	612	597	623	604	578	588	582	592	574	578	628	601	566	575	593	571	605	612	574	576	588	583	621	567	576	569	553	617	639	601	606	570	606	608	592	585	590	555	597	581	555	613	625	603	605	584	604	571	585	602	592	579	606	570	560	609	586	542	592	583	619	649	625	625	587	616	584	600	585	608	567	627	609	587	595	579	521	579	589	564	576	571	579	577	604	605	533	610	563	603	600	574	605	620	643	588	610	580	592	564	603	577	586	588	597	647	569	613	581	600	594	582	601	603	550	597	584	604	638	601	595	625	582	593	623	640	583	594	582	574	602	588	586	541	632	603	573	592	601	558	577	605	599	569	582	574	603	599	594	553	594	568	598	572	616	601	567	607	640	584	600	588	575	607	583	568	576	563	596	619	573	641	609	546	591	573	602	600	555	543	581	551	628	562	581	550	562	562	581	602	586	594	618	567	581	620	615	577	576	621	567	583	559	575	605	592	592	633	580	621	577	625	570	544	597	589	610	603	565	603	611	580	593	645	598	575	596	589	636	604	615	554	589	569	662	593	601	568	613	612	567	552	601	605	587	576	592	567	571	599	614	615	534	599	604	591	551	581	578	586	588	585	611	581	599	595	576	584	579	563	589	617	586	563	624	575	661	578	573	611	646	606	605	613	581	616	586	594	559	580	556	527	561	593	567	603	610	589	582	598	597	585	578	559	579	612	550	596	562	597	621	551	578	614	568	588	593	598	577	590	628	635	627	597	596	612	589	599	553	595	573	615	561	622	620	566	604	601	577	619	602	594	615	615	624	604	611	572	601	607	578	569	560	564	602	586	646	542	603	591	552	572	627	599	559	558	568	588	588	561	602	594	612	624	607	568	573	591	606	614	572	605	584	550	596	549	616	608	588	583	566	560	580	592	591	565	594	575	555	577	582	570	586	647	561	607	596	601	606	557	596	577	630	569	583	572	645	588	576	613	611	630	585	613	627	592	618	627	566	616	537	559	612	577	574	538	603	594	586	597	613	607	580	550	595	606	573	611	625	581	575	597	610	570	573	582	585	542	586	563	588	580	560	584	584	583	619	624	624	567	566	576	562	585	561	575	582	579	606	603	565	623	609	577	597	592	608	606	570	591	601	579	590	551	605	637	587	612	621	590	590	609	597	591	606	624	609	571	592	593	588	612	582	622	610	565	565	569	573	592	570	619	617	649	612	577	594	613	594	574	584	591	582	568	578	610	609	624	612	569	586	579	587	619	583	628	583	614	576	590	553	641	590	593	556	550	609	615	598	625	618	605	593	618	625	581	578	591	576	534	576	605	592	577	562	587	592	621	610	608	591	550	565	586	574	584	587	602	605	584	565	619	599	574	605	581	572	615	597	601	592	632	581	624	605	594	609	619	586	572	599	595	631	580	597	591	565	588	542	615	595	589	605	618	580	611	567	554	585	586	595	593	581	568	580	606	624	599	611	582	612	615	611	581	599	618	584	563	630	556	568	569	603	605	597	641	564	620	566	627	635	595	641	546	623	598	618	605	593	606	606	607	594	566	613	606	593	593	577	603	578	587	615	621	570	625	571	562	595	614	595	572	560	599	584	604	589	566	595	593	600	594	610	577	599	569	582	593	619	633	643	598	614	573	562	609	559	605	562	602	627	596	590	549	600	612	599	603	552	637	568	599	593	587	605	607	598	590	633	588	597	601	586	599	562	594	555	543	606	618	587	586	613	576	578	616	564	593	575	609	612	615	610	630	603	590	632	591	596	633	613	574	623	583	589	610	578	592	636	604	633	645	634	606	585	574	607	572	644	584	557	587	582	614	619	576	566	614	618	605	545	593	616
12231	7918	10380	9623	6994	5451	4788	3766	3215	2477	1810	1248	1260	1125	736	606	334	309	284	234	185	182	128	150	158	147	135	178	148	157	175	170	152	159	144	186	135	162	159	149	155	229	235	145	148	149	162	134	145	185	147	166	158	154	155	128	154	137	173	157	146	151	154	153	157	142	147	136	143	153	142	155	155	155	162	138	132	141	137	144	157	160	176	141	134	158	172	123	126	136	142	139	142	139	139	144	156	160	150	139	153	146	152	128	136	144	159	152	136	157	132	167	153	141	130	135	174	143	147	140	170	153	127	122	144	157	152	144	153	166	160	125	142	157	149	133	162	158	150	132	138	153	148	169	155	144	137	149	132	142	148	126	154	145	147	147	132	124	169	145	145	137	153	168	154	142	160	149	123	140	149	150	139	155	157	135	161	166	154	170	150	139	148	148	131	137	152	159	144	146	136	145	152	157	136	129	141	145	154	139	143	143	153	156	134	152	145	149	150	151	153	137	154	126	167	154	117	146	156	154	157	146	168	125	133	152	136	149	148	164	182	120	163	146	163	163	148	137	144	143	170	141	165	121	145	163	125	167	164	174	153	162	151	133	157	137	153	159	144	136	142	153	159	138	161	138	137	153	173	166	154	134	130	162	163	144	141	149	136	136	147	156	151	126	157	139	161	133	153	154	158	130	136	154	119	134	137	147	142	143	140	151	125	157	144	157	143	150	156	142	152	136	118	140	142	140	136	147	139	153	145	135	128	139	154	146	140	140	133	140	135	139	147	129	138	158	154	145	164	140	160	143	137	127	152	122	134	134	137	138	164	147	151	133	134	161	156	145	145	128	165	142	124	152	151	157	147	155	130	154	153	158	145	170	148	159	155	162	146	149	144	159	171	152	152	160	152	150	149	145	137	127	143	139	145	126	139	163	154	142	155	132	152	125	133	147	152	132	125	147	154	138	169	140	144	146	140	137	149	165	168	131	151	144	138	145	136	148	143	145	144	147	150	141	143	149	138	145	162	134	159	131	128	142	148	143	156	154	137	142	148	159	135	131	150	139	150	166	149	138	134	138	142	128	155	164	147	164	135	140	149	165	158	154	155	147	169	143	138	142	148	169	153	139	146	152	143	160	199	129	159	146	149	150	162	117	139	152	135	122	165	144	149	140	147	149	131	136	140	127	167	151	151	145	131	125	142	130	138	133	141	144	135	141	153	107	139	142	126	160	146	137	139	156	130	153	135	126	137	138	141	142	145	151	158	124	180	146	159	151	136	155	164	153	148	129	141	144	138	175	142	125	156	146	143	157	157	142	153	162	140	141	159	161	155	161	157	138	162	112	153	158	167	130	148	137	153	168	144	125	145	133	138	154	157	128	159	138	145	147	147	128	158	166	157	129	167	134	119	153	140	144	148	151	155	141	154	161	162	144	151	162	151	140	150	157	138	137	141	146	152	167	139	147	150	135	155	131	147	137	135	133	149	158	159	167	154	141	132	131	145	162	135	146	150	158	141	151	149	137	147	138	134	154	151	148	160	116	142	152	173	170	134	165	169	145	149	158	150	123	154	156	155	147	144	169	139	151	170	142	153	134	154	144	117	154	138	144	160	133	136	153	139	135	144	158	163	136	154	167	138	144	155	148	155	160	155	136	167	146	142	132	159	152	149	148	144	148	144	117	136	135	140	150	156	163	140	132	145	142	134	145	183	162	146	135	145	161	129	169	133	134	157	156	158	143	147	126	159	134	148	164	138	151	170	139	157	149	155	143	145	144	133	128	147	131	148	150	143	169	145	137	152	135	150	133	157	125	153	135	134	169	134	164	145	156	140	166	124	149	168	149	156	165	175	158	155	163	144	158	120	141	175	133	169	160	137	151	135	140	159	135	135	138	153	148	152	153	155	144	145	129	144	155	143	161	148	163	144	139	133	133	146	159	169	148	150	130	127	146	132	154	125	150	147	133	149	140	161	168	125	167	164	160	158	157	152	154	155	162	146	146	130	155	146	151	142	147	169	173	155	144	138	141	168	145	157	152	157	148	122	148	164	154	150	136	126	143	158	157	134	138	141	149	151	143	138	163	143	146	136	163	175	173	160	145	140	136	157	137	159	146	167	142	129	134	122	127	139	153	130	133	122	141	146	145	140	143	158	154	124	165	134	159	139	147	146	143	132	150	155	140	149	156	145	128	165	143	138	140	152	143	175	153	148	140	144	152	150	157	139	166	124	140	165	155	149	173	158	129	185	152	138	133	174	137	131	128	125	164	153	143	137	129	136	159	134	131	141	150	145	164	163	149	130	156	164	144	132	152	138	150	151	151	160	162	153	140	162	126	147	145	149	122	159	156	145	145	158	147	167	149	157	152	131	141	138	143	182	138	155	151	149	132	143	134	144	130	158	140	132	155	135	157	151	141	167	144	151	132	162	164	136	168	138	160	138	151	143	137	145	149	158	158	130	159	142	147	157	149	139	143	139	142	132	160	149	117	149	127	140	170	142	151	144	142	160	152	157	138	140	159	172	166	163	150	138	142	171	131	125	134	137	156	154	154	145	124	146	146	133	140	144	151	155	150	155	163	176	135	145	152	159	169	156	177	149	147	135	163	159	143	157	149	147	144	132	159	137	176	134	170	131	156	136	156	138	147	132	154	133	148	171	144	128	130	131	145	139	138	154	135	141	138	135	157	123	142	151	129	147	139	145	165	137	136	144	137	128	158	153	139	138	129	144	177	149	154	131	135	146	134	147	142	137	157	141	146	129	153	146	127	157	157	138	158	153	135	142	159	144	164	144	154	155	140	157	153	179	146	158	145	141	161	140	144	149	142	145	145	141	155	159	141	141	141	154	131	171	165	130	152	151	141	140	164	151	163	133	123	181	160	143	140	143	137	151	164	163	150	159	123	164	151	150	157	156	142	129	144	154	164	149	131	139	153	153	140	165	142	155	154	145	150	139	132	166	159	143	158	147	142	138	143	137	124	176	153	136	150	142	128	138	153	144	145	151	145	140	137	150	127	140	140	158	148	156	135	169	149	136	148	153	154	143	142	131	138	142	159	159	140	145	166	124	136	177	129	135	124	129	160	149	142	163	146	152	141	145	147	138	147	137	132	164	150	150	163	148	152	167	114	142	134	136	143	160	153	155	169	137	169	166	135	143	144	156	138	153	143	140	148	143	158	152	142	129	159	126	142	172	134	134	136	130	124	152	137	130	136	141	154	164	140	137	148	156	147	133	148	132	147	157	151	154	126	133	143	170	148	154	150	156	149	156	157	120	153	144	149	157	153	120	152	162	153	151	157	160	149	145	159	155	146	139	139	164	131	145	165	153	161	139	128	148	147	151	132	154	155	127	163	149	141	134	148	138	151	142	158	130	147	154	142	127	168	134	147	168	134	143	140	160	157	137	149	144	138	159	147	147	172	147	137	152	119	133	151	152	144	113	152	173	138	174	181	140	138	144	121	138	141	150	139	149	161	131	145	140	142	147	156	140	118	173	145
12680	8274	11672	14958	14487	14886	14619	13122	12608	9911	8170	6379	6163	5891	4130	2995	1613	1662	1643	1047	798	785	625	529	489	521	481	447	459	492	546	510	455	513	497	448	492	493	457	440	513	1046	913	473	479	431	422	444	437	437	427	464	419	452	439	425	451	410	443	454	470	420	447	458	442	472	447	428	453	440	469	407	432	427	472	427	462	464	435	449	453	470	446	448	495	459	430	424	429	457	466	418	472	454	452	459	436	472	440	442	455	432	432	455	458	472	414	461	436	467	416	454	479	457	461	452	463	434	436	438	459	485	457	474	456	463	470	442	458	453	465	469	454	458	425	409	472	435	444	399	460	447	458	439	452	451	438	453	470	427	475	480	460	503	459	435	488	420	454	440	409	473	454	423	446	437	459	452	479	430	460	459	441	433	444	429	455	483	436	475	426	432	411	439	465	441	457	462	471	499	436	501	465	429	399	457	440	455	430	425	500	424	450	498	477	443	440	429	410	423	450	454	430	437	462	447	473	461	434	470	439	413	436	439	434	440	443	447	467	416	436	483	498	431	453	422	461	402	458	420	428	440	438	446	479	435	455	451	454	424	432	429	442	444	426	426	456	497	454	443	417	461	424	466	431	433	473	449	417	430	466	472	437	438	444	448	489	424	458	456	435	441	462	460	431	425	453	428	447	442	458	475	481	476	485	397	469	457	443	477	474	456	453	434	445	463	446	443	465	441	415	448	429	453	443	468	446	395	461	444	450	468	448	439	469	450	490	488	444	429	442	438	435	444	429	438	426	440	473	434	448	452	461	455	433	439	445	417	412	454	415	427	429	459	383	458	462	476	475	464	424	441	412	438	467	449	427	444	493	465	435	478	479	450	457	448	488	420	444	432	432	449	419	478	423	451	424	427	456	433	450	464	437	464	477	460	449	426	447	441	464	422	473	414	457	450	448	445	405	444	473	454	477	464	442	458	470	482	490	433	452	451	465	433	466	456	420	449	471	419	476	418	444	462	409	472	458	457	452	492	458	448	409	432	446	436	480	473	457	441	481	436	447	473	441	445	450	460	462	447	479	419	479	429	457	464	496	497	462	465	466	457	431	461	471	421	464	482	488	445	402	438	431	439	466	452	447	475	454	448	453	455	439	447	464	441	419	435	443	460	488	467	441	433	427	408	416	467	435	461	447	438	447	473	462	424	459	417	443	403	441	468	435	449	451	439	459	412	504	441	445	444	413	430	463	445	450	477	423	427	450	479	410	433	463	430	445	429	401	478	473	464	484	445	482	438	431	462	432	459	461	459	458	489	436	499	473	449	492	423	444	458	475	445	429	464	460	495	430	444	503	434	450	438	438	434	443	472	468	450	449	443	431	444	434	461	445	422	461	449	462	455	439	432	489	439	479	447	443	439	426	447	423	463	467	474	449	464	463	447	435	464	418	483	437	471	408	462	458	455	445	432	424	452	439	442	478	462	443	428	488	411	421	437	469	461	483	464	491	457	462	465	438	430	488	440	501	454	472	486	482	458	476	451	435	460	458	434	457	459	446	444	472	430	416	464	459	428	439	496	413	434	470	447	492	454	410	466	442	477	432	476	451	466	430	457	463	469	421	452	444	468	457	460	458	425	458	483	465	480	452	448	479	432	439	450	475	465	437	448	431	473	427	445	443	440	456	399	433	469	454	446	440	492	463	433	418	453	428	411	463	448	416	453	439	457	476	481	470	438	436	467	441	437	447	458	467	441	439	460	443	437	439	461	428	426	480	443	434	431	460	489	465	446	448	424	447	500	439	444	441	420	446	462	462	424	469	423	442	454	427	458	426	452	444	436	434	426	445	476	462	472	445	427	485	429	405	413	479	460	443	447	460	443	411	415	438	425	441	429	436	436	455	438	452	465	465	462	437	451	448	417	430	456	435	430	464	442	433	487	474	456	425	445	395	444	450	472	444	453	443	434	458	463	406	402	447	495	462	460	439	437	452	471	419	476	467	423	491	458	427	438	431	459	439	445	457	455	426	467	405	422	430	416	412	420	437	432	443	458	434	410	410	415	458	452	441	458	461	422	481	435	443	412	448	452	433	449	432	480	441	456	474	464	428	427	480	447	487	438	425	420	448	432	458	414	430	432	490	443	459	477	438	467	433	447	480	459	440	442	449	394	438	444	449	417	462	426	416	422	433	462	418	440	449	456	448	425	497	480	468	491	440	417	419	451	451	482	439	453	432	439	442	484	490	428	469	476	474	445	436	456	419	450	449	452	465	461	434	446	450	460	446	459	422	422	455	455	458	485	438	422	485	436	469	401	446	433	452	482	414	458	482	478	463	408	441	448	458	432	448	419	435	448	470	425	475	459	456	435	449	424	465	463	460	448	407	437	428	418	446	444	434	411	453	453	453	441	446	463	454	412	422	445	446	464	484	446	416	481	438	444	484	458	444	463	501	464	446	421	428	396	475	483	424	444	460	443	465	486	442	442	425	492	440	450	456	496	435	471	423	484	447	419	451	471	442	479	469	420	447	466	424	440	484	452	430	461	453	456	453	461	445	441	467	444	440	462	403	437	419	418	479	466	444	437	474	450	423	458	449	407	458	439	446	459	456	489	433	419	449	444	458	448	440	448	442	467	467	449	451	440	447	422	449	452	459	466	432	436	431	449	476	399	451	442	448	457	414	430	461	434	446	454	448	424	433	433	446	439	435	438	441	455	474	435	471	486	420	415	438	439	426	430	462	471	464	493	439	445	453	452	427	416	446	454	446	440	438	446	440	480	415	451	427	478	495	455	463	432	419	443	439	486	451	459	434	460	447	454	440	446	462	430	457	459	474	439	461	479	477	453	465	473	471	470	429	453	455	448	447	455	467	457	454	443	459	473	429	447	422	460	422	478	436	449	445	434	467	475	469	410	471	438	462	468	424	453	441	452	445	459	445	428	443	444	465	444	435	434	466	448	421	457	424	407	442	437	475	456	469	455	445	437	450	445	440	442	452	417	465	469	451	452	435	467	434	426	470	425	427	420	445	442	438	463	486	465	496	434	455	486	474	478	461	441	453	441	452	429	463	447	457	405	446	444	455	428	457	452	442	454	440	456	410	471	446	444	455	472	458	463	467	427	402	450	456	449	458	432	463	448	443	433	432	479	450	452	467	423	456	442	452	426	431	466	476	428	445	485	461	446	429	435	447	453	492	453	450	447	437	443	484	441	458	469	471	451	428	488	433	437	427	451	428	431	417	450	410	446	447	441	474	438	455	452	434	456	422	423	448	427	418	467	485	453	451	425	421	423	426	479	481	483	444	455	493	467	481	457	427	420	448	470	425	428	437	472	410	450	435	452	432	446	466	428	446	494	454	440	465	472	438	434	464	410	463	467	437	452	486	432	451	430	439	471	453	443	437	494	465	466	517	436	440	434	434	479	458	436	449	457	472	411	414	444	429	459	474	418	462	415	450	457	449	449	418	459	460	455	450	453	478	390	431	427	444	464	434	439	438	435	451	472	482	435
44089	30694	32885	34083	32871	33186	32999	31783	32430	28307	22665	21290	20018	18637	12718	8363	4960	2823	2825	1566	758	779	447	249	197	184	212	201	158	145	145	194	228	221	203	174	180	146	117	123	150	920	518	117	131	97	111	116	106	97	102	125	120	111	108	112	117	104	117	106	121	111	121	107	121	124	115	113	114	120	99	108	112	96	107	112	121	111	108	108	126	117	105	111	128	114	114	119	109	112	110	101	116	88	128	101	106	108	125	95	115	99	103	110	104	102	115	113	124	110	124	100	110	128	118	105	110	130	104	116	99	114	104	112	103	114	105	127	104	91	84	101	125	103	113	105	113	115	112	108	117	118	117	102	138	108	99	103	109	116	119	124	109	124	98	113	134	125	110	110	114	121	85	115	114	88	97	117	117	126	103	113	117	113	113	122	90	114	109	94	121	101	116	86	104	90	110	108	109	86	120	122	98	106	106	113	115	110	103	104	96	111	111	110	124	111	94	112	99	97	116	108	106	96	102	109	115	126	125	107	109	111	90	92	116	117	113	104	106	110	96	108	118	118	118	127	105	99	121	121	102	98	125	104	112	93	111	134	122	104	95	103	101	104	102	103	109	112	113	110	109	113	122	104	100	91	106	129	127	103	113	113	104	106	129	113	126	121	103	109	123	116	104	108	134	98	124	116	103	121	115	121	108	99	111	90	95	128	114	117	120	110	120	108	116	113	106	112	118	91	118	113	91	127	90	89	109	116	109	115	122	120	109	113	110	133	92	118	105	106	109	88	117	125	96	108	116	109	139	108	92	105	109	110	122	133	113	111	108	113	106	95	104	95	130	114	116	100	114	104	119	127	112	101	122	115	106	125	109	133	109	131	113	95	117	106	108	101	108	120	112	99	111	94	109	107	93	112	122	118	110	101	135	109	110	106	106	133	113	115	111	113	129	120	101	101	92	111	92	103	122	120	95	90	90	111	121	85	134	117	102	99	117	110	106	116	114	109	114	91	102	117	107	106	114	97	108	96	110	121	95	107	101	119	105	121	93	97	91	114	100	108	124	116	110	120	109	128	126	126	108	114	125	115	116	122	100	99	118	105	114	128	101	96	112	135	95	106	95	124	93	122	107	111	112	131	101	94	107	111	123	114	139	114	112	125	114	117	100	125	119	117	125	105	83	123	115	114	130	122	106	88	110	120	111	99	97	98	112	95	109	96	107	104	104	116	106	112	114	117	118	83	95	101	119	107	106	108	100	106	94	112	91	104	104	108	111	128	104	134	111	103	121	112	116	95	105	116	105	112	124	116	96	107	92	99	101	119	118	103	114	116	113	135	120	119	117	116	116	99	109	108	99	116	128	123	129	115	92	121	112	115	83	91	113	119	96	118	96	113	127	105	109	107	130	101	103	128	117	115	125	118	113	89	103	99	114	101	100	114	101	116	104	123	111	110	106	110	101	104	129	106	112	98	125	119	101	115	120	108	120	104	112	110	97	123	116	104	102	114	113	102	113	94	113	116	101	117	118	97	114	119	114	101	108	89	95	115	113	100	110	101	99	134	118	103	122	94	96	119	102	119	114	114	110	109	120	106	110	115	109	87	112	117	100	124	114	120	119	112	111	117	126	124	117	102	105	108	107	120	94	116	114	120	130	102	114	90	117	112	105	121	105	105	108	93	120	94	112	118	96	125	111	97	117	117	120	121	85	109	106	98	108	109	129	102	114	114	115	103	120	111	111	94	91	118	114	106	95	107	107	107	110	115	103	109	86	115	99	113	109	100	106	93	106	95	127	107	100	92	98	108	100	117	112	116	131	106	113	111	117	111	143	118	112	93	120	117	109	125	120	108	108	111	116	108	102	101	97	118	103	103	93	94	127	109	101	120	110	111	125	118	124	110	84	105	116	113	130	110	116	116	111	105	122	108	108	110	82	100	103	121	113	115	106	132	90	109	97	121	105	105	130	127	111	97	118	118	109	120	107	107	100	86	110	127	91	121	100	105	110	112	86	111	102	108	123	107	100	109	111	102	96	130	116	133	127	119	99	98	113	106	91	106	131	130	92	90	115	120	108	104	110	97	105	106	110	126	115	104	114	103	112	98	110	121	98	109	114	84	118	99	128	100	89	98	109	128	91	111	113	111	104	103	105	127	101	109	114	115	107	94	116	103	108	109	109	110	111	101	120	107	101	115	113	102	97	96	106	125	120	125	125	111	119	98	112	111	130	102	106	132	96	112	108	118	120	117	95	113	111	107	109	113	114	98	99	114	118	122	110	110	107	119	125	118	103	115	97	109	101	118	118	100	92	119	118	106	98	115	99	106	107	107	97	111	94	106	99	109	102	108	110	106	106	99	127	105	107	116	114	107	123	113	110	96	112	101	108	109	102	96	102	103	123	108	143	102	129	112	98	114	104	127	114	104	103	99	96	110	106	127	112	120	112	108	119	115	119	101	83	104	105	125	112	113	99	110	102	120	117	102	101	98	109	125	115	107	107	126	97	122	111	127	97	110	105	104	106	105	106	107	106	95	112	119	102	108	126	120	101	123	119	108	129	118	109	122	105	106	106	99	109	113	110	109	109	93	101	122	115	108	126	119	129	130	115	107	101	110	119	106	118	106	107	115	123	110	108	128	118	104	102	105	99	100	103	89	91	102	113	114	91	118	127	106	116	108	119	115	107	109	116	107	95	107	117	111	120	116	101	110	100	107	107	126	105	123	102	103	122	126	99	119	106	103	98	100	101	129	113	114	122	110	122	106	113	104	98	104	107	101	104	83	106	110	116	112	96	109	101	108	110	121	117	100	108	142	113	101	127	116	126	92	106	110	96	98	118	77	103	107	106	102	120	107	98	107	111	104	114	103	100	111	114	108	102	107	128	124	107	132	107	110	121	114	111	107	123	120	112	108	109	125	108	98	125	113	117	125	97	104	109	109	122	97	115	124	89	113	115	105	118	121	118	108	102	95	100	97	119	143	115	106	112	109	110	108	103	118	113	118	122	101	117	118	92	107	114	122	118	112	86	122	114	113	115	119	111	108	94	108	111	126	126	109	129	101	101	104	138	100	121	114	117	107	140	95	106	102	97	120	108	112	121	103	96	104	114	89	119	115	98	120	85	125	114	119	124	111	116	106	131	93	105	101	111	114	91	93	97	111	137	127	102	83	94	122	96	102	106	112	119	118	108	106	114	108	118	109	120	98	101	87	140	103	101	115	120	123	100	87	135	108	93	102	116	97	91	126	102	117	115	98	91	113	109	113	112	108	101	108	130	118	108	117	111	109	86	125	109	90	130	105	111	109	119	118	98	100	96	111	101	104	118	119	97	111	110	96	101	120	117	104	132	110	114	108	115	102	101	102	122	118	112	97	108	119	115	107	128	94	117	99	107	118	109	111	106	110	116	115	125	108	109	110	87	104	120	109	101	118	120	114	119	107	99	113	121	113	107	108	124	90	108	113	107	113	125	100	125	121	123	123	125	104	116	117	123	104	102	100	116	112	119	115
27228	21136	26128	33542	38546	43279	42296	44376	43444	39156	35459	35741	34425	35021	29502	23075	16698	13814	13904	9078	4842	4697	2731	1325	1274	925	999	878	638	640	702	859	1190	1190	1029	910	1191	842	529	460	938	6390	3670	377	374	366	348	381	391	365	357	340	375	384	363	367	357	357	349	348	378	348	350	356	375	337	350	351	342	352	371	392	381	371	392	363	391	350	346	361	376	353	360	363	318	367	295	380	375	340	360	333	359	336	326	357	359	380	338	346	355	333	357	319	375	358	367	353	315	341	351	361	359	376	373	347	331	341	368	351	334	372	386	342	386	368	367	345	359	369	397	350	325	321	377	358	365	349	352	328	346	354	333	348	367	331	369	350	352	358	392	358	322	317	349	347	400	342	340	376	330	384	355	353	326	369	352	324	356	382	330	327	329	352	372	353	343	348	331	347	368	395	367	359	374	360	357	364	319	346	335	366	357	357	394	363	327	364	346	360	350	369	356	346	341	337	381	362	368	371	340	352	366	403	356	346	342	345	382	354	336	348	348	350	366	385	364	361	371	346	353	395	327	362	328	339	364	369	352	347	352	357	365	349	332	363	357	349	344	366	384	334	366	349	391	367	348	356	373	406	342	349	339	325	345	357	348	370	357	333	387	346	350	343	361	339	351	314	349	364	365	355	342	362	354	350	343	370	346	320	380	366	357	338	368	377	335	365	353	346	347	360	361	330	326	373	367	360	348	377	375	351	373	355	382	339	361	334	351	305	347	344	370	334	376	385	341	356	335	334	337	340	370	369	366	347	359	370	363	346	319	364	320	363	370	317	368	337	345	370	341	355	298	359	354	357	307	351	359	343	358	363	344	346	356	365	362	356	339	340	353	341	350	374	345	333	354	345	344	331	369	349	390	377	363	377	329	377	376	335	346	401	344	384	365	308	356	380	340	342	357	327	367	340	375	361	358	326	356	374	333	363	333	399	375	380	312	324	345	362	355	348	353	340	343	368	334	358	383	362	335	368	367	353	334	400	336	397	331	327	332	346	346	348	357	347	349	340	374	373	376	332	391	338	355	355	346	339	366	358	374	381	333	369	384	349	339	363	390	358	352	351	383	370	374	324	345	351	358	349	348	322	317	349	330	342	376	365	348	345	348	343	391	355	361	335	355	398	340	355	351	372	352	358	353	348	309	356	378	319	334	333	348	368	385	380	357	318	340	374	356	360	327	371	383	357	344	377	383	353	351	349	365	357	384	365	366	352	359	353	381	339	368	333	360	365	365	339	367	350	341	327	362	375	347	377	350	342	350	344	354	377	366	348	332	354	377	353	342	340	373	353	341	390	394	330	364	345	338	376	340	372	324	350	350	327	341	349	333	350	362	341	312	351	352	348	362	357	319	364	354	352	335	352	352	339	351	353	359	345	347	363	344	356	341	346	314	357	335	330	361	376	358	339	353	340	384	348	339	368	372	370	369	357	348	382	359	394	359	361	355	344	358	359	326	373	364	366	339	345	390	368	347	343	375	343	350	354	345	355	347	351	345	342	367	359	309	324	385	342	341	341	354	354	381	348	347	372	343	358	353	331	320	358	348	365	329	342	338	345	382	368	341	347	327	351	336	354	337	389	392	356	325	355	340	330	351	395	334	335	371	370	361	367	362	355	379	321	367	355	366	364	336	334	350	334	393	390	355	378	363	342	386	346	358	355	367	368	351	316	311	341	372	357	378	377	353	347	383	368	380	354	356	359	351	339	387	347	317	349	362	371	347	334	386	384	352	350	365	346	343	352	323	400	327	336	348	357	381	350	347	346	335	340	377	330	391	348	332	357	386	350	389	340	324	351	330	360	345	354	372	366	361	355	372	370	346	352	374	343	343	387	353	360	327	393	358	339	357	354	342	370	330	328	317	340	358	349	347	345	323	370	346	407	386	336	342	360	340	326	363	376	353	369	361	359	387	377	347	337	343	356	374	357	394	343	376	363	382	371	335	367	320	335	405	331	361	354	367	341	362	342	362	359	347	336	364	364	339	330	379	344	345	357	356	348	354	357	354	370	349	348	313	342	373	360	346	365	354	353	345	364	336	295	339	386	366	350	387	339	380	369	378	344	350	337	342	368	336	369	330	386	347	350	337	359	336	363	344	354	390	365	355	378	369	362	348	377	348	342	338	312	352	363	370	355	368	327	355	356	338	358	353	383	396	365	336	354	338	345	347	343	351	377	374	367	354	364	346	357	359	331	366	367	350	342	365	359	357	348	313	316	353	355	373	353	357	338	374	332	346	345	345	351	355	336	318	367	359	343	334	339	363	341	368	356	371	374	317	338	379	345	337	341	352	329	357	320	370	356	363	329	373	359	354	350	357	365	378	393	367	378	384	357	347	376	347	343	362	357	343	375	354	353	321	356	379	349	376	346	359	338	357	366	352	364	367	383	361	360	373	354	357	331	365	407	341	341	379	325	332	365	365	358	367	368	339	360	339	335	374	376	362	334	373	331	346	384	357	355	349	370	327	354	362	349	319	372	342	380	382	345	331	380	324	380	324	382	333	325	318	360	349	370	341	349	342	377	375	363	329	378	368	364	360	352	336	374	331	351	338	357	377	353	364	324	363	367	379	357	373	340	349	362	336	330	337	371	322	375	353	359	350	361	345	355	353	387	343	349	349	365	367	366	360	335	338	349	321	357	374	374	330	369	374	351	343	353	377	364	368	352	326	358	341	317	327	388	333	320	360	366	347	368	385	364	320	376	384	362	348	353	360	358	402	360	344	370	366	362	351	323	366	352	384	333	373	349	388	406	384	349	345	356	335	353	371	345	359	358	351	357	375	335	374	338	348	323	388	359	349	351	391	365	348	321	324	391	357	334	357	372	322	345	312	353	353	354	368	356	344	340	296	341	355	333	348	332	364	335	356	325	373	339	352	340	324	353	372	362	362	345	361	310	358	342	377	351	352	387	399	362	339	340	359	334	330	330	326	393	337	359	376	364	359	362	334	360	372	373	348	342	341	380	363	339	364	361	346	373	349	336	413	358	377	338	350	343	369	357	328	354	343	349	365	386	362	348	344	328	331	355	338	352	361	333	346	387	356	341	332	350	309	383	338	355	361	340	376	337	377	364	355	343	380	358	333	327	380	376	342	332	358	363	346	306	327	321	326	378	330	377	364	347	351	364	317	331	353	370	364	395	372	351	366	385	340	365	384	392	364	362	354	361	341	340	364	353	372	404	364	340	304	327	348	330	340	346	294	337	352	345	382	354	335	353	350	333	352	341	363	358	357	335	343	346	350	371	329	360	375	343	331	309	382	354	339	348	355	341	340	354	359	335	360	349	350	347	325	328	327	354	365	312	326	353	355	354	360	371	364	330	373	343	360	367	357	389	335	339	339	351	333	361	328	328	340	354	354	344	335	354	359	320	356	352	399	340	337	355	383	315	346	346	371	344	359	335	383	334	341	374	342	342	359	369	350	320	323	395	359	359	335	363	362	349	380	321	389	339	363	335	348	339	329	368
55953	35403	35616	36397	34558	35255	35705	36932	37739	33428	31717	30509	28886	29471	24405	17044	11973	6672	6848	4158	1853	1624	780	511	426	457	465	355	279	304	268	386	426	364	361	429	423	334	225	230	253	1841	1109	232	220	215	210	226	188	212	200	196	217	202	238	208	184	212	196	195	192	209	212	235	196	215	198	203	191	194	218	191	188	162	215	201	216	201	204	199	217	210	194	204	169	196	186	184	232	210	186	211	217	188	201	191	195	180	195	221	185	182	190	174	175	183	214	196	183	222	218	204	196	217	202	204	203	222	214	219	180	211	208	215	197	215	204	236	174	189	202	188	178	201	215	202	155	202	190	217	197	179	182	208	202	208	208	185	180	193	208	191	187	186	206	184	212	179	180	204	196	197	195	199	194	195	213	206	227	199	182	182	182	182	221	208	179	216	169	198	195	228	200	182	188	188	193	200	195	198	210	228	193	175	215	192	195	187	210	207	208	191	219	166	198	202	191	190	162	208	192	214	160	203	174	186	197	204	193	204	185	210	208	202	215	192	197	204	209	194	193	171	191	191	190	207	217	186	188	178	192	188	212	205	222	172	187	203	212	172	185	221	185	194	187	223	191	188	200	169	192	185	187	179	212	217	172	200	184	193	208	221	222	193	199	191	200	218	186	214	191	219	203	175	200	176	182	207	189	207	199	210	183	197	211	180	200	188	199	185	191	202	190	184	195	193	225	202	188	217	199	180	190	187	190	191	192	212	183	201	207	180	190	187	197	232	204	211	211	200	200	197	188	166	197	206	189	193	170	202	202	194	212	188	228	196	203	215	207	206	202	197	196	221	190	190	180	208	199	215	212	201	206	209	183	184	207	204	206	189	208	192	169	174	204	209	193	187	178	197	196	181	179	171	212	195	201	173	199	189	210	206	210	193	180	220	199	196	189	193	227	185	176	170	183	203	180	206	197	211	183	189	175	217	208	218	209	181	193	185	190	202	214	202	220	206	191	216	206	194	203	190	187	206	188	209	177	192	206	193	185	169	184	204	191	199	213	173	220	170	184	211	192	185	182	210	178	199	220	209	187	204	196	188	204	187	172	176	210	181	201	202	220	216	191	203	200	184	202	184	192	204	236	211	185	200	227	207	202	179	202	223	200	179	199	210	206	205	206	203	205	188	173	176	193	193	230	188	204	192	202	199	177	184	175	191	191	180	199	238	210	214	195	199	218	196	186	195	221	198	196	177	196	194	182	187	205	184	197	204	192	214	165	197	187	208	219	209	209	194	193	213	197	208	173	178	184	195	204	197	190	216	215	194	207	203	210	195	198	241	193	211	187	170	211	176	203	199	199	218	198	166	204	182	204	183	222	190	192	175	206	181	218	206	193	216	187	194	196	192	200	184	192	196	179	211	190	214	195	209	204	189	220	193	208	160	237	204	172	203	183	203	197	192	200	192	206	205	208	190	208	181	198	197	227	190	201	193	186	210	197	187	187	199	198	203	213	195	202	191	210	196	188	197	207	224	188	172	192	194	205	206	179	170	217	198	190	205	198	177	170	168	201	190	188	194	202	192	187	200	192	198	196	188	203	213	187	204	206	197	185	227	211	189	203	197	218	212	199	215	173	187	206	209	190	187	190	185	174	198	200	183	193	205	191	187	187	185	221	172	198	172	172	207	215	208	187	192	212	211	180	185	198	189	187	190	161	198	201	182	206	193	191	225	183	194	204	197	205	191	180	197	215	198	213	221	196	210	189	195	210	187	193	198	183	201	198	159	211	201	177	194	197	201	201	218	173	177	197	227	191	193	194	204	188	201	199	175	219	179	201	210	204	166	194	205	186	225	195	191	214	205	183	203	171	194	200	222	206	190	192	181	190	188	186	196	179	212	222	187	232	198	215	192	211	184	198	182	198	208	203	183	220	203	199	240	215	177	201	177	192	197	222	214	184	163	188	199	219	197	199	189	202	212	208	195	205	219	209	188	189	192	191	195	191	190	205	202	192	205	185	204	205	166	188	194	189	194	186	189	181	198	208	201	224	180	202	205	211	202	173	186	215	171	219	182	192	197	191	198	199	212	203	190	215	212	187	186	174	214	167	193	178	196	184	196	156	204	195	202	192	194	183	196	192	182	208	190	189	210	192	213	193	227	198	173	199	206	224	188	219	187	199	204	226	212	191	183	185	162	213	210	203	206	194	180	185	206	177	173	198	205	200	200	201	190	194	181	192	174	169	183	179	176	199	220	179	201	191	191	196	201	190	209	195	167	191	188	185	188	168	208	203	193	192	204	188	221	207	193	174	199	172	191	193	214	191	175	193	200	193	187	182	203	201	219	178	186	200	219	177	187	196	186	190	179	197	196	210	191	196	174	197	185	207	186	179	200	229	210	202	197	202	226	176	177	203	203	202	192	192	180	186	168	198	196	188	186	194	213	175	209	187	199	226	199	203	194	202	184	196	213	189	197	215	172	218	173	197	212	207	171	206	189	175	194	180	209	195	186	202	214	195	199	207	221	208	186	193	196	183	194	204	192	206	182	184	216	197	197	193	215	200	231	203	207	201	194	180	189	188	196	177	189	204	185	159	202	183	205	190	197	185	202	187	204	170	185	178	184	203	191	192	202	176	178	192	186	202	231	208	198	203	173	194	201	183	207	218	224	149	171	195	192	177	196	180	211	207	216	204	209	199	182	202	198	186	188	179	205	194	222	214	187	188	212	176	198	185	206	203	205	209	202	213	181	175	204	185	171	193	224	184	180	207	205	185	195	191	196	201	209	210	177	208	186	212	215	202	198	177	186	205	188	231	182	217	195	193	193	193	201	194	204	208	213	193	215	195	211	213	243	183	203	185	179	181	182	223	172	191	186	214	209	196	196	204	213	206	192	189	194	213	187	211	189	210	171	205	208	189	190	191	228	196	202	210	205	194	226	233	180	172	197	185	191	172	196	167	190	205	208	191	196	229	189	206	223	208	219	192	183	202	210	186	179	194	183	204	172	227	171	207	199	224	200	183	195	199	191	202	182	204	191	182	215	182	203	203	203	187	210	167	188	211	209	200	210	189	199	240	180	211	221	206	181	195	233	190	192	198	225	195	205	209	172	192	231	197	185	187	174	190	196	207	195	191	190	189	197	207	178	198	196	191	219	182	177	197	202	191	200	185	206	180	212	203	191	178	195	206	197	200	212	196	199	239	214	209	193	203	203	204	209	211	209	204	189	183	182	200	203	190	192	194	201	199	181	210	198	207	209	207	210	181	200	173	202	210	201	198	219	185	190	186	198	225	197	194	194	178	203	199	198	201	199	185	184	196	183	187	205	191	181	186	212	196	185	177	208	214	203	189	199	190	190	206	205	211	198	199	223	219	187	178	207	189	180	207	238	210	175	229	189	201	181	170	214	208	201	204	207	189	170	205	193	200	216	186	183	195	221	182	166	206	207	181	195	204	196	207	203	196	201	188	166	211	198	199	172	204	196	199	192	196	193	191	185	213	194	203	198	192	221	206	165
35345	25815	32065	37994	42615	45139	48258	50932	48665	46070	45152	44183	41961	45177	40492	31477	27182	21864	23573	18194	10393	9190	4923	2780	2626	2168	2062	2058	1058	1284	1206	1557	2274	2318	2081	2039	2284	1591	961	806	1000	10972	6395	667	664	634	649	626	635	608	605	633	580	599	633	627	569	530	585	593	594	605	627	579	610	582	633	552	638	579	575	523	597	597	566	600	619	605	599	552	587	582	603	571	566	598	598	597	578	564	589	568	589	548	559	608	589	600	565	562	594	579	584	540	571	593	602	580	621	578	581	575	587	598	601	612	599	563	573	558	558	575	560	574	569	603	567	559	542	647	521	564	563	553	550	536	625	540	609	584	544	565	620	587	592	569	595	577	601	562	538	573	580	563	561	555	566	582	581	622	560	565	576	585	587	559	607	530	554	632	572	604	569	562	574	564	564	574	605	567	579	575	577	635	544	598	577	596	560	575	562	518	586	562	573	618	580	586	558	587	554	566	536	599	616	572	592	600	588	538	572	591	578	596	554	609	557	603	594	504	612	551	613	592	543	555	554	571	585	558	590	550	558	558	573	563	554	585	600	574	563	547	574	532	549	571	598	602	574	587	564	556	580	539	580	613	577	625	586	532	585	553	564	557	579	592	545	572	593	525	599	561	542	564	582	565	585	596	549	568	569	569	567	575	565	578	599	562	548	594	586	583	568	566	591	554	584	592	545	572	632	594	556	577	574	592	567	534	574	573	573	564	548	558	561	569	589	554	564	554	613	566	560	574	541	559	555	524	528	578	577	591	584	583	591	615	536	560	561	593	564	584	584	581	573	590	601	556	568	595	567	536	574	576	572	582	589	553	570	572	554	604	581	570	537	556	580	551	568	562	570	563	560	597	595	594	590	601	548	608	541	586	607	576	618	575	560	574	617	544	511	568	560	579	563	516	578	601	568	556	549	571	564	598	574	615	539	573	542	592	564	604	597	561	573	588	561	570	587	607	559	535	602	530	552	564	573	576	569	588	574	554	626	593	535	532	628	614	556	618	590	546	567	547	590	606	550	567	582	576	558	570	575	628	552	574	581	568	585	581	559	562	564	600	586	550	527	575	578	586	574	558	591	574	574	607	584	524	588	588	539	577	585	548	566	616	552	617	588	566	532	567	588	564	612	572	551	606	580	543	580	542	574	532	544	618	577	593	563	554	591	625	544	593	540	543	576	572	591	574	603	614	562	541	585	595	581	574	579	610	577	571	558	533	576	551	561	582	569	555	600	555	512	575	578	582	551	624	602	572	571	569	558	608	588	560	578	605	530	546	615	619	613	604	557	570	552	592	572	575	571	585	572	586	553	573	555	568	553	585	553	587	591	612	579	553	559	578	545	598	539	543	564	575	593	576	565	562	577	552	564	585	589	556	558	563	588	607	581	574	568	558	544	569	576	548	605	597	601	572	570	574	563	551	507	600	566	591	553	606	559	521	602	593	559	557	572	548	575	523	594	539	603	562	567	576	533	543	600	581	606	594	544	601	601	596	634	573	541	623	605	585	598	598	552	586	553	568	614	583	597	563	586	577	601	532	591	573	561	560	569	543	590	635	528	608	534	584	582	573	563	632	631	553	564	576	550	565	587	557	601	542	596	575	578	603	646	578	557	589	606	562	565	561	597	581	605	568	568	575	538	605	545	601	659	579	581	581	567	564	538	578	586	565	541	554	601	569	574	562	572	604	565	591	564	573	577	557	602	582	574	600	614	593	524	548	586	572	565	595	590	569	563	553	563	608	577	570	545	582	559	603	559	652	575	587	591	557	561	614	563	596	615	571	571	579	564	582	573	591	617	588	574	561	548	599	617	576	595	547	579	593	595	587	550	582	607	571	549	555	547	580	570	561	573	552	584	576	618	518	546	566	579	623	587	505	579	551	596	624	552	596	527	596	590	583	591	589	600	535	568	557	539	591	594	593	578	562	570	568	584	556	585	580	603	582	534	568	560	559	580	608	592	594	589	548	561	592	541	568	588	612	588	576	558	540	553	550	590	555	584	591	609	582	551	590	591	594	572	600	563	582	567	553	588	607	524	559	561	558	584	591	560	577	597	515	576	557	579	569	607	523	626	564	566	578	597	606	568	589	539	557	578	563	593	575	545	553	553	533	564	614	582	597	570	578	554	581	594	567	575	532	582	580	561	574	614	593	565	596	567	579	543	574	633	565	581	583	570	568	555	587	570	563	596	574	617	564	610	604	552	583	583	584	540	583	591	579	590	544	593	590	550	580	578	546	587	570	566	533	588	559	566	552	627	547	578	577	530	570	594	597	600	577	568	665	542	578	587	584	601	586	608	586	580	542	581	583	565	593	534	612	562	549	549	588	600	606	530	593	569	565	558	616	547	598	593	557	581	554	582	570	559	574	554	588	555	596	613	594	605	579	578	554	576	593	548	611	572	552	526	588	531	577	567	576	593	589	602	548	578	587	563	588	577	526	594	581	578	590	602	563	579	565	592	575	560	597	559	563	551	570	590	531	570	584	592	596	596	582	584	573	607	590	569	628	589	581	521	586	613	608	558	568	542	580	561	549	564	564	574	579	580	591	557	630	564	600	591	590	554	577	617	588	555	563	555	575	578	540	568	593	574	591	561	608	564	593	590	554	619	576	555	580	579	583	611	552	619	577	556	606	598	564	589	595	582	569	560	557	571	588	592	556	584	590	595	583	552	554	617	563	550	547	607	585	582	539	594	550	569	559	546	576	604	567	546	596	549	589	533	601	574	582	576	561	525	550	581	572	581	581	557	581	611	563	615	600	593	588	581	572	544	558	588	563	574	564	574	542	583	613	585	550	575	572	592	537	545	550	587	594	577	548	571	589	565	575	541	545	607	593	564	539	607	563	601	579	538	615	555	604	528	577	575	575	521	554	613	587	563	567	585	604	588	550	597	567	526	551	581	593	577	614	548	543	573	601	581	615	590	587	592	597	538	553	611	600	608	586	572	627	553	589	551	563	580	594	560	614	578	582	576	551	597	567	588	582	627	545	571	572	592	605	564	557	565	545	536	606	564	589	582	548	587	598	602	591	562	576	565	579	558	553	601	554	578	589	599	561	604	576	593	578	567	565	602	611	543	534	543	543	550	538	535	581	617	569	559	597	602	576	565	610	543	585	526	598	578	549	576	571	546	585	591	592	576	615	593	543	557	591	586	547	574	584	578	550	557	570	573	547	594	603	567	567	607	590	581	595	575	545	589	532	570	539	578	562	605	587	539	580	532	561	568	508	565	578	592	597	550	577	599	602	591	572	584	571	607	551	602	567	576	544	550	606	565	562	553	604	610	578	564	630	579	562	528	608	567	562	585	560	586	582	564	559	564	582	590	565	581	583	575	563	588	562	630	535	556	571	571	544	603	600	583	583	555	580	617	573	536	602	567	572	557	547	559	605	559	633	624	556	560	596	541	634	533	559	570	559	585	551	561	564	557	576	579	600	612	597	549	541	580	559	556	610	578	585	539	597	577	603	573	602	570	573
12428	7208	10721	10426	8241	6260	4840	3704	3373	2518	1960	1390	1247	1472	964	624	469	326	329	290	185	191	162	152	163	157	169	144	136	132	140	155	163	138	143	171	140	147	153	137	143	206	187	135	154	131	156	142	113	159	167	129	152	136	141	146	144	153	127	111	147	153	137	159	116	150	129	144	158	137	144	158	139	153	146	138	154	137	170	119	144	141	150	132	155	126	163	150	144	138	138	159	162	152	142	134	149	154	160	151	143	133	124	140	143	122	154	144	132	151	116	133	157	139	145	132	115	136	144	134	144	147	152	152	143	145	136	153	167	143	118	155	149	143	163	151	119	124	148	142	175	128	137	132	135	140	154	140	151	131	135	131	147	133	122	124	122	142	145	162	157	161	151	127	130	154	133	146	148	139	132	141	152	151	132	139	119	155	146	127	151	140	119	137	137	138	138	152	141	162	140	147	134	122	142	142	152	168	128	146	144	121	147	138	159	155	127	163	148	156	158	127	132	154	134	117	124	122	139	164	148	151	127	143	138	151	135	120	129	156	155	128	131	151	126	135	125	147	142	146	145	153	118	148	145	139	144	139	140	124	143	160	155	155	138	150	150	131	136	130	129	152	139	158	157	150	130	144	147	168	134	144	125	116	167	129	151	133	150	132	142	120	142	145	162	140	148	146	142	142	150	157	136	152	133	144	149	135	134	138	141	146	153	159	135	155	125	132	130	126	137	161	144	138	139	147	141	133	122	142	118	132	145	144	159	142	148	144	155	124	151	126	120	150	148	144	144	131	146	132	135	147	135	150	131	147	136	145	117	137	143	152	155	142	138	135	154	137	144	144	145	141	133	114	141	155	138	153	135	137	175	129	135	144	140	124	120	136	168	125	156	131	113	152	123	151	133	146	143	163	120	138	146	152	140	122	155	150	154	145	138	134	129	138	169	153	163	152	120	165	141	159	139	155	143	125	106	144	114	149	142	138	138	152	140	149	147	141	143	153	138	143	148	140	129	141	142	147	127	144	156	132	149	143	157	129	140	142	114	156	152	166	156	148	135	140	128	145	160	149	153	156	110	133	149	157	133	139	144	126	129	139	126	154	123	145	132	147	125	124	129	157	132	150	146	134	118	143	152	144	129	124	149	115	165	141	135	139	158	131	137	150	132	118	118	153	150	143	137	132	147	153	135	148	121	135	140	166	136	136	121	142	150	145	158	136	134	161	128	129	148	120	139	152	139	153	147	145	144	151	133	134	138	139	150	144	130	164	154	134	124	137	124	145	134	146	135	125	147	150	136	150	164	134	135	138	149	152	138	127	125	138	124	130	145	146	132	145	149	135	117	144	130	136	141	139	135	150	139	141	124	133	145	138	151	147	136	137	132	140	159	160	163	144	146	148	113	149	128	146	141	145	153	148	148	141	152	167	136	141	136	148	151	157	133	133	144	161	139	127	151	131	129	167	154	140	130	147	143	134	143	127	157	114	136	129	151	124	148	166	130	148	127	133	132	144	157	135	144	145	142	147	141	141	119	139	142	154	138	134	147	121	145	117	156	172	152	129	128	151	129	121	146	128	119	141	152	152	126	131	126	123	116	134	168	163	146	164	127	127	123	159	150	162	157	130	164	149	147	127	123	139	135	140	133	138	148	151	147	147	132	134	140	137	149	123	139	149	146	147	151	151	127	139	148	161	144	156	154	145	159	169	142	163	141	151	139	129	139	147	98	166	138	150	143	131	136	131	132	132	138	133	127	126	133	123	154	147	128	163	136	124	145	128	121	134	157	151	152	124	130	149	153	133	133	140	174	144	139	119	138	156	154	165	134	147	134	123	147	150	141	143	157	122	151	163	150	133	136	148	131	134	148	130	122	138	147	149	134	136	150	122	142	133	156	155	160	144	147	147	141	168	146	144	161	128	135	147	128	128	140	146	167	145	144	146	154	133	137	132	133	166	131	152	144	154	152	144	153	116	147	144	137	137	129	124	148	142	132	125	151	156	152	155	119	136	128	140	125	143	138	117	156	127	144	164	146	144	146	140	158	148	150	136	141	136	133	176	131	141	156	137	147	148	130	134	138	142	143	140	145	142	139	136	132	151	146	122	136	157	127	142	158	149	120	139	166	138	141	150	155	127	124	142	156	138	141	155	139	135	151	131	115	143	127	144	128	146	146	138	157	165	161	154	121	123	148	102	136	148	123	140	160	163	139	147	147	137	123	157	140	141	132	155	145	139	156	137	140	142	114	154	146	135	127	127	133	147	147	154	143	153	117	130	150	149	152	143	116	132	132	128	137	140	146	130	148	136	152	136	137	138	139	143	127	150	127	129	138	134	128	150	143	149	162	132	132	138	137	148	165	138	164	144	149	125	132	139	138	145	147	174	143	152	129	142	152	121	139	144	137	145	129	150	153	151	126	137	111	125	159	122	136	146	134	123	142	142	117	137	137	140	142	143	137	125	135	148	125	141	123	147	160	143	136	130	135	137	130	135	154	139	156	154	136	136	115	124	148	146	160	143	111	144	128	149	121	133	150	140	134	140	129	128	145	145	159	132	160	161	144	131	113	174	134	138	125	137	145	147	145	144	131	150	126	116	157	123	152	129	127	153	141	133	151	121	136	119	132	131	153	120	149	143	137	139	152	152	158	135	147	147	131	160	151	137	139	132	138	143	154	120	174	146	149	138	143	130	159	144	146	156	144	137	169	157	153	133	135	131	151	133	142	127	144	127	150	157	147	152	131	148	137	153	144	145	167	154	140	140	144	138	158	139	123	146	137	141	133	140	153	137	124	142	135	140	153	143	140	146	150	136	155	105	150	137	144	123	139	129	135	126	142	132	142	153	158	138	159	140	139	123	144	139	154	139	151	147	129	166	155	116	141	129	132	159	141	141	137	139	146	134	128	162	161	137	142	159	160	145	154	124	124	129	133	135	119	134	158	155	123	136	139	143	149	121	140	137	141	150	151	158	147	116	159	145	149	151	143	147	156	139	141	133	136	137	161	145	141	155	123	133	146	137	130	127	170	134	145	144	148	157	152	151	132	141	130	149	115	143	163	142	132	130	141	153	159	124	132	139	165	129	145	130	130	159	139	158	136	141	157	134	132	144	137	153	132	132	164	151	161	119	146	135	119	136	123	148	128	136	171	145	146	139	173	154	170	148	141	172	142	143	146	131	151	108	132	139	121	175	140	144	129	141	162	119	135	144	150	129	142	132	137	133	141	149	151	153	140	148	134	161	150	140	140	133	127	141	142	126	144	142	155	143	143	130	144	138	147	139	135	145	176	140	132	120	148	166	126	130	136	141	135	171	128	123	125	150	144	130	160	133	122	152	142	161	142	141	156	152	141	150	133	158	133	136	128	148	129	158	129	166	140	175	141	142	129	129	138	129	136	117	145	140	128	136	138	144	151	138	151	131	157	122	154	145	159	151	154	134	157	161	137	138	137	146	138	150	149	159	139	138	145	163	114	137	155	121	150	136	152	148	133	122	148	129
13047	7650	12182	16317	16495	15358	14627	13228	12769	10395	8504	6569	5776	7253	4623	3006	2128	1538	1590	1329	813	746	546	505	509	553	522	527	438	479	468	517	468	516	523	485	478	476	436	431	430	966	761	415	479	432	446	451	435	479	435	418	441	435	398	432	451	442	418	459	447	414	451	432	416	470	406	430	424	416	443	422	451	452	387	463	439	404	389	438	422	454	423	415	426	434	447	439	413	468	425	464	432	437	428	483	435	390	452	460	418	448	406	413	428	389	409	457	412	432	450	431	437	461	433	413	387	432	442	471	470	414	468	391	435	422	452	402	471	440	417	415	444	458	433	480	444	442	432	426	416	448	412	443	466	429	449	408	462	439	404	425	419	427	422	409	446	465	439	422	442	437	429	453	415	457	450	450	462	455	440	427	418	444	424	429	405	464	490	406	438	460	428	421	430	430	451	419	452	424	414	409	431	434	430	434	437	454	428	454	416	426	436	420	451	446	470	446	420	446	425	411	450	459	450	451	456	432	421	444	426	420	457	467	437	440	427	456	436	413	437	408	428	417	500	454	401	449	463	443	422	397	455	446	438	437	440	419	439	442	428	407	439	421	445	462	439	449	429	453	410	453	433	443	439	426	470	418	449	439	438	454	416	466	426	412	447	423	449	427	453	441	480	428	450	433	445	435	423	435	417	430	452	451	420	441	447	452	442	439	412	419	459	461	421	412	421	441	393	432	458	435	442	425	415	443	413	410	477	414	411	444	493	437	445	442	445	431	496	467	452	436	408	447	454	464	430	446	513	425	442	452	416	459	458	415	416	429	431	416	443	439	472	445	429	439	434	436	422	425	452	445	398	430	438	442	461	413	402	448	440	435	455	437	439	419	439	445	414	439	450	431	397	443	425	459	423	456	434	411	418	410	441	464	434	433	460	439	433	447	442	423	407	439	410	457	397	419	450	433	416	440	451	432	401	433	454	450	466	458	440	353	432	433	505	474	461	411	446	446	428	451	385	457	423	412	442	426	400	449	435	454	474	445	446	421	442	444	439	415	415	462	401	437	417	444	442	414	441	426	440	427	426	414	406	417	432	448	450	462	427	458	432	455	440	433	456	435	408	439	447	450	434	441	434	432	443	422	436	426	468	426	435	461	436	443	459	460	419	471	406	417	434	433	455	453	441	402	451	472	440	431	410	417	468	465	433	428	429	420	409	432	432	432	465	497	443	440	421	407	446	444	440	439	426	426	467	428	422	433	433	414	459	432	451	424	443	461	440	412	461	444	431	407	465	436	462	453	434	429	466	419	443	447	452	444	418	413	456	442	428	479	423	464	463	433	438	439	423	432	444	411	402	454	421	470	425	409	453	444	432	440	425	460	400	461	439	438	451	430	450	421	427	441	430	429	406	454	421	436	419	420	457	411	456	396	409	443	483	415	473	453	444	397	440	430	478	439	413	421	429	430	425	475	438	434	468	432	436	394	466	418	424	422	403	411	456	452	420	429	447	433	450	436	448	490	410	434	422	441	422	411	471	435	416	457	424	445	441	415	413	448	431	448	447	433	424	466	444	418	465	429	410	457	411	453	443	475	423	432	417	469	470	471	438	461	434	449	409	481	427	453	417	424	395	410	461	411	434	454	402	425	433	412	449	460	416	440	421	438	416	425	441	427	412	413	431	467	487	409	436	469	464	434	432	426	388	462	401	422	451	421	460	486	417	422	444	419	405	444	443	441	417	442	479	440	455	403	390	457	434	417	459	410	459	459	428	424	425	467	435	453	478	442	442	463	436	412	443	458	424	402	422	418	444	410	437	440	433	469	450	410	462	445	453	458	444	449	453	414	451	474	464	421	419	456	453	422	464	415	456	438	461	464	435	467	428	431	450	427	454	417	465	427	415	463	466	415	435	458	422	445	404	423	446	438	457	441	470	467	441	446	449	413	437	424	466	426	470	435	425	466	416	467	441	439	435	440	449	451	452	421	440	444	427	415	403	460	402	435	442	455	439	425	426	411	434	423	427	472	439	430	449	466	472	427	446	434	469	459	429	415	440	428	443	439	440	452	415	406	482	471	386	429	431	459	445	414	478	429	440	435	403	438	467	431	406	441	411	441	416	485	464	436	430	431	439	460	434	455	458	469	466	418	435	458	414	438	453	392	400	413	421	452	428	450	457	445	474	431	422	433	432	429	451	430	493	460	435	432	420	432	429	429	427	441	435	420	420	459	428	432	449	395	429	423	436	471	419	428	413	425	460	438	436	394	457	429	466	436	417	464	430	429	413	439	433	439	400	418	469	427	405	449	446	415	458	446	443	454	420	434	447	452	403	446	434	449	415	416	438	446	429	434	479	439	450	399	442	448	441	432	437	428	442	433	446	440	442	455	421	428	441	432	449	447	463	444	444	429	455	493	446	433	422	434	448	429	417	462	430	428	420	443	452	436	452	406	442	432	437	436	459	447	445	446	444	459	428	493	418	438	472	444	411	410	437	457	433	403	442	452	395	415	400	431	406	438	441	454	443	454	392	431	398	432	427	421	432	426	454	449	447	485	408	458	431	434	419	455	407	377	465	420	411	443	438	413	513	422	435	424	447	429	448	381	415	414	442	418	465	428	456	433	436	444	425	428	431	467	439	423	403	436	465	428	420	427	448	431	429	440	448	442	458	437	397	451	464	415	434	444	455	430	409	426	457	401	412	468	423	438	409	408	430	447	462	471	422	451	445	467	450	440	461	435	486	468	415	454	399	417	410	447	469	464	406	458	443	434	449	424	411	418	411	422	438	466	423	487	425	458	450	448	428	415	476	403	395	469	442	461	449	368	388	440	450	430	427	440	445	469	441	495	435	430	413	402	430	479	460	465	439	444	449	437	443	425	444	435	400	417	447	474	450	462	405	427	435	425	434	453	449	437	414	400	494	427	417	437	417	425	395	442	456	411	421	394	442	450	441	429	438	454	451	461	432	462	468	420	438	454	418	412	450	451	442	405	451	418	428	441	441	456	431	476	446	425	445	421	413	465	466	440	418	402	453	449	460	427	466	427	477	409	422	455	433	413	409	459	448	412	462	421	428	446	435	480	442	395	424	450	472	448	448	436	461	426	457	457	427	418	405	427	422	445	408	449	441	446	439	412	429	446	449	414	416	435	455	431	449	406	393	453	428	414	406	442	421	451	432	420	433	438	421	392	452	440	422	454	423	437	440	436	444	438	451	419	428	423	430	457	445	485	459	413	392	422	485	415	466	423	393	435	446	454	437	426	392	446	450	441	454	450	447	457	480	436	419	429	450	432	431	450	459	442	440	417	428	425	429	425	412	449	408	457	442	426	443	487	414	441	409	409	439	433	419	484	445	438	455	425	427	441	449	409	436	475	426	434	429	424	408	424	440	458	439	408	397	429	453	418	424	426	460	452	444	452	448	427	450	424	430	442	425	426	461	432	434	469	414	449	433	447	437	428	450	441	415	425	450	427	453	447	398	452	417	436	424	455	433	421	431	448	483	482
46016	29151	31831	35603	34412	32497	33435	30931	30766	29638	24228	20685	18376	20351	14550	8288	4906	3018	2847	1820	832	715	312	207	236	218	205	278	130	113	133	159	244	233	211	225	189	155	111	114	170	1062	410	113	114	119	102	117	102	112	118	113	131	108	112	118	117	120	100	117	105	99	103	96	116	112	111	113	109	115	124	104	105	100	103	92	102	107	96	117	98	112	108	104	114	110	109	103	112	115	105	108	115	116	85	109	128	119	118	98	111	100	81	124	110	103	115	104	111	101	96	95	108	131	104	91	102	103	101	113	90	96	103	106	116	75	110	89	107	108	107	106	102	102	116	93	120	105	118	94	110	121	98	104	109	114	88	112	113	125	113	102	106	103	114	112	113	109	113	93	110	105	105	108	89	104	104	107	107	107	100	92	110	116	115	118	100	112	101	112	110	104	114	118	93	125	120	100	110	114	112	79	106	101	98	107	109	105	128	92	91	104	95	111	88	109	108	95	91	99	106	111	113	103	93	106	102	111	124	106	129	121	102	119	117	100	116	97	91	115	93	102	122	137	96	118	109	105	109	104	105	104	104	103	106	117	114	102	88	127	102	102	100	108	115	117	102	118	108	101	119	106	91	118	116	110	98	110	99	108	101	106	100	95	110	115	102	105	100	114	89	120	91	101	106	89	106	130	98	103	87	101	110	113	114	109	111	111	82	104	122	120	100	95	98	127	128	123	114	133	107	95	108	105	94	103	96	94	111	116	89	93	102	120	90	102	122	101	114	92	112	112	104	100	115	110	115	93	100	135	127	81	118	100	98	124	97	103	105	114	95	109	109	93	97	110	117	93	114	120	99	103	100	96	116	122	102	131	105	106	96	93	103	118	130	105	98	98	97	103	109	109	107	82	94	119	110	87	91	118	107	98	85	107	97	123	107	110	127	104	112	98	141	96	112	96	103	113	93	99	88	108	105	115	104	114	90	110	110	114	103	110	94	102	97	114	100	103	110	122	134	95	109	125	121	125	101	114	98	88	103	111	107	110	93	109	113	96	100	103	116	108	96	93	97	110	99	102	98	115	121	107	94	113	95	106	102	104	112	102	109	98	109	104	104	115	109	74	106	123	98	114	105	99	115	104	97	127	109	101	117	109	114	104	105	110	99	104	106	101	120	89	97	110	112	101	111	115	103	109	101	119	114	88	99	102	120	112	94	115	114	105	122	91	101	110	105	120	105	88	109	108	121	116	109	111	98	93	102	101	107	93	111	123	96	111	102	119	88	114	96	120	127	115	114	105	97	124	110	107	108	107	112	112	97	96	89	113	105	105	105	117	113	111	122	84	101	109	125	105	113	117	116	106	102	118	128	103	113	96	121	105	90	110	114	117	116	103	98	98	104	92	110	113	107	109	97	99	103	118	91	101	100	100	107	103	119	108	113	108	104	107	105	115	107	81	97	113	112	92	100	115	85	92	108	82	119	108	130	107	104	115	93	102	99	97	93	104	111	113	105	94	104	103	100	116	110	108	110	101	101	95	80	95	111	132	120	127	94	103	110	113	98	105	93	116	110	121	102	98	100	110	101	109	117	111	119	112	95	116	105	103	104	95	79	86	97	117	102	113	119	97	88	94	113	86	114	105	96	99	112	131	123	97	97	118	104	107	117	105	110	133	105	96	87	109	110	125	106	109	102	115	122	102	121	112	102	104	88	91	102	104	80	114	122	100	95	115	94	116	105	95	109	102	115	94	100	105	115	112	86	112	119	93	107	104	111	118	96	107	96	113	87	108	91	102	112	122	89	117	95	113	98	106	95	103	97	113	101	89	88	112	109	97	96	107	89	109	106	95	112	82	87	99	104	114	98	102	112	114	106	104	100	112	100	101	114	103	122	115	113	113	100	110	112	105	99	97	93	102	105	111	91	87	104	128	123	85	139	95	85	95	106	124	111	108	111	121	105	110	103	108	90	129	107	104	114	102	114	126	123	114	99	130	104	107	109	100	102	111	108	114	110	102	107	93	112	98	103	103	109	105	82	74	110	116	104	91	126	107	94	97	100	114	95	86	104	113	99	91	109	119	118	104	100	126	108	109	116	100	101	122	108	90	108	90	112	99	103	112	136	105	110	119	94	124	114	107	109	95	95	98	114	114	90	94	113	103	113	103	105	120	105	94	105	99	92	112	119	110	117	103	116	102	121	107	117	105	96	83	105	94	88	84	103	101	98	113	125	95	85	95	118	100	88	115	101	119	100	121	102	113	110	103	93	104	103	111	121	93	98	115	109	112	121	122	115	124	126	115	112	106	95	115	99	93	112	106	124	106	110	103	121	115	106	117	106	103	101	122	101	98	113	108	113	112	106	101	110	89	94	98	113	112	98	98	106	90	113	114	115	100	105	98	102	88	117	108	104	109	138	109	79	122	98	103	119	101	104	113	96	122	101	109	108	104	115	128	90	111	110	117	115	106	115	97	106	96	111	110	119	113	109	107	103	122	115	107	111	124	106	107	115	117	88	84	97	102	101	97	94	105	91	95	100	91	114	112	99	105	112	110	97	114	94	115	106	119	107	103	107	110	107	104	116	106	106	109	110	111	111	99	107	107	108	99	105	107	111	119	112	107	110	103	111	93	111	108	77	105	96	109	105	113	118	118	97	105	101	115	85	103	115	95	122	109	116	99	78	92	115	124	104	100	90	85	115	94	103	97	101	95	113	122	107	116	112	107	83	89	110	104	118	112	108	121	107	98	112	95	108	101	107	95	88	122	106	100	100	91	111	104	94	101	113	110	105	111	93	120	101	89	106	94	104	121	95	111	103	101	87	92	101	105	110	97	101	95	95	107	90	85	100	106	105	115	103	109	92	106	107	102	111	93	117	111	97	118	107	98	103	101	96	104	100	116	84	100	98	90	108	102	119	91	105	101	122	120	111	88	124	84	110	116	89	87	102	105	114	100	110	107	91	115	111	122	100	103	102	111	113	106	98	87	102	105	111	123	120	98	128	102	101	93	124	123	99	106	94	99	120	101	122	105	112	104	102	105	91	103	101	103	115	116	116	107	103	102	110	118	109	115	98	108	101	112	119	119	102	123	131	111	105	106	136	101	91	97	95	104	100	116	110	117	112	93	101	117	84	116	87	103	104	102	100	95	92	112	124	99	98	119	104	99	108	114	121	108	107	99	81	116	100	111	91	92	93	107	100	104	114	130	108	114	110	110	93	117	103	111	113	98	94	98	117	94	101	124	91	107	116	86	121	110	109	116	95	100	113	103	96	101	123	106	103	100	110	99	105	105	105	121	106	109	90	109	112	101	104	90	113	97	107	116	119	121	102	114	126	136	112	123	112	103	123	113	80	89	109	111	89	99	105	102	129	106	113	94	95	82	84	116	104	97	103	99	119	103	109	88	113	111	114	86	111	104	125	93	118	104	124	99	98	109	108	109	103	107	103	128	104	110	106	111	103	101	105	110	108	114	110	119	107	108	104	109	108	107	109	108	120	108	100	109	109	98
28415	20444	26189	36071	40269	40613	44461	42485	42081	39812	37074	32797	32571	37861	31918	21811	17703	13715	15732	10821	5482	4440	1986	1167	1405	1248	1182	1096	573	502	572	765	1495	1303	1632	1317	1083	775	497	474	853	7291	2600	383	394	378	391	380	365	350	343	342	344	361	334	348	358	349	338	330	355	354	386	333	341	317	337	365	338	326	374	376	370	349	367	342	337	320	384	367	335	353	375	348	379	341	348	348	316	355	377	349	332	379	351	338	359	340	326	321	381	365	347	323	342	345	329	353	349	336	380	355	337	339	337	343	354	320	337	367	338	329	352	356	348	358	359	414	309	334	309	356	361	368	352	330	342	370	338	368	328	346	337	362	339	317	363	324	355	338	352	329	333	312	362	345	363	343	359	372	304	388	355	359	369	351	362	322	362	352	341	336	340	318	335	356	346	347	364	363	365	363	342	341	341	356	366	365	352	335	346	339	330	384	312	337	363	362	372	365	347	365	378	349	378	363	355	384	351	334	334	313	370	344	343	346	334	351	343	362	336	334	351	350	335	343	349	351	355	318	342	380	354	352	382	319	369	361	321	364	353	357	359	360	365	353	382	348	371	362	356	359	358	342	340	345	323	307	331	321	347	376	348	374	374	356	322	344	338	356	343	344	325	334	318	347	364	285	371	372	366	344	366	353	346	330	367	347	367	325	366	326	321	346	370	370	334	332	366	358	327	333	321	363	335	343	348	331	336	323	348	331	342	354	361	343	345	380	337	359	345	349	335	358	332	339	310	354	333	352	327	348	342	346	351	346	372	339	372	354	332	329	333	341	320	345	366	345	398	383	313	368	324	303	346	366	335	328	338	357	373	345	362	366	341	365	298	338	349	353	356	339	357	348	346	370	354	340	333	342	374	330	336	381	377	332	325	328	335	345	341	351	349	340	331	330	343	342	335	343	348	354	338	333	338	334	347	348	342	374	322	354	301	343	328	354	328	322	293	349	340	344	326	337	337	345	341	322	374	331	339	352	341	337	346	356	368	347	347	350	370	354	351	333	344	347	331	368	345	383	361	375	390	354	364	323	343	346	315	349	339	366	343	349	337	391	305	379	332	342	385	353	322	310	365	340	338	309	332	337	345	356	314	331	317	371	352	304	353	354	342	348	312	313	335	349	346	365	343	338	329	340	324	360	344	330	332	294	379	335	341	362	353	323	381	345	370	324	378	332	342	342	357	335	361	372	371	345	317	334	368	330	322	330	355	341	344	357	361	323	335	323	349	348	360	311	352	345	337	335	348	335	341	334	368	331	354	348	367	340	348	355	358	330	334	334	342	324	354	344	338	316	311	347	361	306	341	346	335	315	356	352	354	331	347	347	353	333	342	314	329	327	342	315	363	338	323	340	332	366	330	346	318	331	336	332	308	368	351	353	346	357	350	338	339	344	350	312	338	351	359	361	334	337	367	323	335	287	328	358	358	316	322	343	363	349	331	347	355	374	341	343	360	359	330	341	372	342	331	340	371	350	382	338	356	339	321	355	328	348	366	357	337	357	347	337	355	330	354	366	328	326	357	349	333	342	346	351	303	389	365	353	313	302	355	302	345	336	319	317	327	329	341	340	386	344	338	366	404	348	358	343	364	345	328	344	371	335	334	349	350	358	302	328	367	350	353	306	329	314	350	340	346	351	341	336	339	359	352	325	335	328	345	371	326	336	377	342	327	323	352	323	358	339	331	344	331	332	329	353	342	312	341	320	340	342	346	335	373	349	304	348	328	356	341	369	366	354	334	371	337	337	338	364	368	338	343	329	352	337	351	349	341	378	340	343	357	358	344	322	355	327	351	361	301	333	380	354	369	327	328	356	339	350	332	379	374	349	323	316	354	346	323	348	370	325	335	361	321	312	325	324	382	348	327	374	333	355	344	352	367	356	351	316	332	345	366	369	378	349	336	330	343	341	324	355	338	329	356	341	342	328	326	307	371	326	337	343	354	329	337	323	355	309	336	327	357	333	341	348	343	350	327	358	333	325	349	342	338	339	330	312	386	375	353	330	377	324	306	332	364	331	379	337	348	344	356	336	358	347	364	368	323	343	330	339	377	324	313	335	332	354	335	353	314	350	357	322	341	366	339	326	367	348	343	375	345	331	337	325	339	327	345	317	346	324	349	340	343	337	352	351	327	300	386	376	337	357	342	335	341	320	323	365	373	345	315	341	356	350	324	349	339	348	289	346	336	352	363	353	357	354	338	322	332	337	342	341	339	380	351	327	347	311	338	340	350	311	357	362	339	332	396	375	388	340	345	366	339	315	329	322	314	350	342	380	309	371	336	334	334	375	358	340	319	341	346	369	318	350	365	339	356	362	325	344	339	377	345	378	358	343	353	371	340	329	326	385	355	340	333	352	344	355	367	394	350	346	322	331	367	334	372	314	342	340	364	355	334	323	354	336	340	352	327	325	330	341	360	363	351	337	354	353	353	345	344	318	335	346	321	343	356	363	336	325	314	403	331	319	343	343	348	303	352	334	352	318	361	351	332	327	365	321	355	324	361	368	340	349	337	356	350	382	340	355	323	358	308	355	319	347	356	360	343	314	371	320	344	315	329	338	375	356	345	350	333	342	307	373	371	371	306	373	357	353	327	357	355	353	377	373	374	350	352	332	359	356	370	354	348	323	303	337	360	330	362	344	349	316	337	336	344	317	363	327	328	318	367	318	306	354	321	345	301	358	349	355	327	360	373	349	336	321	346	353	331	309	337	336	356	344	314	323	319	345	358	325	346	331	335	360	324	325	350	338	357	345	355	378	331	347	327	336	346	316	322	316	323	333	351	343	382	377	342	315	385	347	328	343	354	345	330	349	354	369	367	326	352	339	363	362	360	371	340	364	338	348	333	346	340	355	343	360	343	332	372	363	337	343	362	331	345	351	338	334	350	326	378	314	352	347	370	314	371	347	347	368	317	359	341	338	337	317	346	335	343	341	335	381	345	351	347	319	295	329	352	348	319	357	348	357	350	379	365	340	344	367	319	329	348	359	388	348	325	354	335	335	333	334	364	354	348	330	376	343	337	332	350	370	347	336	318	346	347	335	324	374	380	329	350	349	357	348	304	329	361	338	334	363	327	324	345	340	373	341	364	318	345	332	374	350	386	333	332	341	359	347	308	319	321	377	328	316	340	328	356	367	364	326	341	349	335	349	329	333	360	364	347	345	350	336	341	364	336	320	366	339	332	323	351	337	350	377	351	334	316	360	358	325	315	341	326	350	348	362	386	343	368	311	342	366	331	388	378	368	352	334	339	327	360	350	375	344	360	350	319	326	327	345	322	394	327	333	326	349	326	329	324	319	347	315	330	367	390	318	349	350	341	338	348	318	351	335	343	353	359	343	376	358	340	355	355	353	330	367	351	366	353	363	343	367	372	351	339	372	343	356	349	341	365	371	344	371	409	380	343	360	338	316	317	378	376	366	355	348	339	368	356	342	351	339	337	362	333	356	320	345	329	359	342	353	351	343	352	327
58296	35258	36023	37075	36005	35359	37239	35011	36797	35323	31895	29487	28954	29555	25443	17617	11095	7938	7489	5015	1968	1411	703	408	493	568	437	386	271	242	282	357	510	493	611	540	424	269	233	214	346	2316	563	186	217	213	215	210	226	206	218	171	183	206	162	189	196	211	199	191	199	176	197	187	208	194	187	189	210	191	200	188	190	207	216	197	199	217	209	197	189	212	231	209	181	204	215	183	172	209	188	193	190	197	177	186	206	199	201	212	208	217	203	209	206	210	205	186	198	181	212	202	186	192	196	205	181	201	184	175	219	198	206	191	187	193	195	199	174	187	198	187	203	209	201	199	193	206	219	206	176	188	192	188	193	174	204	199	174	190	199	195	195	211	186	236	205	217	171	211	193	202	178	182	225	198	235	178	199	211	194	213	196	200	199	190	189	204	208	204	174	217	216	198	206	180	204	201	190	187	201	211	184	187	185	188	195	204	192	219	192	174	198	207	200	184	210	186	191	174	215	164	209	192	179	159	164	188	174	193	212	207	200	228	189	196	215	197	194	207	174	209	211	185	171	220	174	204	212	199	178	184	183	220	194	217	199	221	175	185	192	202	206	180	192	195	208	204	211	190	193	226	170	199	193	210	205	209	200	208	180	196	192	196	212	182	201	201	203	183	182	186	197	183	208	200	204	196	196	217	215	185	199	189	185	195	205	196	178	192	173	183	210	179	185	202	186	182	207	198	163	229	194	189	195	158	213	211	195	206	175	189	185	194	205	166	178	206	185	192	189	195	207	193	209	202	211	162	202	181	201	208	220	239	189	203	201	210	203	188	188	209	196	192	191	207	179	217	187	211	197	188	215	192	187	202	192	176	210	199	188	193	200	200	221	179	192	176	203	180	189	201	194	177	197	180	209	189	191	186	204	210	194	212	186	237	193	181	185	198	192	187	214	199	217	194	174	208	197	176	203	198	167	196	190	195	171	201	188	191	224	211	189	199	188	231	196	204	223	210	193	179	181	209	201	170	225	202	185	186	209	169	185	187	189	169	187	211	208	182	204	197	197	221	199	182	197	186	193	217	209	185	213	202	186	199	200	184	232	194	230	186	200	208	230	201	194	203	181	201	195	182	207	198	187	209	198	180	182	178	194	184	181	187	174	179	189	232	218	210	198	198	194	184	231	193	179	193	196	215	201	202	190	201	209	218	180	172	184	170	191	170	185	195	216	190	200	186	216	200	214	227	181	192	175	199	193	190	196	207	225	162	182	171	191	184	201	183	204	221	190	200	180	211	212	198	175	192	190	194	212	172	176	195	220	227	169	200	192	189	185	187	218	192	180	184	202	191	179	200	198	185	183	203	206	210	218	180	206	190	205	204	199	197	200	200	203	188	184	189	184	189	194	206	193	187	213	185	229	191	170	194	198	214	199	207	214	184	204	201	181	206	208	221	212	185	204	205	174	200	182	198	196	180	202	180	211	188	195	192	191	223	208	191	174	195	198	157	218	179	195	205	207	203	201	188	205	198	183	175	182	200	221	184	211	180	172	209	226	199	195	200	174	197	201	213	192	195	180	174	206	180	182	217	226	174	182	188	196	194	169	188	206	188	178	178	203	183	177	165	184	191	198	189	181	199	202	208	215	185	201	224	205	196	188	200	216	184	190	157	189	181	200	217	210	185	196	205	173	200	196	209	164	210	184	183	188	196	173	211	174	207	173	217	165	216	190	181	191	188	231	202	204	179	173	162	202	195	194	184	204	205	202	183	181	235	202	207	200	174	180	171	228	193	204	173	205	195	196	202	200	188	215	204	195	193	185	188	204	179	187	200	193	191	197	186	179	202	197	193	241	180	167	189	197	186	192	177	193	185	190	202	186	204	201	193	189	197	192	181	179	211	206	208	192	182	181	191	196	196	190	189	200	190	181	180	174	206	204	209	194	199	196	204	187	206	224	186	179	231	194	157	191	187	189	173	182	199	170	196	194	210	204	187	194	172	172	189	203	195	190	211	195	178	187	190	176	206	212	174	183	212	201	209	193	199	200	214	217	203	193	204	208	185	192	192	201	191	215	214	198	188	196	229	205	198	210	209	198	214	178	196	224	200	191	180	169	192	208	162	181	207	208	178	187	168	197	222	192	207	191	178	192	198	198	209	198	193	191	191	175	167	186	187	184	196	198	192	197	169	208	218	189	179	195	186	199	203	190	207	195	200	225	206	185	187	166	179	206	181	185	186	179	187	190	185	213	184	180	174	229	208	210	202	195	186	193	200	166	186	204	203	179	196	208	206	183	186	187	208	205	191	204	166	192	200	196	204	224	198	182	192	212	210	178	189	189	195	181	174	187	200	205	179	171	170	196	191	191	205	182	165	195	162	201	192	200	217	194	177	203	192	221	199	188	179	183	205	198	192	216	199	190	196	191	199	192	194	205	182	201	183	200	185	209	207	219	201	195	193	191	204	204	187	201	193	198	184	205	188	194	185	198	228	198	179	166	219	199	214	161	208	182	173	202	182	194	224	207	218	191	207	205	202	212	188	201	199	213	200	189	189	204	177	190	176	197	184	191	201	207	196	208	189	217	191	213	186	182	198	189	198	233	202	201	201	206	186	203	194	205	204	211	207	193	178	176	195	178	187	199	210	201	185	206	204	206	198	207	202	195	201	218	198	208	181	177	185	186	194	183	204	199	201	201	192	193	215	200	201	174	245	175	178	179	199	185	223	207	192	180	183	208	199	174	190	214	178	204	202	182	194	212	209	192	192	216	169	171	171	225	214	187	188	188	193	190	184	173	185	184	207	244	194	178	182	192	172	202	211	196	207	160	208	198	203	190	179	191	191	179	191	192	193	204	182	203	192	200	165	211	213	204	203	192	176	182	193	184	177	197	162	228	191	183	186	176	181	185	181	165	200	215	184	171	175	199	192	203	198	202	196	183	211	224	193	186	200	199	202	183	193	205	207	216	191	164	176	157	212	176	180	188	187	234	193	194	168	170	187	192	225	203	204	187	205	199	200	175	217	176	194	222	194	200	186	204	210	220	195	205	205	190	220	195	193	219	206	186	177	187	179	186	207	207	176	176	186	207	196	202	187	213	195	180	221	190	193	197	189	201	209	203	208	196	191	204	210	203	175	200	191	181	200	215	199	230	198	176	184	213	182	186	204	181	188	187	188	196	201	197	194	202	204	197	183	196	211	216	184	190	200	164	202	192	183	212	217	179	171	179	188	172	182	209	200	224	189	199	198	192	182	209	203	193	179	189	196	191	208	207	177	205	194	185	195	210	214	208	194	189	187	182	204	187	200	203	190	199	195	191	195	201	187	169	193	170	176	194	198	212	163	204	188	196	196	225	237	195	193	189	219	216	180	198	196	208	195	186	191	210	209	197	182	143	180	203	209	214	198	191	169	186	200	193	221	203	198	217	209	172	201	173	224	185	187	190	182	186	234	173	200	195	211	199	203	191	208	217	193	196	200	198	193	196	203	184	180	181	180	211	190	174	223	210	187
36116	25628	31750	39789	44333	45986	49976	49095	48701	47270	45166	41340	42932	45044	41739	31464	25968	23278	25446	20430	10974	8367	3894	2215	2818	2910	2299	1993	1221	840	960	1493	2949	2991	3917	2751	2287	1330	840	932	1541	13915	2586	655	618	593	600	620	610	620	594	618	608	584	650	603	596	565	530	579	542	570	558	592	557	601	564	591	573	574	572	592	586	577	607	604	562	593	593	589	565	575	589	573	590	598	579	582	661	597	579	590	613	592	581	582	550	571	595	580	590	574	582	599	593	578	598	527	582	570	559	569	581	564	585	565	551	610	573	551	563	573	606	579	549	570	557	589	610	528	592	548	545	572	557	585	554	576	598	576	564	567	586	573	555	593	579	552	589	519	587	557	579	564	565	586	560	595	588	568	576	554	609	598	599	566	581	563	595	586	582	541	596	579	613	566	568	553	591	538	592	567	582	580	567	565	593	561	577	579	574	532	612	576	567	571	567	543	564	572	603	584	559	552	537	569	537	574	572	581	540	558	600	564	557	588	527	615	532	518	557	622	577	577	544	573	562	535	590	565	589	562	579	540	563	561	575	586	549	577	516	570	608	610	570	580	543	564	571	599	597	605	560	529	585	570	560	586	562	573	590	599	555	532	608	563	565	605	568	596	558	580	584	567	589	590	542	557	550	572	558	593	621	559	574	572	592	556	553	586	572	557	593	567	547	583	577	566	578	615	575	553	556	603	567	594	539	519	523	618	532	522	566	582	602	584	534	582	567	565	589	568	614	593	591	562	571	543	548	550	590	596	551	576	585	575	548	601	568	574	594	587	559	597	594	585	614	559	525	614	554	576	598	562	560	605	546	548	553	586	597	639	609	567	567	630	559	561	606	588	568	563	577	588	563	567	569	526	575	591	550	542	569	547	550	563	547	576	602	601	589	593	587	567	606	554	551	529	594	559	546	571	551	592	587	591	599	600	540	623	565	520	606	549	567	579	615	541	551	577	533	580	570	520	569	588	600	559	604	570	608	566	585	527	534	594	533	588	553	569	563	561	526	547	545	588	589	594	576	532	555	583	601	598	608	568	598	608	582	625	547	618	573	553	575	567	537	588	557	568	590	556	568	584	615	569	618	580	579	556	541	566	578	597	566	536	594	611	529	566	593	518	611	607	601	584	578	585	500	563	562	595	587	587	589	589	573	557	540	559	650	570	554	554	565	561	548	571	564	566	597	572	603	598	577	568	575	593	548	565	565	574	503	599	584	550	595	561	566	610	525	593	581	554	627	571	600	538	574	577	588	579	577	528	589	552	573	555	561	608	591	513	544	541	596	566	574	576	548	574	564	550	594	585	556	590	577	606	581	558	593	541	563	603	575	582	576	605	581	571	622	555	569	631	567	591	539	592	586	579	572	585	563	551	587	579	569	576	595	572	536	599	553	597	544	567	570	563	537	553	572	549	547	587	591	597	559	575	556	598	559	565	552	550	553	557	577	579	517	578	604	585	570	522	573	598	557	555	624	587	584	550	598	568	598	556	568	550	599	531	554	616	563	601	551	570	539	557	548	599	633	508	584	553	595	576	571	566	535	594	604	594	579	581	558	568	603	616	571	573	591	544	566	553	606	584	566	574	601	549	612	538	589	535	600	577	596	562	546	571	573	541	572	612	560	564	556	547	582	589	589	526	534	564	558	545	567	561	582	561	570	585	627	559	553	574	550	560	602	614	573	572	578	609	552	582	575	543	605	565	569	616	565	566	552	541	557	598	551	572	580	566	579	565	569	597	573	569	586	622	627	564	553	579	544	613	565	539	581	546	578	597	638	569	585	541	584	581	590	612	603	565	566	563	560	611	606	564	606	570	543	525	559	584	560	606	608	543	611	576	584	564	558	545	596	569	540	532	569	561	543	584	548	585	583	552	574	561	562	564	570	566	563	585	551	597	556	582	551	591	609	581	526	583	579	570	610	566	590	586	574	528	571	551	588	555	549	596	525	582	549	583	572	545	572	554	570	548	621	579	595	576	565	569	552	543	552	596	562	600	574	586	618	551	581	618	604	540	547	614	606	628	564	593	597	561	603	596	559	618	590	598	582	538	574	579	618	587	600	563	551	554	522	615	544	591	535	580	541	588	599	581	523	580	597	590	577	604	576	571	571	583	581	591	544	544	549	563	596	565	566	595	575	557	544	598	608	533	592	517	590	549	552	565	577	574	562	550	535	555	605	567	593	577	570	572	577	595	584	592	578	556	590	589	579	511	556	557	579	591	558	604	583	561	638	534	597	578	515	545	580	627	582	631	566	553	573	577	616	598	542	547	608	615	584	600	550	620	580	541	541	621	573	534	566	572	577	554	542	568	571	568	580	585	598	577	566	606	579	531	572	579	595	577	594	559	584	579	624	588	542	578	586	591	603	585	526	544	611	573	571	610	586	590	592	581	566	582	610	547	610	601	572	553	594	610	589	566	606	568	569	580	564	556	580	560	594	559	567	573	562	569	561	562	569	601	564	569	592	547	568	579	570	604	569	587	601	595	595	587	524	559	604	584	585	588	576	604	578	606	595	554	599	565	592	534	599	602	595	542	568	574	610	551	573	602	569	577	575	594	584	585	595	547	618	590	571	564	581	537	592	555	560	583	550	599	552	576	611	552	567	589	554	588	583	596	558	572	535	575	622	591	555	548	556	578	590	576	581	596	591	548	541	583	577	540	561	575	594	611	542	552	568	624	553	590	586	556	603	611	523	559	576	548	548	614	565	565	606	576	559	555	574	575	591	528	577	582	572	555	590	589	537	574	558	540	598	585	541	538	557	555	574	530	564	578	568	577	581	570	550	574	559	566	554	563	601	532	551	566	562	597	574	532	571	571	571	558	572	571	622	546	532	599	567	597	550	587	543	550	578	566	583	571	619	572	556	608	567	555	595	559	595	566	547	572	589	572	576	553	581	541	577	553	615	574	564	560	610	555	539	565	573	599	592	578	577	539	573	555	592	607	541	621	516	588	584	543	517	581	554	602	563	581	574	621	587	557	591	610	574	539	588	621	584	584	541	612	589	558	548	549	539	548	546	562	574	566	585	572	571	547	598	570	573	586	578	585	600	552	530	581	532	527	594	555	583	557	573	587	566	563	543	568	578	578	614	583	557	588	581	560	577	566	517	595	613	570	578	579	577	566	543	591	597	545	558	556	601	597	598	543	554	565	600	597	588	569	579	545	571	566	536	557	595	604	552	569	575	562	544	559	565	568	544	574	581	515	546	571	602	559	571	579	546	572	597	559	570	571	585	568	604	527	567	544	555	571	578	592	493	568	542	601	539	543	561	597	561	555	569	574	530	537	568	552	569	629	551	575	576	586	568	589	578	558	540	605	580	602	599	550	582	567	551	567	589	560	544	553	583	549	570	545	531	572	599	615	549	582	570	571	564	602	596	581	536	572	591	555	548	646	599	588	614	556	595	570	540	592	574	629	552	566	549	586	553	584	585	581	559	570	536	568	563	611	603	536	584	563	544	570	535	532	576	549
12239	6893	10427	9174	8491	6373	5717	3802	3004	2718	2383	1571	1268	1225	899	517	436	322	325	258	190	162	146	139	140	141	127	160	136	158	162	130	147	148	148	147	142	162	137	151	142	223	145	135	148	125	147	136	135	130	147	149	136	130	128	112	132	131	131	138	158	136	137	120	143	115	107	151	136	118	143	164	162	146	126	153	161	133	134	142	136	159	132	122	145	122	150	137	125	138	108	128	127	128	122	115	126	143	132	126	141	142	139	150	155	126	159	145	145	146	165	142	122	133	131	133	112	151	134	155	141	132	133	135	154	126	121	133	125	135	129	162	142	134	156	145	135	150	143	161	137	150	152	168	151	135	141	130	147	129	162	148	138	143	138	140	134	126	144	140	124	139	119	122	129	133	136	133	129	153	141	123	138	107	138	134	147	133	147	128	152	142	124	141	133	149	133	139	154	138	116	138	138	140	134	123	126	130	130	160	150	134	148	117	105	131	152	134	136	120	145	148	150	134	136	148	115	149	126	147	149	134	140	129	122	140	138	135	138	123	135	143	139	119	134	114	156	168	139	137	151	136	146	131	132	125	157	131	147	132	149	142	119	136	132	143	127	154	124	136	148	172	128	127	127	137	120	128	130	125	130	122	134	125	141	133	130	145	135	134	139	144	140	125	139	119	138	147	120	138	129	147	142	142	138	156	132	135	148	160	136	139	156	138	140	106	139	132	132	144	136	159	159	150	152	122	140	116	141	125	134	142	140	130	138	123	153	151	139	142	136	138	150	139	133	125	136	137	158	147	142	149	119	153	113	140	144	137	134	133	138	152	151	142	138	129	119	147	133	132	135	144	131	164	133	147	121	132	124	133	129	129	163	155	129	139	149	130	144	149	118	162	137	127	137	136	127	140	140	128	129	147	137	143	132	139	127	140	140	146	129	145	132	127	117	140	123	122	143	141	140	132	134	127	120	162	119	125	154	123	142	152	128	124	144	152	128	126	142	134	153	112	123	136	154	133	128	128	143	143	136	132	139	116	136	120	126	121	139	135	145	145	141	157	119	138	137	138	147	140	152	151	146	149	128	130	136	150	130	158	131	141	142	151	122	138	154	139	122	148	135	127	143	136	150	116	127	155	130	159	138	133	124	149	132	141	152	125	141	140	140	138	121	136	126	139	124	121	141	130	136	136	144	126	136	140	140	157	134	118	148	161	149	138	135	128	135	148	140	127	147	146	123	141	135	145	131	142	118	112	137	141	145	128	138	142	133	131	134	142	142	148	131	142	148	145	147	117	148	150	155	152	131	116	139	147	128	134	139	150	114	134	153	131	146	145	136	150	137	131	130	120	140	116	125	136	130	131	141	151	140	165	146	130	147	133	128	121	136	140	156	154	117	124	151	147	146	140	119	102	150	106	116	114	117	120	137	133	137	145	130	147	134	138	137	136	126	152	123	123	130	146	134	122	141	146	126	127	141	134	107	138	123	135	158	141	138	138	144	146	151	134	133	148	155	138	148	142	133	150	134	150	130	154	134	153	154	136	151	156	149	131	149	156	128	144	145	146	150	144	142	132	126	148	121	125	152	138	139	132	136	139	145	139	160	103	122	139	126	139	144	154	129	142	126	152	130	140	121	148	148	126	147	140	132	119	125	140	127	129	148	142	153	146	157	141	129	135	134	151	151	139	131	152	121	148	155	117	155	117	169	137	150	158	142	119	130	137	141	128	134	149	137	140	128	135	122	143	132	157	136	147	142	137	133	155	151	126	139	151	119	124	137	125	136	159	138	144	155	143	149	137	127	148	123	130	116	135	122	131	132	111	149	134	135	126	130	143	150	142	160	152	132	137	124	108	137	136	147	144	139	130	159	124	128	136	151	133	135	135	149	142	153	136	129	167	157	137	119	140	167	140	136	132	138	116	134	144	138	120	123	152	141	132	138	141	133	135	124	138	153	128	133	122	139	113	121	117	134	116	149	134	136	120	137	140	133	129	147	131	123	124	138	155	144	144	127	131	135	138	131	132	126	123	135	137	150	165	137	118	134	144	132	144	124	148	127	125	141	140	150	121	130	129	136	148	136	149	125	137	140	136	131	125	126	135	131	139	134	138	138	120	129	136	138	132	146	135	114	143	133	132	143	133	130	153	126	139	145	135	152	161	139	145	134	148	129	120	120	133	140	158	127	126	136	147	141	134	132	141	137	135	151	125	144	140	134	140	138	131	123	123	148	137	136	115	134	125	141	127	120	148	150	120	114	119	132	117	147	142	137	136	129	152	114	148	141	120	128	156	140	136	130	129	115	137	132	133	151	125	129	136	146	146	149	138	136	112	156	137	142	148	124	146	139	145	130	141	123	124	146	132	142	158	126	115	137	142	130	140	151	144	123	133	130	135	140	139	127	138	121	144	153	134	150	124	125	131	170	111	132	141	118	128	132	122	141	119	138	153	139	139	132	140	135	122	132	157	150	129	139	150	137	152	124	127	137	124	150	140	127	128	132	159	146	143	121	131	145	144	122	133	148	110	148	141	140	134	123	131	122	120	127	159	133	132	141	146	141	137	144	137	130	130	140	157	144	130	139	142	108	130	162	141	133	122	144	137	133	135	117	128	142	137	128	154	153	129	138	141	135	124	153	103	124	144	135	128	147	139	155	147	130	137	124	136	143	130	123	148	122	143	118	146	132	119	124	158	128	129	135	145	131	115	143	143	136	150	161	155	145	138	122	128	143	144	165	161	144	140	105	138	126	152	148	130	126	158	137	134	139	111	131	124	143	135	120	134	136	132	133	160	146	132	148	144	134	141	132	134	130	129	141	139	126	150	125	140	129	138	154	133	146	142	176	136	118	159	126	137	140	143	117	154	135	115	172	150	151	139	141	129	137	138	138	123	152	130	142	152	130	134	129	140	136	135	148	155	125	144	116	137	146	139	141	126	149	148	125	162	142	116	149	144	115	137	145	120	163	131	141	140	130	142	145	159	139	137	162	123	142	153	114	137	132	151	149	127	129	121	121	135	131	139	136	123	141	123	123	121	149	126	133	124	151	135	140	130	127	156	125	120	146	143	149	127	131	128	151	129	159	140	125	158	143	132	135	143	131	139	142	141	165	124	141	130	144	145	114	152	122	145	147	155	133	146	141	137	149	161	160	129	147	131	150	143	120	125	133	128	142	131	142	124	132	140	134	158	131	141	140	154	128	140	130	129	144	137	148	150	159	143	144	127	139	124	135	146	141	132	135	154	145	124	155	145	137	136	139	147	145	147	127	144	153	143	132	125	134	142	133	132	135	144	110	129	142	126	124	137	143	131	140	136	142	168	124	132	144	123	124	139	141	151	137	126	129	164	149	150	141	147	140	126	144	148	126	141	141	125	133	144	134	169	119	151	127	156	123	141	145	115	137	147	140	129	139	153	153	157	136	151	137	143	138	138	150	106	139	118	130	146	118	132	143	161	158	148	122	135	140	142	132	141	154	141	138	146	124	141	134	130	132	128	143	122
12510	7189	12920	15748	17459	16260	16608	13563	11460	11378	10504	7049	6001	6478	4123	2547	2008	1563	1661	1375	849	689	518	486	478	497	541	443	460	436	427	446	532	513	546	476	508	476	458	408	461	1001	447	430	446	441	426	432	411	406	443	449	410	426	435	421	459	411	442	422	393	384	450	409	432	383	412	406	399	453	416	398	402	423	453	449	387	446	439	405	463	411	448	428	425	432	430	455	426	440	435	439	410	459	402	427	419	433	412	423	426	414	428	417	451	429	423	417	424	435	423	439	422	446	410	419	463	474	413	431	398	436	451	413	458	423	421	403	397	456	455	431	427	439	438	406	437	405	394	429	428	406	460	423	418	398	466	409	437	431	434	387	413	416	426	411	421	431	364	410	423	408	428	458	398	437	439	411	394	407	379	417	453	470	375	442	414	424	458	392	438	415	448	429	431	393	437	427	427	441	446	458	405	475	430	443	456	453	442	425	448	446	470	412	427	414	470	442	439	415	417	445	443	428	403	401	430	472	451	470	402	438	423	441	438	379	421	428	443	407	456	395	416	441	425	412	445	413	428	401	464	416	428	430	415	434	418	405	423	439	439	416	375	407	406	456	415	417	458	438	454	392	433	391	427	430	457	408	410	437	436	398	441	397	422	427	421	421	464	412	427	371	443	465	436	442	426	428	397	445	439	439	413	419	461	419	399	432	452	438	419	425	422	419	443	418	430	419	403	412	462	453	447	454	425	419	432	403	443	445	457	424	426	398	394	427	417	450	439	425	431	423	429	432	442	429	428	461	435	420	455	418	425	393	422	437	427	425	431	432	438	392	373	451	429	399	418	416	425	425	393	427	431	418	424	435	409	415	407	420	442	426	415	408	478	426	421	412	413	447	428	366	386	407	408	427	419	454	401	418	420	422	401	439	445	429	430	430	424	362	391	426	421	391	423	450	430	435	440	433	404	448	455	426	455	431	418	449	414	441	426	438	418	456	401	429	451	421	463	435	416	450	449	403	374	415	427	428	408	447	409	451	438	423	437	427	430	420	413	454	475	417	429	431	405	429	430	435	452	437	418	403	434	425	432	423	424	429	424	430	425	423	470	424	419	455	409	436	434	414	442	446	404	440	447	450	405	391	434	465	408	420	403	464	406	434	411	424	428	436	431	432	439	427	437	434	432	416	455	425	454	432	402	425	441	407	426	394	405	396	410	460	461	413	422	453	422	466	419	413	464	449	432	446	384	476	426	471	436	441	428	431	404	400	438	433	471	433	451	442	393	444	422	431	396	402	441	403	437	412	414	428	398	396	416	434	432	434	456	407	410	410	408	470	447	452	441	405	404	491	439	419	436	451	454	414	385	416	419	412	424	425	410	411	432	440	409	424	453	450	433	400	412	397	423	387	388	432	407	410	394	466	397	473	402	450	433	402	410	420	422	431	426	421	407	405	404	412	412	442	400	402	401	432	431	421	396	411	405	427	401	414	425	421	425	423	419	409	434	398	419	438	473	386	458	419	406	452	445	441	401	449	432	456	418	407	422	453	420	438	410	411	429	426	462	427	410	405	414	424	426	423	455	445	387	401	407	481	450	446	407	436	415	448	430	410	454	409	406	409	445	399	434	401	403	415	428	429	414	439	399	427	397	470	431	469	423	433	430	453	437	437	410	407	432	403	411	415	414	414	442	378	383	481	407	454	448	432	431	417	429	447	415	404	428	456	450	441	383	455	448	420	418	423	414	430	418	414	387	445	463	430	419	419	458	401	401	432	411	450	413	440	422	454	439	435	467	395	407	378	424	443	418	432	430	386	380	480	436	424	424	381	407	422	440	432	454	434	433	465	411	397	416	432	442	446	425	433	417	447	404	420	418	408	421	435	463	438	453	398	429	430	440	451	433	431	404	456	460	389	424	422	433	421	425	459	459	446	401	471	400	452	408	401	457	432	438	450	451	427	432	395	412	424	408	424	412	427	471	402	395	416	410	395	429	403	407	428	404	472	437	485	441	421	380	446	380	422	415	422	466	421	435	408	413	433	433	395	392	445	445	427	461	437	408	434	423	424	454	482	392	424	407	407	422	413	483	462	436	429	443	428	413	463	397	398	411	429	411	410	446	458	403	384	445	450	436	420	397	376	426	422	415	417	426	436	448	409	432	441	429	403	399	441	450	429	425	449	415	428	413	440	396	402	473	464	388	421	441	390	471	439	407	418	396	415	411	428	412	441	438	400	444	464	429	421	399	417	444	444	421	418	429	418	453	433	445	411	419	468	437	395	423	437	400	465	423	416	436	441	395	433	428	460	447	376	424	391	431	420	401	431	393	444	419	457	411	416	414	440	427	458	406	438	418	427	425	434	420	421	418	456	417	417	387	403	393	409	390	446	415	445	439	410	455	392	410	438	407	416	446	409	432	430	425	414	422	405	445	400	408	429	397	405	414	440	416	419	405	388	440	412	464	465	435	411	434	417	451	445	460	448	441	515	426	449	450	402	410	439	392	446	413	437	404	403	414	405	429	406	432	435	469	433	404	419	457	446	401	441	417	427	406	441	445	413	442	430	424	410	448	397	422	443	411	407	420	418	424	382	415	458	442	449	430	438	431	461	440	411	448	397	423	425	413	448	408	425	403	458	404	391	441	382	442	432	392	418	428	463	439	391	453	388	433	426	431	399	444	444	417	408	437	416	418	436	428	411	424	423	423	386	447	446	422	449	431	467	432	438	408	445	389	429	430	444	425	421	380	440	403	416	407	429	409	404	466	400	453	414	432	483	413	412	414	410	392	422	438	452	430	429	447	402	387	438	410	435	390	432	433	405	427	414	403	428	419	407	437	448	409	404	455	497	471	426	441	428	456	436	411	415	453	421	453	390	440	438	400	411	438	408	375	417	379	405	433	407	443	432	380	375	410	428	400	458	413	388	416	416	421	433	442	383	406	460	451	429	427	409	424	423	446	428	422	434	417	395	416	417	405	399	429	390	402	426	430	418	429	422	440	427	418	445	423	435	418	405	442	427	397	411	439	451	437	389	425	416	426	439	445	408	398	390	437	420	451	428	437	443	417	431	485	400	464	419	434	431	446	425	455	417	397	430	434	451	396	428	463	425	421	436	419	424	432	423	464	424	423	414	412	409	460	428	408	406	426	429	402	407	429	418	403	419	404	441	445	433	438	469	395	425	468	444	446	427	472	393	417	442	422	433	400	384	416	461	442	411	398	479	427	417	435	437	430	405	432	404	435	415	435	437	417	424	426	381	433	403	429	410	423	429	411	419	431	414	424	383	440	402	418	428	387	425	405	424	405	388	423	421	432	420	424	379	420	424	435	449	430	399	429	433	416	416	390	401	404	414	398	438	404	445	417	423	417	428	418	422	432	419	389	413	436	448	398	432	437	438	408	435	423	438	411	377	413	432	451	431	426	435	408	410	407	384	459	403	412	423	411	450	404	419	465	448	451	434	450	447	431	437	445	429	450	425	431	438	459	455	465	421	411	382	417	405	412	384
46815	29568	34427	36524	34467	33573	35490	32105	31604	27860	26994	20776	16789	18173	11140	7060	5110	3147	2995	2076	1011	543	292	164	281	304	210	238	151	131	145	188	239	252	237	210	157	144	106	121	121	980	362	109	103	111	102	95	100	107	123	121	117	113	110	101	105	97	110	98	99	115	97	116	109	100	112	118	97	100	94	107	101	110	105	109	96	95	112	94	112	105	109	114	125	116	103	103	105	94	109	107	105	108	98	113	113	91	113	75	129	100	85	125	125	75	93	105	104	93	102	111	98	94	113	116	92	133	87	125	93	110	112	114	104	93	92	85	101	79	108	122	110	101	124	88	91	105	99	117	92	102	107	94	99	97	103	109	104	94	119	106	115	110	99	126	112	107	98	98	89	76	96	121	117	101	115	91	116	111	102	110	127	99	91	111	107	95	96	98	113	108	103	100	106	111	108	112	117	116	97	105	104	122	100	121	122	102	109	98	110	106	102	88	100	109	104	98	112	103	101	107	127	115	86	105	96	114	105	105	102	98	119	110	104	107	99	105	77	107	96	112	102	98	113	114	113	94	90	109	113	119	108	120	100	98	80	97	109	104	104	104	115	128	101	86	102	102	93	107	103	106	106	114	103	107	99	100	88	98	105	120	112	105	105	105	109	108	107	111	112	111	94	116	91	110	109	106	94	99	115	94	119	110	127	106	99	96	92	87	123	101	100	102	100	102	97	92	120	99	100	107	110	96	98	112	93	95	122	114	107	105	108	100	91	121	114	99	109	119	110	109	115	88	105	117	95	89	103	85	93	118	111	97	120	118	101	109	94	101	115	117	110	96	129	109	103	116	102	99	104	101	95	112	110	111	96	92	107	120	102	105	124	112	96	112	109	118	92	105	106	114	109	111	113	104	109	93	104	106	98	93	117	107	99	129	103	92	89	107	107	108	109	125	107	124	106	106	104	111	88	115	116	104	106	109	107	103	97	89	134	85	87	104	80	107	117	124	106	106	106	96	110	91	118	104	112	105	99	91	118	103	107	102	103	85	112	109	102	118	113	102	126	100	100	99	98	111	105	104	85	103	101	103	111	91	96	113	122	109	94	98	88	94	118	85	90	107	107	96	122	115	101	124	122	100	94	110	111	118	110	109	84	112	113	106	104	102	110	99	89	98	101	89	112	89	95	94	86	112	95	116	107	120	123	119	92	107	104	98	78	112	108	106	84	121	106	114	94	117	112	103	106	120	108	109	112	102	96	121	112	119	105	118	106	106	96	113	111	94	99	96	108	110	87	97	101	112	102	92	94	110	87	108	97	116	97	96	102	94	122	107	101	109	105	97	108	126	98	111	99	113	104	97	84	108	127	121	119	125	121	100	132	114	97	91	102	112	107	98	110	102	117	100	114	112	116	93	97	118	99	97	119	96	105	99	96	113	113	103	100	103	110	102	108	103	93	90	96	97	114	105	107	104	101	118	101	118	94	91	95	111	95	106	93	123	102	116	95	121	98	104	117	113	88	103	117	115	106	128	109	87	101	96	114	89	94	112	106	106	81	106	94	92	85	92	100	111	99	115	89	100	85	91	93	92	119	128	118	96	96	117	112	91	87	100	126	111	108	101	91	89	101	126	96	108	113	114	80	95	107	95	125	106	90	116	89	112	98	107	89	103	113	119	107	102	107	97	98	115	96	94	118	85	111	104	98	97	99	107	114	91	94	108	113	94	96	107	119	92	95	88	113	111	74	122	107	116	86	99	119	117	104	111	100	110	102	93	112	103	94	88	107	93	118	107	109	120	110	114	113	86	114	123	119	109	91	86	114	111	108	110	120	114	113	97	119	90	104	98	111	113	107	107	105	86	98	127	96	95	104	112	92	105	106	102	111	115	95	99	113	102	108	107	112	96	97	105	119	120	86	113	104	116	104	108	92	108	119	105	125	93	110	104	104	104	115	96	104	99	110	101	105	108	124	95	101	99	106	114	113	102	107	119	129	109	111	85	121	110	99	104	97	102	100	95	116	104	100	119	97	99	106	100	104	95	99	108	107	112	97	128	101	122	108	112	98	107	122	103	113	112	110	90	124	109	95	100	108	97	102	106	103	112	106	100	107	115	101	96	126	107	91	124	115	95	103	113	94	116	93	96	99	91	100	121	95	82	101	111	117	103	106	96	79	102	102	111	113	101	100	115	137	114	115	96	118	87	106	96	91	113	85	118	105	119	96	93	104	108	106	102	105	125	95	112	113	118	94	121	109	102	94	96	118	98	104	112	116	106	99	111	111	113	104	81	100	108	107	90	80	109	109	104	114	97	97	103	90	106	102	115	94	117	100	111	118	120	117	115	88	97	106	88	113	115	113	114	109	87	84	102	92	113	108	106	96	122	81	103	105	96	88	105	108	111	102	108	123	111	116	128	93	114	97	98	92	85	113	108	93	105	96	106	103	107	110	88	96	116	101	106	93	106	95	106	107	105	116	113	104	107	106	88	123	113	106	95	89	98	106	104	85	100	96	117	107	102	96	102	114	127	135	127	106	108	95	92	109	94	106	119	112	98	124	110	112	98	96	107	103	119	116	106	107	97	114	116	104	105	113	92	86	84	121	104	98	117	125	113	100	98	92	110	106	96	99	99	116	88	105	98	114	98	105	98	112	107	108	102	104	101	109	100	95	103	81	128	114	102	99	104	123	108	105	104	113	113	95	95	116	103	98	105	96	103	132	110	101	86	108	110	116	100	112	91	108	98	106	103	84	89	111	109	114	99	115	106	105	97	107	76	125	88	107	104	87	100	103	97	106	93	87	90	114	98	94	109	123	118	94	111	107	96	91	106	106	99	104	108	96	111	96	112	98	100	116	110	99	90	80	110	100	88	81	107	87	107	107	120	100	108	95	100	101	93	98	102	93	94	77	115	98	103	117	93	102	96	112	102	98	116	101	113	140	97	85	107	102	100	90	111	106	99	99	111	111	99	116	101	115	89	114	101	123	98	91	101	107	110	108	95	85	92	107	112	99	109	101	111	114	102	119	108	102	96	96	111	103	94	84	79	105	101	114	124	94	110	93	103	98	109	95	91	94	111	95	94	113	105	110	109	97	93	96	109	98	103	100	86	104	100	121	104	97	113	106	96	117	93	94	120	101	105	102	100	115	100	118	104	108	102	106	107	100	111	98	110	100	117	125	120	120	107	81	113	110	105	120	118	91	131	103	99	104	99	96	102	117	89	105	108	94	98	110	100	90	113	124	112	100	112	111	92	99	105	107	115	111	105	85	102	94	99	106	94	103	101	124	121	127	105	113	126	98	107	109	96	108	113	113	113	116	118	111	130	92	94	106	99	94	117	122	106	91	112	99	96	111	94	90	124	102	106	101	106	120	104	95	127	90	106	107	94	116	97	124	85	118	98	102	101	76	98	109	92	96	120	96	87	101	100	127	102	111	88	93	101	109	113	99	93	114	119	90	94	116	115	90	99	88	122	82	100	103	112	110	114	110	104	92	102	82	117	103	118
28345	20968	28937	37056	38767	43158	45047	42778	41741	39010	39900	35017	30526	35739	26883	21235	18784	14113	15071	12514	6676	3774	1761	974	1643	1873	1051	876	734	605	622	1158	1631	1400	1374	1348	913	609	462	489	455	6782	2125	389	377	349	397	363	369	355	331	320	332	381	336	341	343	369	328	334	376	336	359	369	364	363	331	334	324	315	352	337	337	337	360	334	350	359	347	348	355	352	343	341	339	378	341	344	367	336	315	339	348	352	357	319	345	363	315	347	351	322	344	307	373	339	362	343	345	374	353	356	307	347	354	361	370	354	378	348	332	324	309	314	372	336	348	337	345	334	338	349	352	344	349	362	318	366	344	350	352	353	337	315	332	328	347	331	301	385	359	323	327	330	318	360	359	330	338	316	332	310	335	358	315	344	326	344	331	350	354	334	355	317	332	321	326	339	368	354	341	370	344	358	371	349	317	325	308	316	383	345	329	341	350	338	338	338	344	333	365	369	328	355	332	328	332	343	396	346	334	339	318	303	367	336	322	350	326	328	347	345	370	361	342	374	352	322	358	345	315	327	373	342	366	308	340	371	357	371	331	345	310	330	329	323	336	348	329	386	327	337	363	343	332	335	362	334	350	332	338	367	364	333	359	347	347	369	345	343	323	335	338	323	362	358	349	316	347	339	363	366	356	346	356	347	331	337	352	372	332	352	332	345	384	328	337	334	329	362	333	339	347	328	385	338	321	379	310	365	348	355	356	318	318	352	357	339	358	325	373	341	358	361	326	316	371	346	326	347	348	324	302	346	362	351	344	388	316	338	312	355	304	351	356	345	342	361	366	342	346	317	348	377	346	335	373	355	336	337	347	346	370	310	357	341	321	335	324	355	359	339	383	347	347	338	350	328	343	311	370	348	327	338	330	334	344	350	340	352	343	301	322	372	355	347	354	282	360	339	334	351	339	336	324	346	354	360	346	359	351	332	315	339	337	324	335	330	324	311	351	318	367	351	355	331	349	350	322	334	354	333	350	323	313	333	362	372	365	319	366	317	349	358	324	373	336	317	348	346	342	336	319	324	345	339	324	322	355	344	357	352	342	377	345	365	308	328	310	312	354	351	333	310	320	350	348	354	358	321	348	360	327	341	354	317	360	346	350	320	363	331	330	374	334	319	345	349	346	349	313	314	357	354	350	328	354	354	358	375	331	353	337	336	321	326	344	357	340	358	325	369	353	340	337	326	328	347	311	331	338	335	348	355	357	318	410	338	304	338	302	325	335	340	352	330	357	344	348	297	316	361	347	303	364	380	335	352	339	341	348	349	355	341	320	309	295	337	354	314	354	336	357	310	359	361	352	320	357	310	331	349	341	338	325	365	323	350	329	349	356	357	320	311	329	345	347	340	315	367	376	359	331	351	326	336	344	343	341	328	332	330	359	364	330	340	352	342	325	328	323	334	310	365	359	337	340	361	342	341	356	317	334	358	335	326	350	337	340	337	331	346	348	327	338	338	354	369	341	361	334	348	357	356	321	363	323	329	354	330	352	371	350	326	343	388	339	332	375	348	340	367	343	384	359	375	364	335	360	306	326	361	348	353	366	365	346	339	348	327	376	337	287	336	344	320	347	354	347	322	322	352	337	357	333	322	333	347	330	358	340	368	344	337	339	347	359	316	360	331	320	333	324	344	355	325	348	375	321	353	374	350	351	326	351	351	362	347	342	329	356	352	366	352	338	329	313	327	343	347	344	338	319	344	351	307	363	337	322	337	354	340	348	335	347	373	336	358	373	344	356	346	351	335	357	312	314	358	330	329	331	363	324	346	315	356	345	301	352	347	360	348	338	351	334	302	331	324	315	342	359	345	334	303	337	337	359	336	393	351	360	319	327	385	347	359	306	316	357	348	336	351	354	339	377	331	369	346	337	336	340	357	350	305	347	386	340	374	322	338	334	328	326	335	296	339	352	339	383	301	340	331	349	352	347	348	305	355	328	349	334	329	342	375	376	375	322	334	343	325	390	357	378	321	336	329	337	349	342	350	315	333	338	368	346	329	332	359	355	333	281	300	316	348	341	312	341	327	340	332	371	354	393	338	369	364	330	348	352	361	338	354	352	365	356	334	333	337	364	311	350	340	358	326	347	339	352	357	332	330	335	337	354	361	348	319	331	360	317	324	348	343	347	331	354	375	344	314	320	372	306	326	339	343	318	365	355	371	334	331	301	366	357	340	305	347	360	302	332	366	341	324	343	335	341	315	306	351	334	327	316	328	332	354	326	348	326	319	363	330	316	345	359	339	310	347	378	322	345	333	328	350	331	352	367	371	319	348	354	327	338	338	356	372	321	341	342	349	327	332	336	344	362	365	321	375	334	361	370	336	336	354	330	339	355	371	316	352	350	339	362	341	344	326	333	367	322	345	335	350	335	314	311	362	370	329	372	337	369	351	305	355	306	361	302	348	354	317	308	333	321	327	335	326	327	346	348	352	345	313	323	293	364	330	318	375	328	325	363	369	352	324	355	343	364	335	346	370	351	326	321	352	338	348	329	354	369	316	367	332	317	327	323	323	346	350	329	335	388	359	359	363	301	354	325	334	334	375	337	361	349	336	332	321	346	325	358	301	336	321	378	339	341	346	359	329	334	341	323	377	329	357	337	346	356	329	360	374	337	354	369	343	348	348	370	370	325	360	340	313	366	382	351	344	385	323	346	348	346	349	334	355	333	323	346	355	286	358	352	315	352	323	360	317	365	357	343	331	371	361	317	335	319	340	312	326	315	314	365	345	336	321	323	391	308	338	364	374	334	343	355	346	348	328	314	335	356	313	331	344	323	329	341	350	317	331	342	336	368	345	360	332	348	327	330	337	329	360	342	339	331	320	396	364	333	335	353	333	336	316	352	323	346	329	335	340	324	343	318	328	337	374	345	346	362	324	364	337	333	366	334	345	351	357	328	360	344	363	381	346	345	337	344	337	351	343	343	349	332	367	299	347	333	337	305	360	333	355	330	348	326	313	314	314	337	303	358	355	338	327	355	384	365	334	373	335	335	334	344	347	363	361	328	343	364	356	348	343	353	351	347	331	336	328	342	344	344	353	328	314	330	336	325	362	342	347	364	350	336	363	322	331	355	332	347	346	318	324	316	321	374	359	329	341	327	327	332	326	351	292	371	347	314	364	314	340	347	304	356	365	344	333	363	333	306	327	361	335	324	329	311	318	345	389	316	344	321	339	328	320	342	355	332	342	366	354	378	344	329	373	310	335	322	337	355	347	345	350	352	349	330	351	350	349	338	356	359	358	305	333	337	321	390	337	364	316	352	352	335	348	313	359	332	361	317	321	361	351	356	324	323	347	353	326	336	331	332	335	317	356	345	370	328	331	342	333	362	352	347	340	328	346	346	351	304	352	320	322	358	361	350	339	352	337	328	339	349	361	325	369	341	354	339	325	367	351	339	332	376	352	307	375	330	370	344	366	347	346	365	318	348	381	349	338	351	333	343	355	343	332	342	325	373	356	352	316
60372	35726	36706	38149	34222	35799	38785	36856	36460	35388	33904	31454	28673	29499	21465	14460	11412	8113	7201	5086	2687	1386	605	400	581	571	434	404	305	278	332	371	467	436	469	476	343	256	209	197	190	2136	709	197	203	207	210	201	195	209	183	169	213	191	190	215	181	238	232	189	202	208	197	199	178	211	177	176	209	189	178	196	188	188	188	215	214	187	195	214	205	174	210	195	185	189	194	177	231	203	201	191	184	195	222	218	198	190	191	174	174	207	198	195	185	176	202	206	168	195	222	205	208	171	192	214	197	182	180	181	173	177	182	190	207	191	192	167	186	192	181	174	227	193	186	185	193	192	168	197	206	168	204	198	189	205	206	188	198	183	177	196	203	195	203	178	197	212	188	179	188	213	198	201	178	213	174	195	188	192	185	201	201	207	198	178	210	201	186	193	213	193	208	192	192	211	175	193	186	179	188	181	209	177	208	216	193	162	210	181	195	202	186	183	194	200	173	190	201	190	214	197	198	199	224	188	160	220	192	209	186	202	182	201	215	186	174	209	196	214	207	179	200	207	189	191	177	165	199	218	207	186	205	174	220	173	174	163	174	205	184	191	232	219	192	185	184	178	194	198	199	207	191	205	224	203	155	191	205	166	191	211	190	200	193	192	206	183	208	213	192	199	208	174	196	188	211	209	205	203	189	203	187	195	183	194	196	166	185	212	203	183	187	164	216	199	180	195	191	209	190	218	203	193	208	196	204	214	211	177	157	164	185	208	179	193	169	192	187	187	195	216	191	193	180	168	181	196	204	196	210	212	212	189	201	180	198	180	188	191	195	184	185	204	184	191	207	197	178	221	207	194	183	186	189	189	202	186	188	219	214	188	216	182	213	199	218	217	209	179	214	181	228	208	202	187	194	206	223	213	204	212	198	200	207	192	201	189	208	198	198	198	177	208	175	198	228	183	176	184	210	204	177	191	213	177	202	222	163	193	188	181	210	207	190	203	181	220	223	186	205	189	195	177	214	200	214	204	159	190	202	191	207	195	182	205	192	216	181	216	180	169	175	169	212	206	164	228	212	176	177	185	194	210	197	185	186	200	206	199	181	192	202	206	181	210	187	188	206	199	203	212	213	189	201	188	175	171	221	183	199	208	178	201	189	216	187	174	188	202	213	195	210	183	185	186	193	193	180	188	186	205	170	180	202	189	187	180	174	203	207	188	211	220	174	222	187	189	204	199	204	206	195	188	177	216	195	189	210	207	194	170	193	195	204	195	211	161	205	185	205	195	188	189	200	169	194	206	187	179	177	192	210	211	207	199	189	206	189	198	202	183	194	186	184	196	189	181	220	221	187	189	196	213	192	200	172	182	196	175	213	193	204	188	201	216	194	194	198	220	177	183	188	181	206	193	217	169	188	193	187	197	213	188	215	202	184	206	208	196	195	184	183	218	208	191	190	174	188	215	178	200	191	190	203	182	170	211	208	184	201	208	207	199	185	208	174	188	192	159	218	217	209	203	218	189	173	211	196	209	173	180	182	183	178	200	190	211	203	214	194	214	188	170	200	164	225	211	196	228	221	164	181	183	167	175	201	189	185	194	197	210	191	199	217	181	197	212	182	182	209	202	198	196	184	218	212	207	194	182	214	197	197	197	206	186	206	183	203	188	194	179	194	202	187	191	198	199	183	209	200	171	198	194	207	178	198	189	191	219	200	210	180	181	197	188	188	177	208	187	208	216	207	171	186	189	194	214	184	203	178	212	188	183	185	198	204	213	179	195	182	208	187	188	196	177	177	189	170	212	198	185	188	182	189	216	189	186	202	215	197	207	195	193	207	217	172	203	206	191	216	197	189	198	197	191	214	183	214	186	176	190	195	184	190	210	180	196	186	161	198	189	208	198	209	157	196	190	211	180	215	189	198	195	203	209	193	212	202	179	184	220	182	199	212	179	178	199	226	206	217	189	180	186	229	203	186	187	212	201	188	223	201	152	206	214	168	216	217	162	195	195	197	206	189	205	201	179	188	206	201	220	202	188	196	194	212	199	207	185	190	204	205	186	198	167	180	215	193	188	216	201	199	211	208	203	195	192	186	191	202	209	215	197	150	215	199	193	214	237	207	197	209	198	211	200	197	203	196	187	193	206	175	196	196	200	215	192	183	204	220	191	191	210	204	201	172	178	190	188	183	197	189	204	200	207	208	191	196	192	203	192	207	179	197	189	173	168	193	164	200	199	218	209	207	221	193	173	205	185	191	180	198	195	191	200	204	215	197	223	215	191	225	191	189	184	157	193	181	184	205	225	177	173	174	202	226	215	213	197	221	184	184	177	180	196	194	209	196	200	192	187	196	183	189	212	196	192	227	189	203	207	193	183	194	203	210	170	197	184	187	216	184	208	202	191	215	201	191	191	195	194	219	176	192	220	194	190	188	175	215	193	208	201	182	198	196	201	220	228	177	169	206	216	177	200	199	210	186	214	211	190	192	194	210	193	200	203	183	187	208	186	196	203	205	173	193	207	190	197	188	205	211	197	199	176	162	191	185	203	193	210	199	213	196	201	197	210	159	192	205	222	212	193	194	228	190	205	207	214	193	198	197	184	203	203	187	212	210	167	182	193	185	210	190	207	186	216	203	193	193	214	215	183	214	181	206	199	202	183	192	203	173	178	192	201	190	215	161	214	204	195	170	193	191	166	191	190	197	191	211	218	153	196	201	204	184	192	179	202	201	206	205	202	201	184	206	183	185	188	179	207	198	203	235	201	206	190	200	205	208	194	188	211	174	214	219	207	197	205	181	184	202	177	196	192	217	206	192	202	224	188	215	178	182	189	200	189	214	192	207	195	164	223	179	210	182	216	203	206	186	192	179	206	181	178	197	198	202	201	176	182	178	198	207	172	180	191	181	187	183	176	179	182	175	188	191	187	194	203	208	190	206	173	192	193	185	190	206	200	216	227	190	197	180	186	195	200	196	203	201	192	201	224	183	175	200	186	201	226	190	206	173	199	205	203	177	183	196	198	192	192	209	174	196	182	185	193	196	185	212	214	180	168	213	197	196	197	191	202	178	205	183	208	177	187	211	187	213	176	201	177	186	199	194	174	176	188	191	201	200	190	211	190	192	191	203	185	196	213	195	203	172	190	199	202	194	205	195	207	194	183	208	199	210	201	218	198	190	162	180	197	220	180	196	196	210	184	206	214	203	193	200	198	213	205	205	224	166	206	212	218	201	173	188	221	169	178	182	190	204	186	149	187	198	197	184	187	207	205	158	209	189	210	192	211	195	195	206	195	194	194	186	224	183	191	196	219	210	193	198	199	189	188	185	212	171	196	199	203	185	195	199	213	218	200	198	205	203	216	192	211	191	179	180	193	207	180	190	195	194	222	194	198	197	203	217	199	199	237	193	206	190	184	212	202	219	165	176	230	193	198	212	207	185	203	195	182	184	196	198	204	192	203	180	190	198	189	187	192	184	213	188	198	200	210	186	207	203	178	184	201	190	218	223	192
37071	27746	32778	40598	42751	48777	50157	48997	49237	47332	48117	45200	40331	45512	36111	29236	28525	24015	25455	21188	13444	8039	3270	2040	3646	3155	1970	1945	1367	1213	1588	1857	2765	2202	2671	2652	1777	1092	802	936	737	12397	3396	641	629	576	609	643	629	613	609	648	599	585	572	617	618	576	695	649	593	606	593	607	580	622	622	580	564	587	569	609	593	598	556	612	634	599	589	569	607	569	549	565	601	623	577	586	629	542	599	592	594	536	551	636	579	640	555	586	561	613	540	577	565	595	557	604	571	612	576	550	599	588	576	553	576	589	573	556	575	591	608	576	564	590	605	526	583	581	628	587	618	544	545	557	573	611	577	555	531	614	536	542	547	580	584	570	559	616	591	549	581	576	581	579	605	577	569	617	613	613	633	567	564	582	558	569	591	563	561	616	584	575	573	586	590	588	547	594	551	585	560	613	593	564	553	541	554	610	593	599	618	554	566	565	624	564	593	577	565	582	566	615	651	556	523	581	566	550	612	552	583	570	561	610	598	552	584	591	527	620	554	578	546	593	547	573	585	590	570	591	563	570	590	548	565	617	590	576	568	576	615	575	572	544	594	604	601	571	571	560	617	578	566	532	574	545	587	551	587	662	571	561	597	551	597	581	602	541	588	583	566	600	551	609	589	599	561	592	596	598	546	571	581	566	594	565	567	563	560	535	564	577	633	610	557	550	606	580	590	572	600	580	551	575	627	533	539	574	581	555	613	588	583	581	619	562	568	531	631	573	612	579	568	567	544	578	566	609	580	621	559	547	588	582	589	568	558	525	547	552	590	616	594	584	600	582	620	565	582	557	576	584	607	583	600	565	558	543	585	565	580	562	540	579	599	547	594	595	527	572	579	542	549	538	615	594	567	575	585	578	599	600	552	552	579	585	548	584	586	540	575	603	557	556	588	599	567	541	559	554	543	578	581	572	589	574	602	551	578	557	572	595	575	579	599	579	584	611	592	548	551	579	602	539	523	569	608	547	609	620	599	577	578	588	544	551	560	581	565	563	608	581	546	592	564	566	595	575	610	559	598	548	589	602	598	581	601	552	557	569	551	569	564	614	600	571	575	591	538	550	580	571	590	583	533	603	621	595	557	585	600	582	589	597	546	588	582	581	582	561	562	551	589	571	613	550	599	600	558	568	588	538	580	592	600	584	597	572	513	582	603	570	588	605	543	593	578	578	561	570	581	594	576	615	558	603	549	541	572	546	595	619	590	553	562	568	562	565	603	525	580	583	543	565	578	572	614	564	592	575	599	552	603	569	573	587	584	618	549	608	574	564	602	577	568	574	562	567	548	600	582	584	583	598	537	541	535	579	570	602	570	590	559	594	587	582	508	605	618	567	586	592	581	600	542	604	561	560	584	548	546	588	569	578	570	587	541	541	554	559	574	581	575	580	563	633	565	582	603	559	553	567	576	619	586	592	583	530	571	561	600	521	613	527	573	586	582	553	556	564	578	550	575	582	594	559	589	616	596	581	569	543	542	582	586	529	558	562	579	564	597	556	594	580	610	610	568	599	577	521	531	577	601	598	580	569	518	551	567	576	582	554	574	554	591	601	581	595	566	572	591	567	610	558	583	555	552	531	565	568	583	547	564	566	559	596	555	581	529	567	552	586	548	631	589	571	581	589	600	608	554	640	596	560	558	575	573	567	566	591	569	562	624	593	558	582	541	597	559	536	574	557	575	565	567	563	589	612	564	589	592	590	600	582	567	578	550	569	593	547	579	578	611	557	590	575	593	557	586	601	569	565	554	608	576	541	593	593	572	596	603	600	574	541	596	569	550	575	528	569	531	579	557	552	558	551	593	594	565	567	550	617	548	582	551	561	586	545	543	582	565	579	609	560	566	529	581	640	588	599	632	600	586	544	563	574	583	575	594	556	568	530	571	558	584	623	584	578	526	597	576	596	558	598	578	567	552	611	618	548	591	549	645	566	544	551	581	600	540	589	591	583	593	581	580	582	601	595	573	582	616	543	531	562	559	576	569	561	666	556	553	556	553	589	596	599	618	565	593	590	593	596	609	546	546	590	598	574	570	576	602	584	573	598	543	606	530	600	568	548	575	562	618	564	561	557	530	584	521	612	573	540	582	576	581	570	607	564	592	570	576	591	552	579	547	541	561	582	552	562	559	604	561	570	576	587	596	591	558	556	556	579	561	547	603	569	573	570	556	594	564	596	566	545	558	562	539	559	571	565	621	619	576	567	590	522	552	593	547	534	584	562	583	566	595	583	573	601	571	584	606	609	590	532	530	573	601	567	576	603	598	568	543	580	579	577	638	575	604	577	569	582	568	585	599	578	538	521	551	522	593	590	615	594	531	549	563	568	563	571	587	554	582	613	565	582	547	546	568	530	602	572	561	573	583	587	624	583	589	590	595	558	578	598	585	548	595	540	562	602	613	611	548	576	584	575	604	554	590	580	599	564	575	580	582	546	567	578	598	570	565	535	582	594	535	558	564	612	568	581	586	542	600	577	569	594	545	562	576	576	559	568	567	578	570	585	599	576	533	614	576	595	583	609	562	573	561	558	591	629	570	545	552	557	625	585	593	598	604	599	561	588	563	636	577	561	581	569	548	560	537	588	627	616	592	547	614	645	601	571	630	581	539	547	578	573	580	578	583	535	541	565	585	586	595	616	592	604	593	603	590	551	569	569	561	596	589	567	543	591	584	566	576	571	597	559	549	603	551	590	585	507	545	595	561	549	566	569	572	575	533	545	547	598	578	551	584	595	573	557	583	591	573	580	562	575	564	608	570	532	612	563	570	576	605	537	553	560	618	578	646	588	581	577	567	552	559	546	605	614	569	578	580	549	540	596	581	582	556	575	561	543	569	536	584	568	546	598	530	555	600	571	577	557	571	598	565	597	570	544	572	553	593	586	588	581	532	566	599	556	590	572	527	567	565	602	598	618	540	572	585	555	555	605	566	529	540	575	556	584	602	551	622	549	554	568	573	584	571	559	583	571	557	575	604	594	577	557	544	564	577	547	611	586	573	562	556	552	586	579	593	599	529	576	633	563	591	571	582	605	585	562	554	549	543	573	495	525	586	580	610	557	588	614	555	542	615	566	588	590	573	565	581	614	581	621	569	576	551	557	539	576	589	539	575	620	598	591	556	623	575	563	595	585	575	555	585	589	529	603	539	573	536	600	615	573	560	604	562	584	575	536	585	564	541	576	602	600	526	596	603	603	589	562	589	569	575	576	568	571	614	599	568	559	578	518	578	622	588	547	559	554	556	548	567	543	560	572	584	598	586	584	571	593	594	589	573	557	581	608	542	584	578	589	563	599	560	593	529	576	533	587	569	562	585	557	590	617	583	603	621	545	583	551	577	577	555	586	564	578	571	536	543	548	567	532	572	578	570	598	581	551	530	554	628	604	632	610	556	612	564	585	570	576	603	596	552	568	620	596	564	593	587	582	598	570	570	601	583	582	555	548	566	619	586	585	563	591	539	578	578	570	620	565
12524	7287	10350	11454	7184	6157	5235	4249	4162	3056	2066	1697	1332	1196	760	450	359	362	282	292	187	204	161	142	162	146	150	150	148	162	156	140	168	154	147	140	153	140	125	166	136	187	148	146	155	136	162	141	123	167	145	117	141	134	135	133	152	144	131	128	164	147	131	128	162	156	146	147	150	131	141	138	146	138	140	136	135	131	124	132	119	159	136	152	125	153	129	138	139	142	154	141	176	152	162	158	126	131	114	143	135	156	125	139	135	137	128	140	137	151	128	160	151	150	127	153	147	146	137	142	116	139	144	167	129	134	129	153	135	149	139	148	152	136	136	113	153	151	169	136	139	147	134	131	136	147	127	128	153	154	152	122	138	141	147	115	180	147	132	140	133	124	129	139	148	148	120	141	149	129	139	143	151	147	169	136	156	146	135	141	141	163	152	147	127	154	149	128	163	155	143	145	128	134	155	154	119	151	138	141	118	137	140	156	151	153	136	144	166	158	132	150	143	146	142	124	155	159	155	135	138	146	151	154	152	140	163	145	139	147	147	134	153	137	117	141	147	138	137	161	145	135	137	164	131	126	149	153	128	127	128	135	156	144	148	137	158	152	172	142	151	132	163	157	144	147	129	146	154	135	145	143	148	145	137	106	146	134	120	148	145	140	148	152	145	145	156	150	120	158	124	132	149	129	156	142	127	139	138	140	145	134	127	151	119	138	151	135	134	149	134	136	166	139	144	121	147	141	146	127	165	131	135	157	144	104	151	128	145	153	121	142	149	148	146	145	140	157	150	144	149	137	126	136	144	119	154	131	150	147	131	127	133	152	131	142	151	125	132	152	150	132	125	150	159	154	154	132	142	160	152	143	149	153	173	141	151	121	122	143	147	145	138	139	131	137	156	181	139	125	118	121	162	133	142	166	141	139	143	135	117	165	144	136	120	144	135	118	139	131	150	125	130	140	124	151	141	152	124	141	142	135	128	141	141	164	131	129	156	135	135	126	148	104	139	143	140	153	155	119	142	152	157	117	178	146	122	137	150	122	148	165	131	160	151	136	126	131	135	132	147	162	139	136	138	150	149	148	161	134	163	145	140	142	163	128	142	144	135	135	133	166	124	137	141	142	148	134	146	116	157	140	147	136	145	163	129	153	133	146	135	133	122	128	149	142	150	167	130	164	168	142	143	147	134	155	145	145	126	155	131	148	128	130	129	132	129	157	151	135	155	151	132	127	153	140	148	154	127	158	132	180	145	134	151	130	164	167	136	149	137	119	155	151	145	134	138	155	124	149	137	156	143	132	166	135	142	166	144	147	152	157	117	117	136	147	132	127	143	162	120	136	164	133	164	146	147	134	143	144	127	152	125	142	138	151	162	137	126	138	140	129	138	149	159	147	142	140	144	132	148	135	128	126	135	140	142	148	133	137	158	157	128	114	154	143	148	169	135	149	148	121	136	131	138	144	124	138	146	141	149	150	158	162	151	145	135	131	134	159	143	170	146	141	166	152	107	148	142	132	140	124	138	157	146	152	143	142	163	147	130	172	150	135	139	156	154	160	127	143	137	147	139	160	146	155	148	171	145	151	154	150	146	165	144	127	148	138	123	128	153	150	144	154	137	157	125	123	139	134	128	162	121	142	135	153	152	137	137	123	141	143	145	140	144	145	167	145	143	148	161	143	124	142	125	154	136	158	165	130	138	122	131	134	154	122	143	164	144	132	132	124	148	144	136	139	143	129	129	151	148	132	145	137	143	136	119	146	129	130	136	147	114	138	136	154	141	138	149	156	144	148	136	154	132	131	156	155	153	118	129	138	128	144	129	132	138	146	146	133	138	156	117	148	154	140	139	142	149	149	143	155	164	140	149	133	154	134	149	143	138	135	126	142	135	145	144	141	158	144	109	144	133	141	137	139	129	147	162	135	158	138	131	171	110	150	147	140	141	120	126	133	150	150	149	139	151	153	132	149	132	143	135	119	139	148	139	149	149	133	155	134	149	158	160	141	126	119	154	148	149	134	130	138	149	119	148	142	150	144	123	158	145	139	132	125	142	144	144	142	133	139	142	161	133	145	155	137	145	157	141	125	167	139	162	129	151	139	149	137	152	149	135	143	122	165	128	130	152	149	144	136	133	112	163	120	141	142	142	139	149	160	130	140	155	145	128	125	139	120	140	147	141	157	163	139	140	156	137	148	137	129	155	156	158	144	162	159	135	133	143	136	144	141	146	137	169	143	147	142	142	163	144	137	140	125	125	139	144	158	127	152	138	157	135	141	143	148	146	150	131	152	143	143	143	141	117	138	163	154	138	139	138	145	132	150	135	147	130	142	150	144	124	155	172	153	119	130	163	158	167	137	130	146	166	161	147	118	122	171	154	145	146	155	117	125	145	143	150	142	131	142	157	170	146	137	158	130	160	141	152	136	139	146	156	142	149	161	139	155	133	147	153	165	133	147	137	129	148	129	151	156	136	158	142	159	154	130	132	141	135	132	164	149	147	137	144	134	159	137	147	145	143	151	144	148	144	153	142	129	127	139	135	150	123	145	150	156	120	116	139	159	123	160	148	143	118	130	138	151	120	142	169	165	123	137	153	146	140	145	139	118	129	135	144	149	156	129	156	128	128	135	174	146	158	142	139	169	124	149	138	156	136	158	144	136	145	141	144	130	138	137	154	108	123	129	144	148	151	139	138	158	123	132	158	129	147	124	157	134	139	145	130	155	161	128	131	148	150	139	145	169	144	132	130	146	137	154	137	153	134	143	165	135	140	158	157	157	139	154	134	140	161	146	144	146	143	136	149	139	160	131	133	148	148	122	165	124	131	142	168	173	138	179	162	133	129	135	124	144	151	137	146	147	138	133	148	144	164	139	133	161	146	152	142	162	142	137	145	155	148	137	151	121	137	130	140	141	155	155	138	133	131	131	144	127	141	143	153	152	147	151	133	127	121	129	146	152	129	144	130	129	150	143	156	138	141	131	158	138	124	143	158	173	138	144	131	136	122	144	148	138	134	149	139	140	145	133	130	122	158	140	140	134	151	150	149	133	116	138	150	142	142	145	133	133	142	158	154	136	153	141	134	153	120	147	135	132	155	129	139	154	146	159	146	147	145	134	128	133	136	128	156	162	137	156	144	148	148	142	125	145	146	139	137	139	137	135	143	157	149	153	164	141	146	113	151	132	141	133	133	139	147	141	139	128	138	153	127	146	131	134	134	138	145	127	130	116	144	158	131	129	150	142	143	151	136	139	134	130	138	127	142	158	119	126	152	133	143	142	123	137	118	124	156	144	123	160	152	140	156	141	138	167	133	144	135	177	135	130	161	133	156	146	137	133	133	156	141	142	130	135	144	139	163	136	134	140	135	139	152	124	165	150	140	135	158	149	123	138	117	153	126	136	145	132	157	120	153	140	152	134	135	156	133	171	136	156	152	142	151	144	151	120	160	129	139	137	155	138	130	137	116	147	138	154	134	141	142	138	126	148	147	144	149	143
12834	8156	12570	17450	15399	16000	15001	14365	14520	11965	9536	8153	6446	6259	3528	2140	2059	1946	1613	1428	993	677	523	472	529	544	488	459	436	428	454	462	574	531	489	487	466	472	438	434	447	1054	620	425	444	419	443	432	415	461	449	446	414	445	452	389	437	440	435	428	445	428	436	442	415	447	420	457	419	498	463	452	474	415	449	427	411	442	432	438	420	390	419	439	412	435	453	437	438	392	445	406	447	446	434	418	454	446	429	405	452	406	420	456	399	441	447	442	447	474	448	464	430	427	493	432	435	431	461	393	435	420	424	437	407	437	455	426	416	428	441	435	491	452	446	454	402	415	414	427	429	437	419	455	413	426	414	432	472	423	411	423	428	437	462	431	407	457	410	430	418	445	445	402	443	437	442	418	443	419	421	458	431	437	485	457	405	418	421	430	470	430	452	421	430	451	446	407	431	458	415	459	455	444	438	391	455	447	418	446	402	434	417	416	414	421	426	473	449	456	420	450	446	444	464	453	448	377	405	459	424	406	436	439	447	434	421	440	391	428	446	434	451	426	447	434	415	433	468	404	434	455	443	441	460	397	420	460	429	481	472	422	424	418	440	459	447	419	410	471	439	420	418	449	456	442	442	424	430	423	436	445	409	455	443	477	404	432	444	455	446	427	437	449	412	412	438	479	436	433	440	434	431	433	440	438	443	473	442	426	409	444	405	428	453	435	444	440	396	469	458	462	411	447	418	434	444	433	434	432	418	471	461	397	453	455	413	451	419	461	376	473	414	437	441	455	438	457	463	422	455	411	413	448	444	401	412	453	463	463	399	505	469	428	413	420	434	429	433	463	435	469	427	414	383	449	431	448	416	400	416	462	424	481	464	436	399	438	453	481	438	478	428	448	440	451	471	438	458	435	431	435	449	449	416	440	464	445	449	437	411	437	399	395	463	428	439	450	420	420	483	446	424	414	380	442	457	400	442	425	462	439	425	439	434	439	428	472	452	432	418	451	459	449	450	418	423	447	444	448	469	416	416	430	422	439	445	434	426	434	426	435	452	415	365	436	434	464	424	439	398	421	447	423	439	432	430	430	458	439	447	468	442	424	425	430	437	447	425	477	462	462	432	425	454	403	402	453	443	422	470	418	461	436	479	421	417	450	454	432	424	427	441	436	426	430	416	451	446	386	437	458	419	464	444	433	435	449	430	469	421	451	432	422	438	403	443	428	414	447	454	423	459	447	430	470	421	402	476	440	406	436	443	441	417	430	423	426	418	412	451	419	435	406	457	414	445	429	425	428	459	411	455	456	442	439	446	431	442	421	444	439	451	448	463	439	439	402	400	418	436	410	479	446	424	443	418	398	408	434	469	398	426	458	444	446	443	443	423	430	449	425	462	431	439	433	471	423	433	405	459	427	439	445	377	467	416	444	440	449	467	425	461	435	465	388	443	393	415	408	454	449	453	442	443	463	439	448	402	403	434	471	410	442	468	429	434	424	445	420	415	431	437	429	461	460	394	419	430	439	434	446	455	452	444	485	457	406	457	404	469	459	419	426	444	435	434	434	413	432	479	445	426	436	432	424	412	454	431	439	439	440	417	445	407	415	400	460	424	463	421	410	453	445	426	441	446	410	415	407	430	458	468	445	419	451	448	444	418	426	426	417	407	464	479	436	466	428	449	443	439	462	425	448	451	462	442	419	416	414	437	454	436	457	451	463	423	425	446	461	438	427	436	423	408	441	443	420	428	429	428	434	417	428	483	460	425	460	409	389	422	441	467	452	466	460	434	396	439	440	466	414	435	418	431	443	416	427	423	431	436	487	453	451	416	410	418	415	415	431	441	452	445	445	465	433	419	459	419	438	426	470	451	450	426	403	458	450	412	419	451	443	471	460	414	440	426	440	449	421	443	452	416	393	429	440	457	423	458	410	447	439	452	440	438	476	427	418	439	437	420	465	406	478	468	407	435	449	419	437	438	466	401	492	408	443	396	478	448	443	413	430	423	419	449	453	435	425	433	435	388	429	465	439	430	470	395	470	440	455	430	450	453	433	478	421	412	450	456	436	445	428	453	459	438	468	412	436	470	409	441	442	463	454	436	440	441	438	433	438	408	422	410	432	429	453	423	402	406	443	401	468	441	399	421	418	422	460	462	428	472	453	452	422	439	432	413	414	430	444	434	433	458	403	445	393	406	436	453	456	430	430	432	438	475	424	430	447	395	488	445	435	407	434	430	416	434	419	446	415	453	446	425	426	441	441	379	399	461	436	430	456	436	450	446	437	432	426	450	438	457	461	439	428	428	512	421	435	426	417	447	409	445	466	411	446	413	472	399	414	450	450	437	406	425	421	438	417	433	455	419	412	409	443	441	430	455	493	460	427	421	407	462	438	422	438	426	447	452	453	429	445	432	414	452	444	435	459	428	459	443	462	403	510	451	415	397	461	435	444	426	413	474	420	451	431	437	405	459	438	439	450	473	473	429	448	436	446	415	383	424	448	406	434	453	429	435	459	468	383	448	455	451	426	422	443	428	426	442	411	447	463	428	412	449	442	435	427	447	437	412	420	419	414	433	431	449	448	412	427	421	463	443	402	428	438	450	428	430	480	406	438	429	473	434	460	433	431	419	430	447	461	450	415	460	414	479	408	404	424	445	459	419	439	461	434	461	428	385	430	421	462	445	443	404	418	434	432	413	421	439	431	456	429	437	442	450	416	442	447	498	455	470	435	425	417	457	464	389	417	426	441	443	415	452	434	409	420	438	438	486	455	428	411	452	459	446	436	411	416	442	432	449	455	441	449	459	407	433	420	418	433	452	442	398	428	434	446	449	412	419	421	459	454	412	461	446	462	437	459	436	454	429	436	437	442	457	451	425	425	459	372	446	433	464	468	419	426	436	441	441	415	405	457	412	408	445	409	424	474	414	412	430	429	418	472	441	435	443	405	438	418	457	431	419	455	420	451	428	431	423	447	446	443	422	433	441	428	435	444	482	428	440	405	445	466	456	430	420	435	430	448	421	483	455	415	483	449	425	472	470	439	448	429	456	409	463	457	439	415	423	438	472	439	432	407	411	471	425	461	463	434	451	460	494	486	421	420	418	462	412	398	456	448	381	408	444	430	418	463	427	460	421	426	442	360	424	452	449	424	438	442	449	410	403	406	474	423	419	466	450	457	420	443	458	422	454	434	453	453	471	448	433	446	449	419	426	412	445	424	437	417	426	412	428	434	424	467	437	465	409	423	431	443	443	422	440	458	422	437	463	432	425	418	481	427	404	439	413	425	407	453	465	411	457	417	447	443	455	444	392	448	428	435	474	424	443	436	434	432	436	398	429	436	419	435	446	440	414	427	432	435	436	479	457	437	438	466	456	433	424	418	444	431	465	453	427	423	409	458	425	478	481	459	433	428	443	425	444	404	425	443	417	411	424	428	465	434	426	427	422	452	456	431	445	436	409	467	427	421	450	446	388	433	436	409	435	423	450	456	463	430	392	433	422	444
46908	32297	35280	36368	33453	33695	33073	30035	33163	30038	25744	22607	19237	17045	10734	5978	4284	4094	2939	2188	1366	538	303	189	312	319	222	195	157	144	161	210	190	239	221	199	148	135	126	109	119	1083	513	105	109	125	107	129	102	134	129	116	130	126	138	93	101	127	122	107	110	99	120	105	105	112	113	124	97	126	112	116	104	113	115	124	110	122	108	111	95	118	118	112	110	125	132	111	126	115	108	120	117	105	124	116	101	96	107	124	117	107	101	137	111	109	107	101	102	123	111	105	105	102	113	102	90	110	108	112	103	104	105	114	112	112	98	105	87	118	115	91	96	108	110	92	105	117	114	103	106	112	112	109	100	120	106	120	109	113	107	124	108	113	115	118	102	109	121	106	129	118	108	106	108	108	94	118	115	124	116	116	116	103	107	108	105	110	101	109	118	91	115	99	115	103	123	104	120	110	111	115	117	110	110	99	110	127	98	123	106	98	124	93	109	91	119	121	114	103	106	113	103	108	116	103	121	98	114	118	114	107	116	121	122	107	114	107	116	125	126	108	123	100	109	96	107	102	98	103	104	109	105	120	103	99	114	114	100	106	98	101	113	121	101	112	111	91	110	124	97	98	109	110	108	110	115	106	112	105	94	115	94	101	97	127	119	101	108	110	90	125	130	116	101	118	101	106	105	90	124	122	102	104	89	109	110	90	118	104	106	118	102	116	97	119	101	133	118	97	105	115	97	117	111	112	111	115	92	104	133	101	110	97	115	114	120	110	118	109	108	110	113	87	89	94	128	116	99	93	124	107	102	103	101	103	125	118	117	106	134	117	114	121	111	121	109	122	105	117	105	113	113	111	109	110	119	93	132	87	121	100	117	103	97	96	120	120	99	119	110	113	104	93	111	102	93	112	106	119	98	114	104	104	118	117	94	96	106	113	125	112	90	93	106	112	114	99	117	105	112	115	114	122	98	104	130	90	86	98	99	125	102	106	127	113	95	107	106	107	104	97	110	116	109	91	109	101	98	116	107	104	106	111	98	117	100	94	102	123	122	118	117	98	123	109	120	123	114	116	99	119	101	98	101	110	123	105	112	102	107	108	106	121	120	101	115	113	110	112	114	120	96	132	88	131	117	101	119	119	100	106	102	123	120	107	102	111	109	121	100	93	110	118	116	127	116	113	123	117	102	103	105	118	114	109	134	115	100	100	111	133	105	118	118	104	107	114	105	115	113	108	123	97	100	103	100	114	105	118	119	108	98	99	114	107	99	113	101	109	110	113	133	108	106	96	111	88	121	104	103	106	97	113	119	111	131	116	117	102	130	131	114	110	97	100	121	110	128	108	106	84	98	114	124	108	108	110	99	116	115	115	94	113	87	112	135	99	100	118	121	106	99	109	97	123	104	104	133	105	124	121	119	99	101	125	118	104	79	97	117	98	98	115	116	118	99	121	104	109	97	106	112	110	113	101	102	115	99	120	109	123	123	113	101	93	96	117	117	94	104	116	109	116	107	93	104	98	112	115	101	105	108	112	103	111	107	137	111	111	108	100	118	101	104	117	128	121	89	95	111	113	107	97	138	116	81	93	97	120	100	116	105	98	108	104	114	111	87	102	99	114	104	96	97	115	104	92	103	89	115	125	111	118	114	106	91	105	105	94	127	121	81	120	104	113	109	128	83	104	98	118	101	127	114	118	118	118	123	100	108	119	121	113	93	100	117	117	95	107	115	113	119	104	120	108	112	110	109	120	104	112	116	128	114	127	99	120	115	114	100	115	112	115	105	107	104	119	97	102	102	100	107	117	115	120	108	102	108	113	109	104	124	102	115	119	111	112	91	111	125	101	101	100	124	116	132	114	108	119	111	123	116	108	107	102	115	101	129	103	136	98	119	112	115	89	99	120	131	112	103	118	115	105	98	122	120	96	111	100	114	104	129	108	111	104	114	104	118	117	92	98	98	91	107	101	130	106	115	106	108	117	98	108	124	111	112	99	111	117	129	112	102	109	107	107	115	106	102	103	108	122	111	131	114	118	110	116	78	93	99	102	105	108	108	109	110	96	106	120	97	96	103	113	115	103	101	90	120	111	109	113	114	85	95	107	107	113	93	119	90	106	112	105	103	100	138	116	100	100	100	107	100	98	125	101	107	115	118	106	114	118	123	91	106	92	105	120	111	103	104	102	111	102	121	118	103	105	111	85	110	106	104	113	105	88	105	100	94	112	111	104	123	125	110	111	109	100	100	109	108	82	122	107	101	101	103	120	103	121	115	97	99	85	109	90	110	109	102	115	122	99	108	123	112	89	110	113	121	95	108	105	92	103	107	91	107	97	113	114	113	96	99	112	119	99	113	106	83	104	106	134	109	102	114	125	94	93	119	116	108	94	91	102	108	123	92	113	89	114	108	102	110	107	117	114	115	109	112	107	105	117	99	113	105	115	92	113	99	104	128	123	121	108	103	107	106	123	96	108	110	108	110	85	104	125	115	101	107	116	107	110	107	115	106	112	98	109	102	98	96	127	110	118	101	110	107	112	107	122	101	107	122	110	98	95	116	96	106	99	123	101	98	113	82	109	113	98	104	111	99	108	97	119	115	101	91	109	117	104	111	98	99	119	121	100	109	128	111	106	114	112	108	106	109	105	84	101	98	111	112	110	128	112	101	108	101	117	114	110	123	96	123	113	112	140	111	125	110	95	98	110	113	97	94	85	100	128	117	120	115	111	129	120	105	142	78	124	94	106	93	101	107	113	103	120	123	106	101	114	112	108	114	120	101	103	111	106	118	124	121	97	103	123	107	107	118	110	92	105	102	108	91	112	111	118	132	128	119	114	102	126	108	121	112	98	106	104	110	119	115	88	96	113	113	91	95	121	97	117	104	86	106	94	111	111	95	114	113	110	123	111	111	122	110	120	120	101	139	103	106	120	120	119	123	96	87	123	119	120	109	106	126	113	105	124	105	101	105	101	98	108	90	112	99	102	111	119	122	108	80	128	110	117	105	109	112	91	109	101	114	100	102	96	117	104	98	106	116	121	121	106	100	92	123	110	152	98	103	113	109	103	83	107	109	113	110	115	123	112	131	116	113	104	93	126	128	119	93	108	107	114	106	114	96	98	115	117	94	115	104	104	109	102	103	105	109	112	97	98	101	120	104	111	110	117	111	114	97	107	93	111	114	109	114	98	105	128	113	98	124	105	94	101	107	104	97	116	106	105	86	101	97	104	98	126	117	106	99	104	100	120	115	107	102	115	111	118	135	103	110	106	110	90	106	95	106	113	106	99	112	96	127	108	120	99	118	111	104	112	94	106	100	109	113	105	89	98	121	101	117	98	138	125	101	96	124	111	114	115	102	96	108	100	105	118	98	95	135	113	95	104	96	95	97	120	111	110	106	124	105	105	98	107	113	105	110	130	105	117	103	107	103	125	130	122	101	108	106	96	119	103	96	128	105	85	108	101	101	117	92	115	104	103	99	108	103	110	104	115	105	121	109	124	94	91
29595	25395	29500	35514	40143	43270	41928	41894	45060	40304	38520	35964	33557	32445	25432	19944	18505	17831	15697	12614	8456	3619	1771	1021	2203	1784	987	891	782	758	880	1143	1205	1311	1397	1257	818	481	502	469	441	7555	2796	351	369	376	334	384	382	360	415	374	392	433	381	378	377	351	423	378	377	362	356	387	387	366	365	348	379	380	364	369	364	340	349	357	380	350	344	357	374	374	342	368	354	344	390	374	351	350	353	367	352	353	367	387	320	362	342	326	365	387	352	326	391	342	337	381	373	326	363	328	370	368	345	380	340	319	312	354	336	405	343	358	332	346	359	348	347	363	384	364	336	367	375	352	365	337	347	383	357	375	407	388	350	304	365	335	397	343	370	351	336	348	346	346	372	360	385	362	347	392	388	390	335	337	318	403	347	326	328	351	349	339	312	377	372	384	339	314	362	346	346	379	351	359	344	347	372	351	332	371	334	373	390	364	352	382	323	376	348	375	354	356	382	356	320	346	378	338	330	352	346	358	385	360	377	327	334	346	353	333	346	369	368	342	384	319	336	373	354	389	340	366	340	353	337	365	356	353	369	374	383	358	326	358	357	340	322	361	337	336	347	377	403	376	356	346	353	351	353	327	371	347	372	338	351	334	402	351	371	352	353	366	356	380	397	323	351	367	369	340	360	344	347	363	379	349	346	326	354	390	342	354	381	367	391	388	377	378	365	358	349	367	352	361	374	341	376	367	381	336	344	367	353	336	362	347	391	373	337	341	336	385	345	378	332	354	349	368	376	365	345	349	358	348	366	343	355	361	367	390	392	346	381	350	367	357	319	390	351	352	327	371	385	361	339	340	320	361	310	344	364	348	329	356	379	333	364	333	330	378	356	326	355	390	338	371	369	343	356	342	333	349	367	377	354	327	361	343	362	344	348	360	337	376	333	329	361	364	343	377	366	347	357	353	368	343	366	377	326	380	365	345	350	376	397	379	374	357	342	357	332	377	336	350	380	328	356	367	350	346	348	361	363	365	366	338	332	364	374	369	357	365	343	347	374	340	355	374	363	359	357	349	387	361	334	329	437	373	365	383	324	364	344	335	360	336	366	369	351	358	357	357	357	365	336	344	358	327	338	359	390	353	350	341	318	328	356	383	359	341	354	368	332	342	371	343	404	322	378	321	355	352	361	333	329	344	346	335	341	358	367	381	380	347	375	349	361	345	360	353	370	355	335	366	374	370	344	358	362	381	362	343	373	336	378	361	368	356	325	355	353	343	334	363	371	362	343	331	317	366	350	357	330	327	315	351	341	386	359	370	339	332	338	350	372	365	386	355	356	342	381	334	350	339	346	366	350	358	366	346	381	364	398	341	382	372	338	358	348	337	368	336	372	338	362	348	366	362	385	358	361	391	341	318	359	379	320	339	372	345	358	300	335	380	347	389	361	318	390	397	386	358	350	389	352	351	378	362	359	385	389	354	348	327	335	371	337	367	346	330	356	361	360	332	333	321	368	373	383	383	360	357	330	344	382	326	357	318	363	343	342	367	321	389	359	373	354	364	344	347	375	341	389	328	342	352	322	360	318	334	368	344	387	340	368	328	393	365	355	353	358	348	358	337	345	334	335	377	356	341	346	342	349	373	341	343	346	365	368	366	373	352	368	340	324	344	371	349	346	333	390	364	356	368	340	354	375	344	353	367	328	369	339	347	398	362	342	353	350	382	363	357	339	349	367	375	369	357	376	367	333	384	355	372	349	396	390	348	331	379	369	364	356	333	354	384	310	364	333	327	356	355	335	364	369	357	348	317	332	344	352	328	340	359	381	372	329	352	367	344	330	351	345	374	329	346	367	361	357	353	347	358	366	353	392	313	349	360	353	350	347	361	358	359	376	405	375	346	345	393	342	383	367	382	391	374	367	343	329	325	371	385	337	377	323	362	373	366	358	335	388	368	335	325	359	340	338	384	370	337	338	358	362	352	361	364	384	315	357	364	340	370	340	391	361	348	343	354	348	362	350	325	375	327	353	321	349	330	355	396	332	374	383	340	323	414	345	375	360	372	354	331	348	345	325	365	336	351	375	358	341	355	364	317	326	360	392	425	374	357	340	339	363	335	396	347	349	335	336	336	399	346	364	357	367	370	354	364	338	355	370	356	331	363	331	321	355	379	379	383	369	375	373	327	350	341	345	334	375	370	371	344	356	378	362	354	355	345	338	339	346	336	379	326	327	326	370	336	366	341	361	367	366	377	356	372	340	337	387	338	393	353	394	332	350	349	383	346	358	386	332	365	326	380	349	373	362	353	362	376	366	327	369	359	398	392	363	372	383	347	349	365	343	351	344	334	312	324	338	346	372	374	372	369	338	354	345	363	333	354	370	357	343	334	359	347	384	395	373	414	328	356	338	338	351	346	348	333	398	350	381	358	347	382	387	360	355	354	362	367	348	320	375	341	340	347	375	380	354	340	342	366	329	362	347	353	344	345	345	361	372	347	397	394	349	322	354	383	370	370	355	370	341	340	345	308	331	338	363	349	355	330	384	349	359	339	365	349	339	354	318	344	336	368	333	342	371	358	385	343	364	338	354	347	383	376	355	342	336	362	336	354	364	375	370	368	365	362	361	354	335	356	345	358	348	384	379	346	359	357	333	399	359	390	362	341	347	321	364	347	358	340	370	361	328	344	361	371	395	376	391	296	352	354	335	379	342	369	373	376	381	376	324	340	336	353	367	354	372	354	360	341	352	325	389	339	373	358	311	349	334	361	367	335	389	370	368	358	345	362	349	347	375	349	363	353	361	353	342	341	357	373	343	366	343	329	345	376	335	362	321	362	352	358	334	365	366	386	382	357	386	361	369	378	332	348	371	342	337	370	351	357	327	322	379	345	385	348	384	378	338	344	353	372	331	336	356	348	353	377	351	337	336	343	351	366	373	353	354	357	344	334	363	354	345	369	326	348	354	351	360	385	368	323	352	372	377	356	342	340	349	355	352	376	366	353	374	341	354	357	354	340	369	375	358	373	343	362	330	327	331	367	346	346	363	361	329	323	385	382	388	356	368	357	437	331	337	359	357	348	375	309	367	335	361	328	350	361	356	365	332	359	327	346	362	329	381	365	358	352	352	356	341	346	383	358	368	357	362	356	325	357	369	331	334	358	349	317	352	349	358	375	354	345	356	339	332	343	365	344	355	353	367	359	337	329	353	341	333	363	337	354	380	317	327	347	386	349	361	354	363	358	309	343	345	360	329	355	339	359	386	375	327	355	379	339	354	366	370	340	333	368	387	364	345	359	325	359	323	365	346	333	349	342	345	377	366	341	328	371	373	358	350	354	369	353	365	342	337	384	377	366	353	355	366	339	343	354	365	340	395	352	351	336	348	324	316	371	364	333	353	369	366	362	338	367	359	334	383	381	348	361	369	342	317	337	359	359	346	363	348	342	342	348	351	383	357	355	385	356	383	364	338	373	345	360	357	342	329	345	399	349	367	373	371	338	329	358	327	355	364	374	339	358
56734	37672	37137	37264	36146	35524	35919	34369	38666	36310	33265	29541	29082	25040	19147	12894	9810	9916	7244	5483	3547	1355	626	413	845	709	418	389	379	343	329	367	392	444	519	422	332	236	255	228	215	2228	1163	214	199	254	221	210	197	190	225	203	203	248	182	204	203	196	199	332	228	194	214	216	203	230	189	181	223	175	234	203	229	210	212	181	211	207	205	195	189	177	192	196	194	190	212	225	207	208	214	202	184	204	198	227	221	209	199	212	212	178	183	207	182	216	173	202	192	197	217	212	208	199	217	233	208	191	223	185	168	198	209	204	175	203	207	218	209	183	192	207	218	187	215	221	200	196	188	199	177	214	215	203	199	206	172	186	188	189	226	201	199	221	213	208	194	195	199	202	200	202	182	167	210	171	204	220	186	213	208	216	204	200	203	203	221	211	200	175	183	221	200	222	207	187	204	201	194	204	215	212	203	189	197	193	204	194	231	185	204	184	194	191	201	186	187	221	221	206	197	204	198	234	206	179	219	210	206	160	201	205	206	209	198	206	217	185	214	216	230	208	213	203	190	178	171	198	176	178	199	196	178	219	177	186	212	198	202	207	209	177	197	211	175	208	223	182	192	209	187	239	223	224	203	198	188	204	195	219	196	203	225	211	192	199	181	192	214	206	198	196	198	187	192	207	211	191	183	207	230	211	213	181	208	193	212	190	197	200	229	197	182	200	210	203	221	197	211	206	242	208	216	191	182	193	212	214	209	202	216	176	202	203	205	193	221	213	208	213	225	216	229	205	214	216	201	211	209	197	187	183	208	225	198	226	203	188	211	199	175	215	187	216	200	202	216	205	219	204	191	199	224	205	201	203	198	211	223	220	224	185	216	192	200	206	201	198	204	190	223	227	213	191	214	209	201	218	211	211	217	185	188	184	214	192	235	217	207	183	190	227	221	195	199	238	192	193	207	193	208	179	218	208	193	190	175	204	217	209	206	224	192	202	205	236	177	196	215	237	180	197	192	203	183	209	210	212	185	215	188	206	179	210	190	193	201	193	187	227	220	187	188	206	194	212	188	199	201	213	195	200	193	211	193	220	206	192	186	183	182	185	190	182	200	216	213	222	197	197	218	210	178	208	211	194	211	188	185	191	210	190	197	189	194	208	192	209	191	218	205	212	201	212	226	188	188	188	197	200	209	206	178	224	206	206	197	223	189	219	206	209	202	176	199	179	209	204	201	209	183	172	194	218	211	177	219	184	219	196	202	221	196	208	211	223	199	189	202	199	179	203	209	200	188	183	185	209	191	196	200	189	211	194	208	213	211	178	201	211	205	213	175	200	214	194	205	199	212	194	189	202	178	195	206	192	198	191	210	196	196	216	197	205	201	208	205	224	237	182	219	219	206	224	220	186	189	193	211	224	185	196	188	226	184	213	202	167	195	226	202	203	200	187	176	195	194	207	204	191	187	189	211	206	227	195	191	198	207	207	191	220	183	195	207	196	205	206	205	231	216	194	228	197	225	183	199	191	212	200	172	183	202	184	187	239	197	218	219	192	202	201	213	221	191	197	201	205	202	192	187	208	200	201	197	230	214	218	196	204	204	202	202	201	207	190	186	184	179	212	197	194	173	218	190	193	186	205	192	195	197	207	214	197	178	188	196	199	219	189	167	192	204	190	197	199	218	220	198	200	170	190	188	176	197	214	207	218	210	201	219	211	212	191	183	208	212	209	185	202	222	196	190	201	209	228	181	181	155	215	186	209	203	187	198	213	217	207	194	192	183	193	187	196	181	204	211	228	206	190	211	220	199	185	214	201	184	193	175	203	188	203	210	207	195	209	201	196	194	196	182	217	201	195	187	194	201	207	206	176	210	206	196	196	174	216	201	205	210	195	218	204	212	187	170	195	193	208	193	199	179	203	185	196	209	194	195	177	176	203	184	224	202	188	223	217	227	190	198	199	198	178	226	199	187	197	180	192	216	213	208	228	191	204	219	209	181	207	193	204	203	193	216	198	178	197	211	177	196	201	222	201	224	211	178	191	199	178	205	184	198	212	203	215	196	195	192	178	202	180	196	205	209	197	183	207	227	225	200	213	190	182	211	194	205	208	200	183	223	186	212	193	189	195	194	221	222	207	196	185	200	227	189	208	217	207	212	199	205	234	211	220	195	190	203	181	208	210	198	202	200	188	200	181	200	233	195	215	197	223	225	217	198	200	214	204	185	203	171	211	208	211	176	187	181	191	210	227	180	172	182	211	206	199	178	205	186	211	191	205	215	190	202	225	207	228	186	203	181	193	239	216	188	171	188	190	209	194	185	193	212	186	200	205	208	208	219	192	215	196	170	197	223	180	182	200	201	191	195	199	202	208	182	190	197	188	217	211	201	181	187	212	190	215	196	167	187	205	198	218	198	225	186	191	218	194	208	183	212	196	179	197	206	237	191	201	189	199	221	210	191	204	231	193	191	202	214	207	192	210	180	192	175	207	168	196	194	206	193	198	183	200	212	209	190	215	201	201	206	231	202	228	192	184	215	200	211	229	198	193	214	175	210	208	240	202	204	208	226	199	196	208	219	202	189	202	205	182	229	214	212	219	220	211	199	217	195	211	195	217	212	223	199	191	177	190	225	184	197	191	184	210	185	220	217	210	194	185	209	174	200	216	208	224	201	204	182	195	196	200	186	200	212	210	190	196	226	209	236	221	186	185	190	191	193	201	234	182	202	222	204	201	194	217	202	204	189	222	199	243	200	194	177	206	203	214	196	181	180	199	204	195	202	214	192	209	203	215	188	194	203	208	196	212	175	207	198	192	201	215	211	236	205	179	180	193	170	209	185	195	200	224	224	201	187	191	200	190	226	180	195	205	194	199	181	199	211	179	224	199	204	194	215	220	187	202	190	203	208	215	227	213	200	216	208	191	177	185	206	208	175	198	207	191	195	183	201	191	206	197	184	180	198	206	197	213	214	206	205	200	185	198	203	196	200	205	183	203	204	178	222	223	213	204	196	199	212	192	187	197	202	184	210	199	197	196	219	201	223	189	185	208	189	197	186	208	213	210	221	197	194	214	203	205	183	210	206	202	186	205	201	186	212	202	197	212	213	210	170	224	225	221	218	199	170	224	220	191	200	201	237	213	196	214	181	192	206	199	210	191	235	202	196	178	205	214	184	226	187	222	179	210	213	215	192	215	198	219	223	185	208	197	204	202	211	238	178	198	230	191	174	198	206	225	181	180	204	221	173	169	188	169	183	191	204	209	222	206	185	184	187	233	220	196	207	199	196	217	181	200	218	183	196	203	204	181	208	195	225	211	207	199	225	196	208	211	184	201	220	198	188	198	200	199	204	200	191	193	202	200	209	210	208	222	197	192	226	199	198	199	195	220	206	209	189	218	186	225	184	209	221	188	176	190	198	181	214	208	198	173	182	216	209	202	228	212	206	189	214	196	211	204	181	198	182	215	180	188	195	195	196	192	215	192	219	197	209	206	189	214	227	208	208	204	206	186
38436	31806	35984	40906	45387	47450	47824	48678	51348	47265	46210	43838	42307	39570	33721	28609	28338	28916	24697	21598	15253	6311	3183	2382	5594	3696	1799	1852	1755	1411	1473	2093	1990	2525	2747	2176	1491	863	966	871	778	13106	5926	637	651	598	634	633	631	640	657	638	677	646	591	600	619	608	588	1274	598	593	626	612	568	603	613	569	590	613	590	596	620	582	610	596	607	590	568	602	562	567	591	630	623	604	614	601	607	572	582	570	584	632	635	614	568	590	619	569	570	596	600	560	616	594	611	602	606	618	567	563	597	577	587	653	602	597	584	578	615	567	612	603	546	572	591	579	587	590	578	579	613	564	588	590	596	590	585	578	613	578	602	577	594	601	587	621	547	551	570	568	586	598	612	610	561	584	575	607	566	594	582	627	599	581	568	589	587	620	589	598	593	591	580	577	560	585	591	597	589	574	591	553	550	621	606	622	610	594	625	625	568	577	610	651	595	630	557	598	590	603	588	597	642	560	575	611	570	600	559	601	585	588	559	605	609	593	599	643	581	591	586	556	626	572	582	551	562	597	607	562	594	603	590	532	652	631	636	594	566	604	580	621	585	590	555	588	628	581	594	536	597	560	568	552	603	602	581	571	617	585	606	568	596	581	546	627	611	545	565	575	602	616	627	589	602	567	599	581	591	569	560	595	560	576	590	604	616	565	571	575	597	564	597	591	611	579	604	629	571	614	524	597	570	582	613	624	585	582	615	575	562	577	561	552	513	588	608	583	610	599	618	568	670	585	602	576	591	593	582	587	528	614	632	602	570	571	564	617	615	577	567	590	609	566	597	621	606	560	591	610	564	562	599	610	545	550	569	574	579	593	580	624	611	650	593	578	590	652	596	581	565	592	602	602	620	558	593	582	559	574	584	607	542	549	621	603	592	631	610	591	538	583	572	627	629	585	611	585	651	618	536	573	571	552	567	618	606	578	605	590	583	606	638	553	623	602	574	577	588	589	591	618	602	616	592	557	603	593	534	587	604	586	577	600	539	598	599	570	562	614	579	617	595	556	595	565	590	592	581	588	569	551	572	627	589	569	588	599	632	580	570	586	600	569	597	602	633	592	628	604	573	568	565	552	578	596	609	593	590	574	599	603	625	541	600	570	602	558	591	586	594	625	570	576	579	578	592	547	577	594	577	562	584	628	579	562	536	590	586	537	623	585	570	603	594	547	549	593	598	608	574	576	639	588	595	582	597	603	602	606	568	580	570	555	571	562	564	554	565	560	543	574	589	603	555	634	557	560	611	583	560	611	594	612	570	613	582	595	614	589	591	571	573	556	606	622	601	582	574	602	611	577	577	615	595	565	602	569	632	574	574	544	588	560	569	600	573	561	603	583	647	573	597	565	630	596	546	580	563	560	610	584	583	575	597	558	589	593	586	603	614	638	625	573	578	615	602	605	592	586	564	593	620	632	589	593	628	611	578	555	572	576	641	557	583	558	607	614	611	597	598	594	624	581	592	593	561	598	583	553	534	656	557	593	650	579	572	573	567	621	608	571	579	575	593	597	547	585	586	604	607	597	614	571	578	558	609	592	600	628	595	551	581	593	572	585	635	593	555	592	562	610	612	614	579	611	591	540	564	573	598	593	572	599	571	631	578	597	575	576	559	575	592	595	591	591	608	634	604	582	573	610	594	620	562	588	589	564	649	630	623	591	590	571	577	610	565	570	584	598	574	573	595	542	532	596	598	650	606	573	595	609	595	585	584	560	551	572	606	577	628	547	601	561	573	563	589	581	561	571	589	621	625	590	596	582	618	583	622	557	589	578	608	599	603	586	604	552	600	566	599	573	588	594	534	605	575	616	619	621	620	569	555	620	569	628	611	581	575	625	586	603	580	595	598	598	546	594	576	580	588	561	557	565	600	613	604	571	572	568	624	593	616	556	571	568	589	591	585	594	560	571	610	556	602	624	583	615	613	528	501	614	589	562	565	613	593	627	600	604	543	583	572	563	562	576	579	574	580	597	578	604	593	571	605	611	561	632	559	589	524	572	584	605	576	602	577	633	571	570	623	559	603	568	590	586	572	544	584	581	599	567	576	609	596	538	562	518	597	582	600	576	572	608	597	594	618	607	603	609	576	557	548	563	604	550	643	569	598	547	575	560	580	607	560	588	640	599	592	576	574	604	575	587	596	575	552	643	550	580	657	633	618	608	565	581	586	573	551	602	595	551	654	598	583	574	565	583	630	585	617	563	614	591	560	573	591	571	599	578	562	564	614	535	540	566	575	575	594	647	603	594	604	636	582	558	564	571	557	604	571	532	542	580	563	558	595	579	582	577	570	623	580	556	610	545	558	590	598	567	549	584	600	578	620	634	589	580	578	613	586	567	598	598	606	532	592	582	556	583	535	621	636	586	581	579	547	626	622	596	616	591	586	545	581	567	597	599	589	598	595	578	563	581	548	605	594	605	587	582	586	580	562	610	601	582	598	544	607	615	603	538	615	583	588	609	618	593	602	615	583	586	624	639	600	600	574	606	585	610	570	628	573	553	559	569	577	607	568	590	577	563	602	610	604	594	615	600	584	581	567	617	573	580	585	567	558	608	576	599	589	602	603	587	608	589	607	615	558	585	575	557	618	593	638	591	577	601	581	586	591	584	607	619	555	589	590	610	541	608	585	537	598	600	622	600	572	596	592	608	586	585	605	605	567	593	588	579	525	613	601	616	626	602	601	602	575	592	549	622	645	585	592	602	623	606	556	596	576	603	591	621	549	622	582	593	591	593	595	579	572	624	575	602	581	563	567	630	599	586	624	604	635	626	532	614	582	590	598	610	599	572	584	606	603	558	597	615	538	603	638	605	577	606	563	589	597	571	609	604	619	560	585	615	614	625	552	548	582	592	583	616	629	578	613	601	590	574	542	587	531	597	598	598	603	635	543	627	562	596	611	548	548	595	572	561	595	596	632	608	541	598	647	588	614	589	602	580	575	601	602	618	572	529	583	559	572	606	571	536	630	584	651	551	590	563	612	647	572	627	597	597	566	571	577	579	620	561	552	574	626	581	568	579	621	580	581	604	602	612	609	549	582	581	593	626	581	582	595	613	616	559	589	594	617	590	572	631	601	595	573	577	593	606	592	596	588	584	615	595	599	613	605	569	584	631	556	644	597	635	563	584	593	605	579	563	587	624	595	564	564	573	594	615	623	563	573	584	601	610	566	597	606	623	580	620	546	573	548	579	615	594	587	622	625	562	642	609	571	586	579	591	579	605	560	607	567	556	599	538	574	604	620	607	593	589	557	628	585	578	598	593	590	608	575	604	553	578	591	574	611	585	548	599	587	601	605	592	602	568	572	567	552	612	574	595	568	580	582	586	589	569	618	583	593	581	565	586	589	600	605	553	532	589	616	628	597	569	576	611	580	621	611	598	569	633	615	559	598	575	618	548	560	576	597	603	572	551	592	577	613	603	584	613	588	593	569	591	572	605	600	570	620	569	602	590	587	582	597	578	579	573	608	573
12890	8524	13487	11585	8196	6259	4870	3153	3175	2912	2042	1601	1329	1037	735	505	509	394	315	305	235	155	147	193	168	168	177	175	172	134	141	148	146	152	178	153	119	143	120	129	153	209	199	179	162	151	155	149	163	167	136	140	159	149	147	150	155	142	119	158	154	139	157	114	148	151	142	148	173	139	137	130	140	150	162	143	157	167	175	155	159	148	148	144	159	163	142	135	147	166	144	150	157	149	141	142	161	144	153	165	172	157	136	146	164	130	137	130	142	157	145	164	165	171	133	136	156	152	160	151	156	142	163	144	169	142	151	134	147	158	141	162	143	148	133	128	137	148	140	144	146	145	154	150	155	153	149	159	156	147	130	154	178	149	124	144	161	149	138	168	129	138	158	176	142	155	147	126	126	142	143	158	160	167	165	144	143	150	146	149	137	168	155	141	152	135	111	157	151	143	158	156	138	134	158	157	147	130	138	152	161	134	162	156	167	155	171	141	146	130	155	139	140	154	146	163	170	166	140	138	156	137	144	162	162	158	153	154	136	164	126	138	140	153	139	141	176	148	167	145	149	138	150	154	149	134	137	151	162	164	150	139	163	142	144	148	157	149	141	171	141	157	137	146	148	164	136	142	137	140	155	153	137	148	149	168	152	151	159	166	149	149	138	124	133	160	154	147	167	176	139	148	165	141	149	176	134	149	146	139	141	145	151	157	157	137	167	123	139	142	137	141	146	168	154	138	156	143	142	152	154	160	145	177	159	128	164	143	154	134	149	136	149	121	130	150	160	157	139	130	152	144	162	140	160	146	150	145	141	166	153	141	168	129	125	128	144	157	155	174	128	141	142	137	138	161	135	153	152	157	155	133	159	147	135	142	155	156	151	149	158	128	149	149	135	132	154	142	144	121	152	140	150	138	161	142	150	155	146	154	163	140	132	142	132	159	132	142	160	129	139	164	166	160	147	151	142	152	148	132	147	146	143	142	154	156	164	156	139	132	137	147	141	141	162	162	117	141	151	145	137	148	149	138	152	140	135	132	162	147	142	142	150	132	130	135	138	159	172	133	167	147	154	142	157	155	135	133	131	140	145	152	158	145	150	147	156	161	132	139	150	177	146	153	132	146	154	149	142	149	148	159	150	147	173	128	154	162	153	167	172	125	137	150	139	155	154	140	156	144	145	157	162	146	143	147	135	145	118	133	164	165	136	159	133	138	138	148	155	159	135	149	136	157	149	145	126	122	127	147	162	159	164	148	123	158	143	135	157	139	152	134	148	158	170	139	157	157	137	168	156	152	161	133	136	174	152	153	155	135	134	129	147	167	139	163	121	145	149	135	117	161	139	125	154	139	135	141	157	127	140	149	149	140	160	156	129	146	145	154	152	159	146	155	137	138	130	146	173	140	136	137	127	141	146	161	136	144	176	148	152	166	143	153	161	170	148	144	143	139	162	168	169	158	148	156	134	156	135	157	147	155	142	137	151	150	145	156	144	121	143	157	151	137	147	144	146	130	139	138	144	169	140	132	123	148	155	147	150	131	154	128	143	136	142	125	145	150	176	126	167	146	138	145	152	181	136	138	146	151	142	170	156	167	152	152	162	136	119	134	126	142	135	158	145	126	133	146	165	145	147	146	142	145	142	151	151	158	167	165	164	142	151	145	162	160	155	137	141	159	139	150	157	160	155	146	156	117	137	142	159	156	147	159	154	129	159	137	144	120	136	141	169	140	150	124	154	149	164	128	156	143	144	149	152	136	145	152	136	139	136	146	133	170	141	151	160	149	133	182	174	166	135	135	151	154	161	148	157	140	157	155	145	146	132	174	144	133	139	128	128	153	166	146	149	110	158	156	168	137	157	151	158	134	162	125	152	156	149	159	159	140	152	144	152	147	143	133	168	142	157	142	160	138	148	153	151	151	151	163	149	131	144	141	137	137	152	158	149	141	152	165	143	151	145	150	148	139	138	142	162	131	139	137	127	138	157	166	143	139	155	142	137	141	142	152	156	142	141	142	160	153	155	144	147	130	149	143	137	142	158	139	163	154	154	160	153	151	140	152	159	143	146	146	152	135	152	162	144	156	132	144	136	134	147	157	148	156	138	149	170	147	155	136	152	121	142	146	169	149	151	148	140	148	155	133	130	154	144	163	136	159	157	143	141	148	136	149	139	160	168	155	156	121	143	148	154	130	151	150	163	130	153	151	156	159	145	157	134	147	142	165	161	159	143	152	153	168	146	153	122	172	179	150	149	139	135	147	126	140	156	132	146	150	123	128	139	118	160	160	132	138	145	159	147	140	132	155	144	162	159	151	151	167	143	135	142	157	141	158	152	154	157	155	157	124	158	152	152	140	144	151	154	169	148	167	154	165	142	149	138	161	156	150	138	169	156	162	166	148	135	163	157	175	149	158	136	154	137	132	145	139	140	156	174	156	163	159	146	164	159	145	150	179	142	145	156	132	143	146	153	147	142	147	147	165	141	152	176	168	144	142	156	147	155	147	148	161	162	157	135	133	135	123	161	140	133	146	159	170	150	179	143	133	155	142	156	157	138	140	175	159	159	159	167	145	147	155	133	136	139	136	144	167	156	143	150	131	132	136	156	154	145	153	155	153	143	157	135	149	141	149	166	146	150	146	149	139	146	137	150	140	155	136	137	159	130	134	128	154	171	165	139	160	144	137	155	148	154	129	160	156	147	144	154	165	137	139	158	117	141	136	151	135	164	123	151	148	141	158	151	163	128	135	150	147	151	144	141	151	151	151	157	147	151	161	163	148	148	151	149	157	154	150	169	152	152	132	150	150	128	133	138	134	150	158	132	169	140	130	158	155	127	134	126	161	160	148	145	146	143	153	132	135	147	134	132	152	133	170	140	150	155	159	163	132	150	162	151	152	170	136	152	156	159	149	131	165	150	140	152	124	157	151	131	142	148	145	163	151	130	149	154	135	136	164	165	152	142	140	155	142	143	144	130	147	156	113	165	131	156	138	147	139	146	168	145	141	145	141	156	152	148	153	150	133	156	148	149	169	144	139	114	145	146	146	149	155	143	134	128	161	137	161	116	154	163	149	158	145	157	163	152	130	158	128	143	158	138	151	145	146	155	153	170	132	135	154	158	150	176	170	164	156	140	128	174	144	165	149	159	141	157	155	165	133	151	143	145	133	142	161	134	147	153	139	142	157	158	155	152	149	190	152	168	160	153	160	136	164	137	176	163	128	142	141	147	152	161	164	139	128	149	147	133	171	157	136	168	125	149	143	121	167	149	140	151	143	157	144	182	161	128	161	156	151	172	140	144	133	144	151	145	139	150	167	149	140	123	148	135	140	138	137	142	129	144	170	161	145	161	152	139	156	140	158	136	149	134	137	148	151	171	150	145	155	135	128	162	173	154	160	132	152	149	169	142	132	150	155	141	148	167	141	152	141	126	152	143	142	128	129	153	137	155	165	168	134	163	181	159	139	148	181	122	145	159	149	128	155	155	137	144	148	140	156
13081	9171	15584	17954	17088	15837	13884	11348	12883	11827	9493	7637	6455	5141	3363	2193	2326	2216	1824	1386	1037	671	529	485	608	564	531	512	473	498	448	468	536	541	540	484	471	519	485	428	443	1024	859	459	470	454	481	478	421	472	434	453	483	476	439	459	459	414	486	533	504	444	460	511	466	441	414	469	449	464	443	473	472	484	437	428	451	470	476	440	449	445	435	509	407	470	469	451	488	455	456	404	434	503	480	460	476	408	441	419	435	477	444	431	452	449	467	440	490	462	462	468	499	416	449	449	462	455	449	447	482	426	467	459	464	461	462	461	423	427	458	489	475	430	429	476	487	430	454	437	444	431	395	486	408	483	455	455	428	446	459	460	472	422	448	437	462	418	466	441	446	463	497	468	457	479	450	442	455	458	464	480	455	461	438	409	461	457	469	456	434	410	487	447	467	484	485	419	436	446	459	423	459	437	429	443	502	464	445	416	480	467	464	475	463	449	460	475	418	407	478	466	453	492	459	444	470	480	449	443	448	442	460	476	491	466	481	483	464	463	433	483	451	426	450	411	460	482	469	477	438	503	470	477	479	463	480	430	477	464	448	457	479	432	480	491	440	428	466	462	480	440	428	446	440	465	454	458	442	484	473	441	459	452	431	451	468	431	470	444	447	504	482	483	464	426	457	423	434	479	463	456	448	471	479	467	438	445	434	472	423	437	462	437	450	478	462	423	450	427	474	450	453	477	450	458	453	479	486	459	456	447	457	461	429	459	451	443	445	419	463	456	488	486	446	490	481	442	482	452	440	453	434	475	456	469	465	446	418	454	467	468	468	488	471	455	422	476	431	461	475	447	403	441	439	426	467	431	439	473	486	437	458	472	474	450	468	463	453	468	417	450	490	484	437	441	445	494	460	436	462	460	460	468	468	460	416	488	454	436	476	436	403	444	448	488	465	448	435	500	440	434	425	437	451	478	433	419	452	493	460	453	461	469	425	447	452	458	448	463	466	445	428	428	434	426	462	457	490	457	490	434	462	456	453	476	463	465	407	483	432	472	457	453	435	434	443	443	448	450	418	495	451	460	429	436	464	454	455	471	487	449	460	441	440	508	443	436	453	468	455	420	478	489	474	464	463	442	442	446	525	434	449	437	469	464	468	443	437	475	494	437	455	447	450	434	445	449	507	442	421	471	491	439	458	461	457	510	446	425	470	458	481	410	473	455	480	461	480	435	460	492	428	472	442	424	476	473	470	494	476	440	463	472	462	462	470	450	444	438	467	442	500	427	504	458	468	441	454	451	472	463	455	464	450	431	466	480	472	435	470	435	461	433	481	453	466	442	466	423	465	436	454	449	436	459	449	450	465	476	447	445	438	489	488	471	442	443	462	413	473	458	425	451	442	453	432	445	465	449	445	477	435	451	458	466	457	456	432	451	465	418	472	483	473	448	430	451	441	431	475	461	444	485	449	446	451	439	450	468	469	429	455	440	469	428	471	430	465	436	453	394	460	447	400	418	466	488	462	457	473	467	456	446	431	457	470	462	472	439	472	468	413	442	450	481	467	482	479	426	491	445	474	463	455	478	474	430	492	456	468	448	484	439	449	452	471	487	473	454	502	487	456	443	429	474	453	474	473	438	459	464	441	494	457	448	449	484	414	451	462	484	455	469	427	464	481	401	443	441	458	439	417	444	473	466	430	431	441	420	441	469	434	481	480	464	467	467	457	430	468	491	451	474	444	445	465	444	458	440	445	473	479	438	460	436	447	428	457	445	428	451	483	462	434	410	437	462	463	481	446	427	458	479	454	455	469	458	440	449	464	458	464	476	465	451	461	453	450	466	459	431	478	431	456	483	413	443	464	487	468	429	449	460	467	491	467	441	477	449	464	434	446	459	451	469	471	473	449	442	436	459	431	490	411	458	405	426	442	433	481	429	450	469	447	460	468	484	475	454	470	453	472	436	474	471	451	470	437	452	455	443	443	483	473	444	449	487	473	425	501	451	468	446	467	495	457	437	473	417	485	451	421	422	444	483	484	433	445	435	450	477	477	447	474	464	484	492	450	428	459	451	494	429	474	437	465	402	472	448	467	443	459	465	437	454	465	449	485	448	450	444	485	435	441	464	444	440	450	434	471	442	487	468	469	444	433	441	478	461	447	480	448	460	455	459	489	463	434	441	427	477	480	488	467	435	447	447	433	455	444	469	466	464	466	470	481	435	459	445	499	479	462	439	427	472	458	474	481	447	422	419	464	478	458	467	472	447	487	435	432	452	443	438	437	459	478	412	423	434	449	490	439	435	418	465	448	448	511	455	467	481	447	500	503	454	462	449	477	488	454	455	467	420	456	465	477	420	447	444	478	445	464	473	471	449	434	449	466	466	429	470	472	456	432	442	448	472	480	447	437	444	456	466	456	486	419	490	446	456	456	469	426	444	462	426	472	425	428	461	449	451	414	438	486	465	449	426	459	489	406	431	486	435	456	468	457	439	469	434	470	500	426	448	440	465	477	444	488	431	495	473	440	473	447	435	480	474	451	473	486	450	441	443	444	383	433	442	448	458	457	463	452	421	457	467	429	503	432	417	476	467	424	445	432	454	422	421	454	441	493	424	443	500	479	454	438	432	464	435	451	448	463	445	435	437	448	430	484	443	432	425	492	464	434	424	439	448	436	413	444	459	457	445	430	439	472	450	452	478	450	476	458	478	461	433	474	428	438	477	459	460	477	443	477	441	455	479	477	447	469	483	469	452	467	464	450	446	421	445	449	454	463	469	469	494	481	448	437	439	473	428	500	425	463	449	423	473	443	450	436	461	452	449	461	474	478	446	473	456	486	431	464	433	454	459	451	434	430	426	485	420	472	478	432	471	460	465	455	425	446	463	440	423	480	473	444	478	441	458	496	478	482	447	474	449	443	466	481	486	441	504	481	471	445	418	466	429	468	441	441	449	419	488	496	455	433	435	526	437	461	449	469	465	466	446	482	446	476	463	464	497	466	436	464	422	419	467	452	448	460	446	421	433	449	446	444	500	453	463	469	462	445	440	459	483	473	453	459	445	429	442	421	439	468	453	485	487	471	478	435	472	445	447	490	437	454	487	490	495	444	411	448	434	439	415	484	476	453	479	453	426	459	453	476	431	487	437	475	404	436	482	484	467	423	477	442	455	473	409	459	453	456	422	435	466	489	438	435	453	429	467	460	458	440	466	453	456	417	475	449	453	426	455	426	463	491	461	442	438	433	428	458	426	485	470	477	416	446	475	441	427	482	488	455	486	429	490	480	463	493	465	472	454	415	441	490	449	469	467	429	476	429	454	461	479	490	482	420	455	424	483	444	454	490	440	483	476	454	459	451	513	438	478	489	472	449	444	475	449	475	450	461	479	449	475	450	446	458	464	451	451	467	466	462	455	417	497	459	442	462	477	482	485	431	456	475	441	421	478	462	417	451	459	473	448	469	451	442	456	446	454	430	465	470	513	467	474	460	444	427	453	449	446	456	512
45555	33811	36382	35701	34889	33876	32654	28993	28353	30651	25538	21606	17869	14746	9869	5765	4480	4675	3484	2138	1202	435	257	257	418	250	153	171	154	140	173	202	196	265	296	163	159	149	142	146	127	917	695	106	108	120	102	128	128	117	122	132	100	102	102	135	135	118	121	235	141	126	122	124	127	139	110	123	107	134	120	106	108	109	128	107	95	137	95	124	121	134	119	124	116	106	107	113	121	123	117	99	120	116	110	121	113	104	110	112	107	109	120	122	113	108	124	106	103	107	134	108	115	122	105	111	119	118	120	117	122	108	129	112	128	119	97	114	125	119	128	125	132	111	113	120	139	98	115	107	113	108	115	119	141	104	116	124	103	123	106	123	114	131	125	110	130	119	120	115	102	136	107	121	115	118	122	128	126	121	126	104	113	110	124	110	123	123	114	127	104	123	103	115	131	134	119	104	106	118	123	130	121	125	104	141	135	114	124	129	101	120	128	128	124	112	116	109	122	100	102	122	137	118	130	112	117	105	113	132	143	124	117	132	111	125	123	132	112	108	101	124	111	115	113	108	123	129	141	129	111	110	132	110	113	124	124	127	111	119	121	121	143	96	113	137	110	156	128	122	116	114	106	108	121	124	107	141	115	121	93	114	113	122	121	114	129	111	130	131	127	101	107	105	108	123	113	108	122	126	118	101	123	149	115	132	100	129	113	105	109	139	108	123	120	133	105	121	134	131	127	104	114	119	123	101	122	109	109	97	123	102	119	109	110	121	116	106	120	114	130	139	114	105	110	130	129	120	108	123	140	118	107	132	109	110	114	118	114	118	122	132	118	133	124	121	96	123	127	123	138	102	128	130	143	117	106	126	95	129	119	107	106	111	106	109	114	123	123	116	122	110	122	114	126	115	125	124	140	107	116	123	128	111	136	95	121	137	105	115	113	119	114	129	100	113	113	110	118	112	141	124	114	119	123	120	93	109	104	113	126	106	112	122	119	116	126	116	119	127	116	122	119	124	122	121	119	119	120	124	101	120	113	117	130	108	114	118	124	112	125	111	105	126	118	129	111	114	124	127	105	116	101	116	121	122	120	125	116	107	138	143	113	132	123	127	113	109	97	122	111	124	96	112	107	113	92	120	120	121	101	110	132	115	124	119	121	135	134	120	129	119	114	101	120	119	115	106	117	128	117	112	117	119	120	115	132	119	120	118	131	120	147	113	132	110	107	102	108	102	112	140	113	117	119	127	122	140	132	138	125	129	100	125	109	103	104	122	120	126	131	128	113	107	109	117	137	146	111	142	133	120	124	131	100	114	111	119	121	119	139	124	117	123	146	125	100	124	101	107	119	142	137	108	102	124	103	114	120	119	100	137	129	132	138	127	96	123	111	110	128	107	122	89	101	127	118	111	124	118	112	94	128	116	113	114	117	123	96	131	118	116	112	114	118	120	105	128	124	119	120	116	115	127	116	110	112	132	116	127	121	111	118	129	122	114	122	108	127	109	121	130	124	130	118	135	119	113	119	109	113	111	102	125	114	110	122	118	121	132	109	116	110	128	115	130	106	108	131	97	110	123	108	121	131	120	109	132	127	118	153	119	133	100	143	136	100	112	92	131	124	100	117	132	107	112	140	119	124	127	98	128	103	107	101	130	104	129	122	125	128	119	104	119	98	140	107	117	95	117	112	112	120	114	115	115	109	110	109	125	129	117	123	127	111	108	102	127	131	110	111	119	125	116	104	122	116	137	112	107	106	108	120	127	119	118	129	126	123	122	128	115	112	126	102	112	122	131	124	126	135	112	135	135	104	92	116	118	121	101	106	108	110	100	144	116	111	128	112	109	108	96	121	112	120	112	111	119	121	117	116	115	128	132	106	125	85	98	123	114	121	122	124	116	119	116	109	127	144	120	120	118	107	110	113	115	107	124	127	114	129	120	91	111	103	117	115	110	124	129	114	143	109	127	131	126	109	126	128	133	112	115	115	132	132	120	96	120	107	114	119	116	110	127	108	121	108	120	111	133	127	101	128	111	117	136	136	119	119	127	100	128	119	126	113	107	116	102	117	107	114	117	113	123	113	105	102	102	115	127	122	117	119	107	106	110	109	121	114	102	122	115	119	118	117	116	115	111	120	125	110	118	105	107	110	116	125	109	115	94	136	94	117	121	113	111	138	114	110	106	102	120	121	98	104	133	129	106	119	120	128	124	123	123	114	105	131	115	127	109	124	112	143	115	128	112	98	117	93	117	107	119	123	133	118	119	119	110	115	126	113	101	103	117	118	129	115	112	118	124	112	119	111	109	117	124	104	127	104	116	105	107	119	116	105	101	118	113	113	131	116	129	126	113	112	132	103	126	116	130	103	116	122	122	130	127	116	130	112	128	100	91	109	107	101	105	117	113	121	102	140	98	123	119	124	109	100	115	150	123	110	118	147	113	104	111	138	99	118	104	125	122	133	113	121	132	128	97	129	136	110	134	108	107	124	112	134	133	121	136	102	107	100	95	114	117	125	115	113	107	118	126	96	101	108	131	112	111	128	129	119	104	116	127	126	131	109	96	111	103	128	145	133	133	102	122	125	113	108	133	131	125	121	121	129	127	103	114	114	125	116	133	105	120	116	108	126	136	115	108	99	121	103	139	114	141	123	113	121	121	110	118	134	122	132	121	117	134	122	115	116	123	110	128	112	112	109	124	133	128	124	117	121	129	131	130	123	131	132	104	120	138	90	119	134	113	122	122	113	128	119	107	116	126	114	115	111	125	112	103	128	109	121	127	113	114	123	121	124	141	119	98	133	116	123	122	132	125	147	110	112	111	131	107	117	108	103	123	104	127	116	96	124	109	131	116	125	116	120	122	93	122	115	115	138	117	124	113	112	110	124	105	123	129	125	126	121	119	116	109	111	107	128	109	134	124	112	120	99	123	105	115	124	123	133	120	115	100	123	125	114	129	121	107	123	109	134	108	122	104	126	133	116	112	99	136	109	107	121	123	137	121	111	105	100	107	127	137	117	109	120	136	105	118	118	118	105	126	118	112	117	122	118	120	128	114	122	131	132	104	142	145	121	117	119	142	111	106	113	119	102	108	127	114	109	126	142	119	127	118	135	118	112	135	124	114	124	111	108	124	115	126	128	111	129	120	129	125	117	125	104	102	122	119	136	120	118	99	114	116	127	107	104	108	109	108	115	132	110	104	129	109	118	105	140	120	103	119	125	102	114	98	118	113	126	126	116	128	110	121	116	127	107	116	119	111	112	105	134	141	126	133	103	133	129	106	127	134	117	112	114	116	119	103	101	137	117	117	122	120	105	124	116	118	120	106	133	133	103	102	118	111	104	109	106	121	124	108	112	109	123	126	106	119	105	115	114	105	118	100	103	129	124	107	123	125	113	114	140	109	86	110	133	114	109	118	121	114	99	101	129	111	138	132	122	127	116	142	109	120	99	106	113	104	104	127	118	113	133	123	117	130	109	125	102	121	115	120	110	117	130	107	100	109	122	147
30940	26897	32026	38820	42366	42830	43038	40171	40607	41603	38940	36227	32985	30836	25220	19581	18584	18933	16406	11941	7422	2645	1467	1301	3052	1650	786	873	620	615	717	1033	1205	1621	1593	932	689	499	517	477	449	5944	4184	421	439	388	380	399	406	448	417	370	398	374	405	379	382	359	386	1407	372	406	392	391	358	391	388	385	391	375	378	368	352	377	390	385	394	375	413	383	384	407	403	386	403	357	362	375	412	401	405	397	360	388	388	411	323	371	385	389	381	356	374	349	393	383	363	411	331	390	402	367	434	384	391	401	372	376	379	394	370	377	368	414	363	375	371	382	391	347	382	379	397	321	395	389	398	389	388	367	372	347	377	378	375	391	378	407	406	356	366	386	368	380	398	365	416	395	384	366	338	383	378	384	349	399	392	402	367	399	398	413	380	356	383	366	375	405	393	368	383	381	362	398	356	365	402	398	376	394	380	331	378	362	393	388	383	333	351	335	362	416	366	370	390	367	352	383	336	336	377	404	357	335	349	396	409	351	362	369	381	378	387	397	379	382	388	372	371	373	398	387	394	366	392	380	359	414	366	407	362	372	433	353	373	378	384	423	360	359	370	400	387	402	428	377	381	363	390	373	379	386	396	379	368	365	391	373	376	390	382	414	382	400	389	347	387	361	372	363	400	344	368	366	357	364	368	398	366	387	360	369	386	361	397	361	374	384	341	351	382	410	385	364	366	386	413	389	384	389	383	368	390	382	370	367	400	373	367	411	367	392	413	358	373	367	397	345	375	393	365	350	381	395	367	391	353	380	386	346	408	393	386	394	388	378	377	369	375	375	377	399	371	370	364	369	381	365	389	382	377	358	355	395	387	378	369	368	393	379	366	341	344	339	363	358	385	384	373	367	378	397	357	383	371	394	351	401	385	393	363	354	402	385	386	397	354	386	375	355	406	365	338	408	369	390	372	365	392	386	355	374	382	377	354	393	358	372	368	372	405	381	410	404	350	388	367	350	397	381	360	340	388	364	400	379	364	384	418	379	355	368	331	343	406	356	381	395	360	371	381	392	361	399	390	392	359	362	377	383	355	378	395	372	422	365	386	355	387	364	376	385	387	372	351	381	419	366	352	360	409	359	366	360	385	392	391	406	369	377	375	342	381	367	376	385	366	354	374	413	379	372	381	383	359	345	360	375	372	355	365	418	386	361	367	383	389	371	369	401	374	372	373	382	371	362	380	372	380	355	391	377	378	372	377	357	378	364	397	392	390	383	360	346	355	362	372	366	396	372	395	370	403	403	383	390	368	376	405	364	338	341	408	390	355	382	382	404	389	381	355	389	384	382	386	347	395	374	341	364	374	356	369	380	376	366	359	443	380	385	372	377	358	365	384	388	376	396	395	394	404	357	418	386	374	386	393	406	376	363	376	353	375	372	381	375	370	364	359	386	366	406	341	379	362	382	361	372	372	371	385	408	353	378	344	357	358	351	378	362	370	404	364	375	414	399	369	422	346	327	381	377	368	365	364	379	373	393	379	381	380	380	363	364	368	407	399	418	366	356	399	389	399	366	381	343	398	388	376	371	347	386	392	366	364	356	350	377	366	356	388	387	362	382	391	371	385	355	355	367	355	373	355	364	371	398	388	401	358	381	381	374	380	373	357	363	359	385	392	355	388	371	411	407	394	349	363	363	396	363	367	382	387	371	416	376	369	383	353	371	379	361	397	382	376	365	384	364	383	406	370	366	364	390	357	380	336	344	389	410	422	390	392	428	356	364	346	375	404	356	354	372	357	408	339	393	363	391	411	382	431	404	360	384	391	342	374	380	368	365	361	359	390	359	386	389	376	384	384	402	378	373	408	357	377	367	352	349	405	389	407	386	383	379	391	363	344	370	375	373	400	389	405	379	375	381	372	427	352	394	390	363	403	363	360	400	378	390	351	342	402	390	386	409	340	399	399	412	366	373	373	367	400	386	399	361	407	368	359	345	378	399	364	421	377	393	401	406	359	362	393	408	404	396	415	361	362	365	359	381	373	365	360	380	381	338	373	383	382	373	383	336	390	368	410	394	362	393	403	369	384	374	393	395	355	383	382	390	341	419	397	362	392	379	382	376	376	362	387	332	385	375	353	367	374	392	370	371	407	372	399	362	398	388	369	420	383	392	375	391	404	390	387	373	406	362	379	364	347	388	339	366	376	404	421	367	397	372	376	383	381	386	378	379	366	388	372	372	360	374	370	360	341	391	392	388	387	396	385	408	377	363	356	380	381	372	389	377	357	361	423	383	399	389	394	380	391	417	375	366	406	372	399	378	390	391	373	378	377	351	383	380	396	363	397	384	411	365	359	372	372	386	397	390	352	396	327	363	378	361	340	354	405	355	422	397	376	387	413	354	374	385	432	399	375	374	380	361	394	372	400	368	395	356	376	394	418	389	362	407	369	381	360	382	383	371	378	381	399	382	357	371	379	373	361	403	368	401	372	384	377	396	352	403	382	393	356	380	365	377	407	374	373	364	353	368	353	386	361	376	367	376	355	364	385	371	396	385	375	379	384	398	356	402	406	369	405	384	381	399	365	377	413	381	385	345	404	394	349	399	371	360	400	387	359	397	366	350	377	353	391	380	357	376	378	377	384	390	367	403	363	340	366	383	366	388	362	393	378	379	352	363	372	388	347	390	369	373	379	362	342	364	387	400	361	368	385	377	369	337	385	384	376	378	385	408	374	358	360	368	376	383	371	398	353	382	352	374	393	394	384	385	382	360	380	361	349	403	399	368	374	377	389	344	378	357	347	364	363	361	366	415	348	397	384	360	367	349	407	389	365	345	347	404	409	369	364	387	391	348	380	406	362	376	381	371	399	389	344	383	351	372	390	391	410	433	382	376	383	375	380	376	407	396	336	405	368	386	415	383	389	375	338	364	359	368	393	359	369	361	408	377	360	360	367	359	368	390	428	391	384	358	376	404	361	384	375	384	367	391	364	390	367	391	399	360	361	386	386	428	362	408	353	396	359	401	371	407	352	374	365	354	379	382	398	367	417	395	337	418	367	379	376	360	393	352	360	392	366	382	383	390	363	376	367	370	362	398	380	375	363	363	360	356	372	338	389	378	418	331	401	388	371	371	360	389	385	384	384	366	371	417	378	388	370	419	363	344	379	409	345	353	380	393	371	365	399	342	401	368	356	372	365	383	384	377	402	413	402	408	377	352	384	368	352	397	430	365	408	374	343	354	369	348	400	386	391	331	400	390	390	360	393	408	390	370	355	384	401	323	357	383	360	390	368	362	392	386	368	391	400	363	364	365	354	391	389	384	367	389	363	356	384	416	385	395	359	389	344	380	388	350	390	363	362	361	363	378	370	376	370	369	349	356	353	404	377	378	381	376	372	388	422	351	401	352	370	390	395	408	380	384	393	370	373	383	374	385	382	363	362	410	381	397	375	377	341	390	388	376	365	402	357	347	386	385	370	369	395	362	346	387	420	367	371	395	359	335	369	317	386	358	394	385	364	353
53198	37733	38004	37354	36675	36199	34778	33587	34399	36464	35500	30961	27803	24501	19643	13079	10922	10061	8322	5503	2884	1034	550	554	1167	470	361	336	291	250	316	466	567	505	628	370	308	263	267	238	252	1808	1794	229	213	224	224	225	209	215	232	185	197	229	228	231	209	209	233	711	274	217	211	212	212	234	258	234	225	254	219	208	215	233	222	217	220	223	228	201	232	214	230	234	209	210	222	232	218	249	221	231	212	200	200	227	223	208	214	197	208	238	208	218	210	222	236	225	220	216	234	229	230	233	216	231	213	206	240	210	230	227	209	214	220	201	226	237	224	226	229	230	210	218	195	221	220	224	232	220	235	229	226	189	238	195	223	185	210	221	230	223	216	229	226	199	206	199	207	219	218	219	208	229	228	225	236	207	208	231	213	232	222	227	190	237	202	218	213	230	208	224	205	203	211	222	248	227	242	217	199	208	201	214	226	226	204	191	230	197	186	222	212	229	235	200	215	190	206	186	232	185	219	231	202	209	226	202	224	227	220	206	236	209	209	221	191	219	220	227	200	220	216	205	239	229	210	191	206	233	202	208	225	206	222	203	241	234	219	231	216	224	207	211	231	215	226	208	234	202	249	219	204	219	216	207	207	224	222	227	218	211	219	222	202	227	209	207	219	202	237	234	235	226	217	197	224	203	210	202	223	208	222	224	247	243	225	235	226	218	201	221	215	201	197	222	226	219	179	217	211	205	226	232	224	204	202	178	189	173	214	234	217	196	240	241	211	204	197	202	218	197	226	217	222	234	222	219	224	229	228	202	199	212	209	212	226	211	218	196	221	222	220	222	228	221	239	217	206	211	221	212	195	212	191	198	225	226	224	233	247	195	224	243	226	231	220	218	220	211	222	222	229	229	235	203	220	228	204	218	201	243	211	230	225	214	217	201	218	232	230	213	229	204	204	214	199	196	236	221	206	201	228	219	221	219	229	206	212	214	209	214	209	196	197	220	223	203	236	227	215	207	212	216	202	233	204	234	234	199	199	199	215	235	217	189	214	226	216	219	232	215	207	217	224	207	211	212	215	248	187	211	205	248	238	227	196	204	210	246	231	212	184	210	225	181	216	233	201	211	225	202	218	218	210	216	210	215	218	241	229	215	196	206	219	236	195	184	192	219	219	188	230	210	191	202	210	218	222	236	220	216	233	216	209	206	227	208	227	226	219	210	212	217	254	252	208	232	237	247	223	218	205	199	237	214	222	209	212	225	177	216	223	228	215	211	218	215	205	223	214	218	206	240	222	229	195	225	252	217	219	201	203	225	210	231	205	247	214	212	238	214	235	239	211	200	246	242	221	192	216	206	235	205	214	221	235	215	209	212	209	190	211	201	232	224	237	217	199	206	210	217	204	201	234	207	228	208	205	226	215	207	208	236	223	211	224	239	214	212	226	188	189	215	219	208	228	212	216	208	227	213	236	217	208	203	196	212	191	233	216	189	221	225	215	237	259	224	222	187	197	209	232	198	214	211	176	227	200	218	210	225	229	223	212	208	219	205	216	240	224	192	206	208	221	195	228	230	217	244	218	188	208	247	205	207	210	235	235	217	222	219	248	210	206	220	205	191	225	226	231	222	239	228	232	194	221	220	206	238	204	209	232	215	226	216	220	226	206	214	231	229	250	217	190	226	182	193	208	214	215	205	213	240	217	224	227	213	195	195	216	236	211	193	231	208	211	203	215	211	209	232	222	211	235	223	240	216	191	227	238	210	220	206	220	222	218	233	216	256	203	220	217	210	222	219	211	212	223	221	223	217	217	237	221	229	203	211	235	222	231	224	223	244	207	208	211	228	238	229	216	239	227	214	227	219	213	198	199	241	230	220	215	230	241	239	213	206	207	226	205	226	205	227	238	214	215	237	220	216	221	216	212	209	204	198	241	204	205	221	237	231	230	202	212	210	205	213	234	189	220	199	218	238	216	188	212	230	238	188	226	211	199	221	251	225	201	226	208	208	202	219	214	208	253	228	220	198	202	198	234	227	201	212	184	227	225	210	229	217	213	219	227	255	219	219	210	233	216	197	199	214	246	225	215	229	261	220	235	207	213	227	215	206	229	231	228	214	199	210	215	225	211	225	227	232	238	225	219	207	213	218	252	225	232	185	238	207	215	208	204	255	236	197	216	223	224	219	235	203	206	204	192	197	194	167	242	221	241	238	218	197	187	199	220	235	236	233	248	227	207	180	216	227	225	225	212	205	205	213	191	228	213	197	216	211	187	224	215	238	223	200	202	219	185	215	201	221	241	213	235	219	213	218	227	207	224	222	204	216	200	212	212	197	237	216	210	198	236	218	203	180	209	216	214	221	228	206	214	218	230	212	206	233	209	223	230	213	217	238	193	204	221	231	206	195	222	209	204	201	202	223	209	218	200	211	218	207	207	225	203	195	205	214	192	210	220	226	187	216	208	207	228	195	208	207	214	259	232	208	226	216	231	204	226	200	200	214	207	233	188	212	234	201	179	211	214	214	242	223	201	243	233	191	205	220	230	212	208	217	228	216	219	220	211	225	223	200	226	208	218	222	221	221	222	226	207	222	221	220	230	234	207	212	219	215	245	227	223	244	216	219	220	238	208	230	206	207	228	196	193	209	222	201	214	210	226	208	221	222	223	238	196	208	239	201	196	204	217	218	228	232	227	211	222	237	222	200	211	224	229	213	196	224	235	242	201	240	211	211	202	213	211	211	220	232	199	229	205	220	216	225	225	240	195	224	220	234	228	243	236	202	233	176	223	234	225	223	205	207	223	232	207	213	229	199	217	202	203	234	240	218	181	208	216	234	206	203	202	239	247	216	226	239	222	214	198	229	229	215	226	219	196	204	204	218	211	226	204	198	218	232	196	201	220	207	215	231	207	189	221	201	211	205	214	212	207	208	213	217	212	221	211	217	208	218	208	212	209	194	222	213	234	214	216	216	217	205	245	244	191	202	193	223	203	224	218	219	210	229	235	213	201	225	205	232	226	201	202	224	188	206	208	220	214	210	241	221	229	214	170	197	259	222	205	237	218	208	217	215	208	229	221	229	210	213	209	246	209	215	227	218	226	208	215	211	199	197	230	240	216	242	222	199	208	216	200	235	215	190	224	217	222	204	223	245	188	193	214	231	201	194	194	229	226	234	220	239	207	174	215	208	218	218	190	218	231	209	213	227	191	214	214	227	215	216	237	227	225	206	202	247	211	212	221	220	205	210	231	204	214	231	184	216	207	192	242	252	201	226	213	213	239	223	219	195	218	223	214	230	229	223	225	206	225	231	235	200	224	205	226	217	231	215	224	224	225	212	210	198	209	216	228	200	190	247	179	216	205	230	226	223	215	233	218	223	190	197	215	220	203	250	185	220	221	236	216	220	214	235	208	220	190	195	235	221	226	242	204	189	232	218	190	209	218	215	206	220	197	220	220	194	220	221	229	212	211	217	204	214	199	217	213	215	229	231	216	204	206	215	215	199	197	247	232	215
38344	32891	36473	43108	45009	48340	47694	47256	45843	49530	46783	45442	40536	38868	35501	29458	30020	29176	26068	20287	13426	5259	3028	3449	6980	2415	1620	1618	1183	1104	1634	1941	2775	2782	3739	1874	1275	853	978	923	853	10621	8956	684	674	654	690	657	677	658	649	652	666	675	651	665	683	627	881	4216	995	629	630	681	625	660	597	630	591	617	668	645	658	610	613	656	629	608	655	646	623	626	631	640	638	616	658	613	637	581	650	642	604	646	615	638	597	604	618	665	625	643	642	628	662	628	656	610	577	622	612	608	631	616	642	613	653	609	602	637	569	611	637	650	690	659	616	636	634	666	607	591	644	625	622	656	632	627	608	626	627	647	631	624	640	664	598	592	643	632	662	598	673	588	616	656	633	659	634	661	650	624	610	643	605	649	635	602	594	598	625	636	614	575	641	637	586	644	623	611	676	611	595	633	601	671	594	619	605	607	636	625	645	633	600	589	650	608	575	614	658	637	612	623	651	591	623	636	580	633	646	591	675	606	670	628	662	680	638	623	628	602	594	611	631	624	603	605	637	638	608	657	633	632	633	627	637	635	657	626	580	608	627	609	647	609	632	612	611	622	599	616	627	595	638	606	639	612	607	651	619	645	582	623	661	628	594	606	644	621	631	600	617	600	631	577	637	627	623	584	653	632	613	651	622	610	646	609	647	649	648	700	554	634	612	620	644	645	611	640	618	622	591	626	600	631	695	629	624	644	618	636	638	635	589	644	621	608	595	645	659	656	607	586	580	674	623	611	623	623	611	641	605	615	651	632	610	577	622	590	610	636	671	649	588	619	634	592	641	595	598	608	688	636	593	610	630	625	661	640	652	615	625	612	631	621	656	645	614	621	609	659	626	612	604	646	619	630	589	638	632	679	630	596	656	621	591	597	644	653	618	588	650	628	669	690	566	584	636	604	618	632	633	631	603	644	632	628	636	620	611	612	587	640	653	629	639	640	662	691	625	599	628	625	607	613	624	636	623	594	681	626	603	654	643	604	587	655	655	597	654	647	612	613	664	586	639	596	626	630	578	620	608	625	593	603	637	654	627	679	633	669	635	600	632	592	631	658	599	627	623	657	617	691	590	583	641	614	609	625	592	639	596	675	617	602	578	581	614	618	607	638	637	619	555	647	666	584	622	662	602	629	640	629	629	597	675	598	619	637	607	645	597	655	576	609	626	643	635	616	598	572	596	578	680	638	627	636	609	603	592	621	599	650	615	655	621	640	640	620	581	592	623	597	638	615	624	642	668	601	636	583	677	640	578	611	647	633	614	652	748	623	608	636	649	632	559	568	596	591	646	641	622	640	615	614	658	643	621	679	620	630	622	613	626	626	614	627	626	590	627	607	634	629	674	613	576	619	607	607	620	580	609	634	639	619	628	619	593	629	604	663	602	628	595	681	571	620	617	626	614	600	620	632	641	612	581	581	607	605	606	618	584	653	620	677	627	656	647	639	575	633	664	626	599	614	631	667	628	609	581	591	570	642	606	628	609	579	648	633	637	643	583	647	622	628	605	634	619	646	608	613	610	629	579	622	655	645	579	589	586	604	605	635	589	595	626	664	562	627	594	596	642	609	629	619	657	618	577	636	640	630	632	619	604	635	653	615	647	615	619	619	686	630	641	644	646	624	643	662	645	618	669	620	591	612	544	653	590	630	585	583	595	643	602	637	582	625	618	646	620	646	624	625	627	620	602	592	642	637	638	614	632	624	653	623	698	651	642	634	623	618	607	630	653	639	622	624	607	620	641	636	615	632	644	614	661	590	635	599	591	601	578	637	625	621	620	633	661	660	584	580	592	641	585	653	630	674	620	620	643	624	613	637	638	623	627	607	659	619	614	591	656	647	617	638	615	619	660	612	612	699	619	630	630	618	629	645	649	653	610	635	604	626	624	630	610	625	583	626	647	613	626	606	618	566	625	664	600	657	615	654	625	617	609	641	637	622	623	613	613	623	617	676	665	641	590	598	614	672	598	603	589	634	627	536	610	637	640	603	631	646	661	602	628	646	656	620	614	611	563	610	629	589	622	631	617	622	613	653	635	616	619	630	627	588	638	665	646	591	625	621	667	571	620	630	620	634	606	603	616	592	626	658	615	618	630	575	603	591	613	637	660	650	623	655	597	607	634	619	565	603	620	637	600	691	603	619	622	614	634	566	670	616	635	613	658	617	659	614	635	618	638	589	620	619	660	666	634	644	598	667	573	594	607	604	659	626	635	611	619	627	612	592	618	612	606	620	632	616	650	607	692	624	648	617	626	628	614	604	602	611	615	602	593	614	641	594	655	643	645	676	603	563	676	577	661	594	620	616	626	665	613	606	650	590	621	624	646	646	603	588	662	635	632	627	637	653	633	600	622	657	624	648	633	612	643	586	564	644	674	623	588	592	601	599	616	665	642	658	672	647	659	627	607	627	577	629	608	662	568	583	620	670	608	625	642	604	639	651	599	588	626	615	617	606	570	660	598	603	633	660	596	623	661	580	647	657	648	616	634	628	621	612	622	574	573	615	576	595	608	649	627	583	687	620	616	639	650	619	623	615	612	591	619	638	593	605	632	638	599	605	616	585	570	665	576	632	657	598	634	584	649	640	619	678	602	629	626	589	619	609	620	617	620	670	633	647	647	589	593	610	615	572	595	614	667	646	639	624	637	597	646	678	638	650	638	607	584	579	609	632	651	605	611	635	647	606	626	658	603	608	622	595	610	627	612	627	585	582	659	674	664	647	609	633	586	622	657	609	618	632	610	631	590	616	599	574	642	627	647	616	684	659	618	639	629	644	651	670	609	624	608	617	644	581	616	602	650	619	679	601	629	586	629	603	614	665	592	590	607	625	617	631	603	593	619	627	620	644	586	625	646	608	621	594	645	591	621	594	633	642	626	631	612	679	644	645	653	628	604	616	618	658	601	639	606	603	631	637	616	635	623	651	603	646	604	635	616	584	628	598	591	630	625	653	640	622	631	602	622	591	612	641	623	668	596	635	620	616	594	623	592	619	587	623	650	619	643	628	609	603	609	599	593	602	613	648	624	595	622	623	643	638	600	584	648	666	602	668	646	642	579	662	633	659	574	672	629	622	662	609	614	653	653	584	639	677	593	634	611	599	647	618	655	624	583	637	623	678	654	642	586	628	631	577	625	702	627	638	590	639	648	614	618	633	612	567	622	602	590	662	630	636	589	620	605	633	633	610	602	589	612	635	638	595	632	669	677	585	631	605	590	598	604	626	580	664	632	632	637	582	614	588	666	624	610	601	647	598	649	671	615	610	661	639	662	665	612	596	584	599	631	640	591	663	647	630	618	577	594	606	622	624	657	599	597	592	669	666	646	637	609	700	591	600	630	632	590	666	646	633	586	668	619	615	593	636	631	654	618	659	626	598	617	606	625	659	640	601	612	644	584	616	631	552	618	606	640	645	654	633	610	642	620	654	622	646	608	605	625	609	648	600	567	624	655	641	603	597	640	590	606	627	630	631
12622	9533	12680	11578	9439	7387	5223	3507	2712	2824	2500	1785	1440	1042	711	472	443	545	411	351	233	168	184	189	211	161	163	174	165	167	165	157	190	172	175	178	167	146	167	156	169	219	248	157	160	150	172	167	154	157	155	146	173	164	169	148	166	166	156	201	168	171	185	165	168	143	154	177	157	160	144	175	175	182	170	163	155	205	140	150	162	152	161	156	152	179	173	199	166	163	172	162	179	138	163	155	157	173	148	159	154	196	160	148	161	184	139	164	164	168	191	196	177	168	139	153	137	156	138	158	174	165	151	187	135	161	176	159	167	162	164	160	156	169	174	151	151	160	175	162	167	173	161	164	151	163	141	157	168	160	196	161	146	167	172	159	183	150	167	177	156	163	153	165	158	185	167	187	163	164	143	155	132	162	165	165	144	190	174	165	175	177	165	180	155	175	183	169	158	171	172	156	172	170	176	162	158	147	176	173	160	154	191	176	141	150	175	168	172	171	188	168	157	177	168	165	162	183	165	164	172	175	169	170	175	168	186	144	167	162	159	150	173	163	165	165	166	159	146	170	172	158	173	158	175	145	150	153	169	146	142	165	144	170	164	158	157	167	160	154	162	158	135	172	167	178	157	164	159	159	177	181	168	168	158	164	174	166	174	176	166	174	159	153	169	158	178	150	155	171	163	169	158	168	160	183	193	166	153	159	165	165	199	144	178	164	167	173	174	166	146	164	156	170	172	166	160	166	132	171	166	172	174	135	172	180	184	160	189	164	149	177	177	158	167	138	164	167	172	159	156	178	175	150	168	166	138	148	161	164	171	174	199	154	180	168	148	185	162	145	161	188	162	189	177	170	155	163	157	154	155	183	151	156	181	156	164	160	143	134	155	150	167	175	197	167	172	159	159	156	147	157	158	186	158	160	157	183	154	122	155	177	179	158	182	148	157	186	153	156	147	150	175	146	152	150	148	177	151	157	179	156	165	150	163	163	164	159	164	160	178	163	186	175	153	165	165	170	162	168	164	176	164	159	154	160	150	158	155	169	161	155	164	162	143	154	170	151	182	142	165	162	170	195	184	157	159	161	159	178	156	176	193	143	170	157	188	181	180	171	183	168	181	169	162	151	148	156	168	159	157	180	182	166	171	167	165	189	171	176	159	180	154	146	164	179	157	158	157	155	178	156	163	149	166	188	136	149	171	160	181	155	171	166	156	164	170	162	159	141	174	163	171	169	170	189	172	173	157	162	174	157	160	163	126	182	151	162	201	166	165	182	137	165	153	176	165	174	176	164	174	177	166	167	175	175	155	169	139	170	166	182	159	186	174	148	178	159	181	146	193	157	162	153	171	141	174	169	158	164	166	191	174	170	154	149	182	183	147	168	165	140	182	176	176	166	183	169	176	185	169	177	175	146	182	172	159	150	165	158	174	167	161	184	152	172	187	154	174	155	152	180	159	160	165	163	166	163	144	200	168	163	158	171	169	149	174	138	154	179	181	143	159	167	161	164	157	180	145	160	162	158	170	161	161	190	150	180	184	196	172	179	166	177	163	168	155	185	167	178	144	161	136	177	204	166	167	155	174	174	154	162	173	170	144	172	156	184	132	152	177	155	158	158	151	144	160	129	158	154	153	146	164	165	182	177	163	154	172	167	152	147	154	180	163	169	157	193	173	157	173	160	142	182	175	162	169	175	176	165	162	162	159	153	168	158	164	159	169	178	176	202	134	170	158	175	162	160	165	163	160	172	178	170	164	168	161	165	156	160	161	142	170	160	187	164	163	169	184	164	175	168	170	159	147	163	180	134	147	155	156	188	156	161	166	167	159	159	156	176	167	143	179	158	166	156	185	181	166	167	170	190	170	163	178	147	174	152	173	180	171	148	155	164	145	145	162	184	175	170	166	164	181	163	175	166	172	202	159	153	150	149	138	164	150	166	156	144	159	154	186	158	179	148	143	156	165	155	158	162	158	146	156	142	181	170	175	159	174	166	160	159	169	163	146	156	186	168	183	172	155	167	190	159	164	144	191	182	163	171	137	157	196	177	195	185	158	178	158	161	166	167	154	173	149	144	166	161	149	170	196	153	164	190	170	200	154	161	188	156	180	182	165	158	153	151	159	161	169	181	152	177	189	168	177	173	156	167	164	136	157	146	149	170	155	192	153	169	160	166	174	150	157	141	171	153	163	158	182	166	180	140	170	151	176	178	166	159	190	169	146	158	166	160	161	180	155	131	171	179	164	162	134	185	151	173	168	173	155	163	171	166	168	158	163	159	157	161	154	190	166	162	199	181	170	171	177	137	156	152	154	180	152	157	159	153	193	185	165	169	151	168	161	181	165	148	165	160	177	161	159	159	204	144	180	186	143	155	161	151	165	161	153	151	159	152	175	150	157	154	156	172	151	198	159	152	155	160	151	165	182	170	155	170	181	154	170	166	156	135	174	191	195	136	179	161	143	177	162	167	164	163	142	159	162	152	171	144	139	206	154	179	161	161	160	179	181	217	155	159	160	168	153	169	174	178	137	156	180	177	176	155	178	180	155	176	168	157	179	169	185	159	164	165	157	162	159	165	152	194	165	187	124	161	143	137	148	153	166	161	162	149	181	163	138	166	168	159	164	160	147	181	139	179	159	157	177	164	175	190	136	162	167	159	176	173	169	181	170	154	178	164	143	168	132	167	166	163	171	174	163	163	143	149	191	149	183	161	168	176	183	142	169	158	165	176	175	172	178	152	163	160	175	177	174	170	173	167	176	178	153	171	172	157	156	187	148	160	139	157	150	162	155	168	172	191	164	175	174	193	177	177	163	146	154	176	155	186	165	186	151	163	165	155	164	179	165	151	177	155	160	182	145	173	206	145	174	172	169	175	154	170	155	161	160	164	163	181	169	163	184	169	173	162	168	168	159	157	169	180	156	177	160	147	166	147	164	160	174	171	174	172	149	157	177	172	153	172	143	175	164	164	139	161	156	178	150	144	180	161	155	162	171	166	181	171	178	147	173	153	181	157	145	159	168	145	169	150	163	171	197	186	177	165	186	155	173	146	150	156	166	150	176	153	162	171	140	178	143	150	187	165	160	177	177	177	189	154	166	162	170	164	161	165	189	181	179	168	151	174	165	163	170	166	176	177	143	174	171	163	170	173	159	171	154	157	161	155	176	153	146	191	165	180	140	152	158	169	142	154	134	184	168	186	166	167	160	180	168	174	156	166	167	152	139	148	149	161	165	159	165	166	168	158	164	172	156	141	163	161	147	173	167	162	168	171	178	168	184	168	165	163	165	164	184	160	158	156	191	149	185	156	156	160	174	156	157	157	177	157	158	155	167	163	177	170	164	168	187	151	148	166	177	162	184	156	183	167	130	181	162	166	178	176	150	167	195	185	165	149	166	174	164	166	167	180	160	141	160	166	158	169	159	174	160	177	171	158	179	164	150	162	167	148	151	175	161	160	155	142	172	171	151	170	167	150	192	155	188	151	153	167	161	139	164	162
12723	10405	15135	18987	18861	17365	13985	11922	10322	11413	10994	8722	7028	5088	3533	2344	2220	2410	1882	1335	992	670	597	572	709	535	517	552	486	549	532	541	569	555	572	527	517	493	535	533	473	903	1073	482	469	488	496	533	502	536	481	489	506	520	486	479	489	478	521	702	540	522	488	526	503	496	492	496	529	518	485	519	554	458	514	490	485	494	491	500	499	521	494	511	500	526	494	512	519	486	518	471	496	506	476	513	498	507	509	500	459	484	548	535	473	495	475	498	500	497	519	479	492	495	478	516	470	520	492	499	479	552	467	488	501	518	472	544	500	482	505	530	470	491	498	465	470	516	518	480	519	516	470	459	484	509	470	475	506	504	534	536	516	493	449	499	524	509	486	514	465	494	471	510	496	463	529	486	459	518	503	494	502	500	532	488	474	474	472	543	543	527	516	500	495	498	517	509	492	479	470	491	509	498	501	504	508	513	487	499	513	531	527	488	510	505	518	528	453	480	497	492	503	515	511	509	525	480	529	513	503	490	528	494	487	513	526	462	544	477	553	475	500	491	520	473	525	502	511	538	491	510	494	493	468	476	465	510	540	482	500	489	449	528	491	485	504	490	536	475	498	507	498	496	498	493	500	539	506	480	492	496	504	532	504	475	478	476	468	523	503	498	499	515	483	482	510	503	453	464	496	497	487	512	498	504	489	521	551	512	537	499	498	496	539	478	480	548	486	510	508	531	474	519	516	453	489	453	500	486	501	504	497	468	476	463	483	521	521	485	500	502	462	521	512	493	539	498	517	476	494	492	478	520	538	501	488	471	521	482	516	473	490	489	523	493	492	501	541	473	504	533	548	483	512	466	484	553	512	521	505	523	534	483	493	531	489	503	496	505	517	529	495	502	491	530	495	490	513	520	523	500	506	498	478	510	482	522	470	529	497	492	499	501	467	498	508	504	487	497	515	510	489	471	478	492	501	502	471	496	473	527	460	537	477	481	513	511	465	470	472	469	501	552	507	492	504	479	524	508	519	493	535	528	541	500	526	532	485	503	543	488	491	486	488	509	489	502	502	519	494	523	499	519	522	544	496	498	496	476	521	485	476	438	467	479	514	501	492	485	525	526	500	504	500	500	505	506	493	483	504	488	507	532	505	509	505	504	530	510	504	542	527	475	520	475	523	514	477	497	488	503	518	502	470	511	500	526	501	449	492	512	494	500	482	486	500	496	479	526	523	487	491	495	532	520	584	482	472	512	447	538	496	503	517	457	511	496	538	464	494	536	525	541	499	475	514	539	522	523	521	484	487	521	490	478	497	552	497	483	482	500	471	549	515	531	529	511	473	465	475	487	548	516	472	480	459	478	511	528	494	515	477	518	491	520	492	499	457	449	502	492	458	543	541	528	503	460	476	533	500	513	506	529	521	482	562	486	459	471	505	508	493	455	508	485	475	518	486	468	517	510	480	501	530	474	529	507	440	530	518	493	477	500	472	490	473	547	473	491	486	542	526	462	477	460	487	477	504	489	544	494	529	494	463	476	507	495	501	481	501	464	487	458	475	537	527	523	449	521	491	522	511	498	502	490	510	560	518	507	455	521	500	504	513	513	502	484	496	465	500	546	480	484	495	490	493	515	495	479	495	520	516	490	509	506	494	499	517	513	480	507	514	499	513	513	472	520	510	500	468	536	493	449	508	508	483	458	515	486	500	558	502	535	472	479	447	490	495	497	548	504	517	497	522	489	485	508	487	546	497	509	514	549	489	491	466	518	510	471	535	488	505	497	525	485	506	529	496	500	493	513	534	495	487	497	498	501	480	498	519	487	502	517	525	541	470	492	485	491	529	506	524	488	510	497	517	452	554	515	486	493	494	485	483	535	500	470	513	452	508	473	530	515	531	485	536	518	501	506	518	514	487	528	481	539	541	532	474	490	480	524	505	510	470	530	483	448	484	507	506	495	500	489	511	512	480	468	526	508	506	509	513	488	516	502	484	503	488	468	466	510	514	520	548	457	483	499	496	546	487	506	491	500	456	468	472	480	519	499	502	461	525	499	503	478	495	470	496	477	529	523	526	519	494	481	511	498	469	494	503	475	513	481	481	548	502	508	500	518	515	462	484	534	461	480	511	486	474	463	518	466	462	527	486	504	521	515	497	488	505	490	506	474	510	491	518	498	469	512	528	478	516	501	505	452	488	531	459	534	491	530	507	476	471	455	483	518	510	516	479	521	524	490	542	501	498	493	488	482	466	513	513	484	485	535	529	499	503	495	522	508	488	537	495	516	483	529	496	527	528	519	505	497	517	499	528	533	502	492	462	517	555	520	486	491	513	516	474	511	501	519	463	505	492	474	473	486	487	513	460	477	552	509	470	487	494	518	483	528	499	517	495	504	460	486	513	478	514	537	514	450	466	477	498	450	524	524	479	471	506	539	502	548	540	528	514	548	517	498	529	499	500	523	527	505	521	452	509	491	502	524	470	515	515	498	526	506	466	519	549	496	488	477	449	529	529	532	505	514	475	508	532	488	458	499	489	483	521	523	485	492	539	463	509	446	487	534	505	481	523	525	491	537	518	536	491	514	501	483	505	471	488	504	459	488	506	506	559	473	508	502	519	547	503	505	496	494	539	489	502	476	489	474	491	465	524	524	506	499	515	514	482	549	505	503	517	540	518	471	480	494	498	542	544	472	483	497	502	502	488	525	491	485	487	500	522	528	539	525	516	473	506	480	489	496	482	498	503	472	557	521	506	477	543	485	480	504	516	484	485	510	544	466	516	550	481	498	536	526	481	523	468	512	545	519	509	478	491	530	510	466	500	475	508	471	525	528	503	464	526	490	528	487	494	491	505	551	497	535	458	505	493	461	526	483	505	507	476	515	461	476	481	523	493	497	503	514	497	488	490	504	514	513	477	488	488	514	499	469	475	492	527	515	491	542	497	517	490	503	482	519	484	492	523	481	511	518	531	509	526	526	484	508	456	495	504	454	509	495	526	509	537	514	502	471	474	529	459	483	494	534	514	526	499	529	515	474	516	488	514	494	474	524	494	473	504	432	476	516	509	504	488	497	490	489	493	515	504	525	487	473	523	469	501	546	488	532	478	488	484	466	528	479	506	519	531	498	485	475	485	461	501	478	515	480	488	496	537	513	528	520	475	502	485	537	482	528	496	470	492	497	505	509	511	523	512	515	496	545	505	499	490	494	500	507	504	486	506	505	504	502	459	486	481	510	511	490	537	511	516	454	457	555	472	480	493	551	502	514	510	510	547	495	504	496	532	468	497	466	510	525	486	506	506	519	501	508	455	512	503	486	491	502	472	504	536	510	521	521	518	519	517	493	504	505	501	517	511	479	478	498	501	505	509	475	540	497	502	497	482	512	507	513	525	481	502	483	486	503	472	478	505	492	558	472	534	491	511	511	521	488	513	508	515	516	530	527	460	484	460	532	506	492	479	505	531	513	500	520	527	502	496	490	490	505	460	519	537	518	509	512	496	492	483	454
43861	35164	36388	37330	36218	34896	31780	29050	26577	28321	28730	22535	20458	14765	11076	5435	4510	4973	3863	1840	868	428	338	373	509	195	173	174	131	194	239	257	335	256	217	181	163	149	165	150	149	844	921	145	134	156	140	135	123	139	122	132	135	147	125	154	144	153	178	395	168	119	137	142	129	136	123	138	121	117	127	129	143	150	137	156	135	129	131	123	140	125	140	117	131	136	132	139	144	144	139	125	154	125	136	127	124	142	130	139	130	123	141	127	116	135	117	130	126	144	134	119	121	133	127	143	142	147	131	137	148	140	119	135	128	137	126	134	130	139	137	153	122	106	140	137	132	138	133	124	115	142	127	133	123	123	113	125	124	129	117	125	133	148	133	150	138	130	133	124	144	115	133	118	150	142	128	149	128	134	144	133	148	135	132	136	140	130	130	129	110	134	134	132	126	123	128	118	126	143	136	123	124	134	151	127	143	124	126	130	140	126	131	120	135	106	137	114	133	109	126	123	128	153	149	153	133	141	140	152	131	128	133	125	136	137	118	151	138	147	131	140	130	126	129	128	124	118	138	119	112	148	141	144	130	142	130	130	128	146	123	134	154	97	156	147	121	112	128	105	131	154	135	132	141	124	119	134	103	135	133	142	122	126	126	136	130	130	105	145	129	130	124	143	133	143	133	133	137	124	120	125	133	120	112	122	141	134	148	123	136	136	129	132	120	135	117	124	151	120	134	141	126	122	149	120	135	116	111	132	130	120	134	131	139	111	118	139	136	129	126	131	124	115	137	150	119	140	130	149	113	144	124	126	125	156	135	143	129	123	120	130	126	128	132	149	157	141	127	126	122	142	149	121	135	114	141	106	121	141	128	137	132	135	142	132	137	139	124	120	110	148	129	123	138	141	136	144	135	138	116	137	131	113	143	137	135	134	145	140	109	115	138	145	134	138	157	154	150	127	125	124	159	126	142	125	137	130	152	137	116	124	129	123	138	143	122	122	131	143	122	129	134	144	129	132	118	123	140	130	125	125	125	113	149	116	127	118	148	144	133	116	113	131	148	139	127	129	155	127	135	123	123	141	143	135	118	113	136	142	138	133	145	118	143	125	129	130	141	137	151	141	137	118	124	125	137	119	143	113	137	141	128	141	141	124	137	130	126	134	141	123	149	124	138	118	144	125	141	140	127	132	137	135	128	129	135	145	139	149	136	153	138	137	126	146	151	121	116	113	157	150	125	122	126	113	126	160	104	125	148	143	134	126	137	146	129	138	127	128	135	136	128	129	136	132	143	130	138	126	155	131	127	146	126	135	129	121	137	133	120	141	143	125	113	120	158	125	110	109	141	124	148	139	112	125	116	151	136	140	129	125	133	124	120	138	132	139	139	129	135	124	134	140	148	131	131	130	137	133	123	125	116	121	134	131	129	130	149	127	141	120	139	132	139	119	149	118	159	131	138	129	140	112	146	128	113	143	125	135	136	118	119	130	131	122	138	124	130	131	130	116	143	124	135	134	133	134	124	154	144	141	122	145	121	116	139	140	149	138	141	121	151	135	134	129	144	144	141	118	148	136	130	126	146	138	130	142	153	146	120	147	124	123	158	124	137	131	132	137	125	120	112	138	133	132	137	132	128	144	142	116	139	126	124	138	128	142	145	121	149	141	132	132	150	127	130	125	153	131	141	141	124	132	133	131	119	123	120	118	146	124	128	135	128	157	137	127	138	145	133	135	134	130	108	152	139	125	145	146	143	121	143	147	115	139	134	118	131	130	151	125	120	124	132	146	123	120	122	146	133	145	118	149	150	137	129	142	155	139	147	128	124	111	142	130	155	141	110	127	123	126	129	128	120	118	139	143	154	141	121	149	136	119	153	122	136	117	124	131	117	115	122	134	122	140	117	133	133	124	110	140	139	146	136	117	118	127	132	120	144	120	102	137	132	164	129	133	137	141	113	147	130	123	120	117	139	136	144	130	130	137	139	142	120	158	130	139	126	139	122	136	108	132	150	129	109	129	131	145	129	140	142	131	130	140	126	132	140	141	137	146	153	125	158	112	114	133	134	152	139	131	113	146	111	134	156	141	112	146	126	125	130	131	140	139	123	131	149	121	123	132	145	141	122	127	148	137	136	112	143	132	118	134	129	149	128	146	160	134	119	160	139	127	121	126	132	138	144	143	101	122	113	123	159	161	149	148	132	119	140	130	131	145	132	127	141	128	147	147	125	145	140	114	128	142	117	134	127	148	115	138	121	121	150	123	147	140	127	146	131	143	147	155	130	127	128	135	144	130	129	118	111	134	143	133	121	148	116	113	127	145	151	122	124	136	125	127	138	133	124	144	137	149	120	112	117	137	137	133	144	145	143	137	120	132	138	129	137	139	120	133	119	143	133	113	120	115	122	130	128	125	144	114	126	140	120	121	131	130	135	141	142	142	146	132	142	137	136	151	131	140	125	120	121	133	127	137	127	119	101	136	115	127	141	122	147	155	132	120	126	120	125	130	135	131	127	141	118	134	148	144	154	133	125	129	131	134	129	125	130	138	125	146	115	137	139	141	117	128	152	135	117	130	143	148	130	130	143	129	147	149	131	142	130	143	130	128	134	141	113	136	115	113	115	121	130	114	141	127	146	125	138	145	135	147	123	135	154	132	128	128	157	145	141	132	143	134	144	116	149	142	138	152	148	132	141	142	144	123	141	116	120	134	121	119	133	142	136	124	137	150	135	117	152	137	131	105	141	144	118	146	156	132	114	138	142	144	144	140	146	146	136	130	147	117	130	144	123	143	108	150	123	143	137	151	125	150	123	113	123	123	141	121	143	150	118	151	142	135	138	124	128	140	144	134	119	148	135	143	123	136	134	110	122	144	144	155	116	140	126	108	113	111	139	138	142	126	142	148	138	144	133	111	142	132	136	137	109	148	141	116	147	137	124	150	122	130	121	125	147	134	150	136	136	153	129	125	139	143	140	130	143	120	136	126	137	127	145	109	109	141	108	120	132	140	118	121	140	134	141	116	140	130	151	123	138	126	131	123	134	118	123	142	147	147	138	130	146	136	161	115	136	145	144	126	128	119	136	152	142	113	142	145	148	117	146	130	141	122	141	125	114	132	121	151	140	137	141	146	139	145	112	104	140	139	136	115	124	134	153	107	128	121	129	118	134	136	127	134	128	111	120	118	151	102	141	124	153	146	123	141	142	129	131	137	123	135	142	133	128	139	120	139	127	128	137	125	135	130	145	140	143	119	132	127	109	131	113	125	134	124	145	136	118	145	119	108	145	142	128	132	151	124	128	123	125	136	138	123	130	135	118	126	141	140	123	140	148	134	122	129	160	154	122	127	134	140	130	144	118	124	129	128	134	118	118	137	149	146	107	135	143	124	140	120	118	142	147	150	128	154	136	126	122	133	123	134	136	132	139	115	142	136	130	135	131	135	134	131	122	137	115	129	130	162	130	135	128	131	162	131	155	131	128	147	126	126	138	144	142	125	124	135	156	128
29404	28555	33084	39858	43049	44651	42218	39876	37641	41325	40683	36701	35334	29514	26674	18255	19042	20494	17299	10081	5760	2650	1967	2464	3551	974	718	831	552	833	1102	1527	1842	1268	1067	722	653	497	624	571	501	5688	5482	446	414	438	393	430	424	405	450	421	435	434	437	431	403	400	767	2685	840	443	450	419	436	409	421	439	399	413	424	422	409	367	396	421	375	430	429	421	393	447	406	421	406	419	405	403	405	422	448	427	412	403	413	434	428	441	432	396	401	410	397	417	397	456	381	420	399	368	394	403	423	445	424	433	436	409	409	432	440	417	465	444	430	411	417	452	391	444	385	438	395	427	410	388	464	397	404	444	425	405	446	445	408	403	411	443	417	447	417	424	392	384	420	414	448	444	420	416	399	410	408	418	413	418	398	426	433	443	425	423	435	435	449	414	387	394	408	399	413	459	411	428	414	434	400	401	433	429	411	383	427	447	390	438	426	422	408	423	440	446	437	446	382	418	446	433	405	430	415	421	411	445	405	437	412	399	423	428	424	452	408	413	430	419	390	403	411	384	413	405	393	468	420	433	438	441	388	408	435	460	396	412	384	436	436	441	407	420	423	399	407	419	413	412	436	404	426	412	393	412	404	402	425	427	416	408	429	413	413	461	411	419	433	374	409	404	400	456	427	449	411	408	370	452	411	390	450	407	402	406	422	418	428	417	415	422	428	421	437	408	403	386	404	379	443	427	411	411	401	418	404	437	433	434	413	435	447	365	440	387	435	402	415	419	392	403	409	413	412	450	419	419	381	422	386	407	410	408	451	426	453	430	395	401	430	446	443	396	411	446	432	428	385	415	425	406	379	398	432	448	451	402	423	436	442	429	394	448	433	421	397	441	401	412	423	419	407	436	428	437	400	419	418	408	389	426	432	413	416	398	446	443	423	434	416	389	460	446	408	396	434	437	391	405	463	366	421	409	436	439	416	435	422	388	428	402	424	403	435	402	417	420	394	414	448	444	405	443	382	416	421	425	400	414	422	430	400	442	406	379	399	427	418	418	429	428	419	421	437	423	423	407	438	393	444	408	425	427	442	421	430	440	416	442	448	441	430	471	380	401	412	401	452	378	419	444	423	431	412	389	444	416	442	399	440	426	419	425	432	467	439	473	422	442	411	420	393	397	444	399	390	418	426	412	412	484	445	407	435	429	420	443	419	397	356	438	396	417	390	448	450	414	394	428	432	428	443	392	469	420	418	459	406	411	398	443	406	425	378	436	423	406	423	394	444	461	436	411	440	404	442	419	440	458	458	409	401	428	412	414	442	376	406	404	446	402	423	422	408	429	411	427	435	438	351	432	420	407	422	424	425	387	410	427	422	451	389	412	451	411	434	421	424	413	436	400	431	406	402	425	413	421	430	405	390	429	432	417	413	437	418	412	426	438	451	410	410	439	404	392	400	396	424	431	423	411	413	430	389	439	425	425	415	431	417	423	376	436	435	424	487	391	415	428	426	414	425	374	406	460	440	447	411	396	454	415	404	457	393	400	422	420	417	424	403	401	438	433	414	418	437	455	423	398	431	436	407	396	413	397	394	414	414	397	436	399	435	398	427	439	415	408	385	441	405	399	426	406	391	406	394	420	395	401	449	402	437	405	426	371	412	435	350	424	454	410	439	408	427	432	417	402	414	381	422	443	433	408	413	429	404	397	411	406	406	397	423	414	455	414	420	426	432	390	395	395	417	432	429	420	394	459	433	435	417	446	413	444	445	402	438	437	408	424	475	436	387	421	452	443	437	434	444	411	451	424	422	419	442	440	437	406	419	418	400	421	420	446	404	398	431	441	391	443	420	425	425	438	416	465	450	400	431	409	395	407	397	382	393	396	404	458	408	405	398	420	462	446	441	451	428	421	418	456	380	427	410	409	432	417	406	413	428	453	427	429	445	441	459	381	387	371	431	420	435	423	471	396	382	418	401	428	433	426	419	425	456	458	418	421	433	394	414	446	432	423	402	459	428	418	402	414	395	384	432	419	398	413	430	427	354	388	416	412	406	395	422	422	404	386	430	387	397	431	376	400	388	414	406	444	424	401	399	407	416	429	414	411	456	414	439	443	418	424	436	397	437	398	462	431	427	432	420	410	421	360	418	430	436	387	412	443	445	376	415	418	453	413	438	382	407	425	417	392	432	409	453	399	420	401	404	475	402	445	410	420	427	383	419	464	439	453	424	450	418	434	407	396	425	425	438	394	453	416	438	412	399	424	383	402	446	428	406	428	394	387	403	421	424	459	469	392	423	439	409	391	406	428	431	434	411	420	412	404	435	435	441	423	410	404	425	386	418	439	393	415	427	428	447	403	448	416	419	420	422	439	417	423	398	410	419	421	439	409	418	437	414	421	414	370	441	371	437	414	404	436	431	391	387	403	388	386	414	407	409	401	398	426	433	432	414	426	396	397	421	413	416	400	428	433	430	443	393	437	435	407	428	411	442	429	459	385	445	387	447	407	433	402	425	432	395	433	417	415	394	421	443	440	416	412	395	389	416	409	394	442	434	392	445	421	370	379	434	416	395	373	420	425	405	427	410	410	407	419	437	425	411	454	437	429	397	402	398	380	466	433	402	421	424	382	395	449	446	366	407	399	416	403	440	435	390	439	422	401	400	436	438	422	401	431	413	419	414	392	413	449	440	441	430	408	406	394	402	451	401	422	417	427	447	437	422	404	460	417	434	401	405	402	430	444	411	436	458	401	414	419	406	391	421	449	410	417	413	393	433	391	360	393	433	426	411	411	391	401	416	396	419	424	443	442	410	424	440	403	409	430	393	445	373	428	432	418	423	416	413	384	436	403	407	432	419	414	416	445	412	426	439	412	456	433	417	422	442	391	397	414	420	445	448	441	390	378	426	439	434	419	443	436	402	384	418	388	430	414	431	408	446	413	413	417	434	431	463	422	406	390	402	408	380	425	428	429	392	427	460	434	421	427	420	405	430	390	437	421	423	428	405	391	419	419	420	402	424	442	399	436	420	385	395	436	411	414	399	426	403	410	426	387	430	406	414	458	387	453	433	396	409	421	450	441	425	405	399	418	412	414	414	446	398	400	432	395	420	419	385	412	412	418	432	406	440	414	454	423	391	424	430	434	425	431	416	419	425	393	425	393	452	417	412	400	395	419	447	431	429	447	447	419	413	418	406	433	436	446	417	431	434	424	433	427	429	399	384	442	389	394	415	400	423	412	385	404	439	402	452	387	397	415	412	415	406	414	428	440	479	419	401	428	447	400	419	407	384	444	420	431	416	417	403	414	453	433	440	407	407	413	395	413	424	403	426	476	426	401	387	416	389	453	422	434	379	418	425	418	410	388	418	439	420	389	440	399	396	443	415	458	394	420	420	457	403	417	372	396	389	399	418	437	432	453	419	409	426	422	429	409	420	410	396	459	436	417	443	450	414	396	420	400	401	437	397	404	438	424	415	394	474	444	416	413	447	436	430	442	426	408	445	408	446	427	424	418	412	449
54224	39729	38205	37419	35832	37048	35376	32607	33263	34321	37012	31276	29679	27288	21357	13807	10250	12220	9159	5062	1884	1099	734	818	1108	463	322	339	319	285	395	545	628	437	335	304	287	256	287	272	226	2255	1733	234	221	248	226	232	218	211	208	225	208	234	200	232	198	226	297	668	278	225	214	244	204	230	200	222	203	246	227	222	209	232	227	221	222	223	238	230	217	225	217	220	229	216	231	218	223	207	191	246	218	228	226	230	202	230	218	240	249	226	246	214	213	219	255	224	236	214	231	244	235	241	222	216	214	244	217	209	245	230	221	224	211	216	227	230	225	236	237	195	181	218	232	207	204	198	225	212	203	216	218	234	207	220	213	240	241	224	231	208	228	241	240	223	217	250	229	233	224	219	245	223	209	224	225	237	237	213	217	210	227	238	251	194	223	241	196	213	253	229	218	232	230	238	231	196	219	230	240	216	219	208	218	216	204	248	214	231	206	203	218	243	259	244	192	212	262	230	214	209	210	221	224	234	241	214	228	246	212	207	195	243	226	214	213	228	219	216	240	216	257	246	224	223	225	196	210	224	199	215	226	220	212	230	221	238	227	238	199	203	224	220	233	226	206	220	222	225	238	238	226	246	241	209	266	230	217	211	229	214	178	211	244	233	226	198	239	211	206	249	230	224	200	207	222	226	224	226	212	224	219	224	220	216	225	215	221	211	231	230	219	220	212	231	230	233	221	223	227	205	234	217	197	255	226	218	216	232	214	221	217	239	215	242	206	232	230	203	219	218	230	240	223	217	249	216	247	232	234	228	231	209	233	240	213	232	220	227	227	237	243	213	213	206	234	229	224	226	220	233	229	237	238	219	211	204	227	214	230	234	225	220	202	206	213	227	243	239	193	239	231	212	202	219	240	230	239	222	215	208	231	208	239	211	214	207	245	228	232	210	239	228	227	214	233	216	231	208	221	199	243	211	187	218	236	238	241	223	218	212	224	219	243	245	226	204	263	230	233	211	207	247	241	241	221	217	204	207	188	216	227	207	218	200	213	234	230	207	248	238	246	213	227	243	222	222	176	217	270	226	220	225	216	207	212	244	220	265	214	221	215	208	228	256	210	208	215	230	224	235	225	192	220	223	222	230	226	225	236	223	196	219	250	242	216	197	219	220	229	231	236	229	230	224	244	219	233	222	196	230	216	202	231	216	226	271	241	231	233	208	228	242	228	242	248	247	202	209	219	200	219	229	216	242	205	228	224	232	241	243	252	217	226	228	210	200	209	230	225	215	192	221	223	236	242	227	220	222	236	238	233	236	224	208	200	192	216	226	214	186	214	199	241	231	241	234	234	204	226	245	212	217	212	235	252	225	242	227	236	219	243	241	233	186	223	206	248	227	232	216	262	240	194	228	252	226	267	204	227	223	228	236	215	206	224	211	203	211	208	219	232	251	226	221	224	213	216	223	209	214	243	244	224	208	229	216	225	207	233	228	216	210	233	219	225	238	228	210	221	242	239	224	211	229	227	229	236	211	210	228	235	214	251	237	210	218	239	201	237	254	217	221	212	228	216	230	224	229	202	226	232	251	203	201	216	234	223	227	249	214	208	242	217	212	219	211	183	217	227	220	257	226	233	229	197	227	223	234	233	213	207	241	210	260	235	220	193	231	228	257	221	239	242	219	216	230	233	213	229	203	200	219	198	252	235	217	228	216	217	217	222	193	219	217	249	220	244	217	228	197	223	198	230	202	243	225	201	190	199	243	247	224	221	231	216	224	209	219	234	233	221	227	234	221	216	222	225	213	260	231	215	239	204	216	208	247	217	212	226	207	231	207	231	236	243	230	227	211	242	224	205	221	214	219	223	208	230	211	222	213	240	250	207	216	210	238	209	225	236	226	240	234	203	234	207	238	214	221	234	240	210	230	247	209	226	195	231	231	246	224	233	206	221	223	225	251	217	212	242	211	189	204	223	242	247	248	215	235	221	234	237	214	233	227	218	202	212	247	209	222	225	226	228	210	209	248	208	204	237	206	223	229	214	217	200	214	226	237	209	218	213	211	235	222	192	215	209	213	222	233	208	203	246	235	237	217	226	231	205	220	218	265	223	221	199	233	224	234	202	198	222	243	227	243	212	223	233	221	232	240	215	229	236	221	229	204	207	248	220	219	231	221	242	256	232	235	245	242	233	226	235	193	197	213	200	239	219	222	213	208	237	200	226	247	215	223	228	203	211	212	217	226	248	260	219	215	225	241	234	209	208	195	222	227	210	261	222	231	219	250	216	193	215	214	215	208	213	216	222	250	230	214	216	240	225	198	244	240	226	214	215	251	228	209	211	209	235	219	215	235	213	221	209	250	202	215	229	206	222	229	220	239	185	198	236	239	227	209	239	221	233	211	210	254	228	213	227	220	212	248	215	243	225	221	234	226	240	232	203	237	230	217	216	222	241	215	219	237	228	244	217	192	210	221	204	228	218	215	226	183	250	223	213	232	253	197	226	221	216	238	224	204	215	219	218	231	223	204	248	193	227	223	206	220	215	236	192	231	214	243	232	229	239	229	231	228	253	225	244	197	227	230	231	239	220	220	266	241	208	229	235	231	217	249	215	240	238	225	224	237	206	215	243	249	223	216	243	249	254	224	193	226	216	235	224	208	217	231	207	212	227	214	236	210	230	206	193	228	249	235	227	221	219	216	242	214	232	244	204	213	241	220	247	211	241	217	231	225	196	231	211	208	228	246	240	193	209	232	217	217	235	248	199	222	223	216	236	231	215	223	251	225	217	231	216	234	191	237	229	232	225	221	234	219	243	230	234	232	236	233	212	220	233	217	229	216	218	210	214	207	233	203	198	213	232	221	215	226	233	224	196	233	192	215	260	218	212	203	225	230	226	255	223	230	209	257	253	236	213	226	206	227	236	210	215	244	230	218	219	195	218	239	228	193	214	227	246	198	229	228	216	226	216	217	247	207	195	224	211	226	256	195	229	221	209	239	228	211	225	240	222	243	231	227	226	251	241	226	228	238	214	245	217	210	217	213	225	195	225	201	200	205	237	260	229	198	247	232	253	223	230	237	216	231	245	205	235	215	242	224	251	240	221	244	234	253	219	220	190	250	208	227	229	208	228	241	279	238	183	258	243	226	239	233	243	213	233	226	219	223	243	221	207	240	212	223	225	237	222	241	224	224	248	222	221	229	215	202	238	202	211	220	209	246	217	216	228	223	214	212	226	229	226	204	248	211	239	226	230	231	201	235	210	224	215	213	247	233	213	228	226	227	224	204	221	206	207	224	191	217	225	206	211	232	233	225	228	226	220	201	223	229	222	202	248	227	211	212	249	219	213	227	237	243	231	233	249	199	230	205	214	209	220	232	218	243	211	224	216	214	206	208	215	230	211	252	214	204	218	236	206	239	227	211	206	203	229	200	219	232	195	222	231	217	223	222	236	236	207	201	228	223	217	220	244	217	220	213	195	209	196	235	223	211	239	201	216	220	205	219	231	209	184	246
37267	35022	38131	43523	45571	49770	47642	46677	44173	47931	49079	45951	44193	41530	37456	27958	27402	32301	27282	18012	9632	5680	4044	4859	6417	2074	1439	1267	1272	1534	1822	3438	3704	2233	1594	1288	1080	908	1054	905	813	13298	8546	764	677	688	653	699	653	681	650	696	695	671	671	682	667	660	1484	4333	1054	653	638	661	666	676	671	683	675	684	643	652	668	619	645	636	667	637	672	648	646	697	642	650	658	632	637	638	674	660	642	597	633	638	636	664	671	637	630	653	665	698	649	636	704	672	629	647	657	658	625	624	684	684	652	652	658	657	622	651	646	625	682	706	622	645	657	694	707	627	627	634	661	691	618	610	633	659	665	625	648	625	629	619	616	641	626	663	631	661	662	618	669	619	599	650	648	635	654	666	623	654	637	660	678	594	645	676	627	651	645	637	656	638	672	676	652	641	674	682	658	674	613	625	625	637	659	627	662	638	668	623	643	644	648	640	615	651	604	677	626	639	603	708	643	617	630	616	643	652	641	679	670	619	618	662	667	657	667	573	598	666	672	599	631	606	680	649	652	660	623	659	614	631	657	637	630	603	669	654	648	694	666	637	681	618	620	639	653	645	632	603	638	609	695	628	627	642	673	658	669	658	653	650	625	679	675	619	674	631	646	639	646	611	662	687	657	624	617	656	682	620	634	672	659	646	658	623	637	608	691	620	629	610	686	664	664	620	616	655	632	622	649	631	641	655	659	658	645	587	603	651	608	602	645	652	663	640	675	604	583	618	664	679	646	645	650	629	597	629	649	685	641	674	676	628	634	653	639	641	701	624	653	663	702	671	598	660	622	687	657	698	637	658	664	629	652	596	662	635	660	631	627	649	691	598	608	655	624	630	641	662	640	652	580	614	625	623	696	643	631	636	670	625	699	641	628	673	629	616	605	668	615	645	675	679	625	633	611	622	643	653	597	625	648	652	662	671	624	630	660	618	653	614	644	575	621	658	649	605	614	634	649	643	626	633	625	587	672	673	644	675	663	599	616	602	668	657	654	638	606	671	655	672	629	668	663	637	685	646	639	656	637	636	675	626	652	671	640	648	672	637	654	617	620	632	688	654	614	659	652	652	667	658	637	654	592	651	632	671	683	607	654	674	622	643	638	657	635	683	630	640	660	659	622	620	645	653	612	617	653	668	643	668	638	643	621	640	651	621	648	634	669	628	661	625	642	643	633	600	676	652	687	706	649	675	681	662	630	654	643	636	653	695	612	662	629	622	677	622	660	658	701	652	614	641	628	635	703	630	674	619	696	628	643	630	666	663	680	612	640	622	584	644	678	660	619	647	641	608	621	638	635	597	664	665	629	591	700	635	640	638	682	655	610	617	684	665	659	626	636	636	621	664	642	656	678	610	656	622	688	626	671	638	636	664	632	665	576	668	604	643	737	677	647	622	670	670	615	640	620	666	646	636	645	658	665	660	646	659	621	641	636	615	660	616	646	656	622	694	634	642	650	636	636	680	668	647	634	680	665	691	652	627	603	673	710	619	658	707	657	628	638	692	608	669	617	632	638	649	635	652	640	625	643	643	599	652	666	661	679	597	628	686	637	673	624	593	628	643	612	689	675	661	677	637	657	637	627	628	628	612	621	622	614	632	672	626	609	668	660	659	617	668	646	639	629	634	659	613	642	620	655	624	687	632	635	621	621	623	609	631	654	640	652	659	612	596	687	645	668	642	659	625	642	650	673	657	599	606	639	678	628	614	659	618	663	646	652	637	630	626	627	629	655	647	602	648	660	646	610	629	652	625	630	658	638	645	679	636	663	589	644	642	612	602	642	642	671	640	607	684	641	633	593	606	670	691	649	689	624	647	630	625	650	649	663	630	654	656	636	640	667	608	660	588	611	642	646	670	661	681	618	693	656	655	651	628	632	659	640	667	635	661	668	609	685	631	670	623	601	628	618	616	648	663	622	602	655	693	624	596	641	677	624	650	632	626	631	639	650	652	638	621	664	640	611	680	606	613	683	668	660	661	651	684	651	652	639	670	649	682	616	671	637	671	672	632	607	666	658	601	622	638	650	624	620	635	649	652	653	645	669	668	682	685	657	637	669	608	622	673	618	604	660	670	652	649	620	613	681	645	614	631	626	652	669	644	645	624	601	602	594	678	610	680	622	648	627	695	658	617	677	643	654	599	634	643	651	677	653	665	631	646	632	614	648	667	608	639	668	659	644	645	626	633	634	627	653	676	699	640	631	636	641	650	631	604	590	635	616	610	644	634	641	668	626	620	651	704	648	659	653	671	720	650	682	688	645	587	646	657	650	636	635	638	703	625	614	622	643	617	643	660	654	673	676	623	656	632	662	589	605	634	637	637	643	702	652	672	651	627	670	633	682	672	661	627	635	654	640	633	682	663	628	644	635	637	638	583	633	684	653	659	609	630	694	625	618	638	600	705	636	624	621	680	671	608	645	658	606	636	687	681	659	606	645	632	702	638	662	675	661	683	614	641	660	682	661	640	709	691	712	668	627	672	620	646	654	647	651	634	606	650	632	629	645	643	666	644	680	679	614	663	635	623	625	703	664	649	649	656	707	691	688	637	697	655	646	682	634	655	675	629	644	671	630	628	633	642	660	647	611	612	638	637	676	629	659	617	665	654	651	648	626	640	677	681	638	695	621	652	627	644	621	633	641	659	623	648	688	647	675	642	653	662	651	648	599	659	636	622	688	674	678	640	705	679	644	658	679	628	651	656	657	631	645	660	663	643	606	669	653	665	683	635	660	637	703	664	640	627	616	657	682	655	664	625	614	640	639	671	657	626	676	664	664	652	680	645	656	629	686	635	651	689	649	692	668	616	618	664	645	675	675	689	665	691	648	623	648	650	654	671	673	677	648	602	676	686	685	667	660	657	617	630	647	687	609	620	658	699	646	695	673	688	673	625	624	681	648	660	661	608	626	699	584	632	621	663	614	687	658	664	670	682	594	671	660	621	625	682	639	583	717	629	647	678	663	677	688	685	626	681	625	654	670	644	655	638	645	653	623	637	640	658	633	667	620	652	679	662	635	617	663	656	614	667	640	640	651	655	616	686	629	656	634	678	645	684	665	684	644	646	668	615	657	656	639	647	642	659	666	646	636	648	667	620	604	639	633	648	665	609	658	644	644	639	625	668	623	623	650	649	617	640	617	601	612	630	668	630	660	609	628	645	659	630	645	673	709	626	692	643	663	655	617	670	679	655	694	631	653	653	668	640	602	660	627	612	668	686	615	668	599	651	628	624	597	656	670	640	619	666	670	615	614	628	683	626	655	662	660	619	638	663	661	631	658	612	658	667	666	702	713	688	667	628	648	655	662	649	610	629	672	655	623	617	700	604	651	645	653	659	635	668	613	628	630	609	647	649	648	632	625	613	627	633	641	683	641	620	673	642	647	640	655	651	643	648	655	672	637	695	640	664	604	639	644	670	636	660	649	642	644	635	659	687	637	612	666	709	648	648	637	654	679	609	636	626	678	674	680	651	632	677
11737	10698	14285	13259	9548	7907	5370	2977	2629	2403	2599	1893	1522	1194	859	609	469	507	414	318	189	184	181	163	176	156	153	172	163	162	152	198	186	167	169	159	156	155	173	148	162	233	206	176	174	156	174	173	168	165	156	191	156	160	159	171	121	161	157	154	168	135	173	158	177	121	154	162	177	162	152	203	163	172	168	195	150	178	160	175	185	144	166	151	183	142	149	164	169	159	151	137	145	145	161	157	152	154	149	151	145	150	159	163	155	148	169	162	162	155	151	142	175	155	182	169	161	165	172	165	184	158	162	142	149	160	170	176	147	182	171	176	159	149	169	159	144	177	148	162	163	156	166	185	157	151	144	154	164	157	166	141	137	165	180	162	169	184	141	138	143	170	148	144	150	157	153	147	155	150	151	167	128	185	162	156	170	143	176	171	145	181	163	144	173	162	159	144	147	159	157	166	154	170	143	158	151	165	169	159	164	159	143	149	147	134	164	167	174	166	168	158	164	150	160	177	146	136	144	171	150	173	154	159	148	161	160	143	153	164	149	155	164	150	183	172	146	162	181	147	178	174	153	183	167	174	160	164	172	162	156	170	165	155	155	184	149	165	165	169	187	174	172	129	166	186	173	145	158	169	166	177	145	155	171	140	180	175	154	179	180	181	157	152	152	156	181	172	176	164	186	142	142	170	160	159	164	139	163	178	171	175	143	147	190	172	148	189	153	145	183	149	147	159	158	164	153	172	169	190	164	173	170	155	148	164	161	167	165	156	183	181	162	154	143	144	144	160	147	154	155	186	175	165	156	180	154	140	153	179	147	156	166	148	177	153	165	181	161	168	135	167	183	166	176	145	147	163	157	167	156	174	159	153	160	154	158	162	179	159	157	165	161	161	156	173	160	166	143	183	160	162	189	160	167	159	162	159	177	166	141	150	176	169	165	133	155	167	153	174	164	147	166	145	152	154	157	181	151	162	153	176	166	167	147	143	183	143	161	162	149	150	168	157	166	166	175	169	144	153	163	147	166	192	162	185	157	178	162	174	160	176	154	189	149	160	147	160	170	177	154	167	171	166	156	163	144	158	175	174	166	141	156	160	139	171	172	160	159	183	167	170	172	155	151	156	155	173	180	150	150	166	148	166	151	160	143	172	165	144	161	166	145	158	157	164	149	157	205	174	176	169	171	149	132	185	161	181	135	182	156	160	140	168	173	146	173	154	172	177	168	162	173	145	166	172	157	164	168	154	172	158	153	168	160	170	155	151	117	166	156	133	145	154	164	138	178	177	158	151	173	140	175	158	181	174	162	176	155	176	153	168	167	162	151	154	154	153	182	168	179	173	159	174	156	177	156	181	176	178	154	169	171	162	150	182	152	144	169	157	142	160	176	158	164	142	175	162	153	151	172	154	160	173	158	162	180	163	152	157	158	155	148	153	176	154	149	179	187	170	179	150	148	157	157	167	170	172	166	165	138	154	172	174	186	165	159	142	162	151	160	162	168	158	194	163	161	180	161	169	167	155	147	161	156	165	160	156	183	170	166	137	157	151	147	150	152	165	169	174	165	182	173	185	167	173	156	170	152	149	158	185	169	149	167	170	169	178	152	168	188	162	168	158	169	164	203	158	169	163	141	156	135	138	200	151	155	149	170	176	177	151	153	160	152	164	144	154	158	161	153	168	143	166	172	163	167	130	179	149	180	163	169	152	142	158	155	169	139	170	165	149	190	153	142	174	158	177	176	154	149	168	164	177	128	168	162	165	197	169	167	153	149	171	159	156	153	163	153	172	160	164	176	184	165	177	162	201	171	160	160	149	187	151	164	164	150	167	144	168	161	167	168	169	183	152	169	149	167	171	147	150	154	152	149	159	162	158	157	167	165	188	190	177	153	162	154	168	151	171	155	152	172	139	154	166	138	154	160	142	164	150	159	167	184	163	153	146	158	170	161	176	160	157	160	152	189	167	147	159	149	182	182	136	166	146	160	172	149	170	159	170	173	149	172	184	188	179	156	183	154	157	167	149	173	174	170	151	164	169	159	152	180	147	191	152	160	162	146	148	157	172	159	163	157	171	163	161	160	167	150	153	183	174	173	158	164	177	149	154	175	167	161	150	173	154	160	151	141	132	159	161	135	128	189	181	177	156	151	172	165	154	157	180	151	149	147	165	151	159	154	174	177	156	165	167	153	162	150	165	159	151	161	167	175	134	169	151	174	150	166	171	152	163	149	166	174	160	161	139	171	147	139	167	136	170	140	162	150	149	166	160	186	170	155	164	172	186	157	178	170	170	152	140	171	165	153	163	162	152	131	155	167	176	145	166	161	171	160	180	163	178	149	143	166	157	177	171	158	162	174	178	133	136	154	149	154	145	170	178	165	162	152	166	155	174	185	178	165	164	167	155	181	175	175	197	162	170	182	153	184	156	168	156	163	153	157	176	169	176	139	168	169	169	159	167	177	173	163	155	159	167	159	163	166	163	161	180	157	166	186	176	160	154	156	193	158	165	145	154	147	165	176	155	170	161	152	178	142	173	166	139	150	144	165	159	152	159	150	156	155	142	157	172	161	180	156	165	170	149	171	163	149	182	177	186	150	147	154	166	173	150	157	135	166	161	158	151	135	164	164	161	159	150	171	157	160	148	159	190	184	169	151	161	158	146	184	142	164	186	179	180	156	172	163	164	156	150	180	163	158	170	173	138	165	173	179	160	182	150	157	179	182	148	164	159	149	144	148	176	151	180	139	166	127	158	173	166	170	172	152	155	145	175	142	162	183	165	163	179	172	152	163	151	151	163	151	160	197	156	152	151	169	166	162	160	144	165	155	172	195	170	176	162	164	167	153	152	170	168	172	163	158	176	147	185	172	174	144	158	157	151	150	150	164	139	180	163	153	178	158	171	193	183	175	196	182	169	122	169	136	158	167	156	164	157	155	163	157	168	167	145	176	159	147	139	150	151	162	180	160	164	169	177	162	162	161	170	161	154	168	147	148	168	160	158	153	159	184	185	170	176	165	156	166	165	154	156	169	154	176	160	135	146	153	159	153	163	157	168	166	181	158	143	146	186	149	162	175	177	138	143	139	153	144	152	175	137	160	174	151	155	157	157	165	173	154	165	169	144	158	168	147	166	149	170	176	163	137	156	183	170	159	176	168	148	148	158	158	136	185	179	152	156	146	166	169	177	161	159	180	175	157	162	136	159	163	159	161	166	163	169	167	159	164	135	156	163	185	132	152	166	173	174	151	156	157	151	149	167	155	181	160	181	164	162	159	170	157	148	150	162	175	176	169	169	163	189	174	178	174	165	156	152	146	187	170	169	159	162	162	167	127	146	146	170	158	165	177	175	149	131	149	181	183	161	140	181	148	164	145	145	169	158	155	140	142	148	159	171	169	154	145	151	152	149	162	166	159	148	145	158	178	157	154	153	165	156	160	155	150	175	169	148	144	170	156	179	165	142	174	172	152	198	152	148	158	155	157	169	170	139	153	164	160	133
12146	11875	16112	19708	18215	18521	15056	10988	8910	9782	11773	9380	7242	5741	4085	2879	2025	2519	2168	1273	861	672	571	614	656	544	505	502	534	508	577	597	613	545	515	547	532	525	515	487	494	1083	901	491	486	497	502	484	462	464	489	512	455	487	476	493	467	484	517	637	490	494	454	487	483	499	472	482	443	492	510	504	471	490	511	469	500	493	467	483	499	471	504	430	500	515	494	522	492	490	495	509	482	500	465	465	493	469	497	478	475	484	478	472	482	468	507	488	526	517	484	510	491	496	503	489	516	483	475	484	479	501	462	469	472	466	477	535	505	490	489	538	513	495	475	496	522	510	456	499	505	437	475	477	478	520	527	475	527	502	466	501	501	512	492	482	493	501	509	481	520	483	477	467	500	496	471	494	477	470	492	479	462	517	491	502	497	492	486	510	491	507	500	487	536	481	501	473	489	451	461	474	485	504	485	467	476	506	501	462	506	508	526	502	489	461	475	512	495	506	445	498	504	466	485	496	502	475	452	489	467	485	472	489	489	475	480	516	491	485	461	513	488	508	473	532	505	489	533	490	511	502	522	479	481	511	490	514	505	487	491	501	478	496	470	476	475	488	493	466	506	524	497	512	476	498	512	490	505	491	495	491	467	489	478	471	496	493	498	513	487	509	519	476	491	497	474	496	459	506	479	468	515	473	475	503	488	436	503	506	528	463	504	485	502	492	468	501	501	483	516	544	536	486	488	466	509	498	510	481	492	486	474	437	493	476	470	463	469	489	501	504	511	484	489	455	481	477	497	492	479	486	471	526	459	499	505	487	446	504	534	494	485	486	481	483	511	504	465	480	521	504	490	484	522	463	479	470	497	489	474	489	494	464	495	522	545	549	518	528	444	494	518	506	498	471	513	467	488	505	472	502	494	479	519	455	540	505	442	497	486	466	526	536	503	480	491	507	481	465	496	522	499	525	498	496	507	488	479	536	494	484	492	479	471	487	499	490	531	501	513	490	507	516	483	481	510	506	499	497	498	456	478	496	492	498	491	491	484	496	484	481	511	495	508	516	542	492	493	456	468	527	483	481	490	477	516	488	496	497	513	486	516	484	493	479	518	526	508	499	489	482	532	456	520	472	487	501	518	515	509	499	506	515	483	512	496	511	500	499	505	472	508	468	504	465	514	505	493	516	488	493	502	500	483	541	491	486	512	479	460	514	490	477	487	511	487	483	457	482	469	462	488	507	507	497	489	464	515	483	499	526	468	506	506	512	463	506	487	509	536	487	537	462	508	468	498	491	501	507	503	505	518	511	523	521	482	477	479	509	504	486	543	549	515	508	490	461	491	480	502	468	487	465	467	517	458	507	504	494	532	523	508	459	508	470	498	536	522	511	500	504	522	475	481	468	509	507	465	472	458	494	469	509	510	517	508	471	493	499	504	516	509	503	508	457	474	489	506	493	477	475	465	455	478	504	467	490	518	451	489	516	502	486	473	503	509	462	470	483	500	499	493	485	475	510	482	506	489	461	465	504	422	479	507	490	476	487	486	439	523	527	533	532	459	496	479	527	459	494	485	503	485	445	486	505	500	487	522	488	471	496	499	488	500	513	475	488	492	482	495	477	509	515	508	504	500	503	525	476	516	507	497	482	488	491	520	492	512	492	478	465	460	501	482	473	498	480	517	500	502	455	474	483	468	526	462	516	544	507	480	488	459	468	497	506	492	535	539	536	494	466	473	507	482	508	493	483	534	503	492	506	506	496	493	446	475	509	493	511	464	482	512	504	490	485	489	520	494	477	457	465	508	572	499	479	504	492	484	540	464	511	491	485	474	495	479	503	496	486	509	495	473	487	504	501	496	462	502	495	505	493	482	485	512	476	501	478	506	483	482	509	503	538	501	449	504	492	465	478	488	520	518	466	488	547	471	487	503	473	466	531	504	466	470	460	501	467	483	481	484	483	496	486	474	486	473	532	523	421	516	482	493	549	495	481	503	510	459	480	501	515	448	463	502	489	516	490	484	468	487	519	501	450	524	531	474	457	482	492	484	491	507	477	497	475	471	501	497	480	486	530	522	501	465	458	452	488	510	481	516	487	496	517	460	501	472	513	534	490	469	500	477	484	518	475	439	481	487	510	464	466	506	468	434	480	501	476	491	528	501	495	509	461	500	481	500	469	472	479	477	469	511	487	487	521	482	487	486	496	482	461	467	470	479	479	479	511	527	477	503	496	521	524	494	529	514	504	487	472	492	482	436	482	469	479	530	528	523	479	477	499	492	506	519	478	483	476	488	482	460	485	472	501	482	501	490	474	496	501	507	476	474	512	476	482	497	488	515	497	506	497	490	538	504	501	535	472	500	500	529	485	519	534	468	478	478	491	458	487	513	468	530	529	466	516	460	479	493	451	530	482	491	500	457	483	506	522	505	468	472	512	486	471	513	496	468	474	478	474	479	454	509	481	508	479	471	470	481	445	477	551	480	491	500	470	533	556	496	524	480	471	498	454	554	502	497	477	474	491	522	496	508	507	497	483	514	489	497	508	444	501	500	513	472	506	480	523	488	487	504	456	485	472	534	487	487	475	507	515	488	494	496	535	484	500	501	499	467	510	510	473	494	482	476	496	503	480	501	468	537	488	474	496	491	481	472	457	554	504	481	483	497	506	467	488	479	492	488	488	493	466	498	487	483	474	491	497	509	489	514	537	511	530	507	486	521	470	474	497	447	464	505	522	494	469	480	519	460	467	479	474	463	497	495	452	521	517	470	477	494	497	508	506	523	510	490	504	484	497	484	490	471	539	491	451	471	543	499	500	502	499	475	495	501	452	508	459	446	479	515	503	493	510	511	523	494	509	458	508	481	470	489	496	462	474	475	486	513	482	484	528	483	488	530	454	479	499	515	502	510	539	523	472	507	501	451	488	533	522	477	509	526	457	546	514	480	491	454	485	487	480	520	484	523	509	528	512	499	483	498	480	458	499	474	507	494	482	552	477	500	504	470	469	491	458	495	503	510	528	493	425	460	466	488	476	534	497	523	530	522	500	507	519	468	474	495	503	498	509	515	453	467	468	444	482	488	513	523	496	487	477	455	478	438	484	467	513	450	465	505	478	505	469	497	484	510	481	491	487	513	506	515	469	499	485	484	498	489	479	456	478	481	495	486	467	534	508	478	533	503	513	493	513	499	523	512	499	477	477	495	504	480	464	514	488	530	497	473	483	505	507	488	452	460	490	443	501	475	512	487	523	447	487	496	475	466	512	487	524	443	492	469	529	557	481	512	487	511	507	491	509	476	526	501	519	493	520	477	483	512	505	500	522	464	478	514	503	488	496	491	483	469	463	504	499	489	502	488	481	489	493	482	487	500	474	497	477	525	521	492	462	504	536	477	452	518	503	514	505	461	506	471	458	491	500	496	503	485	517	497	520	519	489	504	487	508	518	501	484	465	459	487	512	519	452	480	533	497	498	514	499	468	477	479	514	503	501	472	491	468	477	465	501	481	481
44440	35971	36798	37086	35606	35356	33976	29210	25277	23055	26274	25802	24244	17459	12809	9801	4126	5023	4735	2497	714	557	374	408	432	284	208	167	162	202	305	330	288	206	189	156	157	144	159	138	137	1185	527	166	136	133	142	134	131	149	151	146	134	153	140	115	143	159	159	395	216	163	155	126	146	153	127	128	156	155	144	131	139	129	106	154	137	157	130	135	131	122	151	147	121	126	138	135	142	144	130	143	127	150	124	148	146	143	122	146	144	122	119	125	138	107	120	163	136	147	139	135	137	137	127	131	151	154	120	146	134	142	139	135	167	124	151	138	138	168	140	149	129	114	117	139	131	130	156	138	144	139	160	147	130	138	138	138	128	143	118	141	146	109	129	146	141	135	136	148	133	144	147	129	138	132	146	122	128	131	145	122	152	143	152	134	134	148	123	124	140	139	122	126	137	152	125	124	120	131	147	131	145	136	148	161	117	140	135	157	126	133	115	110	132	125	159	144	144	143	145	138	134	130	144	144	132	135	112	132	146	128	132	133	123	123	139	153	130	148	139	156	140	126	128	129	154	130	139	135	133	125	148	147	109	119	116	143	131	138	126	161	132	133	137	123	131	132	145	135	147	121	140	138	116	128	126	106	125	157	135	138	139	133	137	141	130	136	135	126	123	139	140	137	125	162	121	133	129	147	139	123	144	126	155	120	124	128	130	142	145	126	120	129	132	164	121	146	134	133	153	125	122	121	142	131	146	133	145	135	134	148	149	148	147	143	116	146	154	152	131	128	130	115	134	151	128	137	123	137	143	127	131	137	136	115	141	139	132	136	111	134	139	129	122	133	137	132	114	130	121	130	135	158	120	128	137	141	114	130	125	141	124	135	138	139	134	153	130	136	149	147	141	151	115	135	134	132	149	114	115	135	134	141	134	141	133	145	141	149	141	119	121	139	144	151	135	143	147	164	120	146	132	138	137	142	124	126	107	118	151	112	139	143	123	136	137	124	165	120	148	128	128	140	141	116	130	122	145	146	123	138	145	146	122	135	122	142	143	144	147	140	152	141	133	142	137	138	136	141	155	151	152	121	156	135	152	150	123	135	141	153	147	117	126	121	131	132	144	137	116	137	131	126	105	152	142	134	128	150	156	124	131	123	131	135	113	125	121	126	128	124	125	140	131	118	112	140	123	126	119	139	139	144	145	135	129	131	148	120	139	132	175	137	120	141	120	137	137	152	105	145	121	130	148	140	148	149	128	126	126	116	118	108	144	160	148	145	143	109	136	148	128	129	138	127	123	127	159	118	127	119	145	137	157	130	131	155	133	133	122	137	148	144	142	135	149	141	141	132	134	139	146	151	133	141	137	140	131	123	128	144	158	132	120	155	162	128	127	126	132	143	128	109	124	152	127	142	107	144	140	126	160	134	126	148	129	141	109	141	129	103	145	143	149	125	111	118	134	128	131	151	136	130	128	134	154	117	117	140	130	116	123	149	143	134	139	128	125	115	148	150	150	141	135	162	137	125	109	129	140	118	149	146	123	149	121	143	150	129	134	139	110	136	130	128	119	119	133	139	120	154	129	149	111	135	135	147	150	141	125	149	131	138	166	150	149	136	149	125	135	138	138	124	143	120	140	122	146	138	137	127	144	128	125	119	138	127	151	129	124	133	136	144	143	141	162	150	114	165	128	135	141	134	124	133	146	104	130	116	133	131	126	129	144	128	129	145	133	122	145	138	122	155	128	118	128	129	129	134	121	132	129	118	118	118	109	134	129	125	135	136	124	158	119	147	150	142	124	132	137	151	143	136	143	133	146	139	139	128	147	146	145	133	118	139	126	116	138	131	142	136	136	146	121	121	135	122	143	149	125	138	127	131	143	136	137	130	146	135	143	126	115	123	121	123	124	132	135	142	149	119	160	140	148	138	114	136	139	157	143	142	144	144	151	132	133	126	116	114	141	134	144	128	130	143	125	128	128	129	130	132	141	114	143	142	137	131	144	121	127	127	152	145	138	129	143	147	149	136	143	152	126	150	139	130	143	142	142	143	127	145	141	136	139	134	112	143	156	157	140	144	150	146	129	132	130	132	121	115	118	129	141	143	147	145	116	143	120	129	126	138	142	131	126	140	150	127	124	149	158	138	167	134	130	142	125	111	120	129	135	129	131	146	136	109	125	116	124	126	150	128	150	128	135	136	135	158	146	140	125	156	131	129	158	141	141	152	133	131	143	131	146	146	116	134	135	137	134	132	132	136	130	124	135	129	125	129	151	137	146	148	123	128	133	119	140	134	160	148	128	133	134	117	125	130	153	146	145	134	123	136	156	149	136	125	142	111	132	126	139	111	120	172	123	123	110	131	117	126	133	121	148	144	148	120	131	133	117	114	142	151	128	133	141	143	154	137	147	128	125	130	134	127	146	127	150	135	135	150	132	118	124	145	137	143	144	147	114	151	152	127	133	140	157	152	132	134	130	141	152	123	141	137	138	140	149	145	130	151	140	142	123	136	127	127	145	124	146	133	146	120	132	120	136	145	119	126	149	148	122	143	129	118	139	131	136	124	133	128	129	138	129	131	139	135	139	127	103	138	139	139	148	140	135	140	160	128	156	143	141	135	130	126	131	135	143	145	148	137	144	148	130	126	142	141	127	148	150	115	124	139	151	115	134	141	126	133	141	113	131	137	150	145	137	150	121	139	142	141	136	157	136	118	131	134	109	123	120	129	122	134	123	142	134	137	146	135	144	125	124	136	150	147	130	136	127	139	133	133	122	142	141	150	119	153	156	156	130	134	114	147	134	143	132	140	154	162	121	110	144	147	135	143	137	136	139	145	138	154	147	143	138	143	133	128	145	132	109	139	139	125	147	138	127	146	131	143	130	142	135	120	134	119	122	147	145	149	134	134	116	124	126	151	137	145	146	129	149	124	145	123	146	131	133	142	161	135	126	136	124	121	114	128	141	121	164	119	121	156	160	111	125	130	121	159	152	137	136	142	134	137	129	133	117	143	156	145	138	122	134	107	139	152	144	145	144	153	108	132	153	131	135	136	152	114	145	124	131	149	120	139	144	138	128	129	147	126	128	142	138	127	124	137	141	130	120	122	137	129	157	148	118	125	137	130	138	123	115	124	123	128	116	145	158	133	148	153	140	125	130	125	131	126	124	132	128	124	127	148	121	144	130	140	138	141	136	143	119	134	137	147	141	138	127	127	141	109	143	146	139	133	129	144	152	134	148	129	141	142	106	149	139	153	119	136	129	141	139	146	126	139	149	128	116	125	141	138	156	138	134	124	140	145	146	126	134	130	133	138	148	144	142	127	102	123	126	116	152	129	132	116	132	127	145	113	135	156	119	152	142	121	133	130	153	157	145	137	143	123	141	148	104	147	135	137	132	117	118	129	130	152	127	138	119	141	137	123	143	121	167	137	129	149	138	127	121	144	136	128	120	127	142	138	156	146	138	159	162	114	131	124	133	125	140	126	122	135	132	125	130	133	122	155	161	127
30594	29753	33753	39912	41602	44822	43557	39215	33992	34666	40764	41379	38488	33124	29637	25082	16501	20970	19232	12425	4606	3385	2374	2434	3053	1541	742	930	782	955	1604	2056	1699	970	659	682	605	582	561	538	512	7498	2858	467	448	422	466	471	473	435	459	477	458	444	441	436	446	411	581	2519	932	404	430	421	415	465	471	377	460	431	414	446	448	418	412	434	423	428	393	408	416	432	417	389	452	436	430	411	436	405	435	394	407	386	448	425	437	443	454	408	449	426	386	464	428	381	415	417	419	428	443	384	436	434	424	430	435	419	426	407	435	406	461	406	422	444	414	409	420	416	460	413	403	439	416	410	405	395	449	449	443	455	403	388	395	401	426	443	428	416	369	428	425	485	468	381	440	412	427	436	441	467	469	435	436	442	426	419	421	428	416	424	403	408	437	454	402	407	405	381	395	418	461	422	396	419	407	422	445	450	445	425	435	433	420	406	426	378	445	428	428	413	409	424	410	435	428	404	434	427	381	411	413	447	425	393	441	425	420	389	428	422	423	427	414	426	439	400	457	410	450	424	433	423	430	445	442	383	429	433	421	413	422	456	402	437	426	418	404	414	464	460	399	390	436	419	443	441	421	434	406	430	408	421	426	446	420	396	421	409	359	433	440	411	392	401	400	396	403	434	452	453	459	430	461	406	425	419	441	421	400	448	421	427	422	448	416	407	415	400	451	462	447	423	425	420	418	437	422	429	393	444	407	429	406	401	424	404	425	457	386	449	428	442	436	417	440	417	423	406	424	454	445	427	388	436	443	428	410	437	431	455	399	414	437	419	430	459	449	435	427	448	455	417	474	401	451	460	413	431	436	442	420	398	432	420	442	439	425	405	397	447	426	394	403	448	405	437	417	434	460	387	390	402	444	412	420	467	450	408	429	375	411	403	448	415	411	403	401	453	402	441	423	429	441	418	461	424	421	413	441	438	409	406	427	421	382	397	421	401	432	447	425	429	398	397	437	413	418	397	443	391	423	450	418	411	426	401	427	417	431	469	428	428	419	409	444	412	420	394	418	458	445	401	380	438	449	410	437	436	424	424	426	458	422	451	453	439	398	427	414	399	394	385	425	445	428	415	422	398	401	389	407	455	436	439	449	393	427	435	446	478	425	452	397	453	420	434	452	409	433	400	448	417	414	478	414	421	401	405	428	449	461	453	414	385	421	442	432	438	412	392	468	437	428	411	413	431	451	395	428	483	381	432	440	426	439	417	426	406	429	413	438	417	437	435	442	428	391	390	430	415	445	423	432	476	414	398	425	453	420	422	385	423	419	444	445	418	430	420	393	455	436	398	399	409	415	430	417	401	401	421	423	429	449	405	401	449	422	405	400	407	391	398	408	413	435	428	425	390	397	407	452	406	426	383	428	432	457	425	416	455	430	403	423	414	405	398	409	409	432	420	442	406	442	423	443	417	452	424	419	409	381	412	449	373	408	449	430	441	437	450	420	406	435	390	452	421	410	426	393	430	415	421	447	413	439	426	407	415	407	429	452	423	403	418	444	411	399	366	395	456	414	404	462	423	424	431	449	430	441	445	421	418	430	440	453	470	407	435	405	427	385	436	395	436	443	457	421	423	436	408	419	425	435	419	408	450	409	404	448	424	436	418	414	429	409	414	441	473	424	391	442	420	412	388	388	477	399	436	433	408	446	442	456	471	430	413	466	444	429	425	392	415	431	418	444	412	438	427	441	406	462	397	405	445	414	417	406	455	420	421	426	413	451	396	416	448	430	424	421	413	415	472	407	397	433	464	430	423	418	411	426	400	444	441	433	450	448	437	399	429	399	372	444	418	388	443	435	382	414	436	448	390	404	431	399	432	405	417	432	421	423	405	450	390	394	394	409	449	456	428	374	414	434	430	418	444	397	422	425	454	444	448	423	437	404	395	385	405	430	439	424	439	496	432	443	439	418	444	396	416	431	410	392	431	419	423	426	412	440	407	420	409	426	404	387	411	425	426	413	409	446	457	417	475	415	403	429	397	392	408	436	396	419	443	395	427	424	392	416	414	435	461	427	451	380	369	394	427	439	462	461	445	411	416	396	406	468	428	481	448	443	423	423	459	450	408	454	436	423	445	392	397	402	429	433	446	434	432	442	423	434	412	422	432	457	411	425	474	393	401	438	435	425	423	430	438	420	423	399	398	424	415	424	401	435	412	429	413	420	482	420	435	413	443	462	419	414	448	431	412	417	389	432	437	410	409	382	414	403	425	409	439	440	439	396	432	425	420	438	413	430	406	441	430	401	412	407	437	405	449	402	421	425	410	418	441	410	438	431	400	415	458	388	393	414	446	427	403	431	435	410	444	472	385	411	408	413	427	452	472	412	404	410	426	459	407	389	434	384	449	445	445	431	403	459	432	372	441	412	469	400	469	469	421	438	476	422	423	446	448	447	419	426	426	409	437	423	407	427	457	432	445	433	422	417	416	428	416	400	466	435	416	432	453	428	423	415	410	398	404	432	433	411	423	447	452	405	430	395	446	399	451	481	376	401	400	421	442	427	400	390	415	446	416	435	472	378	385	458	389	444	421	434	469	416	448	428	414	409	422	429	418	449	436	438	405	399	401	422	457	440	396	446	398	397	396	433	405	362	446	436	381	414	435	486	392	414	448	431	435	409	424	422	398	410	410	409	392	415	413	448	435	439	436	462	428	416	417	429	446	404	420	397	438	383	435	416	431	426	436	448	422	430	447	446	402	430	450	398	479	429	439	390	407	427	434	425	435	466	413	410	428	450	454	431	461	414	434	402	404	407	437	405	449	428	419	431	404	410	382	436	406	431	431	427	452	413	443	464	425	450	458	413	425	405	441	431	409	414	450	450	447	426	408	389	410	394	427	412	430	423	430	428	383	413	429	433	417	392	451	403	456	395	363	451	422	415	429	419	426	456	428	412	442	381	434	438	410	371	440	404	416	415	457	429	397	444	416	410	407	404	449	420	441	406	436	417	456	425	401	396	404	427	444	411	434	442	415	418	414	422	414	430	421	386	441	393	421	407	406	377	426	421	415	413	412	418	411	418	453	421	407	424	439	392	447	451	440	415	393	445	423	443	410	449	404	457	443	412	413	450	394	424	387	425	455	452	469	380	415	412	408	424	412	413	448	436	410	426	385	422	436	397	427	408	411	423	448	372	424	441	419	411	413	419	380	466	389	446	441	474	409	432	411	443	423	441	445	435	402	405	394	437	423	447	397	403	428	422	430	433	420	450	425	426	447	428	411	425	459	433	434	436	403	413	439	432	459	428	430	440	442	436	452	415	428	444	429	434	427	370	451	406	432	431	457	422	422	429	422	374	384	382	424	461	435	443	376	461	432	481	428	440	440	457	412	388	437	384	408	427	409	476	392	421	410	399	477	405	445	429	426	424	415	438	459	432	412	450	407	393	395	416	438	435	432	413	438	414	428	424	420	431	406	446	434	392	438	448	442	445	429	434	432	421	430	425	407	426	412	419	404	410	444
54540	39717	38333	37051	35660	36473	35219	34092	30999	29620	32477	35169	35192	28886	24087	19920	12042	12165	12104	6616	2038	1297	803	723	928	551	362	424	436	423	503	713	512	343	326	273	265	296	286	235	249	2306	1223	234	221	285	226	260	220	239	234	231	233	219	230	226	239	260	473	815	500	231	247	210	232	223	238	233	237	225	215	220	233	227	241	217	265	241	201	207	210	219	220	224	235	242	249	263	252	211	247	230	211	242	223	235	231	225	254	219	243	261	242	237	237	237	231	211	246	229	229	226	239	246	233	209	223	230	227	214	213	206	228	213	232	217	242	222	226	234	242	203	214	234	236	201	227	252	208	241	219	234	230	236	210	231	222	234	254	265	251	248	217	224	246	203	244	217	231	253	221	214	247	243	226	228	226	276	229	237	240	243	224	254	251	228	197	262	230	226	215	209	220	248	209	203	212	221	201	202	217	226	259	254	235	219	228	221	234	221	253	240	239	241	231	196	240	212	203	204	223	231	226	217	211	242	216	242	239	231	233	250	217	231	244	213	213	226	246	229	217	219	253	212	202	218	203	238	247	254	238	227	218	207	217	231	235	202	242	219	216	202	232	252	230	234	204	201	204	229	220	230	254	225	229	237	225	222	265	244	239	258	240	225	196	236	228	232	236	213	241	253	225	220	238	233	242	241	205	225	223	252	232	204	233	264	233	232	236	234	220	222	257	210	249	191	222	237	222	235	225	201	261	193	245	232	216	232	209	242	262	238	229	219	233	243	223	219	259	252	261	228	219	211	233	237	201	263	214	222	229	222	210	239	211	229	225	230	225	242	239	219	226	242	239	225	227	231	257	259	223	212	223	235	219	235	265	237	229	237	221	253	226	216	231	224	252	239	223	221	228	223	214	208	214	202	203	242	192	214	211	203	223	207	241	246	222	211	224	231	256	234	220	236	245	212	219	236	230	218	216	269	214	260	233	207	256	205	203	234	217	212	230	232	237	238	229	200	240	223	222	227	197	217	237	208	219	227	201	255	237	226	215	244	219	248	249	229	224	247	219	204	205	245	247	224	230	230	241	221	220	195	243	225	221	229	215	225	237	219	212	221	212	237	221	243	228	237	245	231	231	193	220	237	217	241	251	221	221	216	222	233	230	236	214	232	253	235	220	241	240	226	234	213	240	228	218	255	247	243	213	223	217	224	241	244	233	210	235	221	237	229	216	241	233	226	231	220	226	223	256	227	206	234	250	253	255	227	241	255	213	231	229	234	221	227	226	225	234	252	235	216	215	226	219	235	223	230	197	260	210	233	256	254	212	231	215	219	248	240	255	221	233	218	218	259	206	223	179	253	224	253	215	194	223	224	236	227	240	229	249	238	230	229	230	210	227	228	210	231	237	235	262	212	215	201	220	221	231	230	260	227	239	221	234	224	223	215	225	210	224	228	220	214	221	245	203	242	219	246	216	232	241	240	240	225	242	246	219	223	224	220	216	233	212	227	210	242	225	243	234	255	245	214	256	234	207	201	226	211	244	221	225	230	217	215	248	250	208	232	223	220	225	225	225	235	233	250	245	227	266	250	230	226	238	229	208	217	225	238	224	239	245	229	249	260	240	230	242	233	219	230	252	218	215	215	255	212	242	270	245	221	230	217	220	271	247	232	241	226	225	225	200	241	246	246	229	229	216	234	220	219	225	221	244	246	240	230	243	231	223	241	226	223	207	236	215	244	209	222	234	249	250	225	232	210	245	241	220	212	212	226	238	237	231	236	260	229	218	220	253	242	255	224	205	216	247	226	231	246	219	217	257	218	222	203	211	220	238	242	234	224	204	244	257	218	228	196	243	217	219	219	211	227	238	223	237	203	204	203	251	248	232	230	239	232	218	219	219	235	213	228	239	224	238	231	266	253	236	193	221	230	204	216	240	239	238	251	255	226	259	217	218	234	237	218	235	244	221	252	238	248	238	229	236	220	226	224	246	208	231	240	214	233	212	221	230	222	218	242	218	248	246	251	231	227	241	240	242	231	215	207	255	211	232	227	217	237	244	219	222	218	228	224	256	230	244	224	229	223	226	236	222	241	229	222	207	235	235	227	253	225	225	210	210	237	222	240	242	225	226	230	222	231	232	228	223	230	242	221	250	218	255	238	227	250	233	254	235	206	241	232	234	189	206	237	232	232	219	234	256	190	207	223	211	233	239	239	234	221	223	238	247	239	232	224	234	221	230	259	248	202	229	229	245	227	230	217	229	239	200	242	219	220	234	222	223	255	218	239	235	249	227	240	252	224	239	241	225	201	228	201	247	252	226	235	231	199	248	216	236	267	229	201	210	221	249	222	220	209	202	210	217	240	241	231	233	216	196	206	226	232	220	217	215	242	258	215	218	250	216	219	255	203	243	190	204	227	233	237	228	214	212	244	233	220	257	247	195	223	248	229	235	242	221	238	214	244	259	228	244	211	243	222	227	232	240	240	251	236	240	227	224	221	269	219	244	217	235	219	207	195	236	253	216	198	239	212	220	243	261	231	202	218	219	196	222	219	228	232	234	227	248	238	282	247	227	227	220	244	231	222	209	235	200	258	253	234	242	233	222	242	210	227	236	232	236	228	225	203	240	230	225	226	241	218	246	200	237	252	219	223	218	231	230	218	225	205	240	233	253	217	235	218	215	207	222	192	259	219	185	220	239	218	227	241	214	229	207	229	245	228	215	228	233	270	226	229	226	221	233	192	233	225	232	227	231	229	232	226	247	234	230	253	213	185	251	234	219	243	240	228	258	231	221	209	226	185	249	242	267	237	208	231	236	231	221	256	223	237	225	224	251	231	237	243	226	225	216	213	250	220	213	228	218	231	215	213	224	269	230	244	223	202	221	239	228	237	236	241	248	227	219	222	234	233	261	247	254	223	207	215	209	238	239	201	227	236	228	216	224	227	227	224	236	227	239	253	219	239	233	227	219	241	224	272	236	198	241	275	244	233	223	231	222	220	232	250	210	230	202	211	219	204	251	249	231	221	237	251	262	236	249	202	231	257	226	212	242	239	244	232	234	193	239	209	244	223	207	247	229	235	235	258	233	230	237	212	251	247	236	231	241	232	217	209	264	241	230	215	207	222	220	236	199	264	231	239	229	230	233	234	224	238	227	211	212	246	218	186	237	239	237	214	207	211	194	221	238	238	232	238	221	234	245	215	228	238	252	210	256	225	218	237	206	251	212	216	240	243	215	210	206	220	243	235	225	221	243	226	224	252	232	213	229	223	245	231	230	231	239	224	211	258	226	247	224	234	206	218	225	225	206	232	242	251	232	235	206	206	224	232	238	225	216	236	237	237	233	232	249	231	239	257	210	228	220	231	219	229	218	256	213	241	231	233	243	245	212	219	243	220	225	225	231	213	250	204	203	240	231	213	219	222	236	229	257	238	225	199	229	238	241	253	222	219	252	231	234	218	237	225	228	235	251	263	238	230	244	246	231	215	239	230	235	209	224	224	222	227	214	230	207	239	224	216
38578	35459	37151	43164	45163	49636	49479	47330	41726	41302	46102	50231	48734	43425	40160	35858	27546	32569	30728	21997	9073	7360	4816	4530	5395	2767	1532	2178	2166	1998	3102	4145	2841	1518	1357	1026	994	959	1017	915	853	13359	5770	728	692	740	706	699	732	711	674	703	693	719	697	735	681	707	2504	4731	2635	696	647	693	694	697	669	690	643	646	669	673	691	636	695	664	715	651	637	666	639	676	676	639	638	660	694	697	682	712	642	620	646	629	677	643	683	664	642	653	722	652	628	683	684	652	695	633	700	661	708	673	641	667	657	625	669	653	672	739	695	700	670	661	686	657	668	674	710	673	708	636	666	656	672	704	630	688	632	734	663	648	657	683	618	629	655	622	650	650	690	618	689	645	650	705	667	624	635	658	640	677	706	654	688	671	689	677	669	671	704	649	615	614	680	687	637	657	628	651	669	672	650	681	705	641	654	676	672	701	637	614	669	686	664	618	627	680	605	664	689	685	654	662	629	698	638	639	644	678	655	642	700	697	674	646	658	651	651	676	631	648	644	685	637	675	665	669	683	654	631	673	678	669	690	628	675	653	659	654	669	665	629	703	662	622	627	690	659	666	646	667	642	668	621	695	696	654	610	664	668	652	671	666	632	694	624	644	661	660	641	661	640	676	652	639	636	661	661	672	636	681	647	709	662	666	667	673	648	684	647	665	692	664	707	636	660	677	663	639	654	609	649	651	674	651	605	616	673	640	672	687	661	664	673	625	665	659	596	698	648	636	650	611	645	636	657	707	657	664	676	678	674	678	626	695	659	674	682	679	634	648	646	693	631	716	652	700	666	687	654	680	658	672	710	649	648	701	612	626	623	674	648	705	654	673	656	661	699	633	689	619	677	698	626	675	649	632	689	638	664	655	659	619	690	682	663	612	715	632	693	685	642	692	646	655	680	672	651	628	662	667	645	689	653	694	654	640	679	653	669	693	645	645	632	643	612	656	637	672	620	648	671	623	618	648	669	666	660	675	669	660	645	644	609	665	678	639	655	685	645	638	659	650	631	697	696	633	689	634	648	671	672	654	710	678	667	635	677	631	686	638	675	681	631	666	691	610	665	642	685	613	675	663	679	648	683	680	658	676	662	623	618	635	631	625	700	655	657	702	634	663	679	662	680	713	635	642	663	657	653	645	629	651	594	688	644	662	600	667	677	656	644	660	646	649	630	629	641	663	624	627	669	638	706	659	669	657	650	688	652	641	679	664	678	687	723	677	662	673	679	679	708	685	695	651	651	649	704	658	688	668	680	664	644	608	678	682	660	641	670	634	633	654	661	653	633	709	723	657	671	653	668	670	647	671	612	661	640	647	657	653	682	610	662	663	631	676	659	669	672	668	613	667	646	617	691	647	718	676	654	701	625	650	640	674	650	642	663	665	666	674	632	644	637	644	645	604	665	651	655	631	632	634	694	696	681	625	640	678	658	661	647	624	615	635	642	654	684	701	654	651	654	642	664	674	676	648	650	619	636	662	665	617	667	637	658	603	701	677	710	605	632	635	613	730	650	703	672	659	668	645	685	638	622	665	706	716	623	683	662	699	689	657	652	634	658	673	656	645	663	637	673	632	650	646	657	676	670	683	666	690	652	646	689	701	726	657	680	658	617	669	629	677	622	683	644	630	704	658	695	635	694	652	739	673	685	612	657	617	641	617	666	621	619	660	663	635	663	702	642	656	666	642	628	660	679	666	672	623	693	682	710	598	670	633	659	653	668	667	662	713	675	661	638	675	612	669	689	664	673	673	651	639	659	647	641	661	683	660	607	669	643	674	606	643	677	669	688	636	639	650	669	631	650	650	673	632	662	682	679	617	629	653	700	665	643	671	656	699	657	688	681	673	650	700	646	675	681	654	657	664	628	635	659	677	658	672	681	646	624	663	639	626	660	654	711	660	662	668	646	677	633	646	612	641	625	648	666	700	685	675	652	667	702	701	637	686	661	680	654	618	633	692	700	648	685	617	680	661	688	630	646	645	731	627	684	710	665	670	626	678	681	649	664	657	628	668	688	665	684	653	633	659	684	622	699	660	657	712	706	692	635	647	688	661	659	646	659	666	635	638	639	637	690	654	646	666	645	684	647	591	644	636	622	651	669	664	671	649	620	656	669	620	697	658	679	665	650	653	629	633	662	707	657	625	664	687	664	666	727	645	685	686	631	656	655	665	635	640	687	699	634	665	629	653	699	684	700	665	636	630	623	687	622	655	648	703	705	695	639	655	649	689	699	642	673	667	646	663	649	657	651	628	644	644	641	604	671	677	651	685	675	680	691	685	635	637	670	673	658	664	657	651	636	662	639	677	644	678	652	661	669	669	637	649	692	682	609	651	599	678	664	687	663	636	607	700	687	611	615	721	651	678	648	687	680	666	702	653	685	659	681	629	631	641	629	652	676	648	686	639	649	673	677	668	677	667	661	650	639	691	623	672	642	621	695	635	631	672	589	622	669	646	637	608	620	650	681	667	679	668	638	680	627	715	665	662	683	621	670	659	669	615	652	636	721	629	649	664	661	627	661	615	661	661	654	641	682	668	641	664	667	660	659	640	651	649	639	661	698	666	641	630	640	640	634	679	622	654	711	652	656	701	666	676	663	649	606	658	669	673	639	614	654	662	665	623	629	688	653	664	633	711	678	655	629	668	643	640	691	675	719	644	674	669	699	716	664	592	659	677	645	662	605	679	630	673	706	669	625	638	640	654	683	682	641	595	621	666	673	667	653	661	616	664	650	614	642	663	645	598	690	686	652	679	608	657	632	653	658	642	657	642	639	643	657	677	724	718	685	668	655	660	666	663	729	673	590	638	670	700	648	610	632	682	642	698	669	641	682	642	695	631	694	677	659	670	648	661	706	654	660	722	655	648	661	680	630	692	610	651	646	671	645	635	642	640	683	664	667	691	654	666	651	682	675	658	624	626	679	699	709	647	687	664	642	664	648	673	658	614	616	627	652	668	641	619	639	627	618	655	653	644	625	657	636	611	656	683	641	654	681	642	655	689	670	679	648	609	668	654	643	660	639	632	627	660	662	698	626	666	661	644	642	681	656	674	680	617	701	675	623	686	641	682	677	665	691	655	705	681	674	700	654	647	633	633	619	651	676	672	684	634	663	641	622	677	669	670	667	646	672	587	642	674	684	656	657	680	673	687	655	651	664	662	649	682	663	684	690	666	658	712	624	664	700	647	656	685	658	692	678	638	637	630	652	653	660	589	630	644	613	701	646	640	660	707	659	645	680	644	645	650	656	657	658	635	625	641	632	641	655	643	667	687	648	644	681	632	685	612	644	693	672	671	633	662	724	666	680	638	677	708	619	614	670	680	630	659	685	707	642	706	695	618	645	620	667	660	666	665	634	691	679	634	630	664	640	714	628	666	639	678	656	642	683	679	659	657	688	660	646	608	695	654	631	676	611	686	659	646	669	668	600	690	677	648	694	719	638	635	673	656	663	672	648	694	658	685	652	750	679	663	631	697
13117	11449	14220	13371	10667	8593	5590	3970	2613	1860	1714	2108	1999	1360	1045	802	458	568	493	354	208	178	171	177	166	178	175	175	183	160	158	162	159	177	163	179	169	157	154	163	152	221	213	164	157	163	164	156	165	183	161	166	147	178	175	166	154	165	178	189	157	159	165	168	182	172	166	169	158	157	168	168	186	177	161	165	151	175	179	160	188	152	177	151	173	172	164	182	156	134	148	158	142	161	156	152	159	157	169	171	177	155	151	152	156	163	175	171	171	162	141	160	162	168	174	176	164	198	151	169	160	185	162	184	170	177	159	157	170	174	147	191	166	172	165	161	165	135	165	165	164	156	170	154	186	179	148	150	172	133	176	184	182	141	140	163	153	140	188	149	184	149	169	145	162	194	172	156	168	162	171	171	158	176	145	150	152	153	170	181	166	171	165	169	163	150	171	190	151	174	164	189	155	165	182	179	181	143	157	154	167	157	157	168	152	152	170	163	150	176	184	167	163	177	161	174	178	181	148	154	165	181	145	159	161	174	155	151	182	155	177	163	174	163	153	154	152	162	169	155	162	190	169	183	150	160	159	163	149	151	174	196	162	164	171	149	174	189	150	179	170	155	165	152	135	162	153	174	167	180	189	134	183	176	163	173	145	169	177	169	146	167	160	162	164	136	169	174	171	148	179	168	151	163	185	164	163	183	178	155	162	164	161	163	173	160	177	165	169	162	158	169	154	167	159	181	158	162	162	156	182	161	160	164	169	162	172	150	150	184	158	151	169	156	171	163	152	178	171	166	187	167	160	188	154	158	174	161	156	154	158	168	157	162	168	177	166	177	171	158	165	165	170	146	138	171	174	170	164	151	165	166	159	162	180	150	179	174	157	168	142	153	159	161	148	160	158	154	160	166	165	152	140	158	148	171	169	167	147	186	158	137	189	170	159	181	185	191	143	142	178	149	151	175	170	194	151	147	163	159	143	171	161	164	176	140	192	157	145	171	167	180	155	172	175	157	164	136	166	138	149	177	157	147	168	158	168	158	147	159	148	159	154	156	149	151	141	154	156	159	145	144	158	162	147	181	161	162	167	145	164	166	151	170	157	148	154	169	178	154	162	171	157	184	165	151	160	165	172	166	172	161	159	161	174	164	155	172	187	147	195	163	161	155	160	187	186	156	169	183	174	157	158	157	158	176	167	139	176	170	154	172	176	171	158	145	179	163	156	188	150	140	171	183	167	147	180	171	161	182	169	174	157	157	153	153	188	172	147	161	146	176	160	175	151	168	161	156	156	183	176	148	171	170	163	141	166	145	150	165	156	163	178	143	186	198	183	150	165	180	164	162	163	162	176	163	150	173	185	176	175	177	169	163	181	167	181	186	159	163	154	141	169	176	165	177	143	157	164	166	153	161	153	163	167	173	169	143	142	185	181	178	146	165	163	165	162	123	167	151	153	154	154	135	186	172	165	143	188	194	172	160	172	166	169	163	146	159	153	159	157	161	145	152	152	149	186	173	188	160	170	131	167	185	170	171	152	150	177	177	155	151	162	163	166	182	165	171	172	182	186	158	166	166	165	153	163	190	150	147	159	162	171	138	170	173	160	149	151	161	172	183	148	147	155	142	166	143	171	167	179	182	190	179	147	162	151	187	144	148	163	189	156	168	146	153	154	166	181	158	145	150	172	158	147	159	163	152	184	164	190	159	177	162	147	187	147	173	170	156	167	161	179	149	187	153	181	166	152	172	172	133	160	141	149	152	164	196	166	180	164	146	156	177	146	168	156	174	150	169	159	155	172	160	165	162	156	183	189	174	182	194	150	154	139	143	153	155	171	177	191	176	147	139	170	158	174	160	171	163	180	144	176	171	195	158	157	155	177	160	178	196	171	159	165	156	155	163	175	157	162	171	180	136	172	153	145	179	164	155	167	156	159	177	162	169	174	181	191	146	145	146	173	166	163	184	206	161	158	149	160	144	171	169	176	168	138	161	158	167	155	169	173	154	152	151	168	150	173	182	176	159	156	184	163	146	173	162	162	156	166	160	185	171	181	190	170	155	184	162	164	175	158	163	154	172	178	153	160	171	156	137	165	164	175	155	158	157	176	165	162	160	158	163	154	195	174	153	155	168	164	177	181	154	147	172	175	178	169	162	161	174	168	134	154	171	171	151	160	186	163	163	172	152	185	163	180	159	151	158	172	174	148	180	172	158	172	178	165	148	164	177	167	163	188	170	186	159	152	167	150	157	166	199	181	148	164	157	151	169	150	166	152	180	168	189	152	174	159	151	159	156	150	169	161	151	163	138	171	179	138	163	161	184	158	161	171	153	170	164	151	157	142	146	160	160	139	156	144	163	168	170	167	153	173	175	183	177	153	162	149	146	165	150	165	174	175	172	146	164	170	149	140	156	154	157	173	178	160	152	163	171	176	158	165	166	171	181	175	161	161	160	154	154	157	164	147	164	167	190	171	157	157	173	145	148	161	155	155	160	158	162	161	153	150	142	176	150	165	149	185	150	185	172	175	152	151	152	205	149	166	188	168	177	160	179	173	145	177	145	152	147	174	141	172	175	169	149	147	153	159	182	148	155	168	131	147	165	161	157	149	170	162	151	161	158	150	163	165	182	159	154	163	177	176	188	179	180	153	163	181	158	182	151	161	156	152	169	174	170	161	157	157	177	174	150	147	193	179	164	142	147	167	163	195	199	173	200	155	147	166	148	160	185	149	166	186	167	185	153	156	167	160	198	161	164	150	154	155	165	192	159	142	174	170	171	154	173	142	147	150	161	137	151	167	149	154	139	155	157	169	145	158	156	173	182	139	174	178	154	171	162	170	173	143	172	143	137	163	140	138	185	173	162	155	156	176	163	166	155	150	172	165	144	136	144	140	168	172	159	170	146	167	150	166	191	146	153	209	142	160	198	159	146	162	166	151	153	169	178	174	171	163	157	163	166	168	195	191	181	156	183	165	151	174	159	166	161	138	179	181	146	154	198	150	200	160	146	152	183	162	169	151	161	166	136	165	162	138	160	175	170	172	156	168	185	198	131	167	147	171	138	155	149	189	179	165	151	135	150	182	163	169	181	179	162	171	161	167	161	149	172	154	163	173	129	152	167	180	161	174	175	173	166	147	158	161	160	153	149	154	152	156	150	167	169	185	156	174	156	156	177	157	150	159	143	163	155	172	193	165	152	174	148	152	167	159	163	165	145	170	176	156	176	165	169	190	194	186	145	172	159	172	146	152	146	178	154	167	163	172	178	179	168	161	161	166	164	165	154	175	213	160	166	181	162	162	151	165	178	152	151	147	162	172	180	146	161	178	181	191	170	181	174	167	151	130	170	162	168	170	171	180	196	159	187	163	167	159	139	173	164	183	161	175	160	165	171	196	155	173	154	159	196	153	147	169	163	191	167	158	166	161	165	156	168	159	197	175	165	149	156	141	148	171	168	158	160	166	159	157	168	155	165	177	172	168	187	157	160	182	177	179	167	158	173
13333	11568	15891	19335	19174	19464	15448	12330	9121	7612	8498	10052	9741	6728	4945	3968	2342	2548	2742	1636	766	729	604	609	669	566	531	541	535	531	630	586	627	549	526	518	550	529	494	515	492	1040	807	527	521	539	501	508	519	534	519	505	474	479	499	503	474	477	545	742	564	488	490	490	486	529	498	495	497	491	541	510	481	501	442	494	542	506	482	509	485	518	539	502	478	477	518	499	518	514	488	499	504	509	545	522	505	481	505	472	484	476	475	497	501	485	484	497	505	469	525	538	519	468	539	487	509	517	552	471	526	495	520	471	521	513	478	463	499	498	533	510	494	556	519	499	497	503	486	492	482	527	478	461	516	497	482	522	480	461	500	535	524	535	490	497	471	476	490	480	492	505	508	494	494	517	513	482	524	475	493	494	533	513	494	500	513	476	513	482	519	497	494	550	513	511	516	479	469	501	506	505	465	526	494	514	493	506	503	492	471	499	505	497	469	489	523	515	504	489	481	497	454	518	511	457	515	469	512	502	464	497	483	519	486	494	503	515	513	496	458	464	482	494	471	466	498	496	494	480	502	465	500	474	456	474	518	470	548	483	507	525	492	516	495	448	515	508	524	511	495	548	531	513	457	508	450	494	498	542	533	532	490	544	499	518	506	502	520	471	487	457	483	470	522	494	482	479	480	468	474	504	493	514	512	455	521	490	540	525	488	494	500	467	508	502	516	508	513	559	537	499	533	494	498	486	452	532	443	504	500	498	507	519	523	518	506	537	475	479	522	483	482	510	496	501	500	470	509	527	497	510	498	520	487	496	505	485	501	509	503	523	520	502	490	509	507	514	515	491	499	549	519	501	461	491	521	524	498	526	504	496	487	520	513	525	501	498	475	521	486	497	503	489	496	545	501	495	532	489	512	495	502	470	484	505	484	478	488	479	494	490	512	473	502	507	495	529	529	469	512	538	482	448	550	489	507	516	527	539	507	479	496	489	484	489	512	511	545	524	542	498	479	459	477	492	459	508	503	541	460	490	481	478	461	459	500	413	491	424	495	486	473	516	494	488	501	524	481	470	492	495	459	507	486	496	477	504	529	494	471	515	483	467	523	515	522	500	497	527	530	520	513	528	525	498	524	511	515	488	495	501	488	514	467	482	482	479	546	526	518	494	508	490	478	518	499	533	517	479	452	501	512	519	511	518	480	477	493	483	535	466	498	494	500	461	481	451	504	525	495	492	536	488	488	538	475	494	524	512	500	492	478	536	473	521	496	452	503	471	491	527	510	442	505	543	520	527	519	559	497	529	485	468	464	513	524	534	466	507	507	507	506	484	505	503	478	473	510	514	506	504	546	541	504	541	483	511	501	544	510	495	522	476	533	485	497	511	525	514	504	510	505	506	496	489	498	518	527	472	498	460	478	515	464	535	539	480	521	542	499	499	492	491	491	495	485	520	514	529	500	503	483	514	478	514	493	505	501	513	494	496	452	493	455	532	527	487	448	533	513	496	491	475	515	518	486	468	496	502	489	506	493	532	490	487	512	500	485	498	507	508	493	511	540	498	505	448	502	519	458	498	476	531	510	516	509	500	501	526	522	537	528	468	471	498	509	512	469	504	503	490	502	467	503	516	507	501	514	488	511	468	485	518	513	522	513	514	494	493	514	482	538	478	447	513	513	480	488	511	479	500	494	512	490	494	462	497	508	489	489	480	506	485	513	476	488	467	493	486	498	479	509	487	514	512	518	495	458	507	497	515	454	521	488	556	499	476	486	489	495	499	486	477	493	507	494	474	475	525	536	504	518	476	472	514	520	435	474	513	507	477	501	550	493	474	507	478	457	529	474	499	472	485	463	489	475	506	471	501	529	524	474	487	466	541	524	481	481	512	507	518	525	474	493	503	485	491	497	508	460	497	511	474	486	489	471	512	519	496	464	507	538	504	481	476	490	513	481	490	496	530	499	488	471	525	470	491	513	480	507	459	501	498	484	514	469	470	499	525	512	490	500	519	476	523	446	498	505	541	465	516	507	524	517	496	495	494	519	542	494	479	526	496	535	507	527	479	519	502	507	495	489	468	520	483	482	466	508	490	479	518	495	548	465	480	488	506	449	474	522	531	500	500	502	451	495	459	508	521	514	501	520	485	483	516	503	475	477	482	473	518	493	466	552	497	460	491	525	502	517	498	477	456	531	512	490	477	501	487	441	482	540	531	495	501	508	494	556	522	568	494	499	504	487	505	529	509	479	474	499	516	504	484	492	508	515	479	515	490	508	513	470	516	515	503	519	488	492	529	521	515	507	553	501	494	510	540	523	525	470	480	503	513	524	497	527	496	513	497	521	464	487	547	493	498	484	498	474	460	519	492	473	496	471	463	468	500	473	491	552	485	483	507	479	488	498	480	501	524	486	472	465	497	531	495	470	472	483	496	466	517	490	476	524	494	496	494	504	486	485	518	513	506	511	476	496	486	475	483	530	458	522	461	515	476	535	464	537	491	486	526	481	480	501	526	507	544	492	504	518	498	523	488	509	514	500	521	511	496	492	487	504	491	492	489	498	502	511	448	527	507	466	513	480	516	519	492	499	511	465	490	514	461	488	511	519	502	488	471	505	493	464	494	520	447	521	510	488	522	492	532	495	500	504	521	515	513	523	556	524	502	495	492	515	491	526	511	481	503	508	506	482	473	488	510	503	539	523	467	507	488	486	507	533	500	482	519	455	506	481	498	493	491	496	524	484	534	520	490	501	548	465	510	450	492	515	522	493	476	493	456	512	546	515	473	493	458	450	492	465	483	505	519	532	531	518	514	491	487	468	508	494	512	493	506	531	540	547	514	525	510	447	501	510	459	518	538	509	504	506	471	488	489	476	494	503	469	514	497	458	505	476	469	498	505	478	507	509	462	504	513	476	471	480	478	498	522	493	460	489	530	524	468	480	467	506	501	561	547	475	512	537	515	480	478	522	498	478	487	515	441	466	484	492	527	526	500	477	510	510	489	508	489	477	510	482	503	491	495	534	510	469	478	451	508	492	502	488	524	499	493	456	504	466	526	488	513	500	508	488	524	465	469	505	509	508	499	476	484	466	484	499	494	464	521	481	504	477	482	514	511	510	490	501	525	491	500	497	485	451	505	495	495	500	517	516	534	484	513	495	500	499	515	488	509	460	552	494	529	491	488	450	515	479	511	476	499	503	540	456	496	543	530	478	548	495	499	471	491	493	460	526	490	531	496	467	486	534	516	509	505	509	495	477	475	492	489	511	504	481	496	514	516	472	490	459	513	475	463	531	516	547	530	509	495	497	484	497	517	510	504	483	520	495	529	474	513	513	507	442	473	511	464	480	559	517	460	496	480	468	511	504	487	492	474	459	494	480	482	456	487	530	518	517	491	495	540	505	491	508	490	494	505	523	524	508	504	482	521	506	506	488	462	534	473	501	525	492	518	460	480	501	482	517	492	487	510	482	497	495	496	505	506	501	490	500	470	500	528	532	514	561	483	475	541
44841	36092	36291	35718	34127	35298	32537	30231	27543	21500	20313	22572	24004	19545	15623	12650	6902	5384	6399	3151	1022	614	361	364	415	256	201	246	246	243	295	291	227	197	191	154	154	169	173	158	203	1183	619	138	144	188	136	124	154	175	136	147	146	113	141	154	153	131	167	466	357	139	134	150	147	144	138	145	147	147	154	164	159	137	148	152	123	143	152	168	138	167	136	152	130	132	125	136	131	153	136	162	148	149	166	158	156	135	133	151	146	135	150	155	132	138	165	154	133	141	127	160	153	141	141	171	152	161	136	159	145	156	162	129	152	137	147	134	151	151	138	158	150	143	170	152	150	164	153	157	173	148	123	126	147	149	155	153	145	148	130	153	149	144	133	152	148	142	140	143	136	156	150	173	144	135	128	163	159	157	156	134	136	136	155	130	128	125	133	146	153	147	128	150	147	116	139	165	132	146	163	142	146	149	144	148	122	175	139	144	146	131	141	148	156	155	124	138	151	140	166	125	140	124	124	136	138	152	131	133	164	162	146	153	168	138	161	150	165	148	131	165	136	150	145	140	164	141	148	133	147	143	154	148	153	142	127	153	163	139	165	134	127	148	133	133	141	132	169	139	155	142	136	149	164	135	167	147	136	178	175	147	129	149	132	133	146	144	147	147	147	131	164	162	151	141	139	145	145	150	151	149	146	142	134	149	149	170	147	128	146	130	154	112	126	161	128	140	148	131	163	141	143	150	128	167	131	147	170	149	151	115	148	135	143	149	147	142	143	132	133	142	142	147	160	140	144	163	149	145	143	143	156	146	112	133	143	147	141	138	168	152	145	140	164	130	150	149	134	157	135	120	158	144	128	141	151	159	137	159	126	125	149	161	132	138	136	158	132	161	123	144	136	129	151	145	150	132	133	161	142	160	177	144	148	130	130	160	148	142	153	159	125	136	129	139	130	113	153	147	125	152	159	141	155	142	162	154	156	157	123	138	145	181	145	150	126	149	151	137	173	134	145	122	150	137	156	144	153	167	166	150	131	138	156	133	153	159	135	149	145	142	138	151	161	137	133	157	125	136	144	143	149	132	161	142	153	145	149	152	135	146	176	135	157	151	130	152	153	151	134	151	160	147	130	142	148	133	144	142	156	143	150	135	146	122	126	117	140	133	121	171	144	148	149	143	122	155	175	135	149	159	145	155	141	140	157	138	166	155	133	122	140	145	130	169	140	138	151	140	157	121	131	154	167	121	147	143	144	133	151	156	126	135	160	160	131	149	166	176	142	143	149	135	141	143	152	133	161	151	129	145	136	159	151	120	137	172	148	150	141	153	156	130	162	159	151	134	159	171	166	145	152	146	148	151	129	148	122	139	152	142	150	123	148	141	158	136	147	154	151	143	174	135	128	147	147	142	147	148	155	134	143	145	133	122	137	123	116	129	146	151	135	140	123	140	148	140	154	146	146	164	152	144	159	168	141	138	130	145	131	137	157	148	142	149	126	142	143	164	160	144	125	153	129	105	149	136	124	135	146	130	151	172	156	142	156	152	184	159	142	139	131	158	140	143	146	135	155	151	142	136	148	151	144	160	142	145	152	152	168	141	159	150	128	149	143	145	146	153	153	126	146	141	152	137	144	140	137	146	132	170	157	160	142	161	153	150	153	152	132	160	143	142	132	147	162	141	138	137	148	142	139	168	144	144	155	137	134	127	132	144	162	120	161	141	135	143	164	130	142	134	151	142	136	161	155	141	157	144	139	130	136	135	149	134	137	164	143	149	137	160	144	132	151	152	135	159	126	153	160	125	155	127	170	151	157	133	137	152	162	159	151	136	151	149	161	135	149	157	162	138	143	109	119	145	146	138	145	134	164	141	158	185	135	156	120	146	148	147	132	160	135	162	140	151	139	143	111	125	149	169	158	130	145	162	152	143	157	138	150	148	161	133	152	164	149	134	118	136	144	138	151	120	129	158	127	160	146	140	143	149	151	153	152	145	155	138	130	147	148	140	141	145	127	148	154	150	152	158	141	146	129	135	161	137	129	143	155	140	141	160	146	135	146	152	145	126	152	141	149	124	146	142	128	133	167	140	137	140	164	149	179	135	143	141	138	153	152	152	145	154	143	138	144	148	138	158	131	133	140	134	149	157	168	130	144	123	128	163	124	139	138	146	174	144	170	140	146	127	144	138	138	155	150	162	143	143	140	147	156	149	155	149	155	158	144	150	137	145	170	168	156	143	162	147	152	155	129	141	149	143	127	156	145	130	132	160	140	141	123	143	143	147	149	145	155	136	129	147	142	158	148	137	139	154	166	157	135	138	139	148	138	114	160	156	122	140	156	135	137	138	139	151	161	124	142	139	141	151	134	145	137	145	148	145	131	136	145	146	134	176	150	158	145	132	130	148	151	161	139	141	145	139	125	149	155	144	143	130	135	137	146	148	129	120	168	144	143	164	149	162	132	145	156	162	155	145	134	148	136	168	140	136	145	145	155	145	149	169	149	152	152	129	137	155	154	125	155	120	142	146	127	171	146	170	159	160	156	141	162	136	156	152	138	144	151	128	143	155	163	126	156	143	145	140	125	148	143	149	137	133	132	134	154	137	134	132	153	141	151	143	137	150	133	144	158	117	119	143	139	167	171	134	140	127	142	145	132	145	153	167	132	160	137	137	145	157	132	136	143	140	129	144	150	126	154	145	138	146	156	165	121	175	139	151	158	145	139	147	150	151	153	150	118	155	147	133	148	128	155	125	132	146	138	151	148	152	151	137	161	127	146	140	133	139	137	141	140	164	144	142	167	151	150	135	152	147	138	151	121	142	149	125	134	142	135	144	148	136	141	149	154	151	162	145	157	134	132	159	144	137	170	127	140	144	145	147	144	128	170	126	139	156	152	157	147	171	126	137	157	130	152	143	149	133	133	158	167	157	146	145	147	143	161	157	157	138	147	134	128	129	136	129	137	169	141	140	150	137	155	160	134	142	148	158	115	147	140	142	160	145	141	128	139	158	127	141	140	132	150	161	135	141	169	160	144	171	136	143	141	150	162	157	124	156	143	150	145	144	132	136	150	145	137	146	140	151	132	135	158	139	128	162	136	145	143	146	152	131	145	125	162	142	161	153	153	131	135	149	156	158	135	130	148	138	144	161	133	140	167	149	157	139	154	148	164	140	156	149	149	145	140	155	143	155	147	143	148	138	139	161	136	156	156	145	158	137	126	158	154	154	113	156	136	143	136	165	154	131	170	142	159	163	141	133	142	153	131	144	126	150	133	157	143	147	176	142	166	153	139	166	150	140	137	144	158	150	151	159	159	135	146	129	162	141	134	152	131	141	148	137	142	135	150	150	149	149	153	139	140	153	133	131	154	134	138	137	140	146	151	158	128	148	152	132	133	160	136	147	142	150	170	158	139	160	162	145	150	157	145	143	132	148	147	150	150	117	151	153	145	134	139	153	135	134	160	120	144	137	141	148	119	131	158	153	129	137	158	154	141	156	136	139	154	131
31283	29468	32372	38138	41563	44825	43628	40832	36089	31059	33872	39106	40051	35950	33664	30207	21441	20842	23456	13794	5410	3895	2199	2136	2624	1471	783	1521	1387	1396	1945	1774	1276	962	733	556	570	615	615	522	968	7572	3796	431	471	482	494	489	438	441	472	444	476	502	414	488	424	480	544	3021	1815	453	428	429	463	441	463	444	474	457	429	435	456	472	477	490	447	482	457	489	480	426	471	456	449	450	414	490	452	452	468	480	465	447	467	402	474	459	448	455	459	471	459	455	427	467	459	429	431	434	449	466	459	424	482	473	457	494	493	478	440	475	478	454	448	482	439	471	418	449	436	464	407	461	425	434	480	445	460	441	454	451	432	431	425	452	469	455	458	463	411	427	422	448	446	522	463	466	437	474	422	425	445	443	453	445	402	475	455	446	420	437	458	429	448	488	434	468	423	410	479	464	428	438	507	443	469	442	444	459	456	440	441	456	430	427	451	414	420	472	451	484	490	434	450	448	465	464	412	449	466	441	508	477	466	399	436	458	449	462	418	420	455	457	465	444	434	486	451	461	445	457	401	456	413	478	474	450	438	420	434	438	423	472	458	434	459	456	452	432	451	426	458	503	453	437	456	476	440	425	423	453	440	441	450	440	437	456	429	438	412	460	451	413	442	432	432	466	429	463	443	444	454	460	447	468	439	458	440	430	432	449	448	456	424	445	442	435	436	451	399	460	420	439	468	449	447	458	440	467	462	449	449	454	428	451	421	435	452	461	476	424	483	426	478	467	456	437	411	435	453	470	491	427	430	448	490	418	454	459	476	483	433	458	446	413	429	416	476	426	451	444	484	486	449	465	447	451	410	438	464	406	448	456	474	403	413	475	456	444	499	507	452	421	456	430	438	432	450	468	425	463	454	446	448	442	458	436	400	425	430	435	464	440	474	464	467	449	462	493	425	419	474	458	461	476	443	440	495	438	475	460	455	408	450	431	448	457	427	451	447	440	475	448	465	423	438	431	448	437	450	472	417	407	487	453	442	465	455	468	474	454	462	427	466	453	455	441	476	422	465	408	447	440	447	425	443	420	446	439	479	435	455	495	433	470	468	431	494	465	447	475	435	439	421	434	447	467	441	435	412	415	466	458	420	441	431	480	417	452	464	447	477	444	412	467	458	448	432	461	432	472	435	444	405	431	460	471	462	425	473	468	426	411	462	449	452	419	458	436	435	469	461	458	456	456	443	459	454	413	448	435	420	421	439	455	475	450	439	426	467	434	411	439	447	432	426	438	445	402	467	449	443	448	502	450	467	473	488	428	420	469	476	468	458	462	477	404	473	454	443	440	473	482	453	455	453	474	487	448	439	469	446	427	411	455	437	444	432	471	422	451	472	441	495	481	444	431	449	460	470	448	429	471	430	425	409	417	465	479	447	437	459	476	433	413	448	427	494	467	447	442	443	450	468	498	436	445	430	462	451	463	440	487	444	431	417	451	436	465	453	466	450	474	425	394	450	448	456	461	463	484	438	466	462	427	401	459	459	456	491	428	450	446	416	448	426	456	425	397	402	500	436	468	413	445	435	452	445	377	431	440	435	470	433	450	412	495	436	427	416	458	416	429	442	469	427	468	442	431	421	446	439	422	440	478	447	447	472	449	416	481	433	462	464	472	471	438	480	397	405	456	436	458	420	437	409	445	474	451	446	470	476	480	430	417	451	403	458	440	448	496	458	423	476	443	443	465	452	435	407	461	442	472	457	473	422	488	450	454	445	450	456	436	445	488	436	439	447	435	464	433	453	474	478	436	431	432	468	452	455	449	433	416	441	453	440	425	450	455	419	442	427	418	433	445	442	456	435	405	494	466	430	427	428	422	456	439	458	425	433	428	431	430	443	435	465	468	461	424	462	455	421	460	452	472	461	399	434	488	469	450	437	442	451	456	433	410	450	449	463	431	467	460	449	454	450	441	443	478	443	460	403	424	470	423	468	409	438	489	452	479	461	436	426	438	439	440	446	456	443	414	455	430	455	459	397	440	467	467	442	430	440	413	469	436	447	461	445	459	417	452	444	446	450	454	453	452	419	423	475	427	415	463	429	460	442	439	429	436	420	444	441	436	465	430	439	464	455	414	467	437	467	457	416	437	458	442	434	470	406	464	480	477	414	443	482	426	453	418	438	479	484	432	475	441	502	416	448	458	458	417	453	424	425	481	472	460	449	486	454	430	454	423	445	415	431	433	415	437	484	453	482	416	445	422	450	444	427	457	432	433	457	454	444	429	440	462	448	447	476	427	468	449	446	452	459	439	426	427	404	448	438	505	436	465	468	449	450	426	467	451	420	424	450	435	479	447	439	454	428	411	429	418	448	438	432	471	448	437	444	474	426	469	453	474	398	450	459	454	446	435	465	488	444	432	436	446	435	449	457	414	438	400	413	451	456	486	463	469	449	427	445	397	457	460	477	447	442	454	471	427	437	455	438	459	383	430	449	464	461	463	412	451	444	448	432	437	449	447	437	442	460	437	449	462	444	489	444	427	435	440	465	478	455	478	407	465	456	447	466	409	471	469	420	426	457	499	462	461	446	431	439	478	449	458	441	408	454	445	436	428	456	474	412	471	453	411	433	461	426	477	440	457	422	430	431	460	451	461	445	470	423	446	467	432	400	432	439	462	437	477	440	423	462	424	391	483	467	432	471	430	458	430	439	435	458	433	455	457	469	443	420	471	411	445	396	443	452	438	434	458	466	463	428	465	474	439	424	465	465	442	444	415	434	418	417	424	443	395	466	431	416	445	441	423	459	462	463	394	443	462	434	443	469	489	461	452	458	410	427	466	443	446	450	464	480	423	445	462	416	404	439	425	455	474	469	462	417	436	430	499	441	422	452	407	443	469	433	439	469	399	460	439	411	426	432	474	459	428	425	421	439	465	453	441	451	412	479	475	448	454	438	448	385	477	449	429	450	407	434	415	452	422	441	454	423	455	432	460	462	410	414	437	473	449	434	433	426	485	461	431	449	445	464	444	451	437	444	445	474	461	417	435	423	446	439	460	493	457	453	456	477	472	424	471	444	446	470	431	430	436	420	434	441	459	435	468	429	467	437	442	450	436	452	462	450	438	462	459	434	437	455	451	437	429	455	419	473	461	455	444	412	448	459	480	473	472	428	423	454	442	477	454	442	470	456	462	449	433	458	474	465	476	447	479	430	471	480	434	487	469	438	476	422	436	429	484	438	437	468	472	454	490	456	459	419	441	414	423	426	460	405	454	440	486	475	444	451	473	462	501	484	424	431	461	460	450	456	449	417	421	482	413	481	420	447	432	439	460	439	434	421	456	442	483	426	456	396	462	497	461	460	439	480	431	449	438	444	422	443	459	420	414	438	435	463	428	439	409	468	455	456	443	444	476	431	419	474	439	456	439	417	468	492	436	443	464	489	444	476	428	438	412	439	458	440	451	452	428	448	447	470	482	464	474	469	442	443	454	466	447	420	443	461	447	470	439	461	461	475	439	433	430	446	469
54186	39328	37621	37405	36469	38062	35841	33409	32352	29082	27515	29378	35782	30868	28000	24380	17393	12928	15282	8142	2790	1482	851	712	826	622	341	496	421	571	439	608	414	373	319	271	274	313	288	277	352	2416	1087	268	211	241	239	233	221	254	236	213	247	262	271	258	226	216	262	971	732	231	253	238	234	214	231	244	242	203	228	247	235	228	236	226	227	208	242	240	236	234	234	222	237	233	253	238	268	240	228	248	238	223	228	238	231	250	246	261	251	237	226	241	210	230	251	234	223	251	263	247	223	247	236	246	224	251	231	226	222	241	225	264	224	226	238	222	222	236	247	230	231	214	255	221	244	224	232	204	208	245	221	225	213	251	218	209	218	218	226	242	243	254	225	213	266	218	228	218	244	235	222	235	227	236	222	217	256	229	234	231	221	232	221	243	222	229	218	243	217	236	255	215	247	264	217	226	238	244	230	241	242	234	261	233	237	226	225	251	239	220	254	227	248	252	231	202	220	238	253	238	229	230	223	260	234	246	224	215	254	245	216	253	221	223	226	242	245	215	229	241	225	241	220	235	262	253	270	206	240	248	257	216	246	228	236	226	240	279	228	237	232	214	268	233	233	244	256	247	244	216	224	228	217	245	219	237	244	240	251	250	237	209	246	203	257	270	235	219	234	214	236	238	263	206	273	243	223	241	241	239	229	218	232	199	221	221	213	255	236	237	224	253	239	260	260	244	231	252	223	248	214	226	253	239	239	267	214	248	226	262	248	221	239	239	217	238	232	224	198	235	246	231	245	236	225	254	223	261	208	245	223	231	244	244	248	284	264	226	221	241	208	214	227	280	235	220	216	220	220	194	264	248	228	268	222	228	237	211	242	217	243	202	256	229	227	230	227	225	226	269	227	251	211	251	235	243	227	268	248	240	234	259	232	203	229	225	279	243	247	236	239	261	236	225	216	225	254	211	245	251	235	224	251	235	250	236	215	219	221	224	231	245	234	234	225	227	243	249	225	227	254	234	250	236	209	243	238	226	233	235	234	207	246	280	248	226	223	250	250	223	249	219	231	243	228	233	239	224	233	201	217	238	226	267	251	222	206	264	262	248	238	233	244	233	225	251	239	232	231	249	202	253	243	230	254	213	235	240	235	238	269	249	199	229	261	218	232	222	230	215	232	256	239	233	232	230	220	209	251	241	233	250	251	234	226	246	250	230	229	229	195	211	242	234	225	227	226	224	242	259	272	234	252	219	216	233	261	245	218	239	256	237	211	238	221	251	213	248	260	212	247	215	240	224	265	231	232	225	231	232	252	216	230	226	217	239	222	240	246	221	222	231	221	242	230	249	228	238	247	233	245	223	263	248	243	235	229	237	250	232	217	223	238	227	237	242	223	214	263	227	241	216	235	269	220	230	227	238	198	235	241	243	249	245	247	264	213	240	249	242	264	224	243	236	225	227	243	233	204	213	220	241	245	231	268	236	233	242	245	248	265	229	244	239	256	256	243	238	228	233	252	230	220	246	216	214	235	248	233	216	239	254	250	211	240	247	218	253	237	260	275	232	228	225	234	239	227	223	221	265	267	265	265	224	223	247	284	231	226	244	236	254	231	263	226	243	232	214	241	243	246	248	268	248	222	232	208	233	255	243	217	219	247	223	236	235	220	224	244	215	249	241	227	233	247	223	264	242	257	227	222	214	224	240	251	224	235	242	242	241	233	226	237	242	229	227	228	228	225	231	219	230	214	249	219	232	200	247	219	228	244	214	227	227	226	245	222	242	243	237	224	235	241	229	243	246	237	258	239	235	241	246	210	267	265	211	221	243	227	272	215	223	244	233	215	232	232	227	220	245	229	242	240	209	205	219	207	224	254	258	211	227	246	246	219	249	228	240	232	222	224	237	242	258	252	236	237	235	225	214	228	263	253	223	218	258	224	232	212	234	246	233	254	240	245	223	205	266	230	242	255	224	234	224	227	270	257	253	222	241	208	227	231	234	237	252	214	264	249	234	224	231	256	221	254	249	226	244	269	237	250	246	258	226	245	235	201	247	238	251	239	236	251	237	225	246	243	220	242	202	242	241	256	227	226	243	239	226	195	234	211	235	240	270	207	237	212	256	218	226	229	211	234	220	257	229	211	249	224	247	237	223	248	221	221	228	235	240	220	256	241	250	260	219	234	238	199	240	226	219	244	240	225	216	234	238	221	223	229	248	245	238	242	253	229	230	244	232	228	240	194	214	237	230	246	250	243	228	228	253	238	238	232	252	223	242	207	265	253	242	248	235	250	229	205	248	246	234	233	237	218	225	239	227	240	223	217	239	253	236	263	246	213	219	241	245	252	240	261	227	216	257	249	265	197	213	248	254	248	240	232	260	220	236	248	226	231	217	267	231	227	251	221	255	245	220	198	242	231	243	212	247	243	251	223	219	265	215	255	211	232	223	217	218	218	242	239	221	207	232	238	264	222	228	217	223	225	250	238	229	217	232	239	248	229	264	244	247	216	228	220	248	235	218	257	233	227	234	249	229	220	230	238	242	269	243	235	206	245	231	251	250	221	233	267	223	211	224	244	230	236	254	281	236	267	239	227	232	239	245	275	235	247	228	262	243	203	255	198	203	262	234	247	234	246	246	209	227	234	234	230	230	226	254	237	278	222	252	225	229	235	218	236	260	259	251	222	229	207	231	241	271	243	231	237	241	234	243	214	234	236	241	232	260	258	237	240	250	246	224	241	253	227	239	232	209	214	208	250	216	270	237	235	235	244	221	215	224	203	221	252	229	242	252	235	236	214	234	237	228	248	223	225	227	231	215	238	252	242	229	238	234	222	210	247	244	232	225	262	237	228	248	235	232	235	229	245	234	239	221	246	248	245	245	249	246	226	208	238	236	226	243	263	239	229	236	219	230	206	245	214	268	233	233	245	229	249	219	237	229	261	274	253	217	250	244	241	232	249	236	246	244	244	238	233	223	251	268	274	249	216	252	232	261	227	247	234	231	242	232	207	251	251	227	224	209	242	248	234	219	216	239	227	237	222	240	222	230	229	222	224	231	230	233	231	224	232	250	247	233	241	233	240	235	223	249	225	203	251	222	224	233	233	248	228	223	260	224	234	242	235	237	247	243	255	238	241	224	215	231	259	231	219	240	213	254	236	223	248	247	250	233	230	239	224	217	221	245	227	235	225	241	218	207	249	246	216	252	217	252	246	248	229	240	275	240	242	254	239	222	215	234	224	223	246	233	248	225	240	214	227	245	224	236	223	256	231	242	212	230	236	245	246	241	230	271	234	238	214	233	222	246	230	252	224	226	243	216	248	225	255	240	244	222	238	231	238	231	219	227	218	230	249	210	237	213	231	229	231	243	226	225	250	231	240	257	217	206	235	232	243	220	222	231	239	231	233	225	219	250	224	247	221	241	222	226	261	224	272	279	247	256	247	234	245	229	247	209	227	218	248	231	219	248	220	233	215	245	273	238	228	268	214	216	229	222	255	225	235	239	232	225	253	231
38675	34506	37218	41778	44711	47832	48145	47817	44040	39266	40359	46590	50732	45487	45076	39606	33814	29955	35654	23475	10866	8461	4870	4394	5070	3337	1560	2553	2297	2926	2404	3467	2265	1734	1288	958	939	988	1062	876	1604	13883	4966	716	762	741	708	703	712	676	701	718	708	708	710	665	637	682	938	5892	4033	709	643	695	703	678	669	674	681	699	659	666	617	698	681	710	705	702	619	725	675	666	643	644	701	683	685	630	697	712	637	673	642	652	664	677	678	656	703	684	650	645	731	680	723	621	661	684	685	634	629	638	698	620	679	652	656	690	638	628	649	660	682	667	688	674	637	697	655	685	682	688	648	719	711	640	641	722	651	701	612	730	680	702	664	686	649	649	661	664	670	667	661	748	655	700	687	660	658	649	718	737	683	667	676	702	633	678	629	662	662	691	652	684	654	721	707	712	685	616	689	638	666	718	664	698	626	688	687	641	727	706	669	624	665	705	718	711	713	674	652	699	674	686	680	673	634	696	665	686	644	685	691	665	698	612	715	687	605	674	696	670	677	640	689	683	727	678	656	689	694	664	643	630	643	601	680	676	720	666	679	673	621	671	644	667	657	693	656	609	639	672	657	648	668	699	643	659	686	742	681	670	708	726	674	655	654	619	700	671	690	673	670	633	736	645	712	720	646	730	676	656	634	688	703	685	684	665	691	645	644	682	669	672	692	634	707	667	600	639	668	689	685	700	629	636	682	678	629	679	731	681	676	686	661	698	691	650	661	687	666	671	659	695	656	702	663	691	622	710	666	652	673	668	674	678	675	683	705	716	716	682	685	699	664	642	672	659	691	617	639	713	712	662	642	595	627	687	657	629	679	684	668	651	643	708	680	687	695	667	641	619	717	651	616	650	684	639	685	653	651	628	657	693	649	713	599	662	696	638	698	677	702	621	679	676	681	720	648	626	635	662	669	634	700	698	635	652	644	647	698	659	713	624	715	673	680	619	658	643	686	699	712	664	639	669	676	642	654	661	673	645	665	635	677	605	693	655	657	659	696	662	719	684	621	687	669	601	675	707	687	695	657	671	680	656	666	747	666	688	643	670	660	676	684	626	680	663	662	694	673	636	690	704	642	655	668	691	687	652	666	624	693	691	645	664	666	669	645	597	662	696	659	677	641	705	681	646	662	710	660	658	626	668	696	658	669	665	683	646	662	685	651	641	656	655	631	702	655	649	647	654	657	665	673	696	676	646	650	677	624	644	668	690	653	631	667	707	669	669	625	632	656	636	695	668	678	662	628	711	669	663	643	657	636	688	703	692	666	707	683	646	660	732	593	694	629	678	622	678	645	647	681	657	690	698	653	656	693	652	638	637	658	691	673	651	652	666	652	680	657	652	653	682	670	707	719	673	688	681	706	648	686	636	661	600	630	682	677	684	679	667	672	648	686	669	656	669	664	684	673	683	669	654	666	630	631	638	651	639	684	659	672	666	681	668	653	672	668	639	648	682	686	678	686	675	704	684	670	684	656	622	609	678	618	631	680	664	648	717	665	692	673	627	653	657	647	675	702	663	645	610	656	689	674	673	659	651	624	637	655	696	666	613	654	663	679	682	632	749	648	680	661	705	715	649	691	684	664	665	649	624	676	680	627	654	680	649	627	687	683	653	673	628	696	676	673	649	660	676	715	689	685	674	645	628	722	692	703	633	704	680	671	694	710	662	621	694	686	646	677	657	669	646	681	648	655	717	678	675	648	635	663	659	730	663	689	678	650	687	674	662	689	623	680	621	630	736	627	679	659	687	665	650	717	702	667	638	647	710	652	713	655	663	664	662	684	653	715	671	675	667	718	699	710	648	655	680	659	670	610	687	640	731	632	648	662	731	691	653	655	667	691	683	689	687	622	704	675	657	689	657	689	691	688	735	683	676	691	648	637	695	683	704	656	661	718	670	659	632	653	695	676	681	667	670	718	667	693	654	649	704	641	684	664	725	681	680	641	652	656	681	708	676	700	657	689	693	669	684	711	677	669	668	692	694	669	689	642	675	668	704	639	680	682	677	659	679	679	654	737	677	664	694	653	662	652	710	659	684	710	698	655	673	678	630	670	696	669	677	638	667	634	671	647	665	664	651	664	670	710	662	664	624	656	670	660	647	633	698	712	650	653	681	664	653	669	664	607	674	722	645	663	649	634	610	714	628	621	703	662	650	681	663	728	662	659	682	639	652	651	667	677	710	655	728	697	697	676	671	618	608	671	706	722	697	684	659	694	675	704	637	664	655	691	657	672	642	701	620	680	633	661	654	673	639	678	653	641	644	666	683	602	645	674	653	684	676	660	661	670	685	662	667	679	670	677	659	684	720	705	657	690	660	672	625	681	725	686	635	653	663	684	658	680	676	650	670	674	660	717	643	650	663	637	681	669	660	647	681	695	673	639	671	655	645	670	670	683	683	637	600	675	619	673	696	644	650	648	674	674	668	684	687	669	690	658	696	698	694	682	655	623	677	677	708	615	661	634	681	687	660	655	643	631	646	678	624	631	624	680	671	723	714	662	652	673	644	662	681	600	663	627	671	613	639	676	673	657	633	709	685	642	659	660	644	675	636	640	721	665	642	672	620	686	682	688	705	650	706	667	667	700	664	631	672	653	677	645	648	688	670	633	659	612	672	621	719	678	669	693	680	634	656	657	702	663	671	649	637	689	630	635	648	638	636	667	623	666	701	652	684	665	683	658	656	663	694	648	695	658	654	629	652	663	696	621	747	657	669	654	691	687	665	663	665	669	654	650	664	668	693	665	597	638	666	653	636	676	684	649	691	668	616	670	652	606	705	666	635	625	696	647	703	632	652	673	657	705	626	633	666	679	648	646	677	676	678	667	662	680	652	698	675	684	632	683	660	631	661	667	602	640	662	703	675	673	680	699	690	677	641	674	636	658	628	679	612	687	642	673	666	668	665	665	635	701	728	625	630	657	649	674	663	684	665	689	684	678	668	676	653	632	645	682	650	638	670	659	670	676	670	700	692	653	689	689	729	657	683	691	689	672	693	688	621	701	655	699	674	675	686	629	617	661	679	686	661	650	666	592	683	661	618	660	677	706	692	643	646	669	654	693	632	627	595	666	645	632	684	662	669	664	627	679	683	675	698	654	697	678	678	642	683	647	654	636	669	614	688	675	682	684	652	621	671	647	673	674	654	665	695	671	688	706	651	647	632	657	649	664	635	669	662	685	699	672	699	683	676	626	655	706	639	615	705	678	661	626	638	685	630	680	650	700	666	632	678	655	684	660	683	678	649	645	668	637	650	669	641	709	708	694	633	675	726	671	645	627	604	664	693	687	681	680	666	676	689	641	698	673	653	667	634	683	700	691	651	666	667	668	636	650	662	684	659	648	662	627	672	679	644	691	661	640	671	672	642	640	653	673	670	693	630	651	674	625	644	655	673	691	669	625	682	699	700	681	627	670	672	690	676	686	629	646	661	703	679	691	660	673	656	636	673	695	678	697	658	631	673	672	697	682	686	683	656
12080	10084	13604	13094	9830	8365	6268	3626	2892	1768	1334	1568	1651	1383	1254	994	622	489	569	360	271	231	178	190	169	190	187	195	170	178	175	204	209	169	174	156	193	178	184	185	190	261	193	196	183	166	187	173	177	194	168	187	168	199	177	200	164	177	164	209	193	179	178	168	180	191	211	181	193	169	195	183	185	154	183	199	171	150	202	202	191	181	179	190	190	203	181	176	204	226	188	190	180	187	170	161	185	165	194	189	162	184	146	172	174	177	169	197	164	188	168	230	193	163	188	187	177	206	193	188	181	168	193	171	176	182	164	176	183	191	190	169	193	191	175	183	173	173	203	170	182	166	157	172	188	166	170	191	178	195	147	180	189	170	172	163	183	186	172	176	175	208	133	194	186	167	185	164	195	183	173	158	158	172	195	155	160	177	192	201	177	163	173	184	188	175	185	191	208	185	171	190	165	154	172	180	183	198	167	186	188	174	167	175	193	192	192	178	182	174	185	171	153	177	171	194	191	187	191	188	180	164	170	167	168	180	181	185	160	152	167	212	201	185	174	173	188	174	181	186	170	184	183	162	174	193	161	168	189	170	185	167	186	187	184	180	183	169	179	203	157	171	178	176	172	167	176	166	176	164	172	169	176	180	166	169	180	195	166	188	167	178	160	173	166	182	177	185	179	172	180	175	165	174	187	181	183	179	188	184	179	184	187	165	213	184	191	189	207	186	165	195	164	196	163	186	185	206	187	189	185	202	195	177	185	167	195	187	177	170	172	177	177	153	187	173	174	181	176	185	176	185	162	186	166	185	171	184	185	173	185	188	193	189	185	208	197	186	181	180	161	186	180	160	194	166	169	160	181	171	169	182	169	178	173	157	187	197	170	184	164	197	180	167	197	176	177	174	179	169	149	197	172	182	168	182	189	150	198	177	173	188	186	171	179	162	164	169	173	168	175	205	165	171	192	178	185	166	180	182	190	185	184	179	161	187	191	170	193	179	176	179	170	169	181	181	150	211	176	194	180	171	187	183	186	153	183	164	177	173	178	170	186	165	178	197	179	191	173	169	194	166	170	182	200	182	179	196	153	174	187	161	149	182	170	175	184	195	168	159	193	167	158	179	193	177	175	180	194	187	160	157	194	188	195	193	191	201	185	207	177	207	184	171	200	164	193	213	186	168	197	173	200	179	184	189	196	170	219	161	187	183	175	160	191	162	186	187	218	199	180	173	159	200	170	159	197	162	177	162	168	178	174	195	173	199	182	179	189	171	143	185	158	171	175	188	170	170	177	188	187	189	204	199	181	179	176	198	161	179	197	188	166	157	180	156	202	173	185	193	154	170	160	181	187	170	191	197	183	172	189	173	175	178	170	172	184	175	197	180	184	165	175	196	181	172	194	173	183	200	181	194	185	214	184	186	194	178	176	169	174	168	185	172	176	202	177	180	166	142	166	183	173	172	171	186	188	185	177	175	169	178	192	167	178	182	170	181	180	149	189	194	161	185	180	171	187	169	175	179	181	163	186	188	220	175	177	171	185	176	179	171	165	168	187	174	179	184	186	166	189	171	186	171	180	179	159	181	193	192	178	167	157	155	193	179	185	196	168	162	173	154	167	174	177	168	189	167	178	196	170	159	160	186	172	167	207	199	180	187	177	186	177	184	191	179	204	208	194	184	206	171	174	180	177	193	183	191	171	211	157	172	171	193	167	173	166	197	180	193	203	193	182	199	151	172	162	173	183	169	183	174	195	175	157	192	181	182	189	183	166	167	152	177	155	179	168	206	175	194	180	194	175	181	184	172	195	177	191	187	182	156	158	185	176	169	169	180	169	198	156	200	184	199	177	203	187	210	176	176	162	206	172	189	186	186	165	177	186	188	191	176	166	177	170	200	186	176	198	190	156	183	165	175	196	174	182	159	169	209	160	163	168	164	183	196	193	164	161	200	188	173	183	154	149	177	199	189	200	184	167	206	182	205	177	151	163	192	169	172	168	179	167	190	162	177	182	200	182	174	186	189	177	183	151	191	175	176	156	180	184	202	195	158	160	187	180	166	182	208	182	165	181	181	214	164	179	188	162	169	165	226	178	174	191	190	191	175	178	170	177	159	175	163	178	173	181	187	200	176	179	202	169	184	183	195	203	175	192	168	182	177	181	163	190	197	179	182	190	200	170	186	186	180	185	164	187	181	186	184	171	176	153	164	143	179	163	180	172	192	185	175	187	173	207	175	217	181	197	203	193	176	177	171	158	185	207	181	168	183	178	204	188	176	198	162	180	165	192	181	198	161	161	168	169	151	185	178	181	190	169	188	208	210	192	180	177	178	159	193	159	165	180	185	176	179	167	173	194	161	197	182	175	159	162	172	183	152	168	173	181	185	164	191	148	183	159	158	203	200	195	164	161	191	190	210	196	171	188	186	201	193	176	176	183	174	170	190	185	177	183	169	161	182	187	185	178	178	176	170	197	197	174	190	176	181	176	164	188	179	188	175	174	174	195	190	170	191	165	176	155	188	197	180	173	163	175	156	182	195	167	172	159	168	171	175	158	178	188	172	160	167	194	183	201	198	182	195	187	154	172	187	207	166	200	168	186	179	199	190	167	169	161	199	190	174	170	170	174	178	205	202	196	197	187	169	185	200	174	196	184	174	198	143	184	170	159	175	187	165	172	150	189	198	183	177	175	177	207	178	157	178	172	191	175	156	178	180	172	181	186	194	194	192	211	179	174	178	190	197	175	170	181	180	208	182	185	178	156	150	183	198	186	168	178	189	171	179	174	163	146	176	182	161	181	188	169	171	183	175	199	200	180	174	186	173	195	188	184	191	177	176	186	198	163	183	173	200	185	172	193	192	199	175	168	163	182	178	188	189	185	160	184	198	165	205	181	178	178	178	159	185	171	195	184	172	175	214	183	185	178	198	175	195	199	164	163	162	183	196	183	161	164	159	164	162	199	206	172	178	163	161	182	174	215	180	182	179	156	168	181	147	166	171	168	171	200	176	160	187	193	171	196	180	171	169	195	200	175	164	173	178	169	199	162	220	177	174	162	174	178	200	158	169	193	177	167	163	190	184	179	189	181	174	154	160	178	200	188	170	206	177	169	180	158	190	153	176	182	168	186	178	192	172	189	184	188	176	178	215	170	195	171	187	161	193	171	171	177	193	174	184	184	165	182	177	159	159	215	142	178	195	180	150	197	192	173	163	145	163	173	175	176	182	163	187	176	178	149	174	183	176	190	186	178	179	183	203	159	165	152	177	163	173	183	159	181	165	174	181	177	177	194	185	184	181	186	195	174	182	192	180	176	202	188	183	172	168	185	179	168	205	181	177	184	175	179	160	173	193	206	196	178	184	172	181	175	181	169	164	160	164	169	206	186	165	186	177	158	173	172	169	166	168	175	166	158	171	149	183	156	191	175	175	178	191	164	162	173	209	197	180	186	175	168	176	180	175	165	170	187	165	191	187	191	188	157	192	153	179	156	177	191	166	190	165
12628	10313	15205	18632	18006	19078	16282	12069	10096	7102	5783	7296	7805	6705	6475	4785	3098	2448	3087	1721	970	808	747	623	653	612	599	608	608	644	602	583	584	601	569	494	526	548	564	552	596	1262	810	545	520	542	536	559	512	523	500	557	526	567	524	546	541	537	529	780	825	548	570	511	511	545	551	546	485	505	560	554	549	486	530	527	538	529	566	530	549	524	532	510	530	543	542	520	557	573	547	533	528	541	507	508	544	532	551	546	531	574	539	540	517	550	507	481	534	560	545	581	554	527	538	542	555	555	533	515	556	505	566	557	527	545	524	515	537	513	549	515	554	510	574	537	544	544	544	501	542	500	539	588	512	548	573	502	549	531	571	520	576	551	507	527	548	528	538	515	514	580	536	540	520	546	531	528	536	540	553	535	527	541	512	566	522	532	516	544	535	526	560	509	567	557	521	547	523	504	540	516	540	522	516	497	531	535	522	517	522	570	526	529	546	512	472	548	515	590	546	535	534	537	516	537	531	494	569	527	531	566	518	516	527	552	546	502	550	523	509	526	541	553	514	537	549	518	530	502	525	511	553	564	518	541	552	517	502	527	497	551	526	509	513	530	550	513	546	518	542	507	493	573	539	517	520	496	559	508	542	499	534	535	565	560	533	522	533	521	537	543	523	489	530	491	567	551	544	521	529	556	573	552	547	514	554	545	553	563	565	506	518	546	552	548	550	527	534	522	552	533	560	540	496	530	523	536	542	535	519	535	524	511	524	529	544	554	528	535	539	541	531	520	505	544	534	557	532	540	505	598	531	512	545	490	554	533	510	533	519	531	515	538	535	501	521	481	492	533	523	493	542	522	537	532	534	517	534	564	515	575	535	541	517	518	520	518	523	549	544	551	532	512	527	499	546	516	550	516	509	519	559	568	540	512	526	540	568	558	528	523	522	490	546	503	514	582	535	537	549	541	553	536	504	539	506	545	534	530	556	534	509	564	558	529	540	550	526	512	529	497	534	526	550	562	547	531	519	550	574	514	538	541	567	508	529	532	519	539	571	521	533	525	560	527	545	592	551	507	550	534	556	542	548	529	530	502	507	515	545	550	545	531	580	527	560	527	539	535	572	530	566	557	556	545	554	538	517	557	513	537	508	532	553	557	521	519	530	540	542	503	574	561	520	549	536	519	525	514	522	598	602	509	532	515	508	553	530	523	533	548	520	549	561	558	536	550	553	518	530	550	522	527	496	534	544	540	515	512	548	481	526	535	548	538	526	570	520	502	524	501	548	500	536	554	533	551	542	548	558	520	511	536	518	581	560	542	553	505	514	525	491	544	501	541	502	519	510	537	542	535	514	527	548	547	496	509	542	528	495	527	530	541	554	522	494	573	520	528	534	532	526	566	538	540	524	577	518	493	551	530	520	533	503	521	573	525	572	521	507	484	549	528	538	543	518	567	570	499	559	525	516	537	512	513	532	535	512	544	487	570	538	551	533	507	544	542	559	577	529	499	549	525	550	550	550	536	511	507	518	568	510	531	544	519	528	558	528	551	564	562	491	537	526	566	509	536	527	536	495	480	563	528	534	521	537	511	575	484	574	582	489	523	553	544	530	515	536	532	560	550	536	513	533	530	516	558	503	503	550	551	553	567	537	520	557	542	532	527	532	544	543	514	488	537	505	509	522	570	522	556	570	571	556	563	531	588	541	563	509	559	540	530	523	528	536	568	544	536	522	549	521	558	571	482	501	521	530	534	507	555	510	553	522	528	567	518	559	569	523	533	517	524	517	526	535	560	534	544	548	565	531	539	544	589	534	500	525	585	515	495	541	459	545	520	591	536	548	498	583	531	524	517	514	564	550	541	550	525	536	538	529	532	573	541	544	532	574	520	528	530	501	553	530	519	527	560	532	542	499	502	505	519	518	503	556	547	555	567	543	521	539	524	534	538	518	565	562	563	578	565	570	559	543	483	576	563	529	539	510	528	548	539	604	570	519	535	550	490	575	527	514	576	560	499	517	579	530	551	541	539	550	532	530	536	520	552	526	560	551	551	572	528	505	573	569	526	577	516	516	545	550	564	525	521	512	526	540	530	513	526	553	500	535	557	502	582	549	575	605	545	567	506	513	529	530	522	542	540	513	514	536	518	565	545	551	548	519	508	489	519	525	547	522	544	555	578	606	497	536	540	503	540	500	497	535	532	480	534	492	515	581	523	518	526	555	506	528	562	590	545	521	529	544	500	541	583	532	569	522	507	537	548	544	516	550	486	542	518	515	488	526	539	578	558	541	527	527	554	509	540	540	540	573	536	554	524	566	520	525	546	522	520	514	522	529	526	521	532	536	521	534	507	520	573	550	528	510	582	532	543	515	569	530	484	531	544	528	511	520	544	538	516	536	496	524	536	484	537	543	515	530	549	496	567	502	539	524	519	548	544	553	529	494	515	517	569	503	524	516	543	508	516	557	531	535	527	545	554	526	519	540	527	512	541	533	553	568	502	517	567	581	507	559	534	545	565	531	527	538	518	525	518	565	582	538	571	495	500	533	490	542	547	542	530	578	494	556	528	579	590	536	503	547	539	551	556	543	530	561	517	532	533	570	544	498	563	510	540	498	543	527	505	518	521	525	541	519	531	549	585	534	550	529	546	511	527	542	592	535	539	541	562	535	527	520	562	550	521	547	515	498	497	551	535	551	536	530	545	485	572	548	549	531	507	556	553	551	570	547	509	514	525	545	551	492	551	509	568	562	528	498	534	534	543	544	528	554	527	547	569	563	524	528	546	547	511	528	490	508	538	526	518	536	569	507	520	497	567	564	540	545	539	517	561	544	507	569	534	490	535	562	553	541	507	514	541	546	526	522	504	582	503	526	570	586	558	512	523	561	549	552	478	517	513	544	526	559	540	523	570	514	518	572	563	507	547	527	531	515	557	561	522	550	512	577	575	551	564	501	496	524	555	509	558	536	573	525	514	545	554	543	550	520	537	542	519	526	501	530	491	527	494	543	521	514	555	570	537	558	519	544	541	541	540	566	505	556	535	564	527	560	539	549	513	573	535	541	539	519	527	556	548	562	544	536	571	517	529	520	591	529	580	556	501	493	532	559	541	541	520	546	544	574	563	574	540	578	520	568	502	560	551	499	532	549	558	576	555	536	505	532	524	527	516	515	519	525	514	520	566	562	576	536	538	498	511	487	530	496	560	549	537	496	481	527	549	555	530	544	545	538	550	580	520	535	509	519	534	536	569	501	526	529	537	584	568	529	520	542	499	537	559	507	518	574	536	533	517	547	556	556	508	526	536	516	542	526	526	552	582	559	590	531	578	543	558	550	529	526	552	524	499	514	517	532	534	528	528	538	528	514	530	481	518	533	573	497	531	551	543	573	532	555	540	520	520	529	521	565	539	545	540	518	534	532	541	580	507	545	528	510	506	551	578	542	520	515	518	528	545	502	517	507	542	531	604	533	556	544	556	562	497	546	551	564	514	598	537	529	555	550	525	543	556
43383	35170	36349	36156	34215	34366	33171	30549	28302	23171	18490	16181	19371	15060	13254	12844	8536	5942	7185	3410	1161	644	393	367	444	241	193	261	279	268	287	247	218	184	191	187	185	172	147	170	209	1187	418	150	161	138	155	136	165	144	146	156	140	151	141	150	142	151	233	455	430	161	165	162	149	140	164	150	136	146	113	137	155	138	153	141	141	130	138	155	133	156	173	167	172	174	150	160	150	136	167	155	138	135	135	153	145	162	173	166	144	149	158	137	138	129	148	167	173	133	140	132	151	151	157	149	137	144	132	131	142	131	140	133	115	136	114	133	151	140	153	130	136	137	142	142	147	138	124	142	165	136	155	140	144	124	165	134	161	181	150	141	160	142	124	148	134	124	167	143	148	159	146	145	133	162	124	128	152	142	146	144	128	154	149	151	154	144	130	137	141	163	140	151	147	158	140	143	141	135	137	151	138	162	145	149	150	145	129	141	154	141	158	135	135	123	159	132	152	137	144	136	138	141	140	134	133	156	140	149	143	140	159	143	159	131	137	140	129	134	153	143	166	137	165	131	135	138	127	139	146	141	149	123	145	128	143	140	146	124	135	110	145	151	154	154	132	131	176	158	146	160	145	135	144	119	135	116	132	149	149	138	116	143	121	149	139	164	138	151	146	137	160	124	132	160	139	148	147	138	151	168	142	141	156	149	147	139	136	138	150	142	145	150	160	160	153	140	146	141	156	154	138	129	127	157	165	136	154	160	152	160	145	155	151	160	145	138	169	143	147	141	143	162	119	145	157	130	145	162	128	143	163	143	151	161	123	151	130	138	147	160	137	161	140	135	133	132	141	126	133	166	159	168	156	134	151	168	155	161	155	122	162	151	144	157	137	172	151	147	171	158	130	137	142	163	155	158	124	138	128	169	144	144	138	123	138	154	139	163	146	156	134	154	118	138	143	160	121	169	165	127	151	156	143	158	160	127	152	146	138	120	128	158	148	128	149	145	141	124	143	130	156	166	128	148	150	149	153	125	132	131	153	145	170	144	139	144	133	166	147	147	134	119	152	146	152	156	142	138	135	143	158	149	154	137	141	156	151	146	171	154	129	160	151	148	147	159	159	137	135	157	146	155	147	168	126	128	162	137	134	116	141	133	136	146	134	126	134	156	153	142	130	169	142	148	151	150	174	133	169	141	134	139	155	135	154	125	138	159	136	162	153	141	140	136	154	150	140	138	135	159	145	147	157	140	129	131	169	163	155	135	151	136	136	166	145	158	159	164	143	145	152	161	143	132	150	139	149	125	145	147	122	145	166	149	151	129	155	132	141	156	152	127	155	164	150	156	150	118	147	146	153	143	149	161	142	146	143	140	140	147	151	138	149	140	138	139	141	139	121	137	152	132	127	142	147	143	158	158	150	156	150	143	157	134	152	126	126	152	142	141	143	139	167	148	147	161	165	131	160	132	154	158	127	149	155	153	121	135	160	156	166	156	136	134	160	143	132	134	155	152	143	167	138	131	142	168	157	149	156	133	145	125	135	140	153	150	131	143	137	148	157	151	144	153	139	149	136	144	145	153	137	162	143	137	128	119	147	139	150	154	139	155	121	159	141	151	134	142	145	142	143	160	152	146	138	139	156	146	153	149	161	141	140	151	150	146	152	154	162	161	146	142	142	159	134	157	141	156	166	141	149	141	157	139	147	149	164	148	128	138	149	149	163	137	134	162	144	140	138	137	184	134	129	170	154	154	146	147	147	111	140	148	148	141	151	137	144	157	174	139	134	121	165	152	151	142	142	139	145	146	143	158	148	131	153	151	136	166	148	147	133	136	143	155	129	135	144	140	143	156	128	152	134	141	144	152	137	135	175	143	145	141	150	145	162	156	151	135	129	149	156	136	175	155	149	130	145	134	150	139	149	147	149	153	137	152	148	170	151	153	139	157	163	163	152	140	146	135	148	154	155	168	164	127	148	146	137	137	161	162	152	117	149	146	127	133	141	152	151	150	149	139	142	138	152	156	145	136	151	142	160	150	147	126	131	148	156	142	142	149	143	141	155	122	137	143	138	146	141	150	128	136	151	130	141	149	129	176	125	135	157	134	160	162	159	143	146	138	152	154	149	139	139	145	158	163	145	161	144	149	163	151	146	155	131	145	146	139	150	142	132	158	160	142	169	126	161	155	145	147	133	150	156	146	155	124	136	137	159	158	158	125	152	129	147	170	139	149	148	147	161	148	146	148	107	151	147	149	132	150	138	149	137	163	146	114	126	148	144	155	125	163	152	139	138	144	132	166	158	143	164	146	143	164	144	145	141	155	172	145	147	176	128	152	160	140	144	144	140	162	131	159	155	155	149	146	137	149	149	163	165	138	155	128	139	131	134	134	131	154	143	157	155	130	142	144	138	143	163	142	146	153	153	166	137	149	145	131	113	149	154	136	134	139	135	135	132	146	142	133	136	136	154	150	128	136	164	124	146	132	156	147	144	138	152	139	136	155	141	154	136	149	163	155	131	142	192	154	127	126	162	149	133	152	133	146	156	146	149	153	150	136	137	140	154	136	130	157	133	144	147	145	126	142	135	184	169	151	149	147	159	130	145	156	147	147	143	157	146	144	134	148	154	135	139	160	125	157	159	147	140	145	131	140	154	140	149	137	129	133	151	139	145	148	162	128	155	133	143	145	161	148	142	150	157	138	147	130	142	152	144	130	156	153	142	143	134	139	147	160	160	143	148	148	145	134	137	181	168	149	145	147	132	152	158	153	144	139	156	167	133	148	140	152	123	153	175	122	139	145	130	128	148	147	161	159	162	157	143	135	152	149	154	154	133	123	150	124	150	158	148	171	161	144	135	158	122	130	141	149	144	147	164	128	128	130	138	126	138	147	140	122	169	153	160	127	153	124	144	155	140	141	150	153	143	156	159	147	142	144	154	128	116	142	133	141	146	128	151	149	143	152	138	122	150	142	158	144	136	149	152	153	150	135	151	133	141	146	153	158	142	121	165	143	149	119	144	149	139	157	142	133	144	137	150	161	150	135	130	164	126	162	150	121	141	121	136	160	124	129	162	138	130	130	125	152	135	164	154	140	165	151	132	130	147	149	131	144	117	124	148	132	131	163	161	170	148	138	152	121	140	127	147	133	125	136	140	160	154	148	160	135	138	119	153	159	146	150	146	131	130	127	144	157	138	132	151	137	163	147	132	140	168	133	159	163	149	142	154	131	150	149	138	138	146	142	149	163	158	157	143	158	148	145	137	137	124	137	151	163	143	137	152	136	145	175	166	140	154	141	158	124	148	133	145	143	158	145	130	146	149	143	137	149	134	128	156	143	141	132	145	146	156	154	138	148	144	159	131	142	157	155	157	143	161	155	134	115	142	155	180	138	133	145	138	145	144	157	154	139	149	132	172	149	144	169	138	160	128	143	173	124	137	151	136	143	156	148	141	153	159	163	151	123	155	179	145	183	139	156	153	142	168	147	140	158	149	125	150	152	157	135	144	146
29886	28559	31599	38294	40232	41010	42882	40748	37944	32646	30101	32960	37350	31676	33617	31138	26056	21089	25619	13997	6157	3931	2562	2361	2534	1296	899	1337	1441	1770	1573	1628	1180	901	642	648	604	638	617	602	987	7532	2015	481	465	511	469	462	472	485	468	485	464	453	447	471	467	526	1127	2902	2570	454	472	486	457	455	505	439	447	437	474	421	428	423	484	450	463	468	444	441	419	473	452	473	456	445	458	431	451	474	457	454	472	468	464	484	468	451	489	449	423	451	459	433	474	442	454	482	436	459	423	436	475	471	468	435	448	456	445	450	520	437	427	463	430	478	459	448	424	463	397	458	448	414	467	465	480	491	469	455	513	507	479	449	437	440	474	445	487	455	471	465	429	444	437	462	439	458	451	468	452	478	456	467	459	466	460	469	490	481	429	466	440	465	421	445	474	445	450	439	483	468	418	470	449	447	492	432	474	472	448	467	470	458	475	436	452	448	438	471	434	427	436	461	454	428	477	462	441	431	462	466	423	433	432	432	457	454	432	482	440	436	425	476	456	385	456	512	429	467	433	473	453	488	434	445	441	446	455	409	444	459	418	435	441	492	422	461	459	425	449	453	467	443	454	446	446	458	440	481	437	459	492	453	423	435	474	443	446	449	455	417	443	482	459	487	467	466	463	467	474	470	473	443	471	449	459	441	454	457	456	469	438	419	409	459	438	458	486	492	475	468	474	433	501	488	458	418	450	463	462	466	439	468	456	476	457	443	430	428	442	474	443	435	462	421	451	426	440	480	454	442	470	464	454	466	434	464	431	449	488	417	489	463	443	452	455	441	480	431	441	463	456	446	465	453	468	469	446	420	425	463	487	460	458	459	444	466	462	451	432	422	451	439	469	469	463	451	458	459	443	444	386	456	448	434	467	454	509	450	435	454	497	454	471	507	459	438	438	441	464	477	419	442	477	472	454	500	485	473	434	468	431	448	457	478	457	474	437	477	430	456	439	439	431	426	445	442	504	459	484	464	468	448	414	468	457	483	460	450	486	461	472	465	482	476	463	447	443	464	456	459	415	434	445	469	437	423	445	493	424	457	455	447	467	450	404	442	447	420	444	450	460	471	472	442	443	485	441	437	424	396	482	446	441	425	455	440	492	447	456	440	445	444	484	481	454	444	464	474	434	450	443	439	471	485	426	470	487	433	454	440	439	464	462	451	447	431	444	442	475	512	434	461	472	451	438	459	451	431	439	489	440	447	489	472	457	438	455	414	448	419	443	451	455	489	492	458	437	490	412	459	447	470	443	450	491	488	470	447	437	427	420	478	448	400	438	417	485	446	438	484	476	452	493	450	451	459	412	482	423	450	489	442	463	427	421	459	474	448	422	466	387	426	438	459	469	449	439	425	438	460	437	453	483	435	431	413	440	434	475	454	425	433	428	437	435	474	503	479	433	409	392	439	453	470	458	427	440	397	463	470	455	446	475	473	423	453	449	450	402	428	455	486	446	492	434	493	459	473	468	454	438	416	457	412	486	461	433	459	454	455	447	442	443	456	463	427	472	431	439	470	426	449	503	488	489	441	448	437	455	448	439	431	493	437	433	451	475	466	501	495	441	479	441	490	481	484	463	448	437	428	435	436	483	456	450	438	443	437	416	445	435	472	473	432	479	463	449	437	463	417	481	456	467	489	450	440	443	458	439	439	447	420	437	420	442	495	421	438	475	496	433	461	431	469	435	491	440	454	447	471	463	470	415	499	490	430	450	459	435	446	440	470	465	439	443	462	470	438	431	455	457	509	447	453	515	462	471	435	471	441	448	448	479	448	444	479	432	444	442	467	427	434	487	438	462	469	450	433	485	475	435	433	462	443	486	463	476	470	432	435	460	481	469	444	451	487	463	423	433	429	496	474	422	451	437	461	453	447	454	444	454	440	454	444	452	473	465	439	451	447	431	466	461	465	451	502	482	442	443	476	437	416	404	438	411	444	455	433	468	436	434	480	485	430	451	475	481	459	423	495	451	416	444	468	476	419	410	485	461	475	428	470	464	419	478	452	469	467	475	461	455	459	460	448	456	509	469	439	455	465	460	434	417	446	446	441	461	435	486	454	437	449	484	467	488	464	448	465	468	480	444	429	497	442	453	490	479	474	445	445	428	462	477	492	465	489	493	458	452	441	457	443	460	433	456	458	448	451	430	469	459	472	442	467	434	471	485	487	471	451	429	447	448	453	448	432	450	463	453	451	462	427	456	459	432	486	414	453	453	459	437	434	418	426	473	452	451	466	476	469	438	438	440	446	454	482	441	475	462	514	471	504	451	437	443	455	469	436	453	456	462	466	446	426	428	443	436	435	464	482	451	443	439	433	483	454	460	445	435	484	514	456	465	439	475	440	465	449	467	451	464	472	477	453	463	420	438	446	465	427	460	467	464	443	416	450	461	442	474	439	439	454	477	443	469	466	443	463	458	440	490	460	437	450	428	451	482	452	455	459	449	446	472	449	450	407	435	453	462	420	436	437	435	471	468	448	444	447	501	476	455	450	464	480	437	472	471	465	498	456	451	491	432	453	436	430	436	392	504	464	452	423	421	457	426	413	476	461	453	422	458	441	450	446	453	459	484	457	441	469	454	453	484	459	472	426	478	446	412	476	429	423	434	468	441	461	442	479	434	442	438	465	454	471	427	431	474	439	413	468	465	428	437	464	454	473	459	451	432	498	459	484	466	436	445	448	460	469	442	444	448	474	450	426	472	473	449	453	426	417	427	465	461	473	425	467	472	453	471	455	439	447	449	474	424	471	412	463	458	441	445	433	436	458	458	453	462	419	424	471	496	439	456	449	471	429	434	436	449	501	445	461	498	443	424	467	431	446	436	445	450	456	483	490	486	440	454	423	449	450	455	479	411	462	454	476	418	450	482	474	475	439	428	464	483	410	466	464	437	491	425	436	456	474	439	443	446	460	451	421	461	440	459	464	446	481	442	457	442	466	465	428	452	478	469	448	470	454	407	447	498	435	484	459	432	448	409	471	464	463	463	447	444	469	452	467	439	420	480	434	452	450	419	443	480	464	449	444	432	425	431	428	474	481	469	457	453	471	450	426	416	457	435	435	459	461	461	477	436	451	462	433	416	438	442	420	463	390	464	458	476	497	434	470	471	431	418	436	454	475	460	419	409	458	473	456	474	476	448	462	453	443	474	451	476	476	467	440	443	452	458	486	440	471	422	472	427	467	505	473	421	435	463	444	456	448	471	437	456	417	430	455	405	455	460	496	467	482	442	496	458	445	466	422	455	464	446	470	450	469	464	459	412	429	465	461	436	459	483	470	460	439	460	504	509	452	473	477	460	408	442	440	490	446	434	469	440	415	446	459	470	468	447	442	455	470	438	448	442	424	443	467	478	474	468	487	480	455	439	449	442	470	419	428	466	458	436	472	445	447	455	453	444	472	472	488	435	458	477	465	437	429	430	465	487	443	448	477	437	482	468	472	443	487	490	462	450	450	433	462	445	452	471	472
51979	40643	36562	36543	36522	36455	35377	33887	33605	28659	26484	27190	28897	26093	24472	26154	20170	14879	16069	7850	2354	1344	888	792	803	625	495	545	459	640	542	511	418	401	308	299	310	279	278	254	284	2018	612	245	247	229	247	215	238	261	245	233	233	251	244	252	237	224	291	955	958	237	266	282	248	209	220	227	211	225	224	221	216	298	228	218	239	251	210	224	258	216	250	253	239	232	235	217	200	264	233	215	235	233	250	214	227	229	226	238	218	224	196	240	237	214	224	208	204	257	260	261	252	259	242	224	239	220	228	220	224	249	250	237	226	240	232	258	247	229	223	220	256	233	214	252	240	238	242	233	213	220	229	233	215	237	255	237	234	246	207	224	242	235	201	239	264	225	259	232	214	217	238	193	236	217	227	225	237	249	246	245	246	221	220	219	260	243	208	215	252	214	243	211	226	235	199	246	233	219	256	221	227	234	224	251	228	234	242	228	194	210	227	213	213	254	221	234	240	221	227	240	206	243	225	259	216	235	229	245	215	239	222	195	228	242	223	230	217	236	212	217	242	214	246	262	256	239	231	233	263	248	228	223	222	196	224	225	209	204	223	233	224	236	245	231	253	247	216	206	230	247	224	259	193	222	246	222	215	226	222	210	247	226	231	222	242	231	211	244	235	242	224	249	216	212	236	243	233	231	213	224	219	221	240	203	241	210	242	222	228	232	234	220	230	233	243	229	249	242	227	236	208	223	238	225	217	199	246	216	212	228	230	246	244	237	262	243	232	240	214	244	248	212	231	242	215	216	212	242	226	224	239	239	222	228	244	248	225	230	217	207	250	259	233	229	217	216	238	243	229	262	236	219	221	217	253	221	188	248	227	232	242	234	233	203	233	215	244	228	228	227	247	263	232	237	225	217	237	227	265	242	217	243	253	252	258	249	233	239	225	225	237	244	228	254	252	231	220	234	227	253	266	212	227	219	244	220	230	247	218	244	263	247	266	214	242	238	235	220	249	238	224	244	211	212	222	244	233	222	229	230	210	230	222	249	244	252	218	225	218	231	228	237	240	227	242	235	210	216	267	218	275	244	245	238	235	227	206	258	256	249	228	225	207	227	235	239	223	209	223	227	254	222	215	214	246	256	216	227	253	230	220	230	216	233	219	248	238	230	224	235	211	199	235	224	235	246	220	227	218	235	248	217	263	219	253	209	266	256	251	225	243	225	243	216	217	258	245	227	226	229	233	218	247	246	209	225	245	212	235	225	234	230	246	242	231	248	240	243	239	245	233	256	217	242	211	245	261	224	206	217	230	234	224	219	235	227	198	217	258	206	213	244	216	205	244	235	219	224	228	247	226	254	272	246	193	255	217	223	227	239	204	233	204	223	251	255	245	221	224	239	237	226	218	247	236	229	242	219	227	263	241	237	223	262	232	233	226	231	261	221	234	214	226	195	235	248	214	239	236	231	245	226	219	211	256	240	239	231	252	250	214	233	205	221	238	225	237	225	234	217	251	238	231	217	240	261	241	260	221	222	238	267	234	215	235	242	222	207	218	221	221	222	222	231	216	212	266	218	235	211	239	216	226	243	228	246	217	215	265	210	229	241	201	239	240	258	224	216	208	227	241	233	221	235	244	229	215	213	216	260	246	220	213	217	250	208	213	226	212	242	237	215	232	224	225	191	231	218	224	215	210	242	233	229	210	222	246	240	225	223	188	216	241	238	256	236	225	235	220	213	232	234	226	233	224	237	240	254	222	226	220	240	234	232	227	255	251	234	216	203	221	240	247	223	232	210	227	234	242	205	253	229	230	246	232	244	246	237	240	253	224	222	247	216	231	214	231	253	215	219	226	260	244	221	273	237	212	198	212	219	223	220	222	224	209	245	238	255	217	222	234	236	243	237	236	210	225	240	221	227	225	227	267	248	236	241	252	232	241	216	246	232	213	239	249	253	228	239	234	221	224	203	224	221	226	238	221	235	247	201	230	231	218	221	241	234	227	255	214	204	232	231	224	222	247	259	238	224	202	241	225	273	229	275	232	238	210	223	222	230	244	248	262	220	253	212	202	250	233	239	233	221	234	239	221	239	227	238	248	244	215	213	226	225	233	233	215	227	263	233	245	204	227	228	247	212	235	231	233	228	232	222	239	226	187	214	230	230	220	247	232	229	251	221	221	234	235	229	234	247	220	237	249	209	207	241	261	257	234	226	215	230	244	251	203	238	233	273	218	217	253	261	225	239	225	217	223	242	221	222	219	235	223	242	243	237	224	247	233	235	246	245	240	235	234	228	227	213	239	231	248	241	256	216	213	250	253	243	235	224	220	242	228	224	207	236	261	208	259	242	231	237	225	201	249	223	245	229	232	242	220	218	251	237	234	233	243	219	231	229	261	229	239	211	231	241	240	205	216	254	236	231	200	211	240	225	209	246	240	231	211	230	230	217	224	232	242	237	240	218	222	215	236	227	214	259	247	234	287	249	234	224	205	255	239	224	234	248	234	202	247	229	245	210	227	243	219	217	232	218	241	223	239	222	236	218	244	224	241	234	222	236	237	240	228	229	250	228	257	227	196	218	198	221	236	214	234	217	237	226	236	230	233	217	237	243	212	237	234	247	216	247	242	240	247	248	222	225	208	246	233	225	243	254	255	237	233	231	267	218	212	191	228	256	233	232	229	219	266	250	225	240	226	226	236	225	247	215	251	232	223	232	204	252	225	216	261	218	230	248	212	226	237	236	214	235	225	227	246	228	231	239	255	255	221	244	229	219	225	212	232	220	225	262	233	223	245	216	240	226	233	231	261	252	227	219	228	234	211	245	282	264	225	248	238	239	209	230	238	269	239	219	240	223	234	242	222	258	242	224	217	249	212	249	238	228	229	233	200	225	239	228	225	252	238	197	234	227	230	254	223	244	240	243	226	233	245	229	205	226	243	232	256	226	234	220	209	212	229	245	213	214	219	220	246	219	209	241	227	258	239	246	220	230	260	246	208	235	232	241	230	271	220	215	234	212	233	227	248	230	230	217	244	244	230	249	232	228	231	232	238	234	209	236	235	208	247	231	220	211	219	252	247	230	220	214	221	235	210	260	214	227	225	240	235	219	251	220	224	221	218	222	206	217	227	235	226	216	234	233	235	240	247	247	232	246	245	207	223	219	229	258	193	250	207	217	231	219	259	249	242	232	255	232	239	215	254	183	220	221	252	261	199	242	235	225	235	243	231	250	225	235	230	235	239	228	237	194	233	218	235	231	212	229	283	195	244	237	246	213	238	216	236	229	229	223	246	211	211	276	223	233	228	238	255	227	255	230	208	245	230	219	263	225	232	212	237	247	220	240	229	225	234	243	254	236	215	223	214	226	203	237	196	223	228	233	217	247	237	224	226	213	234	245	230	230	261	228	244	183	211	235	228	236	210	237	215	253	236	223	240	223	230	248	218	246	256	239	240	242	229	221	251	234	232	219	244	222	235	225	220	225	204	251	254	218	234	232	217	221	222	260	223	217
35987	34475	36220	40636	43892	45557	46896	47784	45988	39481	38889	43503	45283	42476	43013	43014	38723	32845	36583	21399	10303	7322	5544	4737	4776	3134	2301	2466	2711	3205	3114	2526	1852	1647	1174	1005	1116	1018	970	841	1208	11747	2754	700	710	693	753	684	739	691	724	690	716	675	718	724	702	783	1152	6128	5526	665	650	718	613	612	737	642	682	673	692	625	664	708	615	701	664	635	613	666	614	665	661	641	712	698	691	721	621	691	669	673	699	666	677	674	697	627	682	692	689	686	625	676	660	648	624	675	690	708	666	649	708	625	715	653	678	684	650	632	626	673	702	698	654	680	681	652	658	671	699	711	682	675	643	646	653	646	653	678	700	658	667	688	657	657	691	655	687	634	640	665	669	639	658	655	631	655	647	677	664	691	701	666	644	700	675	673	643	636	667	670	680	652	674	645	647	658	658	676	682	685	678	654	596	687	698	684	704	660	683	669	691	672	611	702	688	650	647	692	650	613	636	649	644	673	652	617	677	681	668	745	629	670	656	625	634	661	638	634	688	648	658	634	647	649	667	627	625	684	673	663	630	678	643	704	667	649	686	651	651	663	698	659	696	677	678	655	676	673	635	692	628	659	684	674	677	685	630	658	651	602	651	656	698	615	649	603	660	679	627	668	650	676	673	683	687	625	671	611	692	653	670	684	681	658	667	654	626	666	627	646	697	689	667	703	641	651	649	645	673	659	692	664	711	691	677	649	650	655	699	651	662	649	641	673	691	615	684	705	711	630	696	665	651	623	685	670	703	648	684	693	737	635	658	648	661	660	668	714	662	640	672	666	705	653	614	661	662	652	671	652	645	673	671	654	656	653	633	646	706	658	644	654	677	633	685	648	630	638	687	675	663	644	676	693	691	684	642	650	632	646	673	631	641	673	656	685	647	677	645	705	652	672	700	719	696	631	654	654	634	696	690	648	645	634	716	657	680	672	660	686	656	642	686	658	669	657	661	639	679	729	675	641	655	616	666	732	661	631	654	642	666	668	670	632	667	687	667	664	704	651	632	655	640	641	624	669	648	662	677	630	668	662	638	653	658	669	650	689	627	606	733	635	711	668	639	668	659	675	674	637	637	669	647	664	657	663	701	673	678	645	712	670	642	670	717	680	657	675	667	637	672	664	650	658	654	657	625	679	655	680	621	667	673	673	628	685	651	654	644	700	644	682	701	666	667	638	699	604	634	690	675	662	684	688	687	671	690	680	601	679	689	707	623	697	651	655	698	700	639	666	651	670	688	652	609	625	686	658	619	660	662	657	653	662	661	672	653	709	687	667	622	695	659	689	701	622	620	674	715	657	684	647	647	686	641	662	669	656	659	626	684	656	646	662	697	737	663	680	653	699	702	670	646	655	640	659	667	645	670	637	672	642	661	621	648	626	696	644	642	617	660	657	699	612	660	655	673	620	681	621	637	668	642	679	640	697	671	644	647	667	660	684	671	661	698	668	672	642	659	698	678	629	708	668	667	712	669	660	672	635	627	654	649	652	664	699	690	640	659	660	639	627	716	685	668	665	682	693	684	672	637	678	653	674	707	669	694	682	658	712	702	672	647	675	673	649	651	679	660	668	682	646	694	636	645	673	634	668	686	663	683	662	664	629	684	663	682	661	699	672	650	687	611	671	670	682	666	698	683	649	624	663	654	662	684	641	632	669	675	696	630	636	668	670	641	640	668	671	649	639	645	670	642	647	714	648	660	657	685	654	714	640	669	667	648	697	682	626	641	644	682	628	686	608	651	689	627	658	656	683	701	670	652	660	659	642	633	652	702	665	648	676	703	651	654	641	675	619	609	695	680	682	637	652	595	657	645	626	639	678	646	705	659	637	691	683	701	667	642	651	667	632	680	665	633	646	683	682	689	695	709	690	655	672	647	635	691	672	620	683	661	653	680	639	684	645	693	671	664	631	683	679	648	639	644	688	667	664	675	697	639	672	708	577	660	649	673	651	664	637	680	619	678	645	665	633	642	683	668	673	630	642	660	648	678	637	679	675	661	698	719	642	660	642	637	673	681	671	692	654	654	725	667	705	646	668	610	667	657	628	691	650	648	666	674	653	641	702	650	657	645	633	629	690	632	667	681	681	654	665	691	666	656	662	654	692	743	650	619	671	695	680	674	658	648	656	631	700	674	653	666	690	617	663	645	650	665	653	696	652	643	637	676	639	730	602	631	640	664	646	650	689	620	602	658	705	666	650	654	649	692	642	635	673	640	631	680	690	655	647	646	628	631	664	673	647	595	712	686	611	692	673	677	606	652	672	671	672	660	633	669	614	674	624	668	650	634	657	594	626	636	656	665	685	641	654	675	706	648	650	688	643	725	646	661	652	653	628	680	610	691	636	608	624	654	674	717	652	683	658	662	657	684	710	692	693	605	711	712	684	657	711	684	663	668	638	696	632	663	672	662	650	671	622	654	659	660	637	667	629	655	689	605	653	628	653	650	657	670	649	684	664	648	659	654	655	673	720	650	685	647	626	621	653	616	648	691	640	660	635	671	672	645	616	650	688	686	649	684	647	630	654	668	664	654	655	651	639	649	669	699	603	668	613	631	691	689	676	670	692	656	707	668	684	667	706	651	659	656	650	631	636	630	670	676	668	666	672	672	642	653	595	644	680	676	651	707	655	628	649	719	683	667	669	621	670	672	642	679	707	651	667	634	666	690	684	646	665	628	666	683	657	643	678	641	690	646	662	661	688	667	717	673	707	651	665	707	688	635	645	654	656	674	674	616	662	634	683	662	689	593	686	624	624	693	601	656	648	656	702	659	629	621	647	670	658	696	662	641	652	692	684	680	642	656	669	673	644	644	689	658	673	666	658	686	650	659	654	634	632	674	694	662	616	664	684	621	640	691	676	683	659	632	690	629	648	679	644	665	682	632	681	678	694	673	647	656	687	655	652	677	694	648	653	644	700	705	702	701	678	636	698	633	636	696	641	666	643	674	697	702	668	685	671	635	667	652	665	683	631	667	644	751	656	655	618	656	663	657	595	703	658	655	663	670	700	633	655	699	626	643	641	688	712	657	676	670	663	644	708	665	674	647	667	713	624	659	647	664	658	650	651	684	644	673	661	684	634	676	661	685	654	647	664	653	689	643	675	658	595	648	679	672	650	679	661	653	637	679	667	690	605	641	648	670	630	641	674	638	653	680	709	635	694	670	649	641	687	651	661	671	671	623	633	639	668	691	654	687	662	701	633	647	653	653	658	656	662	661	670	659	667	677	682	659	687	685	648	635	650	683	638	617	690	745	650	604	666	657	658	652	659	619	677	718	679	668	643	641	691	627	691	661	646	662	662	683	633	648	645	676	680	629	639	723	699	692	654	639	646	665	691	654	703	664	670	674	657	665	664	671	676	688	683	652	647	667	617	649	613	651	667	661	651	687	678	629	704	652	666	656	659	625	665	648	668	642	659	650	639	652	675	682	641	668	619	659	684	673	645	661	678	670	674	645	641	657	656	631	614	652	663	641	683
10939	10615	14029	13486	10146	7859	5490	4157	3023	1786	1255	1157	1633	1360	1057	981	613	525	646	359	244	181	198	184	172	205	197	174	188	211	200	187	170	171	179	161	181	193	175	182	204	271	185	185	173	188	180	175	192	186	185	158	155	167	160	173	171	205	170	221	215	172	197	173	172	163	204	149	165	172	168	178	160	190	152	175	187	175	167	176	194	203	187	162	173	171	175	179	167	161	181	175	184	185	169	186	180	203	173	198	175	169	160	160	163	172	168	169	158	166	181	179	195	183	198	168	207	165	194	171	159	180	192	193	190	175	198	154	166	164	162	163	164	195	176	199	175	174	173	170	180	180	170	156	182	193	179	176	161	188	172	187	183	178	196	183	193	165	192	182	168	152	177	154	185	166	186	191	179	183	172	155	179	187	165	165	183	190	165	149	155	164	154	185	166	182	162	192	183	181	168	175	188	178	164	166	165	204	199	185	179	189	189	195	204	187	181	154	174	209	188	166	169	182	175	148	172	201	184	198	195	166	178	173	191	177	181	182	199	179	179	173	154	191	179	165	187	156	196	161	209	183	164	186	195	189	203	172	144	179	134	188	184	141	186	198	148	173	187	177	178	172	165	185	188	201	185	187	180	148	177	176	149	163	177	180	163	168	181	171	172	188	195	182	180	183	181	168	164	207	169	165	200	163	166	162	178	171	187	179	195	173	182	166	190	193	168	165	182	165	172	189	164	178	187	186	192	179	173	192	174	171	174	178	171	175	180	200	173	162	180	185	171	189	161	189	169	161	185	172	175	173	177	174	157	189	190	181	154	185	186	187	184	179	162	168	166	191	161	181	169	184	179	179	180	176	173	181	186	149	164	156	172	194	165	187	164	163	182	157	170	156	182	188	196	145	177	165	176	186	174	193	144	156	171	170	183	184	158	167	175	196	163	151	200	170	172	191	163	211	203	176	173	182	172	187	184	163	178	171	177	178	189	177	180	177	177	161	173	179	188	185	174	166	189	185	165	178	174	185	156	166	190	194	159	194	152	172	190	188	180	207	172	170	174	191	180	183	179	182	192	170	166	196	185	166	169	207	167	175	166	187	176	167	181	161	161	180	187	188	163	202	179	188	159	164	174	164	170	173	203	189	172	178	182	158	184	198	178	186	205	184	192	196	172	173	153	183	175	172	192	163	184	188	155	182	163	172	190	173	179	177	192	192	190	203	176	174	173	160	183	209	168	153	162	188	187	165	168	171	189	170	193	170	188	175	201	149	180	202	169	156	178	182	169	173	168	187	195	188	183	174	167	164	205	176	180	161	149	166	201	171	180	182	173	171	200	193	170	173	181	183	180	186	182	187	177	183	203	170	172	176	162	178	156	196	170	187	150	201	179	164	188	167	190	183	192	152	192	145	163	199	215	180	177	176	189	160	198	177	191	178	180	182	183	199	177	170	184	180	202	174	161	183	182	176	166	150	189	201	196	179	185	167	205	183	178	168	145	165	165	188	179	212	181	172	162	195	175	173	199	210	191	178	179	189	183	160	184	166	184	186	158	171	187	148	184	157	186	166	167	163	164	166	196	178	179	204	166	183	167	179	184	172	176	150	187	190	188	169	164	170	184	154	168	196	164	178	228	195	169	182	193	169	176	177	177	180	180	154	174	185	183	180	169	177	148	175	205	173	170	181	146	198	164	176	175	190	182	181	163	174	169	191	189	178	180	174	164	174	183	197	179	172	173	162	151	180	190	166	157	189	179	170	184	153	176	204	174	189	194	189	189	193	193	168	192	183	176	171	181	178	175	197	186	192	201	158	152	172	169	171	165	178	178	184	198	172	194	175	175	187	159	177	184	176	208	166	193	177	172	158	167	169	184	161	151	186	180	155	161	188	167	195	182	174	171	183	195	174	160	184	201	175	197	166	169	171	191	168	199	174	193	188	186	168	185	191	176	161	155	171	176	164	172	181	204	156	193	157	173	184	161	190	180	175	203	172	198	177	180	173	175	182	155	189	170	159	159	191	189	188	190	155	181	179	168	166	203	189	181	184	183	173	178	171	187	175	189	187	170	181	169	171	174	195	194	167	168	179	162	198	169	168	158	177	173	176	172	172	178	178	177	188	159	162	190	164	192	181	199	174	188	176	191	181	173	154	151	187	182	173	180	196	191	190	181	200	168	186	175	175	174	167	167	183	207	194	178	189	182	171	155	190	200	166	165	171	185	157	190	154	172	188	181	155	196	185	178	178	192	177	180	168	176	160	184	149	176	176	157	188	167	181	176	201	156	182	160	173	172	191	182	193	175	190	172	182	175	189	188	198	173	188	165	161	165	183	154	171	167	157	176	166	189	178	181	182	195	192	171	174	182	180	182	180	174	206	170	185	188	181	171	181	186	181	149	173	176	195	182	187	172	167	194	183	192	202	179	171	195	174	169	174	183	196	178	166	170	187	176	176	200	180	202	184	192	161	192	165	161	185	190	158	181	182	182	179	180	170	176	164	206	198	175	185	181	187	175	190	195	177	190	179	168	163	161	177	156	184	174	186	167	178	183	186	158	191	165	175	179	171	176	176	172	164	184	186	174	170	181	172	170	178	168	196	158	170	191	177	168	195	192	195	179	152	205	179	160	175	166	186	186	188	179	170	164	159	152	203	182	175	171	160	171	173	191	181	197	184	198	196	172	169	167	171	171	180	174	179	176	182	166	176	197	187	177	185	176	171	195	194	208	178	149	190	165	198	168	176	180	176	178	174	172	200	168	184	174	150	177	162	201	172	159	185	206	186	184	203	186	182	192	182	186	170	195	190	194	210	175	195	223	201	182	211	170	168	181	211	182	173	198	199	188	163	197	163	178	172	168	177	186	190	190	169	186	190	186	195	190	189	165	162	161	176	180	169	182	179	164	182	193	179	175	158	161	176	181	175	171	160	195	159	173	192	192	175	185	173	178	168	178	194	184	192	175	182	178	164	172	197	177	183	185	196	172	171	168	161	181	189	153	177	186	169	162	184	181	170	181	187	205	163	184	188	201	192	190	174	192	200	160	169	185	157	142	204	186	167	172	184	174	200	186	176	168	190	170	161	159	175	190	185	186	185	164	176	184	154	158	175	190	181	166	192	181	163	184	177	177	173	155	155	171	171	182	179	168	168	186	160	163	182	175	179	194	168	193	198	198	164	176	176	178	210	179	184	204	190	168	182	172	171	191	185	181	192	192	163	170	187	202	173	197	171	176	178	165	177	153	171	167	181	171	181	199	185	178	168	175	192	187	155	181	190	162	186	155	188	177	190	182	169	152	172	187	177	160	190	191	181	197	176	167	174	182	189	185	173	208	183	188	199	168	181	171	184	187	202	156	172	157	180	175	164	170	149	179	207	194	179	163	169	179	183	184	168	167	169	156	178	175	159	184	171	176	165	172	163	175	180	172	182	198	187	180	172	172	190	196	172	178	174	169	168	192	195	158	177	186	200	146	210	183	181	177	185	180	185	160	171	183	190	169	183
11689	11204	15202	19249	18872	17311	14743	13381	10463	6470	5737	5609	7864	6773	5339	5136	3515	2660	3050	1512	998	749	714	661	667	653	599	571	634	594	615	623	572	555	530	543	565	541	582	573	557	1146	649	514	535	506	517	539	572	537	565	534	552	510	536	515	514	520	568	828	911	485	568	506	523	542	539	548	531	522	526	511	529	575	505	531	571	536	564	535	521	539	555	548	488	542	538	534	551	530	533	513	547	549	515	531	552	546	539	547	558	512	554	538	552	520	537	517	557	577	530	535	556	528	522	476	488	563	513	553	533	549	519	553	557	503	503	520	511	508	523	553	528	487	540	515	558	527	525	532	521	564	553	497	544	540	531	554	555	531	515	521	542	513	516	553	570	514	547	536	568	530	542	514	566	542	529	513	496	521	548	530	538	532	527	537	560	534	514	524	523	534	539	536	545	536	547	504	556	549	575	515	519	514	552	524	564	509	523	574	530	545	564	540	547	522	582	545	501	521	517	563	535	500	592	464	536	576	504	549	510	534	548	503	497	528	486	598	533	545	533	536	518	522	527	512	523	540	540	520	522	553	553	561	552	538	559	489	526	509	521	522	524	541	558	528	507	536	541	509	511	542	522	534	559	505	517	527	494	550	548	543	521	502	535	566	572	537	586	533	497	532	560	525	549	554	523	541	527	541	529	526	526	503	550	532	533	560	572	575	573	539	508	563	527	529	523	525	596	570	535	522	493	559	531	580	546	524	534	522	598	574	503	565	506	508	525	531	539	536	539	532	518	540	567	517	517	549	475	537	507	500	571	530	536	526	493	517	516	548	478	541	538	535	523	542	540	527	545	549	549	512	493	546	512	541	523	509	551	550	523	554	538	551	523	506	533	514	539	585	535	532	540	542	592	511	522	523	522	551	590	521	581	509	551	535	542	529	591	543	544	534	500	548	560	534	558	482	540	520	551	566	568	518	556	544	537	521	511	550	552	516	546	527	535	516	608	545	531	521	562	537	485	588	555	515	557	542	572	541	507	531	505	492	557	546	542	547	518	540	499	550	526	523	504	527	601	494	534	504	533	519	520	552	530	559	545	572	485	520	538	546	510	486	567	524	542	472	531	535	530	476	562	558	543	572	527	535	535	521	532	564	536	528	547	529	587	571	485	600	541	569	501	544	527	507	530	558	519	523	542	545	523	537	527	535	529	512	536	507	548	541	544	512	494	517	524	556	523	530	540	529	543	511	562	580	527	583	539	551	579	574	544	532	516	510	523	544	518	551	544	544	549	553	587	534	586	568	537	523	544	582	529	544	526	538	538	571	527	514	577	514	551	561	575	545	505	533	542	561	554	546	554	566	536	490	517	579	520	547	496	508	553	555	565	564	551	547	542	573	532	534	483	553	548	549	508	507	513	537	500	537	498	513	499	510	506	519	507	558	537	530	532	532	511	544	546	559	516	526	569	566	578	523	523	559	514	527	567	517	524	514	533	543	530	507	524	518	507	548	533	508	503	528	518	522	558	514	564	519	555	564	493	559	539	509	542	528	545	550	524	532	567	507	504	549	552	525	539	562	552	566	578	584	559	567	529	550	545	558	557	538	545	564	560	521	573	572	562	547	537	509	553	523	520	499	529	541	538	502	588	559	530	525	534	560	505	528	540	550	517	555	534	556	546	526	560	511	553	516	531	516	536	544	552	545	515	577	531	526	534	562	535	510	532	512	593	523	532	550	505	559	523	553	541	552	471	560	522	495	522	552	581	575	555	529	530	539	511	514	546	507	530	543	526	486	515	534	533	525	569	537	506	531	504	553	561	559	539	523	534	542	546	514	505	538	533	537	542	512	488	501	542	551	556	559	540	532	532	551	496	469	542	534	519	514	511	574	562	523	529	556	547	548	547	544	552	535	551	533	544	529	493	506	558	510	562	545	576	539	567	520	530	555	512	551	555	568	530	548	554	574	562	531	513	555	550	516	554	528	562	527	524	532	566	505	561	584	582	541	527	538	531	512	539	552	514	541	515	481	531	509	545	507	563	562	549	530	581	568	542	523	558	540	529	533	529	519	501	534	523	476	531	519	536	527	575	556	548	504	561	531	527	568	522	529	529	509	537	528	529	560	532	520	518	501	504	544	530	544	575	550	546	561	517	518	563	548	554	520	531	545	531	597	517	538	520	505	536	543	570	540	556	544	531	524	513	510	494	507	540	546	565	555	506	523	563	566	562	546	512	541	510	557	494	548	548	515	502	530	523	529	533	478	549	575	479	563	553	522	524	516	548	544	552	458	535	535	545	536	563	522	539	590	537	528	527	539	558	538	528	534	517	514	479	540	598	563	578	577	525	497	535	530	546	507	527	529	508	553	544	521	520	537	573	553	573	553	512	553	525	545	545	506	538	524	541	502	535	572	547	511	562	502	536	560	539	541	583	520	516	507	544	520	532	520	574	502	559	531	508	556	564	545	561	570	533	544	523	509	548	507	556	517	565	522	509	583	553	541	546	533	550	540	541	516	510	549	533	485	540	490	537	518	521	504	534	551	546	536	542	559	566	554	548	495	564	532	524	564	597	524	518	544	489	535	544	509	535	535	530	485	510	544	581	510	531	522	528	580	583	531	526	488	568	558	499	534	506	537	536	589	509	547	540	512	473	590	529	576	497	530	542	506	515	490	527	554	513	506	529	510	551	501	557	570	550	502	486	499	510	557	571	545	545	516	511	515	495	498	539	542	534	548	501	541	533	529	551	568	535	501	511	525	533	503	523	532	515	528	508	542	559	534	559	539	561	530	500	524	583	541	546	533	552	501	538	550	541	558	524	564	576	509	507	514	534	560	554	520	593	522	555	551	527	537	513	522	518	530	549	562	526	518	509	542	518	552	487	534	512	524	542	541	570	526	504	511	545	495	508	498	527	509	563	549	483	534	510	520	576	535	529	575	558	490	548	554	535	535	548	550	540	553	544	533	543	557	534	491	504	542	556	513	590	525	530	512	554	563	553	559	515	504	541	557	539	470	541	553	543	568	532	549	530	537	529	504	516	545	538	512	567	557	549	507	528	543	539	598	530	559	524	541	507	526	498	529	601	565	544	533	515	512	539	553	560	487	591	538	519	507	477	533	523	515	558	571	536	509	500	542	505	505	514	533	540	541	541	562	489	537	509	574	533	510	551	548	482	484	554	512	559	537	549	536	486	541	511	527	512	565	531	558	547	539	513	521	526	537	490	536	524	531	519	560	539	482	547	538	528	518	512	546	569	584	526	509	558	596	540	526	534	503	496	550	553	526	536	610	566	554	525	570	512	564	552	522	508	505	543	527	558	526	587	518	548	537	540	530	565	592	543	557	524	552	540	574	515	525	547	514	544	522	514	585	544	491	528	506	536	553	544	513	556	496	552	525	553	528	520	523	536	516	537	529	505	510	540	518	505	514	525	539	534	548	559	575	547	518	525	534	545	553	529	564	559	563	538	589	572	546	547	509	514	567	564	509	513	541	533	528	530	537	539	527
41807	35960	36166	36043	34669	34163	31190	31561	26428	20565	18631	19181	24608	19333	14679	12701	8341	6094	6533	2673	1063	645	479	412	427	333	249	222	290	242	203	218	219	198	186	171	182	176	189	166	396	1022	230	174	160	157	159	148	125	161	158	156	143	164	127	168	156	155	165	432	493	137	132	154	145	160	133	128	145	146	137	154	140	139	143	150	153	151	161	156	133	147	145	131	146	161	130	153	139	152	152	170	153	158	163	159	137	153	171	127	143	155	141	146	147	149	156	147	166	151	158	148	163	162	191	161	150	164	156	120	151	130	147	148	146	173	165	134	154	159	146	130	142	144	149	154	170	158	145	161	132	156	175	142	135	163	163	138	157	168	136	147	143	168	133	148	165	163	165	141	142	137	136	145	141	157	152	135	158	152	143	133	161	152	163	135	157	147	137	158	157	166	167	146	164	154	157	149	168	156	157	181	159	168	158	159	156	177	153	154	145	136	146	158	146	163	155	156	187	140	138	148	153	137	157	156	125	155	156	149	157	144	176	157	153	133	169	161	159	163	128	152	127	150	139	147	141	137	159	135	150	158	156	147	154	147	138	134	140	149	163	145	169	160	149	157	170	145	146	139	153	141	132	140	150	141	168	153	137	164	130	142	153	160	155	166	150	134	137	142	142	165	148	158	154	147	161	153	142	145	139	145	138	129	156	142	156	156	151	141	148	140	145	164	161	156	124	154	146	136	179	151	134	164	148	135	177	138	142	163	181	172	148	159	168	164	158	152	148	137	172	144	157	141	132	143	150	171	183	131	141	162	148	136	130	139	170	151	168	158	152	144	143	134	167	149	134	155	126	158	161	148	130	145	161	176	134	156	166	142	126	146	160	142	148	149	148	145	134	152	159	141	157	177	126	162	125	145	135	145	145	143	158	161	169	153	156	153	151	131	136	140	149	149	154	156	154	141	157	160	146	162	141	141	152	161	156	157	163	161	144	159	158	142	172	155	156	143	133	122	150	173	147	145	145	139	149	157	163	159	166	144	144	129	158	171	161	148	152	148	162	170	142	157	147	147	149	148	150	151	149	153	142	146	165	153	156	159	166	126	150	128	166	144	135	148	143	152	148	175	135	136	139	149	137	136	142	136	146	150	123	144	141	137	134	146	157	162	163	143	149	160	155	140	159	128	148	136	157	138	146	150	141	136	128	132	145	138	152	160	134	148	184	145	140	153	144	165	150	129	153	151	170	147	164	144	146	142	170	163	131	133	155	142	146	160	142	150	166	136	162	166	131	153	143	145	148	149	145	129	155	171	162	174	106	149	153	155	145	155	146	140	156	146	119	149	136	147	124	145	140	132	152	135	154	145	152	148	143	137	143	152	161	145	149	177	152	143	155	155	138	149	152	131	151	139	174	148	152	151	158	138	133	154	131	148	144	179	131	140	147	180	154	135	151	168	163	143	152	175	144	156	145	159	163	158	147	156	147	136	167	144	148	130	161	137	151	153	169	138	163	148	139	150	161	174	154	163	164	172	154	149	162	159	154	154	166	142	144	139	165	152	137	169	158	119	150	141	166	134	144	132	136	163	164	153	136	132	154	152	130	146	132	146	142	150	168	155	137	137	167	153	167	145	154	150	161	168	168	142	148	154	132	153	161	143	154	144	168	137	167	150	156	150	174	160	158	176	134	159	157	148	144	144	181	160	143	156	143	158	166	144	159	152	129	138	165	144	153	162	150	166	154	154	150	111	164	156	146	151	141	150	139	149	129	122	139	122	156	124	157	194	142	130	139	173	155	164	155	147	166	128	135	161	127	137	151	161	144	150	145	173	181	151	135	146	148	154	138	139	164	140	159	150	141	141	134	149	153	163	152	140	148	144	139	120	161	172	171	161	151	147	169	140	141	148	163	138	130	157	158	136	154	136	147	134	165	177	146	149	142	151	125	154	156	145	155	146	135	141	120	143	142	145	183	153	159	163	140	142	150	143	164	157	167	142	153	158	152	166	132	152	136	152	148	142	181	150	163	168	173	165	157	131	149	149	146	151	156	170	172	142	151	154	136	126	148	153	134	161	133	150	175	156	147	167	169	156	134	154	167	121	135	164	138	142	136	122	165	163	145	132	154	158	176	145	155	153	141	141	129	143	131	132	143	145	152	139	159	143	167	152	141	154	162	138	148	137	154	168	174	168	127	126	131	135	158	149	159	158	155	158	164	145	163	143	148	147	167	152	152	168	135	140	159	167	132	175	153	143	160	150	149	142	152	163	153	149	151	165	123	127	163	142	169	135	146	135	163	148	147	141	136	163	133	152	155	155	140	165	141	174	157	153	145	143	154	149	160	159	167	143	156	134	151	163	149	131	141	145	139	135	164	163	178	145	123	167	170	138	130	167	131	152	141	140	128	157	153	159	151	146	156	143	136	131	146	148	138	156	166	161	141	143	143	164	160	156	130	148	132	154	121	171	142	147	135	162	159	161	172	175	148	149	150	140	145	164	133	135	140	159	143	156	172	155	128	146	151	143	134	137	146	148	140	157	130	134	147	164	150	139	152	163	145	151	142	147	157	140	158	160	138	165	154	153	151	148	169	161	161	130	142	161	147	131	149	155	116	142	151	154	172	164	132	172	155	142	163	162	144	158	144	147	165	164	159	158	149	159	149	152	147	157	167	131	133	162	156	143	155	148	127	147	160	144	153	143	152	154	139	151	143	145	137	148	151	141	159	131	144	142	141	173	138	163	153	154	168	166	149	152	179	165	147	129	161	136	147	142	144	148	170	144	144	150	147	149	161	135	140	173	141	153	159	142	145	145	129	143	181	153	155	149	142	141	138	155	156	161	141	151	145	133	154	126	162	147	142	154	153	180	168	166	154	163	151	130	163	155	127	160	166	155	156	166	143	155	154	171	155	167	149	148	151	143	138	165	135	157	147	144	154	159	146	155	139	140	167	130	162	140	193	132	151	141	146	172	156	130	155	168	140	158	147	167	152	140	151	153	161	152	186	161	143	160	157	156	152	164	150	140	154	121	163	140	159	161	145	153	138	129	142	143	135	142	134	137	157	153	173	146	133	149	131	121	128	155	176	137	159	144	145	168	162	147	170	115	153	151	138	144	151	129	155	130	148	155	162	160	145	139	166	166	170	145	151	147	140	153	148	133	151	138	135	156	157	175	156	140	157	152	149	145	136	139	152	149	152	154	143	134	150	135	148	178	149	153	152	135	153	155	144	164	156	142	162	155	141	147	176	142	157	156	146	149	134	151	139	158	142	148	139	144	147	151	165	148	158	147	171	116	137	140	140	167	149	130	163	136	141	153	141	161	162	137	151	143	155	163	142	157	140	178	147	143	121	135	135	151	147	160	139	166	125	140	146	142	148	155	185	152	141	146	140	144	153	141	141	149	141	175	141	161	153	152	132	145	166	160	167	158	150	127	130	160	143	149	152	152	125	178	158	137	145	152	171	148	131	154	124	150	154	157	169	142	137	173	153	141	165	148	133	150	162	156
28347	29454	31549	37276	40535	40153	40660	42374	35297	29449	33617	37629	42105	36089	33761	31020	25115	21517	24202	11379	5348	3870	3032	2521	2692	1870	1194	1332	1288	1118	953	1042	963	982	790	688	675	642	594	566	2292	6154	810	497	457	505	456	498	447	479	482	475	466	494	447	518	482	454	593	2944	3184	540	444	477	472	435	478	449	489	459	446	432	492	540	434	491	452	451	481	468	450	499	490	467	458	450	478	456	482	476	443	451	458	481	460	454	441	431	463	437	471	458	471	425	446	467	454	480	472	487	419	466	475	465	448	455	471	458	487	449	454	445	477	476	458	434	463	452	465	459	458	468	462	478	469	459	456	473	433	520	495	437	479	497	448	474	463	466	468	437	452	452	480	430	479	491	454	467	485	462	437	454	451	437	479	447	456	452	487	454	470	468	472	473	477	468	462	429	483	443	449	455	431	458	518	486	450	439	453	451	517	472	460	422	490	456	441	477	418	483	507	436	464	482	449	482	469	442	450	442	435	457	428	475	436	457	465	455	475	426	470	431	460	462	451	467	443	446	467	448	442	519	477	482	482	489	453	508	449	515	426	449	482	450	475	481	480	459	430	453	495	455	464	485	477	451	437	477	491	479	465	425	449	471	429	465	441	489	455	504	443	476	467	482	440	457	468	431	494	471	444	466	486	447	444	461	484	478	467	462	464	486	443	455	452	470	443	500	509	419	492	436	430	415	455	421	460	438	469	454	446	520	457	475	466	459	417	457	477	426	441	490	455	466	508	456	453	457	429	434	468	437	461	431	461	472	437	452	461	452	459	447	422	502	471	438	498	438	436	444	450	480	478	458	471	483	398	498	454	516	466	446	474	452	455	461	452	443	466	476	466	447	454	452	477	486	449	442	465	450	442	470	455	478	436	527	463	430	468	448	466	470	448	448	467	481	459	436	435	456	476	487	420	442	419	447	519	460	486	469	480	467	499	451	452	446	485	429	459	438	476	382	442	451	442	461	459	458	482	433	477	454	470	473	446	398	468	453	473	437	480	447	449	456	432	480	469	454	442	485	442	454	440	457	464	463	441	433	447	484	480	460	464	455	471	438	477	426	462	453	457	434	481	434	490	448	492	435	464	417	451	455	447	479	427	452	475	449	468	474	473	494	489	477	461	423	422	438	460	476	465	449	501	459	467	507	470	447	463	454	441	440	437	436	459	461	435	477	447	469	460	459	461	513	472	475	447	461	447	413	429	456	456	504	473	482	465	446	475	497	436	465	421	433	442	486	490	451	465	454	435	438	486	460	455	464	441	476	493	428	462	457	484	487	507	460	425	473	445	466	431	435	437	455	441	470	472	490	472	482	452	463	457	411	456	504	455	454	482	422	444	468	484	461	455	441	453	461	452	452	499	484	460	456	426	457	448	475	435	462	437	450	457	480	448	449	487	454	476	473	486	454	464	473	468	427	439	472	472	464	456	472	478	482	449	475	451	485	493	464	459	442	428	453	493	469	433	450	450	417	456	463	458	497	461	456	447	470	453	472	487	490	452	444	454	465	471	440	454	444	445	486	471	487	479	437	474	448	496	483	444	411	426	473	450	467	485	433	450	446	451	480	451	471	435	469	459	462	466	462	452	481	421	437	423	464	403	479	453	481	431	491	480	442	449	440	461	446	432	440	448	479	453	480	469	445	427	491	486	464	492	431	460	452	469	476	452	464	457	479	489	496	432	477	445	461	454	478	474	447	494	479	470	455	437	431	452	474	457	474	498	441	456	464	456	467	474	453	473	457	485	482	465	434	464	489	433	498	478	446	461	462	494	499	474	427	477	419	457	465	467	485	481	414	463	436	451	443	410	462	456	431	505	415	411	482	484	466	466	445	454	488	468	490	463	457	456	463	433	485	466	454	428	461	477	424	436	447	456	464	450	455	465	474	465	479	483	458	447	441	451	411	446	480	472	457	416	446	450	474	440	441	466	457	479	450	433	461	479	433	465	438	411	486	484	460	456	454	446	453	474	465	462	449	455	461	480	430	453	480	503	468	458	501	458	456	464	440	429	439	452	492	455	419	500	455	443	472	494	475	479	473	437	435	488	436	421	447	476	471	450	412	496	427	480	422	447	440	485	450	474	429	463	440	461	451	470	473	461	446	501	415	475	467	467	428	487	454	448	432	420	487	438	419	444	465	434	440	491	463	453	456	441	438	473	450	453	472	433	460	453	441	407	473	456	454	425	446	463	459	446	446	466	466	486	427	444	451	430	443	450	463	445	472	443	442	476	459	478	464	445	451	471	453	461	423	479	475	451	470	492	441	478	444	479	450	460	475	449	456	469	485	471	425	446	461	488	455	445	448	461	436	408	443	495	489	477	434	481	479	434	455	467	486	456	500	451	497	433	445	454	485	461	478	432	445	430	463	438	447	442	472	436	440	481	462	469	446	434	465	420	459	473	470	459	431	445	448	456	452	479	422	480	449	440	431	454	448	460	417	437	492	434	505	406	414	452	430	429	427	458	455	473	468	453	462	450	469	500	461	461	446	469	479	463	422	475	454	440	468	475	488	440	499	452	450	476	466	488	471	459	469	435	473	448	472	434	421	453	459	436	486	449	442	461	434	468	438	458	420	473	475	461	456	465	466	463	442	469	428	440	461	487	482	470	482	468	443	442	460	463	465	460	440	422	469	484	467	455	474	441	459	439	415	454	455	454	446	505	462	483	464	483	468	454	445	412	428	486	454	485	460	465	467	453	418	444	478	470	516	484	462	433	467	474	457	448	448	451	440	467	473	455	450	451	447	467	464	444	435	441	454	462	430	424	467	432	461	490	464	441	453	462	490	465	481	479	486	512	454	422	479	449	409	461	473	467	490	465	485	495	446	461	444	469	472	439	460	437	493	432	444	461	448	493	429	437	487	443	484	416	456	441	480	484	489	458	468	496	463	443	454	445	438	471	456	435	431	461	464	487	469	494	456	481	438	451	452	455	462	484	445	465	482	465	427	454	486	468	468	480	458	488	459	441	483	449	460	455	393	450	474	443	502	499	457	461	442	443	477	462	447	440	464	410	437	460	452	477	455	412	417	491	433	489	453	432	494	451	431	472	478	479	439	471	449	458	447	455	431	440	466	439	446	407	465	461	424	469	422	469	459	484	461	459	460	439	462	480	421	425	468	458	440	467	424	462	482	429	476	439	456	448	465	413	454	471	481	475	506	438	467	453	449	472	468	450	445	432	460	467	452	436	435	459	476	432	459	499	451	459	447	449	470	459	430	445	468	484	405	479	413	454	488	428	443	479	464	465	491	457	442	458	469	459	432	455	452	463	435	458	417	490	438	433	422	469	456	444	444	484	499	467	436	493	442	461	464	496	436	458	469	465	462	419	444	454	482	464	457	432	461	423	429	446	466	445	456	482	444	421	464	450	438	457	426	438	428	478	456	480	455	472	465	471	432	473	472	442	459	467	452	456	464	440	462	466	508	479	466	462	473	420	480	474	459	451	493	457	513	471	439	470	469	407	466
52915	39724	36296	36956	35724	36991	34509	32757	30082	28378	30151	33523	36193	31042	27865	23082	17534	14208	14221	6600	2541	1339	951	889	1048	625	505	638	506	425	362	434	430	318	322	306	334	290	283	270	852	1981	301	262	242	250	228	220	245	224	235	216	243	274	222	252	253	230	259	898	883	246	228	233	259	250	243	255	210	254	220	264	244	242	252	222	226	248	222	240	243	243	228	279	256	248	252	235	218	230	231	241	258	218	220	247	258	262	216	225	219	246	231	246	246	236	242	204	246	243	232	250	225	224	233	239	228	213	260	246	230	254	223	234	226	238	235	221	216	253	251	234	254	235	251	205	250	204	249	216	254	225	245	220	223	243	217	231	246	258	228	246	240	229	219	252	264	227	254	262	194	226	256	230	257	253	237	240	249	227	248	235	243	230	254	222	232	237	256	222	238	225	248	230	228	247	254	214	230	215	228	232	236	234	246	246	237	266	237	238	260	267	246	257	240	211	249	262	270	231	250	238	226	221	246	231	249	256	225	237	213	244	239	256	257	222	245	253	243	268	214	231	226	228	243	272	242	219	202	239	213	254	230	243	202	208	220	256	252	227	271	251	253	215	235	240	248	227	238	259	222	233	226	229	240	211	220	240	233	222	234	241	209	214	232	233	234	213	232	250	217	232	233	261	236	241	252	218	219	263	255	254	224	234	218	242	231	221	206	232	217	242	243	264	267	231	265	216	267	247	238	242	212	241	217	241	230	237	256	247	234	222	220	245	241	247	267	239	234	241	262	210	244	242	234	221	222	232	249	263	268	226	220	222	248	233	214	242	220	259	249	234	241	259	235	256	246	243	218	256	249	238	235	233	197	232	246	208	232	215	234	225	251	234	225	220	224	259	234	276	256	248	254	244	249	269	233	259	243	276	229	258	265	237	233	242	257	234	223	256	239	222	224	246	217	236	253	241	256	232	259	243	234	239	219	248	237	256	219	222	238	240	265	210	178	244	225	248	229	235	256	243	246	264	260	207	247	231	238	213	235	223	227	228	232	239	225	255	231	234	239	251	246	246	238	248	258	236	262	248	234	231	249	238	243	238	237	234	230	232	228	221	225	242	233	227	256	239	242	220	251	221	234	222	273	226	250	233	235	210	224	211	254	258	254	239	275	244	225	234	242	226	243	208	243	248	215	253	219	239	248	226	249	230	230	249	238	213	233	222	213	207	228	215	230	256	238	243	243	250	267	234	247	233	221	248	249	261	229	257	221	250	244	247	226	221	253	241	231	227	235	234	263	238	243	223	236	233	219	266	246	229	207	239	215	214	235	228	217	248	223	227	244	238	228	219	259	201	266	228	253	218	234	213	233	237	257	221	245	204	257	241	241	245	220	243	227	211	259	237	214	241	231	249	242	265	249	236	235	222	237	224	219	262	244	229	225	238	238	233	225	242	242	228	228	244	241	205	204	207	215	250	256	247	229	243	222	238	245	233	243	231	221	233	238	216	237	245	222	219	222	265	237	218	229	248	202	205	247	270	249	252	248	226	225	232	228	222	237	220	240	239	243	227	232	220	237	207	236	223	215	246	230	211	222	226	247	226	214	256	246	247	215	257	239	233	253	239	213	213	253	219	232	254	238	239	255	248	227	254	250	225	220	261	230	262	222	214	230	262	247	228	211	245	223	260	242	264	255	230	227	254	254	207	254	221	236	220	240	248	254	220	223	216	228	225	245	242	249	219	230	236	242	238	232	252	219	261	263	240	223	221	267	235	238	242	233	253	208	247	225	222	240	227	233	217	248	257	263	235	237	231	226	216	227	244	223	220	253	279	253	250	219	243	240	240	248	219	232	226	267	259	246	234	211	264	219	220	235	193	251	268	230	250	208	211	240	216	245	223	245	230	234	249	217	228	248	257	245	242	211	227	238	245	230	240	215	234	226	249	238	262	241	214	246	231	221	236	238	259	239	221	245	249	256	243	257	205	238	262	241	221	248	252	257	237	254	209	260	217	232	215	222	213	249	250	241	238	251	235	212	245	247	244	241	258	224	247	217	250	240	238	226	234	238	210	231	227	208	248	267	271	257	220	253	215	229	219	265	228	263	223	226	230	225	233	249	226	246	255	246	200	248	256	233	255	252	234	227	225	238	220	255	238	232	267	225	209	222	223	258	267	234	218	226	236	257	229	222	234	208	243	211	238	209	240	220	206	244	200	254	221	255	256	228	251	243	235	232	247	231	239	273	236	232	251	214	231	217	219	248	259	247	212	238	228	208	230	246	209	231	225	247	264	233	230	262	256	222	222	252	231	250	226	241	267	203	240	235	237	239	260	236	215	221	262	231	233	239	234	242	230	250	219	251	257	238	255	262	236	191	238	255	250	237	229	275	248	229	228	229	232	221	226	255	222	251	243	254	233	257	251	226	247	234	211	230	233	260	197	258	241	236	243	206	241	244	221	230	244	239	219	219	207	210	244	263	232	222	243	233	236	246	218	258	239	235	238	227	226	221	212	258	233	234	262	247	254	250	242	250	231	240	233	245	218	247	230	220	250	232	248	235	240	227	216	246	219	254	242	226	239	226	251	224	227	228	244	230	248	230	244	255	235	240	243	247	231	257	245	224	239	244	208	228	244	223	234	240	223	242	247	237	237	240	234	249	230	258	200	230	250	226	244	218	242	225	253	250	234	245	247	225	249	241	236	221	257	242	247	225	243	214	252	229	233	224	240	231	226	258	257	242	222	272	238	249	251	257	233	230	235	254	248	265	219	182	238	236	244	232	251	237	217	230	242	202	215	226	221	232	240	234	248	224	288	249	224	238	227	211	218	254	232	221	227	243	219	250	229	229	224	241	252	248	260	215	244	230	245	245	232	223	220	236	242	227	241	228	232	231	231	251	225	257	254	235	227	232	240	254	244	258	262	249	238	238	243	240	249	227	219	229	230	240	258	244	241	224	258	263	241	221	230	257	234	216	242	224	242	239	233	237	236	240	247	216	263	213	234	248	266	228	244	219	231	252	228	226	247	250	225	237	235	218	216	220	216	260	248	227	229	224	238	215	233	245	231	238	231	235	221	231	247	228	264	259	246	252	234	230	228	238	244	230	266	264	252	213	245	227	247	259	240	252	246	244	237	246	243	227	229	229	240	246	274	213	240	223	252	264	200	239	256	233	253	203	246	243	220	229	237	267	243	247	260	250	235	264	238	249	270	263	238	241	243	256	246	196	223	234	233	249	261	257	227	217	233	221	252	230	232	277	223	237	244	210	269	235	262	254	232	234	230	247	244	212	221	202	264	217	213	233	225	239	263	252	276	243	255	240	240	219	225	219	254	216	218	235	231	227	264	235	261	214	251	222	250	241	237	227	242	230	223	229	231	264	199	245	235	235	242	224	242	212	259	205	228	206	256	234	232	242	239	248	238	256	244	252	249	246	244	241	243	210	286	235	269	231	268	238	219	260	229	264	246	269	245	237	271	221	256	251	256	257	225	241	246	260	211	231	234	240	208	247	231
36429	33964	35331	40480	43675	45645	45359	47865	43301	40142	45857	50893	51169	46345	45274	40098	35901	33258	34380	20262	11456	7531	5620	5232	6057	3249	2352	2372	2482	2258	1787	1993	1915	1440	1406	1195	1247	1067	926	824	4502	11028	1011	688	732	741	725	707	708	671	737	739	722	713	693	716	728	707	879	5678	5700	785	704	674	672	671	681	703	651	686	652	679	698	654	710	657	669	679	620	672	693	648	634	656	667	656	725	670	665	650	660	635	673	676	658	617	702	670	651	700	676	675	664	678	636	649	645	657	651	642	685	678	673	715	716	676	668	695	668	681	691	658	686	637	639	625	662	687	677	638	693	659	659	700	685	698	713	693	660	679	663	678	668	679	688	658	710	663	693	666	607	675	640	657	656	668	642	653	655	624	666	695	647	661	691	665	675	659	673	637	680	648	691	685	676	654	698	703	689	655	644	628	666	698	740	702	686	650	661	689	689	687	696	707	697	680	676	664	687	702	658	688	694	699	587	657	697	682	671	643	698	628	710	716	676	690	668	697	674	664	655	646	719	699	672	695	695	651	684	678	670	670	648	679	657	686	689	627	663	677	701	630	659	699	651	730	684	668	639	724	667	701	643	735	681	656	686	663	686	678	654	695	696	696	641	625	642	671	650	687	674	659	691	702	685	660	661	664	634	651	649	691	683	667	637	657	664	675	667	687	700	665	662	637	639	658	716	662	699	641	659	654	662	700	688	653	667	647	653	692	670	635	697	657	693	686	688	708	686	649	684	666	697	692	659	705	716	646	653	682	669	673	719	640	644	690	641	703	664	652	668	660	666	658	694	721	663	669	663	634	701	644	672	697	634	688	668	700	682	712	680	675	680	699	686	671	673	675	646	679	670	655	658	623	682	665	643	712	647	667	615	645	657	677	672	598	667	684	658	625	692	649	651	656	635	683	623	653	669	683	666	639	668	707	666	692	684	690	671	685	681	673	733	619	659	666	671	659	665	636	664	651	691	708	682	673	630	618	631	653	689	669	680	721	663	627	682	689	709	658	667	634	676	676	669	684	674	712	664	646	678	714	627	673	660	621	667	661	669	667	653	699	678	699	656	660	672	664	618	658	676	701	696	673	661	647	671	646	667	640	635	703	623	655	654	679	678	662	659	620	660	678	688	651	675	629	651	720	678	676	647	644	668	650	659	683	684	689	663	673	634	675	685	658	669	667	700	680	648	687	645	703	629	652	680	687	688	692	693	700	674	662	642	664	714	634	672	671	675	651	684	704	704	648	678	708	655	656	664	651	697	699	637	659	695	715	614	668	676	677	611	641	652	664	659	641	686	656	697	675	697	658	724	706	671	672	632	662	648	690	698	676	662	659	692	691	677	639	675	675	653	719	671	673	634	646	685	704	616	651	673	643	666	664	721	712	681	638	687	651	682	632	679	664	656	675	679	655	687	691	677	700	691	706	695	669	636	667	682	652	642	709	740	663	698	684	714	637	637	659	675	722	674	701	697	686	670	658	698	607	691	637	614	605	627	699	694	635	628	715	614	666	647	662	642	673	640	679	694	660	705	700	684	674	689	663	643	667	697	669	627	664	672	673	672	657	682	687	671	627	644	686	668	718	646	689	673	674	670	642	662	689	691	716	641	656	679	697	708	658	682	669	645	660	682	684	665	674	633	703	643	706	661	682	657	703	643	606	691	652	689	654	676	689	683	676	704	721	672	703	700	635	658	669	716	645	695	672	676	672	648	652	628	689	683	668	698	689	664	692	690	662	690	691	688	683	648	667	694	662	656	665	624	633	712	657	657	647	652	685	682	623	663	697	678	636	695	689	659	692	670	699	635	638	708	649	668	686	678	663	696	675	661	609	650	659	681	625	661	708	733	642	692	657	696	685	673	667	658	679	662	685	686	652	705	685	616	646	651	640	674	686	644	629	679	745	728	670	677	635	645	699	702	683	735	692	701	617	621	728	660	673	649	676	616	639	711	685	679	679	673	659	672	676	629	698	669	642	679	678	658	664	637	659	654	628	704	659	694	639	692	672	672	637	681	691	682	680	645	671	645	641	708	671	645	668	708	714	691	650	681	675	655	730	647	634	633	649	713	668	678	687	664	663	689	676	689	666	640	724	702	640	674	681	689	701	731	648	684	622	692	667	681	670	633	679	716	652	648	653	693	670	677	700	693	703	710	667	653	644	727	670	678	664	647	655	711	656	705	677	672	687	718	630	642	668	706	683	673	673	648	698	675	625	632	660	666	685	661	644	699	648	649	708	680	721	700	666	709	651	724	654	636	640	673	688	646	680	704	692	657	693	662	668	691	660	693	645	672	672	641	632	717	625	620	709	668	696	698	673	691	671	717	692	668	665	648	649	662	679	639	647	661	690	684	667	667	716	644	684	635	665	686	701	635	725	663	732	672	669	695	614	675	693	703	640	640	633	677	676	715	671	651	652	656	674	675	687	686	660	706	682	687	702	693	653	660	658	702	678	679	713	649	653	660	693	653	627	640	706	704	668	640	647	656	665	676	670	660	678	646	668	700	661	646	680	659	690	679	674	646	643	653	669	647	671	637	705	724	653	690	705	677	678	663	687	688	641	703	682	667	698	658	727	699	663	640	642	677	707	667	654	673	651	687	679	677	703	659	673	687	686	638	652	649	670	675	676	645	682	693	666	654	682	635	637	702	637	655	657	657	652	712	719	661	643	717	656	700	688	685	637	646	690	646	662	701	649	692	695	647	701	692	637	673	725	671	665	667	671	641	681	649	729	690	706	664	681	623	692	643	647	695	688	669	662	649	693	623	665	689	695	605	672	589	673	694	690	672	651	680	665	702	687	671	661	656	622	639	734	654	676	648	671	661	627	701	654	632	651	642	696	645	713	673	657	662	671	687	648	687	670	665	669	719	674	661	709	634	694	668	636	650	666	678	702	714	637	665	667	656	632	647	705	690	695	683	716	672	709	662	670	674	662	649	656	708	663	661	639	677	666	690	649	689	673	666	684	660	663	670	652	654	688	696	662	642	673	655	644	632	677	665	694	636	698	657	673	685	659	623	644	659	685	674	673	662	669	675	700	648	706	635	669	676	670	681	642	667	681	642	666	655	624	625	659	655	693	696	671	737	641	705	653	667	681	600	644	656	678	669	709	652	683	660	664	643	667	697	700	659	657	655	686	690	643	668	655	613	720	659	677	655	683	642	651	712	678	679	632	655	705	661	685	674	649	659	687	679	699	716	657	657	653	649	655	688	680	673	675	710	694	665	663	602	704	652	694	644	677	669	633	693	666	676	677	670	695	669	716	674	650	662	700	676	658	668	641	676	698	648	652	649	631	697	650	655	672	636	631	682	659	638	657	672	655	674	649	659	660	706	678	677	678	668	695	661	610	740	660	692	648	708	692	650	746	631	654	689	685	641	671	648	628	687	655	663	659	663	634	705	669	700	642	670	656	682	689	686	661	709	671	691	720	665	665	703	673	685	681	692	622	691	680	661	631	653	641	635	654	684	707	714	644	660	621
10972	11615	14629	14063	10794	9367	6093	3914	2481	1760	1851	1903	1837	1578	1269	1020	733	562	611	310	222	217	200	177	194	207	179	161	166	159	179	162	166	193	166	170	156	168	208	160	156	222	161	170	166	179	167	165	147	150	163	166	185	174	164	171	192	155	182	201	217	170	151	185	184	182	160	166	160	191	176	184	179	141	147	160	163	175	166	156	169	161	184	182	200	189	162	189	166	183	187	180	174	179	161	163	184	173	164	173	191	173	179	165	165	188	174	166	173	157	194	162	162	153	180	163	172	170	176	181	183	170	189	183	164	162	182	181	167	154	183	185	181	135	181	184	177	169	166	177	177	159	170	190	184	151	160	188	160	168	162	176	192	145	200	177	178	189	172	195	166	155	159	157	186	154	147	150	176	176	158	174	169	175	175	191	171	154	175	174	171	184	166	158	168	195	169	158	179	165	183	168	172	178	160	183	181	151	156	161	168	197	148	179	178	173	177	185	177	148	177	172	176	168	189	189	165	181	171	178	180	152	165	147	161	175	188	166	176	182	164	156	176	185	166	174	164	175	174	179	176	184	183	159	147	176	161	170	179	164	187	171	164	154	181	165	158	170	168	160	163	173	171	170	176	214	165	149	169	169	189	162	172	156	175	174	171	166	190	148	165	160	177	182	194	168	190	172	169	168	194	169	207	162	162	185	160	176	173	171	151	179	169	158	177	178	179	178	157	154	168	184	191	169	168	165	182	188	188	193	147	153	189	188	162	176	173	170	140	150	167	172	164	179	159	188	167	146	182	179	185	188	174	169	150	158	178	155	189	179	185	174	176	170	161	146	178	196	169	174	160	193	161	155	179	170	157	171	188	158	200	153	188	184	173	169	168	204	169	174	196	153	186	171	176	179	178	185	175	154	164	176	186	167	160	179	168	174	172	153	175	175	163	151	156	165	185	153	179	171	171	204	184	168	160	143	165	180	163	167	161	181	201	165	167	172	164	159	173	173	199	161	168	166	175	168	186	168	152	165	152	170	162	168	161	170	163	181	181	151	177	174	147	166	161	178	177	159	163	171	188	183	175	177	183	185	155	171	182	203	158	159	175	166	185	198	157	198	175	161	175	168	184	180	168	172	151	174	163	164	172	180	166	153	169	162	188	181	180	161	159	164	177	183	176	179	174	188	180	166	175	143	181	196	165	155	174	191	173	162	162	149	148	173	174	172	184	170	171	154	169	166	167	176	179	192	177	139	159	175	152	174	183	164	163	166	173	156	152	184	173	175	194	181	177	183	182	163	189	164	171	187	170	169	196	164	183	171	170	167	166	174	165	173	182	182	175	166	179	160	193	154	196	165	163	158	164	170	153	182	175	172	164	176	170	183	164	166	171	176	169	163	173	157	179	189	163	187	195	182	153	159	187	172	155	176	167	179	142	178	157	180	166	182	172	192	145	184	165	184	175	142	167	152	167	167	171	163	165	173	156	148	178	164	189	155	184	177	179	168	177	160	164	172	181	170	166	179	147	178	144	191	174	165	169	218	171	175	170	153	173	157	160	191	171	176	183	197	160	161	174	166	145	169	186	160	148	166	173	177	157	171	172	175	159	177	181	152	180	152	151	168	179	173	160	172	170	145	162	172	160	188	161	173	175	172	143	160	167	179	154	168	184	179	141	173	164	158	150	150	178	180	166	176	175	153	171	164	160	158	198	174	174	185	190	188	140	167	150	184	172	174	175	191	160	148	147	164	162	177	168	161	181	165	174	166	170	164	170	156	160	164	180	170	159	163	162	175	161	165	164	165	165	198	181	170	170	164	158	154	167	187	170	166	165	163	192	166	160	149	161	185	148	190	171	160	162	175	157	179	157	161	185	161	152	152	197	162	173	167	165	160	166	180	174	162	182	189	171	175	158	181	174	144	179	171	145	169	174	168	192	176	181	162	168	195	162	188	160	148	170	162	151	216	155	173	153	171	182	161	185	167	186	169	169	188	163	186	175	178	178	170	173	186	159	155	172	178	153	189	194	158	173	163	168	175	153	158	168	173	207	189	175	173	180	160	162	182	167	152	158	172	169	178	158	158	197	167	190	164	156	163	140	171	151	173	160	159	174	182	153	160	174	160	174	191	186	166	176	167	188	168	161	161	147	168	163	168	151	171	174	177	175	164	153	177	172	173	170	183	162	179	175	156	160	181	156	167	170	175	171	171	175	190	180	166	193	191	190	160	174	162	178	189	177	162	159	163	180	171	167	160	167	187	164	154	170	162	166	182	179	155	177	169	163	165	187	165	178	186	191	150	194	156	164	138	169	160	186	149	183	177	207	166	177	181	164	160	166	159	178	188	168	173	140	152	157	201	167	183	174	182	155	147	169	175	150	172	174	159	187	154	162	183	188	195	196	152	179	181	161	167	183	158	175	162	170	180	157	163	169	173	170	189	167	170	172	178	167	167	200	170	173	156	158	163	191	158	183	185	181	155	158	171	165	165	156	179	161	160	192	172	148	174	164	180	170	173	180	165	166	148	182	169	185	157	167	180	163	178	166	173	155	167	177	145	181	195	157	200	195	163	175	159	185	173	181	195	199	172	163	152	180	162	153	177	150	164	195	173	166	166	183	165	156	162	193	179	184	163	174	171	186	206	158	196	159	174	202	163	194	163	145	159	153	169	175	177	168	148	172	185	175	187	147	178	168	160	166	149	196	185	176	169	175	170	147	146	179	164	166	155	201	188	208	189	184	156	188	159	181	160	179	168	157	180	158	190	170	170	168	177	149	151	148	197	187	176	174	182	183	178	167	160	176	182	164	149	157	167	170	157	167	151	168	176	162	171	146	179	171	149	163	190	165	184	171	159	181	165	158	157	160	172	170	191	183	155	167	147	153	156	166	176	161	176	191	149	165	160	168	169	189	169	153	176	179	168	182	157	153	184	171	175	159	186	170	153	190	186	162	161	162	187	167	172	170	159	167	162	147	138	166	175	162	159	201	182	179	152	168	171	185	154	185	168	180	171	168	177	175	177	166	189	141	173	171	167	163	182	152	194	149	180	177	161	158	167	195	166	175	183	175	198	173	177	192	176	183	193	185	174	172	162	174	177	173	181	158	177	174	179	176	172	180	164	156	173	169	153	160	185	171	167	184	162	150	166	168	150	199	191	171	145	209	160	178	168	167	175	185	169	156	191	195	197	152	172	164	180	157	142	185	172	146	164	163	159	177	178	159	177	179	160	184	170	184	180	166	162	176	172	149	158	176	170	157	189	185	169	160	166	167	179	149	156	189	186	164	175	172	157	202	172	161	172	181	161	195	170	170	209	168	159	193	161	177	166	146	198	173	175	190	174	180	191	150	180	179	186	167	191	152	171	165	170	168	174	148	174	177	186	177	158	177	174	150	174	159	175	182	194	212	151	173	177	161	185	146	166	192	164	180	178	166	176	168	169	169	164	182	176	145	168	152	157	167	155	198	179	167	150	167	163	154	156	180	162	154	185	164	196	172	172	182	170
11431	12171	15673	18667	18689	19689	14935	11651	8667	6902	7873	8938	8289	7184	5880	4911	3644	2898	2687	1399	917	712	711	612	715	543	546	628	578	531	550	514	596	580	525	550	510	494	517	501	526	989	531	527	525	546	497	473	488	489	472	522	509	535	526	515	520	531	523	754	848	514	462	498	527	515	476	520	536	471	508	486	511	503	523	511	526	505	513	536	496	528	500	497	489	531	501	511	504	501	522	495	492	523	531	490	462	532	506	544	507	525	492	511	485	562	544	530	561	467	522	532	474	550	494	516	546	518	477	524	473	560	513	534	525	544	502	530	505	506	534	548	470	498	483	489	527	531	490	479	499	535	486	507	530	518	508	489	504	520	496	519	532	531	494	516	556	520	531	525	518	542	511	464	513	509	499	473	530	519	526	499	480	532	528	466	484	473	511	509	504	540	502	527	493	530	544	522	456	497	480	536	501	494	519	537	499	535	498	514	557	505	550	510	499	525	462	519	517	532	518	462	542	503	499	492	532	520	521	554	514	521	501	544	548	509	466	506	528	508	521	540	540	474	547	493	512	521	507	529	520	511	507	519	502	535	538	533	508	478	526	524	479	523	521	516	479	521	533	505	516	514	495	547	479	542	496	534	516	528	506	529	483	511	506	496	482	553	488	504	527	512	515	513	519	522	508	489	497	509	503	498	525	504	501	555	515	517	483	508	525	495	469	509	509	482	526	511	548	493	538	487	522	516	452	486	497	547	472	472	505	535	513	492	507	519	493	504	520	522	524	538	485	521	536	492	481	523	523	510	545	460	537	455	505	533	479	529	514	556	515	495	515	490	480	500	514	532	505	510	498	491	527	496	487	479	508	526	494	493	454	517	510	534	483	504	511	524	484	529	515	533	562	526	483	523	488	510	530	537	522	499	509	498	510	504	500	496	524	522	533	493	513	517	512	470	534	506	527	496	555	512	508	536	528	514	541	543	514	533	528	536	514	538	512	523	495	505	511	558	531	510	513	526	556	466	520	470	488	504	507	485	527	494	547	521	516	514	491	471	512	504	509	486	531	560	509	476	494	535	508	518	500	556	518	508	567	509	507	504	554	516	553	512	505	511	528	531	527	530	503	551	476	550	474	486	498	508	512	531	453	514	546	441	519	491	494	488	546	503	506	490	499	468	526	484	471	515	479	514	478	483	470	496	513	512	486	521	536	526	488	493	512	522	515	466	526	521	501	573	497	510	502	499	500	502	499	539	524	502	501	499	523	536	490	530	485	484	488	518	489	524	511	515	533	531	530	518	498	527	513	503	511	503	517	512	498	514	454	501	547	520	533	497	498	457	532	531	530	517	502	528	489	510	532	509	541	523	530	499	508	495	480	531	501	509	527	495	522	526	520	479	499	482	472	514	540	498	508	511	529	506	476	541	509	513	517	516	527	496	462	492	498	512	559	533	526	528	535	512	502	513	520	489	522	516	462	581	487	520	522	524	516	505	508	520	534	507	501	515	519	486	507	502	559	479	525	521	499	512	549	484	520	541	573	519	530	529	466	509	476	519	499	482	528	500	502	513	527	509	567	530	536	535	495	457	494	565	468	504	510	525	517	503	503	501	533	529	550	508	551	538	499	519	498	497	488	552	520	559	579	550	503	493	522	540	501	474	499	546	491	561	489	530	481	517	544	455	523	499	517	479	516	498	499	512	469	491	499	512	498	528	526	503	477	505	526	500	535	498	556	527	517	502	515	474	516	504	468	511	522	540	508	508	544	495	526	527	529	499	525	476	535	488	545	521	488	517	494	506	519	533	467	563	501	514	528	534	549	521	509	530	504	515	530	517	545	510	513	473	545	519	552	488	502	521	521	529	497	560	492	503	486	505	476	518	532	526	501	513	542	491	498	541	492	519	514	548	515	539	508	483	524	492	514	510	509	506	500	554	550	512	505	488	494	490	502	482	516	510	521	539	515	477	528	528	522	521	501	500	529	487	516	489	522	555	497	528	541	520	503	512	503	523	512	511	491	492	475	528	518	551	520	516	497	499	536	547	516	537	546	531	481	507	525	526	559	511	537	491	518	531	510	554	519	548	474	504	498	522	501	516	480	497	487	489	536	496	489	497	484	525	469	509	524	507	508	515	535	544	502	516	509	484	542	514	492	528	532	510	501	508	516	516	491	494	506	547	506	525	487	521	522	535	512	514	488	535	582	477	480	486	525	469	475	532	543	471	495	532	492	484	540	508	546	489	520	506	524	510	488	545	542	538	519	510	522	524	518	532	512	511	488	490	529	527	489	486	526	493	508	501	485	514	531	530	522	546	517	519	534	500	501	513	529	504	511	470	460	537	527	500	521	508	473	510	518	493	554	508	522	517	525	482	525	496	496	524	494	520	500	518	506	497	473	574	519	501	514	459	530	508	478	519	502	502	519	549	505	491	493	522	517	470	483	528	521	490	509	538	517	495	515	516	472	517	469	491	493	501	489	496	492	498	548	550	504	491	536	515	515	511	539	496	529	531	575	505	523	510	500	541	491	527	489	524	519	515	495	522	507	505	472	538	530	523	515	457	488	525	551	497	467	495	518	500	497	530	499	502	546	523	493	512	493	525	548	555	532	509	530	510	489	470	507	522	511	508	536	505	504	561	503	484	504	528	508	526	498	532	512	499	506	501	506	528	498	494	493	498	522	539	531	511	492	490	539	522	497	506	534	507	539	518	534	475	504	516	516	498	537	499	557	530	507	450	507	500	549	504	520	487	510	484	512	492	513	505	508	533	520	484	515	521	519	503	531	478	515	495	494	510	533	483	507	506	496	511	526	548	491	491	577	512	492	524	503	532	515	474	510	487	468	494	529	509	517	540	502	503	509	514	518	495	541	521	524	553	516	520	529	514	517	522	501	524	522	516	504	497	545	503	524	518	528	497	523	507	545	502	505	509	536	517	506	530	494	495	506	502	474	534	504	510	488	536	515	530	507	530	502	515	524	512	501	485	486	521	493	506	451	510	562	531	498	494	465	500	511	520	524	499	530	516	501	518	513	534	504	544	488	531	481	473	520	514	484	511	514	545	541	539	528	521	490	515	530	480	519	509	501	515	513	573	483	483	507	572	519	525	481	497	520	517	503	538	527	519	517	504	548	507	511	514	505	539	477	483	487	525	554	534	518	527	543	528	482	478	491	523	528	534	524	483	508	531	511	512	510	502	492	487	541	472	528	517	460	497	543	490	529	489	508	518	527	523	491	522	543	553	506	490	539	534	501	517	510	516	457	540	512	490	504	489	495	508	510	488	489	530	496	536	527	529	529	520	488	479	553	511	486	534	516	501	505	528	480	469	464	502	518	466	515	511	545	510	505	513	517	502	522	548	488	448	525	527	571	521	501	499	525	525	502	485	487	482	574	532	520	530	500	538	500	510	552	501	512	521	506	500	528	508	524	508	516	487	502	506	507	522	519	470	513	546	494	518	489	547	523	496	496	526	535	537	493	569	492	487	516	498	539	467	513	539	534	533
40732	35728	36459	35694	34043	34438	31771	27626	25686	23092	19946	19305	20999	19356	15404	13693	9452	5829	6212	2935	1405	658	481	468	492	310	254	283	166	237	218	190	195	211	179	177	170	185	154	182	454	734	153	159	150	142	153	155	146	168	155	164	161	151	138	159	177	145	325	477	380	162	153	149	134	144	142	125	138	161	151	158	157	146	174	149	150	151	144	161	131	131	130	169	153	168	139	164	153	135	127	150	158	160	159	160	158	157	127	161	145	136	158	134	141	153	147	154	153	144	141	138	167	157	147	131	161	149	134	148	130	124	134	147	158	167	117	141	123	149	132	132	137	134	139	138	151	140	122	152	145	154	142	144	143	156	127	146	158	109	151	147	155	165	152	149	143	170	127	124	165	119	158	140	157	148	139	177	147	149	152	133	144	135	139	147	123	137	148	154	151	148	132	145	164	140	148	155	152	143	149	138	117	138	156	131	133	128	171	156	148	144	155	132	130	133	140	130	153	153	130	151	148	163	137	155	132	147	133	138	142	165	149	164	146	144	158	155	150	137	142	173	141	139	144	148	153	135	136	143	136	136	125	133	134	138	159	133	139	121	147	155	140	159	149	153	153	145	151	123	127	147	142	145	160	163	149	134	131	159	145	164	144	135	143	175	136	141	149	150	146	123	122	151	145	129	149	159	127	139	169	143	136	144	135	143	119	150	142	159	118	136	122	158	132	158	142	135	157	140	154	158	155	139	136	142	159	148	117	162	142	133	139	155	173	156	140	167	151	128	135	137	149	142	142	134	141	158	145	177	162	141	140	150	150	123	146	156	154	155	136	134	161	123	130	132	141	153	163	150	140	159	154	158	133	162	155	146	120	170	143	158	137	153	147	146	150	147	117	159	129	147	140	156	153	139	153	158	166	160	152	148	178	150	132	146	164	120	137	129	167	145	170	156	138	148	137	145	139	139	130	151	154	139	146	142	148	121	147	154	143	133	138	141	137	136	143	130	158	165	149	141	146	158	135	132	135	144	168	156	135	144	145	151	155	142	161	148	166	144	130	159	144	152	149	144	130	150	146	157	126	164	132	145	158	149	127	138	150	159	137	138	153	144	144	137	145	139	140	158	160	145	140	149	140	146	157	153	158	149	148	142	121	153	148	141	149	140	121	158	159	151	129	117	143	149	156	135	134	141	146	150	150	128	171	133	165	157	135	167	148	182	143	156	161	174	158	152	138	134	140	149	144	151	134	158	141	157	140	151	160	140	153	148	164	142	156	125	153	140	144	138	148	141	154	138	150	148	160	123	152	147	160	126	158	150	132	126	144	119	152	160	154	130	158	139	139	139	163	148	171	151	129	142	155	150	168	164	141	147	135	147	134	139	132	171	145	137	135	139	131	154	161	164	142	141	156	137	141	138	136	169	140	142	148	141	148	135	154	144	149	143	132	128	138	131	138	135	155	140	150	152	116	148	167	151	175	142	142	143	133	153	162	148	144	116	147	119	137	146	166	146	147	136	145	142	153	144	153	162	128	127	157	147	154	157	151	138	142	128	127	157	138	142	152	116	133	145	136	138	142	143	145	144	148	140	156	145	152	171	142	145	167	139	144	154	139	146	149	124	148	155	147	135	131	161	147	161	137	136	126	158	138	151	175	127	155	153	151	153	150	134	147	168	166	162	147	173	141	133	157	124	146	159	156	141	157	156	124	135	154	147	165	152	135	128	137	135	157	146	143	134	126	129	121	147	135	135	131	146	162	146	142	145	150	138	156	147	162	145	167	153	149	144	153	130	159	149	148	148	130	148	132	162	157	144	138	137	133	132	162	155	151	122	139	166	149	123	126	136	133	136	153	153	146	140	145	151	134	151	131	138	125	148	159	125	139	154	122	161	159	114	147	161	143	172	163	138	120	142	146	152	148	180	152	136	151	152	153	152	150	149	164	143	121	153	144	153	160	129	143	168	165	139	131	148	170	148	125	129	147	167	140	163	148	138	156	143	131	132	149	157	146	147	139	152	142	139	154	125	131	137	153	134	148	132	133	156	150	130	161	146	132	153	143	159	130	151	157	143	156	135	151	154	153	161	130	153	165	139	146	140	131	153	164	123	153	141	159	167	156	164	123	125	139	142	142	147	148	152	147	147	135	142	152	161	140	152	159	161	139	164	131	149	152	143	165	151	159	154	159	146	125	133	159	158	153	150	156	143	151	160	126	154	160	151	139	145	148	158	163	158	138	156	154	144	135	142	136	135	165	154	179	142	138	147	132	155	149	156	146	140	138	160	150	152	154	165	125	133	142	132	161	141	146	136	143	148	166	156	144	150	140	155	152	150	171	142	135	153	133	146	141	158	169	137	169	134	158	150	162	127	144	150	154	142	153	148	140	141	162	141	166	137	135	157	138	137	160	147	130	149	141	151	142	155	162	145	146	166	158	140	155	139	134	153	129	143	154	155	151	153	155	142	150	150	128	142	147	145	152	155	162	143	160	127	144	149	157	154	131	141	148	137	136	171	168	151	145	157	131	140	145	144	159	163	128	161	130	138	126	148	130	134	144	152	134	189	143	126	138	147	121	157	163	135	150	144	171	167	148	131	150	160	135	143	146	144	154	145	164	142	150	156	151	133	137	137	139	154	135	156	166	133	147	136	134	158	156	158	117	152	154	160	159	152	140	133	144	164	140	158	146	126	127	119	152	141	152	141	144	157	124	144	127	159	159	155	158	136	142	144	166	144	159	165	141	162	124	129	136	140	161	139	127	162	152	140	152	158	139	142	154	165	135	158	150	163	137	147	168	148	147	163	154	158	136	132	132	159	147	143	141	146	141	144	140	163	156	169	142	133	124	161	136	155	139	142	138	124	166	135	160	136	152	144	154	166	155	146	134	144	150	140	131	154	138	139	151	145	136	147	164	164	146	140	136	162	139	147	151	158	147	149	160	150	142	121	138	131	143	161	120	144	148	135	130	147	161	164	164	137	152	124	157	129	134	152	149	147	122	147	125	157	149	150	166	145	163	139	152	148	159	149	157	131	147	142	140	147	169	129	148	156	143	113	138	159	163	161	141	131	143	149	141	171	162	149	149	126	163	151	149	174	161	131	137	157	123	153	150	125	153	141	144	146	154	132	141	157	149	139	145	147	150	138	150	140	144	166	160	140	160	152	123	156	147	145	158	146	140	154	146	138	166	129	140	134	137	166	152	139	134	140	131	129	119	142	160	145	133	150	135	155	185	139	144	141	156	150	143	145	138	148	156	134	144	141	171	128	154	142	153	156	152	144	131	137	147	161	147	160	147	143	158	153	142	171	136	133	161	143	138	148	127	144	139	150	153	137	162	138	145	121	152	174	138	157	168	152	119	127	153	154	135	137	152	145	155	143	165	153	175	156	123	120	131	145	125	151	163	142	135	142	152	158	174	129	143	149	155	138	142	141	155	156	166	142	134	136	140	128	146	165	112	157	136	145	145	171	134	161	145	138	151	140	166	135	164	151	143	129	149	153	148	162
27745	28706	32599	36605	39500	42050	41766	37307	36013	34291	35343	35887	37556	36474	34089	32330	26522	20892	22775	13056	8243	4091	2938	2864	2980	1707	1198	1315	901	969	927	852	972	909	702	588	599	561	529	543	2529	4469	483	456	435	473	470	473	494	444	465	477	453	434	477	436	474	477	1572	3336	2374	560	442	442	515	442	461	418	441	441	467	451	472	451	425	447	468	444	496	466	434	468	447	449	447	492	435	470	443	464	491	447	441	447	441	401	439	484	468	445	446	458	432	447	459	453	448	450	436	470	458	430	458	439	421	430	462	473	453	444	450	440	465	476	444	445	410	454	421	427	426	428	447	455	468	417	431	411	483	467	418	401	476	450	444	438	468	471	464	444	438	440	458	456	458	449	474	455	421	446	400	445	440	467	497	426	445	438	451	455	429	432	446	448	434	445	435	429	472	457	427	450	447	462	422	421	495	465	474	449	452	440	454	408	477	431	450	437	436	481	413	421	426	451	472	441	451	427	443	434	464	466	431	438	445	420	458	481	448	453	419	439	451	431	460	439	424	441	446	443	432	477	468	422	450	444	435	417	448	443	474	432	492	472	429	457	435	438	445	415	437	471	463	426	465	440	482	467	423	450	420	435	435	451	476	432	417	440	452	408	425	424	463	486	431	479	409	468	473	436	483	435	441	446	436	433	436	458	447	410	455	439	426	480	398	410	468	428	438	455	419	470	474	462	430	438	461	438	431	422	400	452	427	440	435	448	440	447	424	438	418	445	465	415	429	447	469	448	456	428	431	455	386	425	472	467	459	473	404	448	401	410	471	433	412	447	466	432	437	408	477	432	431	451	490	442	415	426	482	405	428	424	438	423	425	453	445	479	444	436	449	439	480	436	414	450	458	451	432	422	391	442	428	432	448	475	442	428	426	465	440	463	441	441	456	477	423	468	410	472	449	441	449	445	432	444	444	433	437	426	426	466	448	404	400	422	426	461	448	458	433	448	455	432	467	440	438	463	438	456	457	516	438	443	440	425	463	450	455	427	459	454	455	460	468	426	489	435	415	459	438	450	429	423	406	468	459	453	429	441	460	407	456	455	456	455	440	429	440	424	452	458	435	423	438	453	459	436	434	424	456	421	419	455	466	450	428	416	446	444	458	490	464	456	424	431	437	463	452	449	441	469	429	398	419	453	471	400	453	446	477	438	417	469	458	459	391	448	437	450	467	437	441	492	456	478	440	465	445	468	472	457	424	401	426	418	447	442	472	441	419	434	450	415	425	438	403	482	430	440	414	473	436	447	444	434	412	430	406	461	458	436	435	431	471	437	459	439	489	442	444	423	429	424	453	402	394	457	448	428	418	472	425	418	436	472	435	410	437	479	439	428	478	438	476	453	439	470	448	430	475	415	472	478	418	426	454	433	439	451	469	463	449	413	432	424	468	454	439	438	467	422	439	432	416	432	411	427	428	416	443	456	457	444	409	454	442	430	453	453	428	442	452	453	454	421	454	455	433	452	425	422	451	441	431	432	482	474	487	465	407	432	457	480	412	462	461	464	427	421	414	482	438	436	403	466	472	409	409	459	412	467	481	461	424	446	412	473	425	445	436	475	429	435	468	433	473	425	454	449	400	438	443	407	430	424	399	436	398	406	456	465	424	412	440	468	427	424	420	440	430	420	454	448	469	410	460	449	468	419	437	431	472	443	494	459	438	464	457	432	436	418	446	413	431	447	466	406	399	444	449	428	441	465	449	463	419	408	441	411	483	458	435	426	465	481	454	447	412	449	455	461	434	430	471	437	478	447	435	445	432	438	461	440	473	419	481	458	421	396	439	419	438	407	436	443	442	414	422	441	474	457	433	462	475	429	434	433	417	446	422	425	443	450	430	445	457	443	471	439	458	432	430	467	413	468	433	408	459	440	457	424	493	484	457	430	427	445	422	436	425	430	418	447	463	468	447	486	440	413	432	432	425	442	436	440	443	410	412	437	485	455	460	452	441	456	424	412	438	487	412	435	431	459	429	405	445	451	453	390	424	463	435	442	465	437	450	465	437	458	438	486	465	440	445	426	439	449	424	438	450	443	450	430	457	465	461	421	431	479	413	435	457	448	426	431	450	432	446	424	437	464	451	408	450	474	432	442	448	428	447	466	457	438	439	413	372	445	434	432	415	445	434	458	418	482	441	440	466	446	441	441	424	431	479	442	411	420	470	432	444	426	427	438	449	484	491	460	485	449	450	437	441	462	424	410	426	446	426	422	450	425	464	460	509	474	458	455	451	458	454	451	435	436	474	444	472	447	446	477	470	455	390	496	424	485	494	424	463	443	480	441	452	469	448	428	464	452	496	435	463	439	435	446	448	440	441	426	428	438	470	428	441	449	412	399	436	435	418	446	472	407	422	446	429	443	409	439	458	458	430	419	440	463	432	445	472	441	459	453	451	441	474	442	445	460	461	457	478	466	480	377	458	427	434	437	423	426	459	458	475	470	460	435	430	443	469	472	445	458	452	465	426	463	442	448	433	466	524	435	407	432	443	502	438	454	448	425	447	417	417	451	409	404	483	453	482	433	441	454	443	499	452	499	443	418	455	431	453	445	423	467	447	420	421	434	442	424	453	457	455	487	431	472	480	459	428	451	425	435	458	457	466	418	446	461	431	432	420	458	437	426	448	474	456	443	436	452	440	455	483	435	438	401	456	405	428	417	473	448	460	426	413	468	439	442	475	453	451	455	460	451	447	425	452	422	461	451	430	453	410	456	439	442	442	477	460	459	461	435	442	459	412	444	487	449	430	429	434	445	438	468	412	466	474	416	428	430	436	432	410	396	439	433	426	464	459	447	454	432	419	431	463	443	434	452	433	447	426	413	499	460	449	446	444	446	469	457	458	442	458	462	441	412	419	468	436	411	437	420	448	430	447	451	435	442	457	424	464	473	423	440	437	437	450	486	406	467	435	405	420	463	411	448	413	409	459	416	446	469	459	437	455	433	400	457	472	439	419	439	452	429	425	443	437	463	466	458	434	454	487	483	455	404	439	425	417	453	464	462	437	417	490	415	433	426	422	436	403	446	423	433	454	418	414	444	444	428	445	486	429	436	421	456	441	390	424	405	462	454	429	433	430	423	404	459	446	440	461	463	404	433	456	440	446	447	421	441	418	450	409	463	449	434	446	417	437	428	482	424	478	425	434	417	460	443	451	444	436	475	451	450	439	420	485	425	420	448	428	442	453	404	432	451	462	456	402	487	415	460	439	424	455	467	468	420	437	456	480	462	468	426	449	377	405	442	439	428	417	466	433	472	421	437	452	444	432	474	427	404	447	439	447	432	445	441	458	438	490	438	486	490	451	420	434	472	466	422	462	474	457	440	460	429	404	417	451	476	450	431	441	446	431	499	475	428	453	427	432	427	426	471	412	410	450	451	448	419	424	467	405	456	461	444	431	415	447	455	449	439	439	421	449	422	463	434	440	430	432	453	415	436	391	452	423	446	432	424	431	456	448	461	460	432	441	411
51817	38903	37415	36579	36056	35500	33542	31236	32657	30883	30680	28918	33372	32865	27766	25714	21241	12081	13103	7136	4194	1564	982	1024	1043	554	442	511	396	415	511	464	408	404	350	295	310	303	237	245	1106	1360	252	291	242	250	259	243	249	220	209	249	267	249	242	275	242	224	400	854	1117	465	226	263	211	218	249	255	228	252	270	211	248	227	232	235	263	229	264	254	233	255	258	229	261	247	207	259	227	241	229	235	268	270	255	263	225	244	257	219	257	269	264	266	245	257	246	235	235	222	240	262	210	270	269	209	253	248	239	228	251	262	245	240	260	217	225	237	239	232	254	282	236	234	225	232	241	242	244	242	261	264	236	253	229	222	253	243	253	235	254	266	244	242	238	246	226	244	254	254	249	237	261	249	243	224	226	221	257	234	248	264	228	226	267	253	241	238	217	255	251	237	233	221	242	251	265	265	241	258	244	258	254	236	274	263	232	226	255	252	234	221	283	251	254	267	240	261	225	238	241	223	236	230	225	249	246	255	225	254	205	257	254	251	233	232	236	246	248	238	214	243	209	239	238	230	258	239	229	244	211	239	260	251	239	227	281	241	226	233	255	254	267	254	271	258	239	249	249	231	235	233	236	252	233	233	263	239	247	240	264	251	236	254	217	246	247	259	242	223	262	237	237	233	240	264	249	267	279	232	249	268	233	232	259	236	230	249	226	206	227	238	239	255	198	233	249	233	243	235	251	250	258	245	225	249	248	242	266	247	271	240	259	264	257	235	263	279	231	259	267	226	247	242	261	254	234	252	240	260	237	245	240	239	237	216	239	257	235	270	259	230	250	243	233	246	241	228	261	254	235	249	250	245	276	249	246	266	246	250	260	238	241	249	250	222	259	274	247	226	232	236	214	252	244	224	239	244	234	261	226	238	281	238	230	247	229	244	255	246	196	216	245	257	230	242	265	203	228	231	253	256	250	219	238	236	240	242	235	279	240	253	227	241	235	228	220	250	256	275	257	241	239	256	252	279	223	261	266	250	241	250	259	271	227	232	238	279	246	233	216	232	281	231	265	272	231	214	229	231	231	257	218	226	257	224	203	261	231	266	255	245	233	213	251	241	281	224	251	249	225	257	270	226	241	267	243	268	274	262	215	247	235	239	247	252	233	239	257	234	247	240	231	234	231	243	260	237	230	273	236	241	213	239	236	246	239	248	243	286	247	231	240	220	234	215	231	235	254	259	254	251	265	216	235	255	237	238	259	251	227	256	242	243	226	261	270	240	269	258	256	232	243	241	232	235	228	228	244	242	286	258	241	260	259	284	219	235	250	227	223	224	223	222	247	238	248	248	251	247	245	224	228	227	254	262	262	254	252	249	234	232	231	223	227	216	248	231	249	240	238	259	249	213	243	248	233	242	246	250	237	255	268	231	235	257	236	245	271	239	218	259	224	266	263	244	256	237	263	221	240	241	224	255	249	249	216	254	232	250	234	239	258	211	237	244	239	240	231	236	243	278	248	270	231	206	259	235	245	228	218	238	248	246	267	269	242	246	245	249	225	252	263	243	250	225	264	236	215	252	241	256	249	236	270	268	245	255	249	233	252	242	215	248	216	265	229	258	274	217	256	248	241	266	244	244	236	242	251	223	234	277	237	249	227	237	227	237	254	255	230	234	223	260	247	250	237	244	251	226	242	268	235	274	231	251	256	256	243	264	244	228	276	255	232	247	251	248	234	241	261	239	256	276	241	248	246	264	241	221	271	262	238	224	257	231	203	239	253	244	249	229	223	231	232	215	262	236	238	231	259	253	244	229	244	243	234	235	242	250	241	236	247	237	251	251	253	245	235	238	206	221	277	243	242	216	228	223	213	256	260	266	248	223	239	249	251	225	238	249	254	210	249	262	249	257	254	234	269	246	250	243	250	239	261	254	235	250	265	231	237	231	243	228	249	233	236	260	256	241	243	251	221	235	250	247	242	248	241	244	244	222	263	270	225	246	250	234	249	250	236	256	246	239	270	253	217	223	234	242	241	223	221	244	237	277	251	214	250	231	242	259	244	247	216	227	242	252	232	255	235	245	255	236	267	262	239	249	258	246	249	276	232	231	232	231	238	240	237	230	263	244	207	240	245	254	241	232	231	253	225	231	265	250	252	237	265	234	287	247	223	248	243	240	253	246	250	225	239	277	246	263	266	238	268	236	255	240	238	267	240	228	213	251	255	249	223	248	254	229	272	236	238	264	266	251	243	262	232	238	229	258	239	234	247	240	237	235	233	257	246	241	241	265	245	248	229	241	274	232	243	226	227	240	218	257	257	238	254	251	254	250	234	278	268	255	248	238	269	281	219	245	262	222	279	226	248	242	265	253	264	233	234	261	239	278	237	241	243	244	241	211	232	240	231	249	250	255	255	249	253	251	232	240	243	227	240	257	249	252	292	247	264	247	232	231	256	239	242	237	252	250	230	240	267	253	239	254	219	245	250	261	247	249	276	231	237	232	261	234	262	217	243	227	244	242	250	246	262	248	272	246	248	242	247	285	228	246	255	243	229	261	230	254	211	240	231	279	236	224	230	241	250	244	254	238	231	235	214	279	240	258	237	235	235	233	256	253	233	253	272	226	252	275	230	228	243	262	254	241	236	221	236	240	269	270	230	254	229	236	244	239	242	238	269	247	259	267	260	282	256	245	229	210	225	233	218	238	221	225	245	240	222	244	292	253	239	252	256	247	255	224	230	258	239	252	222	284	241	238	231	237	248	283	234	251	235	234	237	258	243	240	236	241	217	250	262	264	234	216	247	251	262	258	251	250	252	219	214	245	232	227	223	216	229	252	254	223	223	256	236	260	257	244	232	237	228	280	242	259	234	213	242	239	256	233	241	243	231	242	263	224	241	234	234	240	250	228	260	253	244	259	238	231	251	248	236	251	246	237	238	232	241	240	267	240	243	237	241	240	267	217	243	233	228	230	243	217	260	256	226	243	214	230	242	251	261	236	232	261	253	226	238	247	248	241	259	248	259	241	222	237	227	227	227	235	249	245	228	265	244	248	220	278	248	248	257	235	238	254	218	233	235	265	201	240	256	261	233	251	253	237	261	249	265	228	261	234	221	240	248	246	218	230	231	228	235	238	243	248	227	245	234	261	221	270	250	248	239	237	235	244	251	232	301	277	251	226	246	258	248	234	257	245	257	237	277	250	256	256	234	244	267	220	239	256	251	270	262	225	232	255	234	255	260	230	243	221	226	248	235	211	238	228	246	253	288	204	238	255	261	229	233	254	259	235	271	256	237	243	211	242	258	249	253	240	242	212	215	237	245	250	271	248	271	243	251	224	227	255	223	268	253	258	246	253	234	279	256	238	235	299	264	234	246	227	229	229	229	259	236	252	229	252	255	255	258	230	260	202	261	220	209	258	266	266	256	223	218	242	235	232	244	200	260	226	245	246	252	251	238	230	257	255	255	249	242	245	224	245	234	231	223	257	258	250	245	233	267	239	249	264	200	246	255	250
34749	32053	35877	40142	42048	45023	45480	45767	44910	43595	45102	44843	47659	48912	44830	42792	38065	28439	34362	21874	17597	8510	5610	6076	5835	2934	2326	2645	1655	1854	2457	2286	1896	1764	1342	1157	1164	945	927	941	6699	7775	799	753	764	781	729	725	732	762	769	751	749	733	752	729	706	754	1853	5134	7023	2055	694	711	716	679	688	714	733	671	705	698	690	650	650	746	705	699	727	671	688	652	734	767	676	673	728	683	673	655	683	691	679	698	670	657	666	731	695	690	680	692	712	691	646	683	692	693	697	678	687	678	776	690	691	702	685	683	691	672	657	713	635	682	691	732	689	686	726	682	699	710	670	652	676	690	681	703	669	718	727	688	723	709	710	701	669	685	693	668	654	680	675	694	696	690	711	694	738	637	664	723	701	649	711	692	687	667	668	700	684	727	699	657	690	675	726	687	681	695	713	710	691	725	717	683	726	670	690	695	723	710	700	737	674	701	686	668	674	728	716	696	701	687	695	697	655	695	692	661	663	692	663	730	712	669	672	705	680	687	740	672	720	683	730	700	707	696	663	653	688	636	716	689	703	689	699	667	684	670	654	656	688	716	716	651	719	667	696	653	683	669	724	700	661	685	669	721	687	678	677	644	683	686	715	702	633	660	688	702	704	682	695	719	694	701	748	647	669	709	671	716	684	684	699	703	655	663	758	694	762	683	696	648	733	634	662	717	699	712	649	728	743	675	748	657	717	722	677	703	701	669	719	698	696	652	725	695	727	661	683	643	682	713	692	730	693	705	674	687	731	744	685	703	705	676	694	740	704	697	663	676	671	690	664	681	725	710	623	658	678	693	680	677	676	697	647	712	665	675	694	714	704	707	708	691	683	674	659	648	675	693	662	669	719	624	705	654	685	746	660	705	706	698	764	710	642	628	673	694	697	738	699	667	715	661	707	668	658	698	673	715	725	689	716	733	670	707	692	692	714	699	688	672	652	733	734	741	682	721	686	694	695	721	711	702	645	679	695	663	723	710	686	700	709	689	658	719	701	701	724	711	721	693	685	674	685	696	652	716	721	693	627	695	680	670	649	672	671	730	679	682	706	706	680	704	709	697	673	649	674	710	694	640	694	703	642	656	726	661	670	723	645	668	628	685	673	654	742	679	678	677	668	702	693	725	706	693	701	659	704	691	666	661	689	686	723	676	708	675	749	656	678	718	746	701	658	672	632	721	696	676	678	680	741	661	714	630	711	675	678	714	732	691	709	683	680	712	675	700	687	652	728	691	690	670	706	655	659	681	668	658	648	714	712	666	668	617	690	670	700	716	697	677	661	661	671	689	680	683	696	720	717	714	679	724	650	650	698	723	666	687	656	705	707	692	725	709	724	703	677	703	724	753	668	643	650	648	642	658	700	678	697	710	653	705	666	709	650	649	672	699	690	664	664	686	655	676	686	681	654	673	704	700	682	714	691	640	684	660	715	674	679	640	685	747	705	665	664	646	695	689	670	727	723	700	662	707	683	716	731	735	668	729	649	687	668	733	732	686	716	669	677	704	711	672	731	698	708	676	705	667	690	672	737	708	694	691	681	728	666	718	674	665	721	671	701	701	704	654	717	664	698	710	712	648	712	686	691	646	662	733	671	696	681	700	661	682	672	724	708	677	696	654	672	702	690	678	714	716	696	717	682	713	677	721	710	754	740	617	673	668	713	657	678	684	738	698	645	708	700	660	682	691	731	678	724	684	728	692	672	700	692	713	658	708	675	673	668	711	757	732	695	705	677	659	714	683	707	700	683	703	701	699	697	705	691	735	644	696	676	683	740	700	709	688	709	690	710	724	694	650	693	673	718	678	687	708	724	678	631	675	682	677	664	693	652	671	651	698	673	627	684	705	677	699	659	666	728	734	693	693	694	752	675	721	671	690	642	710	704	675	678	711	690	737	701	668	664	673	665	637	715	703	683	684	707	718	668	731	669	681	708	702	718	706	683	666	700	707	711	735	673	685	712	688	705	685	677	677	688	687	693	712	624	743	693	666	663	715	685	711	643	654	695	641	690	637	661	688	704	707	742	698	730	661	675	686	671	748	717	702	694	720	653	689	694	698	673	715	690	683	633	673	689	693	707	663	666	694	686	676	695	684	701	658	671	683	699	703	638	677	663	656	696	658	715	698	686	703	669	672	705	648	694	707	690	664	699	706	706	714	690	727	681	686	738	711	664	672	663	694	702	690	668	680	724	716	682	693	688	645	662	703	704	690	673	692	681	684	686	691	737	700	676	712	681	716	761	745	659	712	722	689	673	707	668	737	648	684	699	679	651	725	642	704	714	732	671	642	652	687	640	676	661	699	659	696	678	708	691	691	701	681	745	703	699	713	627	704	704	648	726	708	687	712	760	656	712	704	654	674	713	649	665	701	720	674	731	650	684	703	688	696	652	676	676	674	666	682	688	660	665	714	654	689	708	681	710	711	705	696	697	703	689	695	674	682	738	667	719	691	689	691	727	654	722	715	707	644	707	634	673	697	645	703	711	726	683	666	670	678	658	722	712	718	662	693	691	692	663	689	696	719	711	694	691	672	720	727	730	676	669	693	679	640	671	679	725	675	758	699	686	704	711	700	716	641	687	680	671	679	721	686	702	721	697	674	681	658	707	689	680	638	693	659	686	721	633	679	686	703	662	676	672	659	694	679	700	644	745	707	700	687	646	649	704	735	671	741	651	711	643	698	703	707	689	696	659	675	681	673	693	729	752	674	680	684	726	669	711	705	721	679	708	729	669	694	677	728	646	692	665	694	697	704	716	733	657	623	708	698	727	682	722	653	688	686	690	707	710	693	697	695	715	772	701	693	694	697	669	708	715	713	706	690	641	657	693	668	694	675	685	677	668	698	697	670	718	699	667	685	674	691	674	696	692	690	673	709	672	729	693	673	715	717	703	672	698	682	684	622	704	679	663	650	657	706	675	734	711	713	705	657	691	674	696	708	696	684	689	706	756	669	681	648	692	683	656	708	679	687	644	729	642	677	703	699	626	694	679	715	689	648	663	674	687	691	687	728	735	682	711	662	650	707	696	685	716	696	695	669	681	661	678	681	686	686	715	696	721	677	720	686	667	642	720	701	633	721	720	686	680	692	679	671	684	683	672	671	709	739	675	705	686	740	677	693	691	708	678	644	651	683	680	710	716	706	697	685	703	721	660	637	706	719	702	678	690	693	664	618	683	697	646	716	693	689	736	685	700	711	694	683	687	699	694	675	670	708	736	670	677	664	706	670	659	694	635	696	706	700	731	735	671	652	680	667	684	674	670	721	654	626	733	698	698	701	658	662	717	661	701	684	710	729	706	689	666	709	691	684	696	670	688	696	690	704	685	709	690	712	642	674	725	693	740	687	682	694	726	673	686	669	679	703	726	684	702	675	693	690	697	689	710	655	706	666	704	703	674	670	684	688	677	664	683	692	658	637	699	713	667	706	682	702	699	656	681	685	675	699	660	755	704	702	701	688	730	719	702	688	718	708	698	703
10342	10263	14523	13672	9387	6011	4142	3049	2353	2047	1812	1838	1898	1700	1421	1245	963	520	454	343	268	231	203	196	204	190	189	151	183	183	183	186	165	175	200	193	193	175	157	168	194	226	168	192	167	195	175	169	167	168	191	180	169	198	160	175	188	186	183	229	229	195	166	181	189	168	182	179	181	194	162	164	168	161	187	177	171	174	183	183	176	194	152	174	175	154	179	175	180	163	158	211	196	201	182	181	171	184	188	156	190	176	190	165	197	174	177	163	191	186	169	184	173	175	207	195	148	200	189	170	185	161	167	184	161	173	173	196	175	174	182	198	168	184	182	175	198	176	169	179	184	181	166	184	171	189	197	195	155	153	163	160	172	162	181	168	175	185	185	168	172	174	183	191	201	202	175	156	170	181	192	177	186	180	169	173	196	163	168	168	174	183	185	212	158	181	165	190	163	164	150	201	185	185	172	194	176	192	155	191	156	199	175	192	166	158	190	188	170	181	176	187	184	171	176	182	177	177	185	178	169	175	180	172	182	172	190	176	193	167	200	197	181	169	142	183	179	151	206	165	169	182	204	211	177	187	151	204	177	177	179	168	177	197	186	206	163	182	171	165	179	184	170	169	162	193	147	188	157	187	177	188	165	203	159	183	178	193	168	172	184	150	178	167	165	185	175	171	194	167	184	161	164	186	182	182	190	163	200	178	195	182	174	196	149	187	177	158	194	161	182	174	189	198	181	172	175	188	226	176	175	180	179	177	178	190	185	172	169	186	171	188	178	166	187	195	162	162	159	167	188	192	172	192	174	153	165	167	162	186	159	161	166	180	173	181	187	179	178	172	185	181	163	162	192	182	169	191	173	190	197	176	181	189	170	158	174	181	176	186	174	165	181	178	163	168	164	166	182	164	169	177	172	182	163	179	178	173	184	167	199	190	182	201	190	160	157	168	166	190	197	200	165	165	170	209	190	172	180	166	154	175	156	192	169	197	177	188	188	168	169	175	156	196	194	216	180	190	175	183	198	170	201	156	162	177	166	200	165	184	172	175	215	167	179	195	195	165	183	181	186	181	185	182	188	174	170	197	218	203	175	164	192	182	178	182	182	176	181	200	166	191	174	161	176	175	190	180	154	172	176	165	203	182	175	177	169	161	164	159	195	192	170	192	170	182	192	186	169	175	167	183	183	195	204	195	187	180	186	178	173	183	186	152	158	167	177	176	192	160	178	166	177	170	181	181	170	158	177	181	170	174	129	163	162	186	162	186	210	172	180	178	167	190	197	188	184	160	180	181	170	188	160	180	187	184	186	194	158	181	178	182	156	190	171	169	190	131	184	186	168	160	183	180	214	169	184	196	190	185	159	163	183	172	214	171	177	163	181	159	180	198	191	192	181	186	167	189	168	178	183	201	176	184	179	172	176	187	140	181	162	175	182	186	184	178	193	166	173	186	155	161	181	167	186	188	197	181	170	188	208	181	146	204	183	160	175	189	202	172	177	183	169	159	192	179	185	185	167	169	198	163	183	185	180	192	194	186	141	189	147	160	186	182	192	187	155	187	184	179	190	152	184	188	175	166	184	168	170	189	176	180	163	163	170	184	163	182	166	182	185	197	195	192	206	179	172	185	181	195	199	186	184	187	199	160	183	184	191	171	159	157	177	184	176	159	174	183	194	183	185	195	185	142	181	161	147	206	186	158	178	157	167	195	188	179	182	181	190	204	194	203	168	180	160	187	163	195	161	177	176	207	173	182	171	159	171	175	178	197	183	195	176	181	164	175	156	167	176	195	194	168	167	165	174	192	162	176	213	203	174	183	192	166	158	182	166	203	179	164	181	167	171	198	174	173	172	173	189	189	177	160	157	199	175	184	183	184	155	203	152	187	206	178	170	208	177	197	178	194	197	189	196	171	195	179	188	186	160	198	186	182	176	179	162	183	181	145	184	197	187	148	180	174	187	187	189	186	170	160	150	168	158	182	180	181	168	174	168	169	184	201	176	185	163	177	165	144	186	193	180	190	181	195	170	193	176	181	219	175	200	188	230	167	198	175	197	170	172	172	174	194	195	171	203	183	165	190	186	173	208	169	181	178	196	177	170	156	189	187	160	162	167	184	161	168	163	164	182	190	158	176	178	175	173	157	164	195	173	186	189	195	179	172	204	184	185	187	167	180	184	166	182	168	176	201	172	177	170	182	188	164	171	177	178	190	202	163	172	178	189	187	193	175	189	171	176	176	177	157	170	178	190	188	187	178	174	188	196	169	169	204	212	164	175	200	187	184	199	191	191	161	174	170	181	197	183	180	185	195	184	180	183	181	157	193	174	161	180	189	166	158	164	167	181	180	160	198	188	192	217	165	155	181	183	165	166	177	174	175	166	188	169	190	144	183	166	195	170	180	177	182	186	185	167	172	181	174	175	159	168	175	163	185	205	158	193	186	185	198	177	173	192	194	167	193	193	184	178	193	155	180	157	171	181	160	207	183	203	194	177	169	183	159	175	172	184	160	189	186	169	163	185	181	184	150	161	176	174	186	167	198	204	185	185	173	183	177	174	193	190	178	172	185	180	167	160	178	177	174	182	166	174	165	177	149	173	191	173	179	174	188	189	174	187	192	178	161	180	158	182	177	166	178	181	163	197	209	201	203	170	173	166	166	181	195	197	165	167	179	188	187	202	162	203	176	176	188	172	159	190	172	168	179	172	200	191	163	189	186	178	166	166	167	188	196	201	193	204	145	174	163	173	174	181	174	204	184	159	180	187	175	183	177	169	179	151	201	197	161	195	140	145	184	193	169	175	156	182	164	179	197	178	192	180	191	165	188	160	177	180	168	158	194	185	179	185	165	187	182	163	176	171	179	192	166	202	196	202	162	192	193	185	187	182	160	174	182	197	175	174	172	183	176	188	171	183	182	159	181	175	163	185	164	182	178	188	187	192	163	160	176	176	177	182	182	181	178	205	174	201	178	163	169	164	201	173	181	165	162	163	203	192	172	149	190	196	202	197	150	187	178	201	175	173	160	170	168	213	182	148	171	175	132	179	170	168	180	200	167	198	185	159	216	158	170	189	190	183	175	171	181	157	164	181	179	180	165	165	183	181	175	173	168	189	182	188	187	165	174	163	194	183	177	173	161	176	168	187	182	166	187	167	174	177	151	198	163	159	147	181	190	168	172	167	178	172	197	168	186	183	179	199	164	156	169	179	167	162	202	192	161	163	169	167	185	156	156	202	170	182	182	165	168	189	198	185	164	196	138	200	182	166	185	174	183	179	180	173	168	180	200	149	172	168	188	175	185	186	205	195	185	203	205	182	174	183	168	170	161	199	192	184	170	197	180	196	179	178	179	174	195	193	187	162	140	181	178	223	193	169	181	173	185	179	201	174	195	173	172	171	172	166	158	177	193	182	181	182	184	176	187	195	165	202	174	163	199	162	173	180	171	188	160	188	181	160	165	166	175	185	180	173	177	162	169	170	166	166	182	153	155	189	170	170	160
11254	10908	15272	18906	17005	14517	12932	10707	8743	8857	7989	8353	9123	8644	7610	5571	4779	2669	2417	1688	1183	984	702	772	685	580	620	596	593	575	590	604	600	595	571	588	548	521	536	560	685	868	545	542	529	509	518	544	548	562	522	509	547	542	557	505	547	534	599	810	914	577	545	490	508	508	639	524	539	571	566	526	498	518	512	510	511	555	524	503	545	583	515	554	553	559	524	505	512	582	549	516	534	529	526	532	523	546	536	494	523	590	534	504	597	548	514	537	542	518	573	553	540	563	548	566	553	545	534	512	542	493	546	505	506	533	538	538	520	553	528	597	533	540	508	534	560	551	536	519	581	594	520	525	562	527	558	494	596	555	519	525	509	507	513	564	544	501	557	557	543	514	529	527	545	506	523	555	556	536	540	541	509	534	524	538	552	531	582	560	578	530	560	548	538	525	540	532	538	537	516	541	520	509	560	526	531	555	559	542	527	537	552	520	538	550	567	570	565	533	531	519	574	550	572	523	527	539	553	539	548	512	537	528	554	534	553	574	573	524	543	565	536	521	531	562	565	529	552	550	548	547	515	517	578	485	544	526	569	568	540	543	512	525	507	527	501	504	537	543	543	619	561	538	494	557	511	519	515	555	557	543	546	542	535	555	515	552	508	555	588	514	535	512	543	518	579	541	530	532	582	544	554	572	599	491	562	545	546	518	548	520	535	551	504	510	562	511	536	536	536	565	563	563	517	549	524	541	535	531	545	538	510	497	520	558	479	509	545	571	522	589	542	483	548	524	536	493	555	514	544	535	529	527	576	561	545	531	546	554	564	518	548	530	549	529	557	559	549	529	536	530	544	510	573	575	542	549	559	577	511	520	525	562	544	521	562	495	542	543	574	507	530	553	489	610	545	543	517	521	507	558	495	520	548	508	516	565	519	478	517	525	554	521	529	522	550	534	522	545	563	534	542	525	528	542	554	534	540	572	530	516	542	543	565	534	522	556	565	512	522	514	567	521	543	550	585	517	577	520	541	462	555	522	598	527	531	558	530	499	500	555	495	548	559	548	545	527	552	490	514	542	584	549	550	554	547	578	535	535	543	522	568	566	572	556	545	523	541	549	518	554	525	522	543	564	512	563	552	513	534	573	543	568	534	568	561	521	537	543	553	573	532	573	542	530	535	552	552	466	541	541	538	535	501	533	530	543	545	551	538	544	508	532	525	539	544	551	552	551	555	520	558	493	543	583	518	551	554	531	514	548	503	525	512	548	529	524	541	570	567	543	540	529	534	561	535	533	526	533	511	583	523	539	533	525	533	530	492	533	549	528	571	525	586	512	544	567	556	531	519	532	508	566	531	570	508	541	540	543	518	526	524	542	517	550	555	538	519	539	492	551	520	572	507	561	560	577	484	509	534	534	515	499	503	535	564	552	524	512	539	530	535	539	561	548	541	509	505	571	530	532	541	526	576	545	560	523	532	554	547	554	529	536	511	572	535	558	502	530	582	562	518	544	560	521	528	548	507	547	509	526	560	501	546	530	521	534	530	536	547	528	531	517	507	571	549	549	559	505	539	511	519	521	547	535	528	563	496	546	567	526	514	550	563	503	536	561	552	554	551	568	562	538	506	547	550	552	517	487	552	522	559	563	533	550	540	559	533	524	530	513	536	554	513	514	557	548	543	513	519	520	547	534	569	544	535	514	510	537	588	500	555	496	569	555	549	533	536	508	521	522	536	534	538	552	563	562	537	577	498	550	499	527	558	548	549	528	538	529	538	551	546	551	554	549	527	543	499	522	562	548	515	568	559	524	556	518	510	552	544	560	521	486	526	548	546	536	537	529	537	544	551	522	511	530	525	513	533	544	527	558	518	540	513	527	530	548	501	525	551	525	550	516	510	487	572	561	540	539	512	570	535	561	549	520	561	537	515	539	550	507	511	500	531	506	552	520	550	565	517	545	518	566	534	516	543	547	557	495	516	543	496	510	548	516	562	574	515	539	565	544	559	555	563	518	553	522	526	544	521	527	527	541	532	538	561	549	548	567	564	576	521	529	573	531	522	543	528	515	591	516	526	551	596	536	504	553	539	538	543	519	554	478	543	530	503	511	547	513	516	538	497	554	516	577	528	498	531	519	557	548	517	545	535	533	542	526	509	545	549	560	534	486	572	543	513	580	531	539	522	532	551	475	532	532	541	532	562	566	534	530	565	550	514	554	593	527	509	522	546	535	539	520	534	550	513	567	519	515	529	536	522	533	522	513	519	550	560	528	550	525	505	557	519	572	509	542	553	533	550	508	555	518	537	526	544	549	537	553	545	542	509	495	522	542	531	530	519	511	563	570	529	518	568	506	556	534	529	532	528	499	595	553	520	534	570	531	555	512	518	549	560	492	512	523	537	526	546	488	576	565	537	536	526	525	511	491	559	537	555	597	571	561	520	527	548	530	517	539	538	564	545	501	537	531	515	537	484	541	543	535	510	556	533	541	558	532	527	521	572	507	544	548	538	547	524	543	541	546	565	547	495	511	531	548	519	494	560	533	553	516	519	552	547	526	534	522	532	531	516	524	491	537	537	542	538	548	545	560	514	587	546	527	542	553	527	503	580	530	552	534	543	518	515	511	524	513	561	496	532	477	578	540	527	519	579	539	531	563	543	511	570	568	530	579	515	552	502	530	516	536	500	526	542	502	538	497	551	550	499	553	547	519	557	505	545	556	476	501	561	523	523	531	535	566	542	541	523	535	519	545	523	535	521	553	519	535	493	556	556	547	556	531	584	556	523	517	549	557	585	553	530	544	559	561	509	546	552	545	558	547	536	538	553	563	532	481	498	550	550	537	521	521	516	513	505	501	516	516	541	527	502	528	534	556	542	533	516	612	528	597	504	541	560	524	580	525	573	526	548	529	538	477	560	547	550	525	549	564	494	548	592	530	553	527	545	551	535	545	518	529	532	527	549	512	524	533	545	546	506	522	515	528	598	545	517	536	528	510	530	531	520	607	580	514	564	503	527	523	568	523	494	568	550	533	503	576	535	533	543	519	529	518	525	545	496	549	513	533	548	525	561	495	541	545	551	542	554	512	528	523	546	568	525	573	510	555	529	549	538	548	551	514	592	562	486	544	517	529	569	539	517	558	521	515	513	545	520	556	537	515	555	556	538	528	516	479	521	487	538	552	534	536	527	519	528	511	534	558	529	528	525	534	534	531	472	529	503	592	507	573	531	572	545	575	527	501	537	542	534	496	519	549	564	569	574	541	532	535	522	515	536	528	547	502	533	500	519	525	509	547	534	566	552	522	535	520	549	533	561	556	541	510	522	516	530	573	511	580	515	512	537	528	539	535	523	580	519	541	549	534	537	547	542	572	566	543	558	535	553	547	536	546	534	546	540	552	546	517	507	503	570	529	520	514	566	604	515	549	535	543	512	502	541	516	559	533	526	534	533	535	496	520	532	535	526	539	540	552	541	543	497	539	603	528	494	544	499	553	513	500	567	529	537	490
40014	33353	35440	36782	31472	30167	30525	27579	25974	24888	21712	19392	22067	19216	18461	15936	12582	8312	5094	3272	1653	1340	512	412	403	298	222	211	231	231	203	203	203	185	166	169	157	150	145	161	375	543	148	130	150	144	132	125	134	149	142	150	126	132	138	145	124	127	141	352	258	135	144	131	139	141	116	137	134	117	135	150	132	134	142	139	134	144	140	133	142	124	137	133	135	137	156	135	118	138	157	153	137	144	122	115	137	133	153	135	107	155	141	151	133	148	130	111	140	144	144	126	150	145	125	141	153	123	132	129	139	156	134	142	146	118	118	143	143	125	132	128	142	176	143	143	129	128	123	114	138	108	138	143	146	121	123	146	150	119	129	119	120	126	118	144	149	120	144	131	146	171	123	113	136	135	143	129	149	142	113	138	120	131	127	137	141	133	128	147	137	121	121	142	141	151	119	126	134	123	136	130	125	118	123	113	140	123	144	133	136	133	136	141	147	142	124	143	133	122	137	121	135	126	135	140	156	125	148	157	123	136	144	152	121	135	107	156	150	137	139	133	137	126	131	160	119	139	148	131	156	148	128	130	137	121	146	138	133	137	133	127	132	123	140	140	136	126	126	124	139	128	136	127	115	153	133	140	149	140	128	124	120	124	129	132	130	139	141	143	142	123	115	122	120	139	125	144	137	130	146	138	129	122	150	140	135	114	135	144	129	119	125	123	150	116	132	149	131	146	129	155	146	135	133	118	117	135	140	137	129	147	149	134	142	119	138	135	150	135	145	133	140	159	142	135	136	126	133	112	123	130	130	141	134	128	143	143	144	168	122	138	137	133	147	124	112	97	148	128	139	125	135	147	126	153	133	136	141	127	127	140	129	135	134	134	138	117	158	139	146	163	152	139	145	124	138	128	128	169	131	131	144	135	129	133	123	126	145	119	133	134	129	110	130	151	153	137	129	130	136	119	150	114	141	120	132	108	134	140	135	131	143	126	123	154	138	162	138	130	133	138	131	134	146	131	123	126	131	120	142	142	146	141	135	174	148	118	148	139	154	146	143	163	124	142	115	131	122	147	124	155	135	126	118	126	129	121	125	173	157	118	122	132	151	129	117	146	145	125	142	115	131	142	142	151	117	115	129	131	144	130	150	134	115	123	148	150	151	130	138	127	135	157	146	136	129	119	142	116	125	134	116	134	144	133	141	132	134	125	131	144	141	141	134	119	105	157	130	138	135	155	135	116	141	125	131	150	130	135	146	133	151	143	141	132	150	125	134	130	135	154	143	151	160	154	123	144	129	129	133	123	121	147	125	145	127	147	145	143	108	109	126	134	123	140	140	125	125	118	144	145	133	134	138	146	139	123	143	124	153	134	145	165	128	160	146	135	156	139	133	120	129	124	137	132	142	138	137	147	125	108	135	133	137	132	148	125	131	125	140	135	130	162	142	143	134	135	144	143	120	127	136	129	123	125	143	134	114	125	127	147	131	153	154	149	141	134	130	130	138	146	135	154	136	141	132	136	116	97	144	140	149	119	133	148	134	135	142	125	152	133	138	128	134	111	139	129	155	125	118	117	150	123	147	161	143	139	142	135	123	121	120	137	138	146	121	169	117	122	120	153	139	140	124	130	145	127	125	145	133	133	130	136	121	120	132	110	150	133	145	149	136	152	127	142	131	131	140	118	142	157	161	127	144	150	131	137	133	131	123	120	122	128	144	123	141	129	134	132	134	136	115	120	131	125	130	130	117	135	134	124	157	137	156	121	119	131	124	138	164	137	129	128	124	152	161	135	115	121	140	120	159	130	141	140	108	141	142	137	128	156	137	127	148	123	128	148	135	155	140	155	143	122	116	138	122	142	154	129	112	141	130	145	147	114	117	124	152	121	133	150	139	143	148	155	123	132	124	134	138	161	148	141	140	134	117	119	142	134	136	117	140	131	152	146	138	136	141	128	139	122	150	134	133	124	107	147	138	146	138	141	133	122	140	137	141	132	155	123	122	144	121	147	155	154	134	138	129	133	151	158	124	137	120	134	142	140	136	119	138	157	161	115	137	129	138	115	154	153	132	146	110	136	164	119	141	145	147	146	146	139	149	158	137	127	134	138	152	125	169	148	119	139	147	154	147	150	108	124	133	138	143	123	127	130	142	145	131	157	128	118	138	137	146	138	133	128	158	150	146	143	113	115	147	132	144	125	139	149	147	144	153	139	127	138	153	131	129	141	141	147	113	136	133	126	133	146	154	148	137	131	115	126	136	117	141	121	151	151	123	122	115	133	118	143	144	153	135	142	131	132	134	145	133	148	139	136	139	122	134	122	134	120	110	133	145	130	132	150	134	127	138	138	141	132	138	150	155	153	151	131	144	120	131	134	142	134	128	129	134	141	123	116	139	155	141	139	136	130	155	151	117	127	116	119	141	122	122	136	131	123	147	137	139	133	136	137	137	130	137	162	140	138	135	153	149	140	128	127	125	151	131	121	121	132	135	133	142	108	131	156	126	142	132	136	149	130	112	148	150	115	141	98	134	126	140	138	146	128	133	151	145	123	142	138	143	137	130	134	148	133	138	152	116	140	133	136	119	139	116	146	116	154	112	153	141	119	156	130	123	119	117	133	118	126	125	151	155	127	156	132	150	140	124	125	118	160	137	130	162	160	140	144	130	147	138	142	155	141	150	137	121	128	107	121	155	134	134	146	148	150	148	129	128	148	131	143	131	135	151	141	121	131	129	132	127	119	148	141	157	146	154	160	125	122	155	139	149	145	132	132	148	130	126	138	114	140	131	123	142	170	135	133	132	138	149	129	145	120	153	130	139	138	140	136	129	134	148	130	144	133	134	136	117	167	141	117	128	150	140	141	126	140	142	132	119	142	144	114	146	121	118	133	131	132	147	147	121	143	134	130	128	137	125	158	141	133	124	146	120	134	132	128	133	142	124	134	135	132	128	123	138	137	109	136	131	146	128	124	116	142	128	130	131	133	138	139	135	138	143	137	124	144	146	118	136	160	131	139	143	144	140	127	148	139	128	140	127	123	156	143	134	137	133	124	130	144	165	128	136	136	138	146	136	133	124	125	124	141	136	140	119	132	142	132	141	131	117	142	140	128	134	145	144	142	135	142	124	121	134	130	132	109	146	164	139	156	146	167	116	134	111	131	149	132	112	124	132	107	143	138	126	146	141	160	122	130	125	162	155	138	131	132	140	115	122	135	134	139	134	109	117	136	144	137	146	126	134	125	147	153	143	122	127	135	141	135	153	132	148	139	135	155	156	114	129	154	141	144	109	141	136	132	105	136	143	147	145	133	153	140	138	157	152	140	134	133	144	115	138	153	109	125	146	135	146	141	145	135	150	147	150	131	149	144	148	142	139	154	117	133	114	122	141	131	133	126	137	130	124	137	138	119	110	152	143	155	133	131	133	137	119	120	124	146	143	135	130	117	136	145	138	142	151	132	133	127	151	141	147	164	142	141	149	121	122	144	131	132	120	134	124	160	124	128
27435	25327	30509	36160	34681	37381	39327	38049	37675	37797	35646	36561	39306	37241	38415	33523	30897	24120	20572	14703	9167	7436	2688	2612	2725	1569	1088	1166	1212	1056	1049	1014	920	796	734	675	571	556	511	517	2357	3524	508	514	445	469	444	484	456	462	453	445	481	430	435	445	439	479	557	2133	1519	450	431	425	409	409	464	444	438	437	431	413	452	423	432	409	424	426	417	424	408	433	436	454	460	440	395	393	466	455	409	437	446	393	430	416	432	418	429	420	467	411	432	418	439	450	415	441	439	415	423	437	431	436	450	398	413	412	444	410	448	396	411	422	427	441	426	433	443	425	409	432	449	421	411	427	418	433	468	430	433	441	428	457	431	460	438	435	450	416	479	418	433	374	455	447	457	431	398	415	407	450	437	452	427	462	456	411	419	450	392	427	459	411	411	439	428	403	457	404	439	416	427	406	420	444	419	460	439	432	460	439	425	428	412	388	405	430	446	413	415	430	455	413	399	437	462	453	366	404	405	442	437	416	407	399	439	452	410	416	458	411	409	416	429	424	432	456	395	409	446	439	433	437	449	434	383	409	407	406	432	453	431	415	432	461	430	435	407	424	388	442	445	446	399	445	439	437	401	440	455	424	394	445	439	426	447	435	427	467	422	442	439	451	449	442	455	431	434	422	419	424	413	412	465	420	413	427	437	445	446	424	417	412	421	464	444	414	414	434	442	399	440	438	408	396	442	417	434	489	413	430	450	417	401	394	431	424	421	406	452	443	421	417	403	439	438	467	417	412	443	428	418	419	415	406	412	417	392	440	420	400	424	393	455	413	457	428	423	453	404	415	380	435	423	413	392	430	377	473	391	460	484	431	419	421	459	414	432	394	427	420	401	380	439	444	405	440	442	437	430	448	405	436	437	395	436	415	407	448	443	403	435	388	405	415	466	459	392	424	426	400	405	396	438	408	455	380	429	438	393	444	440	431	435	430	379	463	430	416	389	443	385	413	396	441	427	423	427	389	405	440	413	410	457	396	410	449	408	404	432	434	433	404	416	410	426	435	415	453	432	405	394	392	426	420	440	436	452	444	449	481	420	454	395	415	420	420	429	420	407	397	427	409	423	423	399	427	434	455	441	402	422	445	452	404	448	427	445	435	420	453	389	420	437	436	423	413	414	437	458	455	432	414	437	417	459	415	449	452	439	435	409	434	396	432	407	433	422	427	447	399	425	438	386	441	416	474	439	438	400	427	426	418	400	461	485	456	438	388	442	442	427	420	415	426	420	451	417	401	449	428	413	401	472	399	410	443	432	407	459	409	417	419	430	426	426	435	458	429	429	400	440	422	421	403	392	384	418	429	455	425	400	400	413	440	415	424	423	392	437	430	444	429	438	434	430	405	413	431	410	388	432	424	431	430	407	401	434	425	443	411	421	454	424	397	413	441	399	431	431	441	433	414	414	421	434	399	430	427	432	409	460	424	424	465	421	404	420	407	420	402	412	414	408	408	422	444	429	433	437	426	440	464	423	434	406	443	425	405	418	453	413	445	412	430	432	474	437	409	436	424	437	422	411	427	431	429	425	415	434	409	419	413	405	450	414	419	434	440	410	420	423	441	442	453	406	420	434	408	425	437	418	428	418	415	389	390	408	377	411	443	450	419	400	414	404	417	418	422	402	428	407	413	430	457	457	416	437	450	403	424	423	464	468	449	422	440	462	435	437	423	425	426	415	436	437	457	436	440	434	430	404	440	444	408	427	461	406	424	416	454	437	412	430	452	446	402	396	432	430	428	416	434	413	420	447	415	423	463	401	463	419	447	413	418	412	433	445	378	418	446	431	456	397	445	429	466	431	445	402	451	428	446	438	434	414	428	458	424	437	392	446	441	411	410	408	408	433	450	402	467	420	405	458	419	393	430	465	440	429	422	391	421	407	429	408	428	438	405	434	454	430	440	446	403	434	414	453	442	429	415	437	410	432	417	393	471	421	446	391	417	418	394	406	417	426	396	418	465	435	411	406	435	409	449	392	428	428	406	413	447	408	465	449	453	434	405	414	447	446	376	421	400	448	427	412	404	433	461	430	419	393	429	418	439	382	428	449	397	414	416	389	417	420	424	432	406	428	414	420	448	427	436	447	414	450	445	411	382	426	426	389	440	434	431	437	427	426	379	419	417	447	421	407	420	437	451	434	412	437	435	434	408	410	425	441	397	436	389	430	430	430	406	450	430	457	379	421	425	417	452	417	435	409	377	436	438	442	444	441	402	408	448	397	390	414	450	418	378	397	433	432	387	438	464	420	418	453	478	438	419	422	409	414	437	411	426	429	402	458	443	395	440	418	423	403	427	452	434	401	411	396	436	427	428	403	462	409	443	418	413	433	402	448	416	443	427	414	427	440	429	403	456	455	442	428	419	388	444	415	419	416	443	434	445	396	418	461	423	418	437	447	428	456	445	412	416	436	462	418	449	446	405	399	439	430	383	418	423	402	418	443	439	436	444	423	466	433	424	445	431	434	416	408	377	419	432	419	451	433	436	417	421	459	415	429	413	430	459	416	384	447	443	435	405	423	413	418	390	458	422	433	425	412	433	450	435	406	436	402	423	397	451	433	418	421	439	431	437	413	425	426	405	447	418	425	425	431	404	422	426	431	427	406	445	427	388	450	449	421	420	416	373	433	430	432	470	440	411	414	413	448	417	397	434	379	449	424	422	415	419	428	411	404	435	406	398	406	431	389	403	395	449	404	409	405	414	428	392	415	455	444	410	401	421	445	418	418	427	456	413	427	415	457	451	425	437	464	475	456	421	458	416	430	467	469	433	387	466	429	428	410	422	417	427	456	423	445	421	446	431	405	435	458	457	436	450	430	449	441	424	388	448	421	421	399	411	428	435	384	420	408	439	449	427	362	413	416	445	403	407	439	428	415	422	444	382	413	426	430	427	441	438	424	448	382	411	408	415	452	425	439	437	413	436	431	416	435	438	399	370	465	416	447	447	451	468	413	424	436	458	447	418	431	407	420	447	463	420	453	448	447	418	426	416	425	419	445	428	446	413	428	411	470	399	377	426	444	435	431	456	434	457	436	429	450	434	446	452	415	386	451	426	388	425	412	420	430	441	447	391	398	414	438	403	437	411	434	435	432	418	402	462	415	412	471	445	416	401	429	420	409	410	413	404	433	449	401	422	408	411	407	378	398	410	412	406	419	409	400	397	422	414	420	428	420	419	422	398	426	412	460	414	391	446	430	411	433	423	418	430	435	460	400	439	437	419	425	448	453	439	444	434	430	429	448	439	415	401	477	444	468	458	424	452	416	435	421	465	443	413	396	464	407	451	412	400	439	434	464	417	424	416	423	460	425	419	431	446	412	371	473	441	425	418	455	437	383	420	432	424	405	427	432	434	450	422	424	415	420	417	454	409	467	453	418	384	436	405	406	420	430	437	428	416	442	393	401	459	437	444	407	434	476	396	425	440	443	421	438	401	432	390	420	437	402	434	436	413	436	413	429	428	470	418
51543	38209	36903	34916	32289	33315	33006	34140	35000	33476	34760	33863	36707	32670	30056	28073	24156	19618	13028	8203	3964	3913	1478	811	861	629	451	372	482	441	454	348	302	303	313	259	259	281	231	234	747	873	234	227	223	263	255	249	249	262	224	223	214	226	251	253	244	246	235	532	511	237	217	222	224	219	215	226	208	212	219	215	216	218	215	212	213	209	223	222	238	215	252	233	239	218	249	251	225	234	243	244	229	218	239	229	225	240	232	229	217	248	222	233	234	227	237	232	208	227	237	252	235	200	201	224	255	206	227	208	252	247	244	242	231	259	252	235	227	230	188	234	217	228	219	226	231	212	232	221	235	244	220	220	228	250	241	220	230	232	224	210	246	213	191	237	236	234	224	229	229	220	241	242	217	214	227	223	211	225	217	243	224	240	220	222	247	188	219	259	211	230	223	216	208	241	236	224	220	235	203	237	217	232	249	222	218	251	233	223	239	235	227	244	207	245	233	223	224	218	204	249	224	213	214	222	222	214	237	244	229	234	205	216	231	241	210	221	234	243	250	244	213	207	226	208	233	233	252	207	260	228	212	241	238	242	190	276	224	219	216	232	230	222	229	214	249	238	250	210	213	261	239	240	227	212	241	236	228	212	203	225	220	232	200	208	220	219	243	215	217	231	238	225	229	210	216	245	214	232	241	243	251	213	220	236	247	225	215	216	236	229	223	235	254	233	210	230	219	224	209	233	255	244	224	209	232	229	235	206	249	193	199	223	213	223	216	236	218	227	200	226	232	246	205	227	226	223	230	234	203	234	215	226	241	224	204	207	226	205	239	208	219	243	210	209	233	209	220	240	220	223	215	224	240	254	229	213	241	199	201	231	224	232	259	218	228	229	211	203	241	228	230	235	225	209	245	213	223	227	239	238	226	219	212	222	235	226	226	227	236	230	244	236	242	232	222	236	230	225	205	240	235	211	238	250	222	244	192	214	238	219	206	223	220	230	220	229	209	221	232	229	236	219	226	253	221	224	232	245	225	224	218	217	216	197	221	226	240	231	211	233	214	232	217	210	224	220	222	222	228	211	212	239	236	246	246	238	264	238	236	226	218	241	227	218	202	221	250	239	189	248	217	237	253	226	228	222	240	220	219	204	230	197	208	215	210	231	226	224	230	221	236	230	243	236	247	253	239	233	246	223	238	240	240	229	218	216	246	221	211	225	224	210	244	205	236	217	276	220	234	219	213	226	242	229	240	229	222	225	198	215	242	230	226	230	219	204	200	213	243	245	233	207	218	214	221	216	204	234	232	209	238	236	214	217	210	216	244	237	222	197	216	209	221	237	256	220	238	231	208	237	223	228	222	215	223	235	236	241	238	250	226	212	241	240	248	222	241	233	220	221	217	231	227	221	240	232	219	227	199	229	206	230	252	210	255	220	219	219	227	201	205	223	236	217	229	247	215	265	214	236	250	194	239	222	218	226	214	220	243	248	250	226	215	215	214	230	212	204	254	241	229	233	221	201	210	240	231	220	209	212	220	244	217	218	236	214	214	240	236	234	236	230	219	212	228	239	222	236	235	227	263	237	237	235	218	226	245	251	251	227	245	240	228	224	219	242	231	238	223	241	229	223	232	217	256	234	243	233	232	231	223	211	211	229	215	190	232	214	234	213	230	218	251	230	201	205	219	201	241	231	233	229	234	230	216	235	220	242	266	225	195	249	223	254	220	218	221	223	246	235	232	223	238	205	223	223	242	225	212	230	231	225	241	216	219	250	226	206	245	243	224	248	211	234	228	223	247	204	207	212	235	239	215	241	232	234	216	218	228	224	264	204	245	230	247	215	198	230	236	248	204	239	245	213	223	244	231	228	219	237	205	229	230	222	230	206	243	223	239	250	212	250	226	241	256	242	253	249	237	245	254	211	241	239	215	213	207	207	241	238	249	282	246	240	249	249	238	242	221	205	209	222	249	231	233	216	231	258	224	233	247	224	224	222	210	221	219	224	252	244	226	240	212	234	235	214	220	182	216	228	230	220	224	220	231	249	206	245	211	205	224	227	252	223	231	240	233	211	225	245	231	263	244	224	218	255	240	210	220	233	231	230	244	238	231	218	232	250	230	242	222	233	233	245	212	231	224	220	213	235	225	237	212	201	216	227	244	246	252	196	235	224	263	229	227	215	237	257	218	201	227	224	246	251	231	234	219	204	201	205	252	239	224	220	235	233	221	223	254	217	210	227	236	250	259	228	201	211	228	220	234	213	232	240	222	247	216	238	241	242	202	232	216	215	229	230	242	232	229	232	238	241	235	224	210	232	216	235	226	247	234	196	208	229	219	226	227	252	257	206	245	247	219	238	243	213	224	228	216	240	215	248	237	228	213	226	234	209	240	234	239	219	241	246	232	234	238	255	261	242	221	224	237	208	238	198	215	230	208	243	239	235	230	236	230	202	214	246	227	218	235	230	218	258	218	222	201	224	208	226	250	245	207	246	203	229	237	214	222	218	228	221	221	229	240	184	234	215	245	189	208	234	211	240	239	245	233	223	208	264	219	215	198	223	233	210	213	235	203	228	249	213	222	242	204	248	208	219	231	239	219	199	237	214	229	236	230	222	226	213	227	233	232	205	236	223	222	251	219	210	229	261	239	217	227	219	241	221	232	202	226	240	224	215	214	210	218	186	221	203	227	222	219	199	232	238	216	196	206	230	207	233	222	233	218	240	226	235	231	246	214	215	237	211	234	231	238	233	244	225	224	234	246	213	230	243	235	228	210	221	215	228	209	233	237	220	205	216	222	213	209	244	225	211	218	220	226	250	249	230	211	215	242	237	222	236	230	231	221	237	240	233	246	239	230	221	206	261	215	212	234	212	224	235	195	214	201	227	249	213	211	225	212	206	216	251	223	235	232	230	188	255	229	212	258	215	234	257	217	217	257	251	221	221	232	220	208	237	206	233	241	236	258	227	224	231	211	221	236	254	231	238	212	229	222	226	205	224	240	237	229	238	248	222	218	227	241	226	242	221	261	226	234	213	206	213	216	220	227	210	244	250	233	235	235	220	224	228	207	228	223	256	215	228	202	217	222	241	228	208	257	252	232	244	232	231	234	245	233	206	230	206	244	224	235	223	211	226	235	245	215	225	233	225	252	209	215	241	251	248	220	248	244	237	218	217	221	224	227	219	229	213	218	222	228	223	240	232	228	238	231	216	246	243	249	203	228	221	245	216	194	206	208	239	217	204	217	250	217	223	229	201	223	236	245	212	237	219	206	228	228	212	231	258	239	253	223	223	215	229	199	202	235	212	243	215	232	219	213	236	228	222	231	208	245	250	208	240	224	214	248	250	231	206	224	218	213	246	226	211	246	216	248	209	234	247	220	233	221	221	248	196	216	231	237	219	225	239	218	226	233	237	192	213	217	215	241	231	216	207	225	219	228	237	247	232	216	234	228	258	243	254	221	232	197	228	236	202	239	234	235	250	201	217	220	230	235	232	224	211	246	216	223	239
33837	30259	34743	36975	38477	43405	44259	46893	46837	46360	48157	49997	51854	48483	47684	43548	40386	35841	31982	24342	16002	17734	6944	4690	4805	2862	1824	1831	2173	2366	2198	1262	1329	1247	1155	1194	953	929	842	803	4084	4993	698	688	683	707	720	670	678	697	680	706	645	700	674	721	664	659	688	3113	2689	658	668	631	657	688	697	662	642	629	676	682	650	648	660	627	662	687	652	625	633	683	613	658	689	665	642	682	649	664	665	662	660	668	651	674	634	649	665	641	659	679	627	654	668	650	632	661	660	665	666	653	658	657	646	659	664	612	661	649	640	624	671	643	612	654	644	623	684	668	650	644	680	628	662	628	674	678	586	623	663	616	690	679	672	647	657	642	648	657	688	671	704	618	659	669	672	638	646	660	635	644	678	672	641	619	668	698	593	676	669	664	647	639	656	628	699	667	673	620	615	613	661	657	637	634	653	695	695	658	670	651	674	628	669	637	683	697	671	672	640	640	674	657	679	659	693	652	701	623	646	626	695	670	613	664	647	676	635	617	613	641	697	639	641	676	653	668	647	649	647	645	695	697	637	683	691	687	654	619	658	652	625	635	659	667	624	717	693	619	640	660	684	682	677	646	650	677	652	670	670	657	643	693	664	652	645	684	642	619	643	598	631	670	674	639	691	603	614	670	660	661	668	596	671	632	664	653	624	647	667	663	594	647	661	654	653	658	648	672	652	649	649	653	652	632	650	663	637	654	626	669	605	627	653	680	664	620	616	631	666	642	658	668	696	653	666	600	658	661	621	673	649	635	630	654	660	696	625	655	674	641	631	625	629	607	670	638	662	723	654	637	675	671	658	666	650	633	659	620	640	675	706	679	697	688	626	707	605	655	649	600	669	665	639	630	651	677	633	641	640	685	622	656	660	677	659	678	667	652	656	634	659	743	685	601	627	664	656	691	638	706	611	640	625	667	647	670	676	605	621	664	613	682	689	637	649	687	638	688	633	647	663	634	674	660	675	624	639	660	638	659	649	636	654	595	658	672	660	687	638	666	657	647	650	651	639	635	640	642	628	622	659	632	631	674	691	630	630	672	642	632	638	629	622	644	639	699	668	644	581	629	620	674	655	674	639	631	700	632	644	623	671	644	655	710	623	698	663	651	592	673	620	675	611	682	655	678	647	630	658	664	681	678	666	622	647	618	650	659	626	646	631	650	615	678	675	641	650	622	637	638	641	648	685	641	679	649	695	641	608	657	678	678	687	631	669	670	650	633	682	620	664	642	659	651	682	673	694	656	658	660	639	598	669	612	641	625	662	656	670	644	665	639	627	650	693	674	634	657	633	629	643	682	671	658	677	659	636	683	648	628	662	661	692	658	681	643	632	643	670	627	660	684	691	663	631	627	653	620	661	655	660	597	667	651	613	699	643	685	632	658	684	608	646	643	663	625	633	683	655	666	667	613	626	623	657	686	669	653	661	639	639	689	617	629	622	657	676	653	642	693	610	611	663	639	645	631	628	667	686	672	693	622	683	670	653	641	679	637	661	662	639	643	674	686	651	660	633	653	673	660	644	662	632	609	666	652	650	636	626	640	685	625	646	629	631	679	680	656	670	707	651	662	691	677	606	694	653	704	676	633	602	634	633	708	634	647	633	638	653	680	673	572	651	660	666	631	648	632	669	665	640	607	654	649	671	681	680	674	609	651	638	617	696	663	649	668	636	636	661	638	641	602	678	640	637	635	633	667	672	632	651	715	646	654	694	637	639	623	688	640	685	653	655	650	656	665	643	662	671	601	639	669	644	662	668	655	642	658	627	650	690	642	659	626	665	670	653	625	674	655	656	628	627	632	653	615	612	663	638	643	643	651	654	619	620	668	663	618	644	640	675	650	630	632	635	718	671	651	664	636	646	650	651	647	597	676	640	655	671	643	656	647	639	630	657	625	669	650	646	629	687	668	598	661	674	650	654	673	664	641	650	654	608	613	659	642	654	607	623	651	666	650	650	670	678	681	648	641	708	633	604	651	618	672	646	657	618	708	666	644	633	690	632	655	668	633	652	671	674	659	658	667	632	632	714	695	608	671	637	635	646	687	688	640	626	638	709	638	673	647	651	643	620	632	650	653	650	669	622	654	633	666	679	626	692	699	597	624	588	625	658	604	659	645	651	643	656	653	601	632	668	671	654	660	691	616	618	682	650	679	603	697	637	663	612	627	629	682	665	645	639	614	598	624	660	633	655	676	622	661	689	670	662	654	691	633	657	662	614	649	614	665	617	669	639	641	651	663	613	718	661	629	630	593	629	688	647	612	679	704	702	645	656	661	704	655	671	627	634	692	658	684	689	698	657	669	650	661	620	666	663	636	626	648	685	655	609	643	663	604	691	672	645	656	616	678	655	655	696	661	615	659	621	593	620	620	649	630	615	641	601	610	684	671	649	632	692	638	654	630	650	720	647	650	633	612	639	635	643	683	656	680	613	652	676	641	637	627	646	667	610	659	649	654	666	654	633	631	676	673	659	645	681	672	623	684	662	674	615	595	610	680	640	625	620	652	637	640	625	638	626	641	684	652	652	694	578	666	624	672	661	654	618	668	641	635	625	643	697	658	587	656	686	605	628	629	736	621	658	631	655	661	669	615	655	656	695	627	650	663	626	655	664	638	644	600	603	677	700	674	626	637	625	649	585	638	667	639	710	639	650	595	687	675	667	627	650	642	627	666	636	631	656	641	685	673	679	650	667	652	682	606	644	639	642	639	639	633	653	644	609	642	645	631	638	686	610	724	606	653	615	643	672	648	715	648	640	645	629	671	638	660	719	609	650	683	644	700	666	637	647	682	672	633	651	642	652	588	647	683	718	654	619	642	624	601	671	630	664	672	639	646	650	682	640	669	624	618	635	664	623	714	630	672	615	671	642	666	657	677	676	647	645	672	664	682	671	651	673	675	639	635	646	650	633	688	656	642	662	624	677	636	666	668	654	675	616	639	688	655	649	657	626	633	660	666	657	631	657	679	664	618	627	638	668	651	654	665	621	636	646	655	640	659	699	634	614	644	654	680	679	640	652	664	666	675	664	662	643	646	660	622	653	663	631	674	660	640	609	654	657	670	619	694	675	647	613	685	572	671	627	707	616	694	603	643	637	661	681	607	664	636	658	662	670	650	626	642	676	640	661	662	696	640	663	679	677	648	662	614	637	672	661	648	673	690	630	621	638	666	682	701	648	671	633	628	653	675	665	671	659	652	652	679	681	670	687	625	639	636	675	654	657	638	683	638	607	697	685	626	607	638	640	658	625	595	631	670	635	606	697	615	648	631	698	626	704	638	651	647	655	660	658	662	595	689	614	651	684	648	635	632	655	674	650	616	625	648	634	652	619	659	679	648	665	705	636	614	636	696	617	666	660	686	701	629	657	629	679	656	687	646	600	640	632	634	653	664	635	639	655	689	671	671	652	726	669	644	647	653	626	624	668	622	619	648	618	647	649	637	675	642	628	643	646	654	611	707	608	672	633	688	633	632
10309	9895	12913	11349	6436	4812	3988	3226	2802	2571	2279	2083	2178	1655	1410	1219	1055	839	595	450	303	322	264	201	180	213	205	188	190	210	174	180	160	171	201	182	189	187	169	157	207	210	185	182	183	175	193	171	181	213	210	198	166	165	192	175	174	184	185	188	184	162	156	176	173	192	197	165	178	172	195	192	175	160	182	208	178	172	190	203	182	176	183	171	176	190	203	191	167	164	216	179	146	155	159	170	181	174	186	162	186	164	195	166	182	180	172	217	166	179	183	180	195	201	179	178	176	194	182	210	179	170	187	189	172	202	141	177	190	173	166	190	174	179	182	167	170	179	193	173	148	177	185	184	174	161	206	156	170	178	165	179	174	199	200	181	187	180	179	166	179	178	178	184	188	183	189	172	146	176	199	180	177	181	175	199	201	197	188	199	194	164	194	179	175	199	185	175	175	180	200	190	204	167	186	185	190	208	173	184	153	225	172	188	177	185	167	158	180	177	174	193	176	186	173	165	191	179	169	178	189	188	176	173	199	175	186	179	184	185	186	177	194	178	197	183	182	200	175	169	200	158	200	188	188	179	172	190	185	183	177	212	185	175	165	158	149	163	199	168	185	167	162	199	194	194	174	184	201	173	151	195	159	181	163	196	157	178	179	162	169	212	219	186	166	200	157	215	205	182	173	186	171	198	185	191	186	166	206	177	182	192	169	171	178	160	198	162	191	158	200	176	185	160	184	179	166	175	190	225	171	180	185	196	182	197	179	185	190	173	208	170	178	177	172	183	166	161	163	154	193	182	173	193	206	167	188	171	176	184	166	185	190	158	210	174	207	166	193	205	184	192	189	198	174	184	184	186	173	187	153	190	166	163	187	168	168	172	203	165	185	170	174	162	173	188	190	184	164	177	192	169	174	179	184	163	157	151	182	187	198	147	175	162	172	203	172	156	199	164	229	200	163	168	177	195	184	186	190	164	194	179	185	190	195	178	194	191	191	174	183	177	173	179	157	186	183	178	178	192	171	167	195	180	180	185	174	193	181	182	190	171	165	212	158	192	164	193	169	183	168	180	206	184	182	169	179	181	166	189	177	169	182	167	209	187	196	174	213	180	200	182	203	183	190	169	174	157	178	191	193	162	178	195	172	161	178	187	163	191	187	191	176	172	170	198	173	182	166	158	189	190	185	176	174	193	168	193	168	167	190	171	166	164	184	184	199	192	177	195	173	170	181	155	183	176	195	177	212	204	198	165	198	138	163	181	170	191	168	189	197	207	197	194	181	199	178	197	192	194	182	184	163	177	167	162	191	164	198	174	190	174	180	187	182	190	191	172	194	207	197	178	179	210	188	175	192	191	190	179	181	189	179	172	204	170	164	188	152	192	170	176	176	197	178	195	188	177	175	197	197	172	174	165	172	190	168	209	194	181	183	172	190	179	183	170	179	182	168	183	180	184	174	162	165	183	175	192	163	175	183	173	169	165	192	179	164	173	169	188	167	211	195	185	200	200	174	194	185	185	202	186	211	188	201	158	161	172	179	177	175	175	179	163	185	179	202	185	176	163	172	180	174	204	162	178	209	178	188	175	187	181	218	200	182	168	204	176	179	184	179	227	206	174	171	159	172	181	211	211	205	150	167	162	192	185	173	199	182	179	163	213	169	170	199	177	161	184	168	174	186	202	154	197	166	186	188	195	198	176	168	180	187	188	190	196	185	172	166	167	162	190	168	177	181	177	187	186	171	173	173	177	193	213	180	197	192	217	195	181	173	202	183	174	181	184	194	180	188	198	180	159	173	162	181	190	181	197	189	197	180	200	176	170	178	188	168	186	173	208	191	158	180	196	156	193	182	202	184	181	187	154	189	190	192	147	167	183	175	153	172	181	184	165	180	190	171	185	218	183	192	178	192	167	168	191	179	172	193	180	182	186	184	186	186	180	171	182	174	199	189	159	183	173	182	162	178	196	188	161	154	179	169	174	150	169	184	161	207	197	173	185	174	175	194	194	183	190	172	178	177	200	203	162	187	183	163	178	160	183	166	185	203	157	160	175	192	178	185	203	166	175	187	177	185	167	171	182	176	200	196	186	181	177	188	173	172	188	193	177	188	173	182	197	163	209	196	188	169	192	183	183	183	182	176	167	176	195	197	173	184	186	185	167	176	173	159	178	175	188	194	167	187	182	176	180	209	169	162	197	188	179	203	172	223	184	203	190	181	208	175	189	180	187	176	168	151	186	190	183	185	216	188	180	183	200	186	204	172	218	229	167	193	208	173	196	144	188	194	177	178	168	200	181	157	191	174	162	169	184	210	205	185	178	172	167	205	192	193	192	188	187	174	195	180	174	191	203	169	169	200	184	187	184	194	183	196	180	169	178	202	168	203	198	191	200	182	174	180	192	207	168	174	201	192	160	162	189	179	192	181	209	206	185	169	196	199	186	206	167	179	179	188	161	166	178	166	179	185	178	203	180	186	209	183	190	181	188	172	213	200	180	166	176	171	198	163	200	180	190	196	165	193	177	165	160	195	182	182	163	179	170	184	175	187	198	159	196	161	164	162	200	156	171	153	189	194	179	182	197	189	184	211	182	189	166	181	157	168	150	163	188	171	167	193	203	197	170	178	168	189	177	165	181	182	158	184	177	203	169	195	170	203	182	187	204	170	188	185	162	197	177	162	189	168	181	171	167	180	199	174	171	194	149	184	176	203	193	159	197	191	208	174	183	187	177	203	173	197	209	190	160	174	169	178	175	188	182	206	182	168	200	195	194	198	186	176	180	169	170	190	176	184	184	201	191	184	189	185	177	195	173	191	169	204	173	194	190	210	174	201	165	176	180	172	173	201	188	182	187	188	191	151	170	190	183	184	188	185	176	187	178	181	202	178	178	180	177	164	185	157	185	181	171	196	175	174	200	182	176	170	180	182	171	196	192	184	173	150	189	196	184	158	192	177	167	173	195	180	173	173	176	176	207	211	181	166	199	181	171	194	168	181	152	165	164	171	177	193	175	160	195	175	189	194	173	184	203	178	182	190	181	192	158	198	193	175	157	168	172	169	177	172	171	184	184	190	168	183	158	186	220	198	191	187	164	210	161	201	163	176	137	208	177	183	166	165	167	186	191	188	203	193	152	177	199	163	193	188	180	183	182	177	165	190	164	185	181	174	182	174	189	198	171	163	175	185	180	189	176	208	170	200	178	187	158	173	181	174	198	202	170	175	196	188	186	185	186	189	190	202	175	186	186	181	164	193	171	182	173	190	182	157	176	193	190	181	164	183	185	148	188	198	193	182	161	195	185	173	182	176	201	183	161	152	208	188	189	190	177	166	183	216	192	194	189	168	192	164	184	175	189	185	171	175	180	165	197	177	158	191	148	173	195	180	195	191	149	165	171	177	162	182	175	188	169	192	149	211	173	196	161	163	189	186	185	188	180	193	182	194	167	159	180	182	166	162	171	177	178	209	162	176	205	190	166	183	188	170	179	202	170	194	180	179	201
11152	10206	13885	16393	13389	13390	12595	11988	10779	11165	9684	9375	10780	8253	7385	5892	5243	3986	2861	2224	1418	1333	962	639	694	633	583	625	567	558	569	565	607	578	585	576	544	543	551	549	745	712	536	575	545	517	533	553	519	554	530	554	572	574	589	552	538	542	544	668	754	509	566	532	518	581	536	545	524	555	561	486	519	573	534	530	516	554	567	555	525	494	534	523	527	568	570	517	541	541	550	523	528	558	507	564	510	578	532	537	553	560	546	552	533	532	525	555	595	573	539	572	577	547	535	545	544	587	551	552	529	552	593	527	559	573	540	566	533	530	546	522	574	539	564	546	543	536	603	510	532	568	548	541	510	534	569	573	552	551	574	549	572	540	525	542	542	577	518	556	562	535	567	566	551	561	581	539	567	559	588	560	565	523	504	522	552	565	526	560	549	576	536	565	538	527	551	575	540	535	540	520	566	561	493	540	539	553	548	563	533	571	547	515	528	534	543	576	522	551	538	539	564	541	534	573	536	558	542	549	584	561	547	517	546	570	535	518	547	565	505	521	534	597	602	546	565	600	573	548	523	563	501	494	553	543	526	556	576	564	547	546	573	564	533	539	520	551	563	562	523	547	559	516	543	529	551	503	515	573	590	526	549	564	540	534	497	546	536	485	506	538	549	515	571	575	522	545	550	527	570	548	603	558	559	539	583	545	538	553	534	569	503	521	574	516	550	555	550	547	535	501	537	539	530	524	537	536	534	534	583	583	527	588	528	529	577	543	525	511	531	569	542	522	582	545	534	564	515	535	535	574	530	579	569	583	560	541	515	523	515	500	524	535	505	535	571	546	579	531	552	552	538	504	500	525	549	548	559	574	521	495	572	573	520	598	542	612	548	535	542	547	567	509	548	560	516	561	539	541	514	572	577	543	551	504	555	567	576	545	531	557	544	558	566	495	516	521	538	502	550	550	557	554	576	554	556	537	538	558	545	560	583	606	565	529	588	562	535	545	520	524	514	542	526	527	547	499	585	519	542	522	514	534	545	588	600	554	590	501	535	521	537	551	546	552	562	609	562	556	542	526	497	574	559	547	548	538	553	580	538	575	533	556	509	579	536	582	555	528	530	493	567	544	558	532	556	584	536	527	569	590	580	564	563	531	533	566	509	542	546	568	545	555	572	512	517	543	561	539	525	570	502	562	570	542	554	513	536	585	534	530	527	572	562	517	572	499	539	513	575	564	552	539	535	556	500	550	536	500	564	517	564	500	558	553	555	525	561	571	558	528	553	553	558	531	579	576	546	531	488	567	507	563	541	523	526	561	524	542	541	551	538	532	561	593	535	584	522	529	560	537	555	573	597	546	597	530	521	571	556	549	497	526	579	546	560	522	573	527	575	534	588	557	579	576	508	528	542	560	550	577	556	570	555	531	543	544	544	506	572	561	574	563	551	542	563	536	503	545	540	573	578	546	513	544	536	521	544	539	564	570	557	530	529	537	476	537	605	537	509	585	565	583	584	523	518	525	565	521	592	567	557	562	554	551	531	539	504	542	583	552	588	569	553	555	550	551	570	548	537	574	549	511	542	532	538	547	554	564	586	567	582	559	518	526	515	537	536	544	571	553	556	555	593	537	557	545	550	563	558	593	531	536	580	570	496	588	558	550	556	551	541	560	536	553	577	579	570	507	520	566	490	538	531	533	512	527	533	515	500	530	566	549	582	594	558	549	560	543	568	499	553	508	540	595	494	555	520	538	540	542	569	581	550	497	525	536	578	564	514	519	531	556	544	564	565	556	573	531	543	555	536	580	554	533	589	547	526	606	575	568	537	517	553	523	551	557	574	547	557	565	535	532	598	540	526	538	560	560	543	554	537	537	586	554	512	556	524	495	559	544	517	534	559	536	560	536	555	531	556	528	498	556	610	566	568	574	560	552	536	554	545	586	548	551	549	507	519	536	563	536	514	561	567	576	533	558	538	595	566	545	534	579	511	546	533	550	559	539	562	569	533	582	541	519	516	547	541	546	520	553	561	520	564	468	504	561	580	540	533	607	525	536	561	555	540	548	532	553	535	530	539	555	560	536	537	562	566	544	527	539	542	583	540	509	544	569	559	574	598	523	574	565	593	563	543	567	550	577	563	569	537	565	544	545	543	526	567	569	552	570	502	536	490	536	528	574	522	527	496	556	528	556	595	573	562	530	588	555	561	567	554	557	578	516	561	508	531	532	558	570	541	536	575	569	563	554	546	492	537	511	536	543	547	580	513	574	525	541	526	538	545	571	531	543	522	543	572	535	538	566	549	570	553	561	524	537	546	557	522	539	538	559	544	532	574	572	573	551	566	535	542	536	570	536	509	540	554	546	538	502	535	559	566	570	537	524	603	571	524	531	503	556	519	505	545	550	558	535	576	576	545	544	557	530	537	534	541	538	573	508	555	534	570	503	557	517	524	561	526	491	532	549	513	524	564	540	556	547	547	515	526	546	492	576	567	530	517	527	573	558	522	515	529	570	540	554	534	556	549	559	526	612	560	565	528	615	537	508	548	565	504	552	568	507	532	575	544	532	533	533	508	546	554	562	563	526	520	560	538	550	516	585	523	521	547	539	567	566	526	554	553	549	527	545	543	582	531	533	563	520	547	600	523	510	548	565	575	538	556	560	554	543	543	550	580	557	547	559	507	547	564	548	550	552	541	553	506	560	556	571	594	516	540	526	581	619	551	556	528	570	558	544	562	530	518	592	558	523	547	521	572	554	509	543	540	560	526	574	588	512	555	542	553	541	538	561	539	569	533	515	518	552	543	507	570	533	527	540	545	560	551	539	503	559	540	566	522	541	553	559	565	529	531	597	550	515	517	570	568	554	599	575	513	548	533	545	538	578	548	532	570	518	540	614	528	500	564	533	531	532	562	561	570	542	558	529	579	524	567	526	544	517	544	526	553	506	562	568	527	535	549	605	549	575	557	590	573	580	576	574	534	507	520	550	540	529	548	536	573	545	547	584	563	570	508	525	558	543	531	581	558	547	573	542	563	568	563	522	520	548	542	583	571	538	532	543	529	572	535	597	541	523	540	542	546	546	574	517	535	500	506	557	534	541	533	559	529	533	602	565	555	558	517	524	560	541	516	557	588	513	533	522	533	568	530	523	533	543	539	529	560	512	542	516	547	534	573	540	574	554	518	537	539	584	518	543	564	532	527	581	516	531	559	551	558	525	549	527	566	548	554	540	568	514	524	548	555	538	549	546	527	501	528	561	541	579	527	542	523	501	577	601	509	529	539	555	512	567	542	533	542	547	566	556	544	544	595	571	553	562	504	536	537	537	603	575	545	528	531	562	555	615	512	550	520	593	542	544	565	522	536	557	513	565	544	549	542	515	509	566	518	543	532	552	550	536	512	573	537	583	567	510	565	548	500	488	551	543	524	559	536	537	543	552	518	544	525	514	539	545	553	556	531	546	584	551	510	511	558	554	531	547	552	548	558	585	500	576	534	560	535	554	549	545
39450	33750	32978	32271	32924	31625	31015	29257	28804	26665	23175	20248	19180	18408	18428	17483	14420	10649	7061	4323	2952	2422	1290	405	352	251	222	227	225	199	208	221	246	182	152	187	178	167	156	154	297	402	152	152	145	173	152	172	156	149	159	158	167	167	162	166	177	150	192	297	398	196	177	149	160	160	160	181	154	157	147	187	147	149	144	143	150	167	147	149	160	134	156	161	149	162	155	115	176	166	168	177	134	152	165	139	150	167	156	146	141	161	183	158	158	172	173	143	156	175	133	155	152	169	138	154	164	187	146	154	153	142	168	169	143	148	165	174	147	155	159	154	121	136	140	146	162	136	163	187	164	182	148	164	157	155	154	132	158	143	146	159	155	166	167	170	158	149	167	172	156	161	172	158	177	147	162	159	166	168	155	161	164	150	153	156	131	147	159	163	150	153	138	155	157	132	166	150	140	175	169	164	169	177	162	165	148	142	146	152	152	138	151	168	140	158	156	151	148	144	143	147	171	164	147	140	140	162	151	165	158	167	140	160	147	146	184	160	129	156	166	151	148	178	160	157	144	154	157	144	147	157	155	135	165	131	144	135	153	183	137	144	152	149	144	143	144	158	156	151	149	160	181	146	139	150	156	174	150	153	149	141	183	142	157	161	163	173	135	128	165	156	160	161	147	159	159	140	133	159	168	163	162	157	137	143	162	133	158	150	181	172	156	166	198	145	160	154	147	144	156	183	174	151	151	146	155	163	141	130	140	160	141	159	139	178	168	155	151	161	153	174	148	148	179	151	132	181	139	161	153	144	167	159	155	142	148	137	166	142	154	167	166	146	169	165	154	144	154	178	168	151	152	148	177	123	143	162	162	170	163	175	187	138	160	165	144	157	154	162	144	154	159	139	167	171	150	165	157	181	165	164	160	139	153	140	165	134	125	154	175	134	146	158	163	165	149	153	161	147	134	127	164	167	150	172	155	182	145	147	146	162	164	126	150	158	147	151	155	145	169	168	172	152	135	150	148	133	178	166	140	166	143	164	158	144	167	162	176	152	149	166	134	157	155	136	160	155	171	168	162	157	149	149	133	154	152	160	155	158	146	158	137	150	185	144	130	177	153	163	151	164	160	150	166	143	143	177	161	157	169	147	140	156	150	142	149	144	155	139	168	159	147	165	130	163	144	141	149	146	152	142	143	180	132	143	146	172	155	156	143	155	144	147	139	159	144	138	162	135	160	172	140	137	185	157	162	171	154	153	139	137	167	129	147	136	154	155	166	140	141	178	162	151	167	184	157	165	135	151	143	177	139	163	159	139	154	149	148	144	144	141	142	132	152	151	168	164	157	176	144	163	162	151	147	168	150	185	154	143	134	165	159	156	128	163	121	161	137	162	155	168	164	140	151	163	155	154	143	155	150	173	164	145	148	159	156	160	141	137	155	155	178	162	136	139	138	151	164	198	160	137	156	159	149	165	153	144	154	151	148	143	158	151	152	165	133	153	141	170	147	149	153	156	150	191	160	157	142	144	128	154	143	155	170	163	148	145	163	159	152	137	148	180	152	140	180	157	147	136	145	171	139	147	163	158	184	169	152	163	153	157	121	146	128	166	155	152	155	170	140	163	131	143	174	159	145	148	166	132	157	149	166	133	179	144	150	148	122	146	164	178	146	138	144	173	172	153	157	149	178	149	146	155	138	172	158	146	149	136	134	134	147	182	125	160	132	162	148	168	165	138	144	138	132	153	167	152	150	159	170	147	144	139	180	139	135	144	156	154	161	137	151	183	163	162	147	151	153	155	151	155	143	156	141	161	146	152	145	155	153	156	146	145	155	146	145	148	145	143	156	173	149	174	157	168	132	163	151	151	162	151	162	147	175	129	143	155	173	149	145	164	142	134	152	135	146	174	163	156	160	147	157	147	138	155	160	160	155	119	125	158	162	133	158	158	165	155	163	146	158	160	149	156	170	180	134	161	124	149	169	149	159	147	161	151	136	166	176	156	163	170	165	158	172	161	142	191	158	150	170	136	156	155	135	164	172	169	167	165	148	132	168	142	152	162	171	149	162	147	162	149	163	154	170	168	181	163	161	145	156	174	157	138	157	149	141	144	162	144	137	148	141	164	133	166	155	148	133	165	155	150	149	159	151	189	166	144	160	151	163	150	177	156	153	154	176	152	148	153	153	170	149	167	163	140	169	157	162	154	136	142	136	135	148	163	153	154	139	161	173	139	153	163	178	155	173	148	168	156	153	124	154	158	155	143	167	152	166	171	155	139	139	151	163	161	175	173	164	163	169	185	161	167	161	177	134	155	154	162	174	154	135	152	152	166	137	154	147	149	125	146	171	134	167	141	139	156	176	147	162	155	165	167	186	131	172	141	160	147	155	178	165	141	153	139	137	177	140	157	160	178	147	153	139	144	162	129	131	156	164	174	175	148	170	147	167	176	158	164	156	125	164	156	130	146	166	144	146	174	149	140	156	144	156	152	145	167	149	126	153	167	150	137	134	166	181	178	153	154	159	168	182	149	163	139	147	145	157	163	169	154	166	161	177	159	170	141	152	153	144	139	157	161	146	140	163	141	131	142	166	146	157	154	165	173	164	140	128	173	141	171	176	170	154	160	165	152	144	165	157	185	153	157	167	136	134	148	187	148	168	159	148	164	137	146	155	164	144	152	154	148	154	171	122	151	172	158	171	167	164	160	151	171	144	160	165	153	141	144	145	155	122	144	142	154	188	147	147	150	173	143	156	158	131	129	190	155	159	154	138	143	156	155	139	155	144	158	173	161	155	142	150	164	155	124	162	152	168	155	144	143	153	154	159	184	145	155	137	158	170	168	159	165	153	165	170	161	149	145	130	150	137	167	160	170	152	170	147	129	160	151	164	148	157	153	171	179	156	152	139	135	164	147	159	140	169	176	156	169	162	136	147	151	142	161	165	154	166	174	159	148	170	153	154	153	174	172	148	142	157	158	144	145	161	156	149	174	154	181	154	161	142	195	154	161	166	144	120	141	133	170	137	151	171	160	161	160	138	167	153	154	141	147	182	161	139	171	144	160	144	147	140	167	152	169	151	176	179	168	168	162	166	161	144	171	164	148	156	160	155	180	159	153	147	151	130	169	165	140	167	153	143	163	150	120	146	165	156	176	141	147	138	160	145	140	154	164	156	168	150	157	150	160	139	167	140	134	147	153	177	144	147	161	138	134	159	181	141	151	165	172	151	150	142	160	141	134	140	171	150	161	165	152	151	156	164	144	150	169	155	161	142	169	151	151	177	168	159	159	151	138	187	174	143	153	159	140	172	152	144	143	153	188	142	183	182	136	156	147	166	155	160	125	144	165	153	156	167	151	162	158	143	169	148	150	170	151	151	155	154	164	149	197	181	144	137	153	170	167	151	147	163	173	151	152	163	158	150	153	149	164	159	150	153	159	156	151	148	190	157	139	154	157	147	138	150	164	144	163	164	132	144	158	140	155	131	148	157	154	157	164	146	174	144	154
26888	25680	27309	32177	36933	37715	40017	40192	39396	39426	37307	36347	35376	37109	38401	35925	33007	27663	24037	19310	14546	13080	6796	2230	2187	1207	992	1135	1138	959	1026	929	1000	682	668	642	604	530	520	537	1810	2276	499	488	503	528	488	480	517	479	461	489	537	475	484	513	487	488	637	2063	2239	737	504	498	498	494	502	490	506	481	486	464	494	453	504	485	439	484	488	477	523	492	478	477	498	502	473	455	433	492	449	515	505	501	480	483	472	480	485	451	467	463	516	483	476	462	465	487	466	472	485	473	479	542	491	459	459	467	469	480	489	440	469	490	477	451	466	513	471	493	479	483	460	542	512	472	551	481	500	509	474	506	488	491	463	470	481	499	471	463	502	478	493	531	492	485	466	472	454	491	472	508	517	468	468	493	475	468	478	463	471	453	488	481	483	457	485	489	475	477	482	476	519	466	503	515	467	457	463	474	491	533	474	541	460	510	484	517	507	483	481	480	501	468	473	479	519	506	474	474	484	498	514	462	464	458	462	472	467	493	444	485	506	494	483	469	472	468	493	485	517	458	491	442	548	512	535	490	458	499	501	505	437	486	484	464	443	476	478	466	491	495	523	478	457	532	517	503	490	495	519	507	496	467	501	446	469	480	483	495	470	466	426	515	483	473	459	467	507	477	513	457	468	461	484	484	479	481	501	474	466	482	474	450	455	511	519	443	491	496	495	487	491	471	451	485	479	474	513	457	464	478	489	488	511	460	500	514	487	472	487	468	484	477	483	500	466	489	469	456	479	482	453	476	493	490	477	491	467	475	448	488	467	500	473	450	480	529	495	463	500	486	467	467	505	460	505	485	507	493	476	454	450	536	491	444	482	490	492	525	533	492	523	455	503	488	502	455	469	469	495	488	453	488	469	472	505	512	459	459	523	484	472	461	491	488	485	471	470	491	442	445	505	535	471	482	476	496	475	472	488	452	497	462	475	473	515	473	474	425	517	478	524	460	508	479	448	443	482	492	511	480	479	464	517	466	539	499	481	464	467	503	478	457	447	511	479	492	442	505	520	459	459	494	442	473	460	487	499	453	475	486	510	490	442	472	485	493	480	459	469	452	510	449	517	470	477	478	496	458	476	500	485	505	479	486	461	481	490	458	463	471	518	507	457	480	497	440	483	480	500	490	491	470	438	475	466	476	470	473	538	450	506	475	496	484	466	419	497	458	495	492	488	473	499	472	498	515	508	483	522	450	495	502	479	470	474	472	469	515	497	508	492	507	477	478	471	504	467	472	491	512	439	454	511	487	452	488	493	503	456	452	456	479	473	500	486	500	479	476	491	514	444	460	439	507	461	451	467	494	471	475	465	498	507	465	488	462	530	476	467	452	473	498	485	480	486	466	457	500	466	468	469	473	468	450	475	466	474	481	503	486	510	471	509	520	525	447	500	494	446	531	470	481	452	479	450	474	485	475	498	494	445	499	493	466	508	486	501	439	494	506	474	448	429	494	480	502	480	496	484	466	451	519	479	454	492	479	502	463	483	502	484	462	455	463	486	471	505	490	470	493	498	446	474	478	487	491	475	511	478	468	478	481	458	470	478	513	474	514	472	482	475	453	464	526	517	480	473	500	444	452	505	467	474	469	477	434	509	494	471	477	473	476	462	496	534	459	521	464	504	482	468	430	479	493	511	491	492	472	514	491	507	492	449	484	495	472	531	520	475	476	465	513	503	514	522	467	488	493	468	461	498	465	508	489	500	530	460	479	506	502	491	494	480	501	464	484	489	455	471	505	466	477	442	442	473	493	496	496	486	492	515	502	509	480	531	508	449	469	506	502	482	502	473	510	470	523	506	506	464	472	532	449	455	490	486	508	508	492	483	448	512	519	497	473	460	490	504	495	454	465	493	482	513	481	515	435	494	472	494	487	497	479	500	471	472	485	478	484	472	483	481	500	509	470	479	478	512	483	490	497	486	498	497	490	511	526	490	480	501	438	447	495	474	503	482	481	489	476	450	450	496	495	472	538	446	470	494	478	484	507	459	476	444	494	483	450	492	494	504	469	513	508	491	495	485	496	451	458	464	456	454	502	511	516	524	504	498	464	496	492	516	458	484	460	496	485	491	485	559	496	476	436	499	500	474	454	522	487	517	470	476	521	475	476	468	461	490	471	493	485	451	511	479	498	470	508	465	510	461	490	476	498	492	472	465	484	474	457	460	486	472	495	508	485	506	511	481	538	483	460	488	468	499	430	485	509	501	492	462	503	458	487	467	473	520	495	477	482	480	506	500	492	546	477	524	458	449	461	471	498	470	485	462	454	456	489	509	471	484	499	472	485	475	515	494	479	529	494	493	457	455	475	480	470	475	467	500	452	484	521	472	492	471	463	519	448	489	498	479	494	489	479	498	452	501	462	466	498	464	467	464	488	527	464	476	491	429	472	500	507	433	496	479	510	468	512	473	471	489	464	495	459	452	519	453	477	485	449	489	481	507	472	449	469	516	506	505	473	472	510	509	489	473	449	488	480	510	485	471	456	502	530	516	501	488	515	451	484	478	492	484	461	491	472	476	499	490	458	436	457	463	524	517	478	451	526	477	504	499	447	507	491	475	482	489	483	485	471	495	470	490	504	480	460	489	485	475	493	490	492	451	502	499	453	447	463	466	490	481	502	510	509	490	485	478	472	483	500	481	497	457	491	505	513	479	492	483	472	477	470	466	519	477	507	462	489	498	495	439	506	494	493	510	485	479	482	475	523	514	516	475	444	464	487	475	506	478	478	496	468	476	439	485	507	478	493	510	455	499	478	477	490	537	501	442	470	516	470	510	497	484	475	504	440	481	491	471	496	503	525	508	495	494	519	467	447	500	473	471	449	489	472	438	514	493	427	514	487	507	460	500	450	486	499	476	474	499	477	464	480	498	489	449	504	471	490	481	474	469	460	511	488	487	479	491	492	475	472	459	464	465	499	474	467	485	440	505	511	522	467	471	458	436	460	490	445	495	475	488	497	478	464	496	439	485	465	534	513	505	470	489	480	531	472	449	457	474	456	510	468	484	479	521	482	472	502	488	523	447	487	469	498	453	501	459	494	480	458	471	480	490	480	511	460	484	501	473	511	488	469	513	492	541	506	476	483	463	495	450	459	478	484	468	505	485	468	507	526	472	509	495	482	465	455	513	497	476	484	478	495	462	477	492	476	466	509	494	463	483	499	472	520	476	499	497	466	490	456	487	507	497	475	486	433	483	487	464	513	496	489	516	450	482	499	491	474	468	486	471	486	478	486	482	473	454	521	470	465	483	467	516	485	484	514	503	443	450	523	504	466	501	479	472	509	495	488	477	471	490	478	496	488	510	489	512	471	461	495	455	508	463	451	480	475	502	509	467	498	477	468	503	506	492	458	465	523	480	460	435	436	466	442	477	439	467	493	435	476	486	485	476	450	457	481	487	487	529	470	466	473	493	500	466	520	503	459	502	464	510	487	466	481	525	518	450	491	480	478	485	483	492	511	514	475
51828	37725	34132	33863	35226	34668	35317	34938	34047	33388	31675	28968	29426	33793	32571	29464	22720	19613	15182	11544	6650	6020	3416	904	715	527	403	399	445	419	393	403	389	299	273	305	299	278	285	259	295	702	263	230	231	246	229	247	250	245	235	221	234	236	262	199	243	225	276	519	804	273	264	228	218	227	226	280	202	251	236	259	237	238	257	229	243	233	243	242	231	242	242	230	241	207	251	256	218	237	225	190	253	246	270	224	227	270	229	249	243	255	298	279	240	236	235	234	243	220	241	243	234	212	226	239	233	226	221	237	207	209	251	260	229	234	231	230	242	223	246	216	229	229	243	245	242	272	216	216	222	252	192	222	240	214	245	229	264	209	236	238	226	230	245	236	237	225	246	237	239	245	261	243	235	227	235	250	258	242	259	213	236	227	229	249	234	218	245	268	218	259	231	207	226	224	262	238	266	236	241	219	249	231	242	220	200	244	205	194	232	247	249	255	237	245	233	279	223	248	242	271	272	270	228	232	229	245	228	229	248	234	225	241	229	256	223	243	219	229	222	239	231	239	256	229	227	198	274	245	244	246	210	250	253	245	221	211	229	259	235	210	231	231	252	258	234	254	244	257	232	237	228	232	220	255	223	262	217	251	256	228	246	247	239	246	253	219	242	243	238	234	254	253	247	218	244	237	255	225	257	243	246	218	241	222	202	214	204	225	252	241	241	222	224	225	249	230	239	228	220	245	203	238	246	227	207	246	237	224	213	249	214	243	215	241	211	257	247	235	243	228	255	244	250	223	246	247	223	225	267	255	244	227	231	243	237	251	255	272	252	231	247	249	216	218	250	251	243	208	239	245	218	219	209	249	244	262	251	235	258	246	246	227	229	255	224	218	234	218	207	223	262	255	257	231	254	220	225	242	233	227	234	262	239	224	239	232	261	232	233	240	217	229	230	239	240	223	221	242	258	237	227	246	242	232	271	244	216	246	255	235	254	243	203	230	234	247	237	215	268	250	250	227	230	253	233	243	241	237	253	254	251	236	245	233	254	248	218	288	230	235	222	234	256	230	236	239	261	204	264	246	237	219	243	231	243	250	262	225	204	233	250	231	237	241	230	257	237	248	245	257	261	234	242	247	268	243	255	241	223	216	268	242	262	245	243	261	252	265	238	267	253	235	229	252	241	214	230	260	261	232	252	247	233	249	244	233	214	233	228	254	273	242	243	263	238	240	231	256	234	222	256	224	237	241	224	211	232	229	234	231	224	238	223	256	222	224	236	224	237	210	242	203	225	224	269	244	242	233	252	220	221	251	239	239	235	230	248	234	237	223	229	220	241	255	235	240	230	211	249	227	254	208	236	242	224	222	234	222	242	184	257	255	273	223	252	234	230	235	241	242	236	233	239	234	229	265	246	243	244	230	232	259	217	227	236	260	236	246	241	284	244	225	259	241	233	231	258	212	250	241	245	237	229	241	216	232	231	258	229	239	226	250	214	250	233	222	233	245	260	248	210	232	259	219	217	232	215	239	233	241	254	228	238	243	233	262	227	220	222	240	227	233	217	235	240	231	257	228	255	218	244	234	247	231	236	244	234	224	236	226	241	247	250	242	256	230	231	219	249	222	231	209	252	227	231	218	238	204	215	238	219	237	234	226	234	232	241	256	228	207	254	256	247	220	217	238	241	247	230	235	214	252	241	254	260	241	250	265	272	231	231	237	206	250	241	250	254	224	225	253	214	247	242	242	238	266	257	236	224	234	216	249	238	226	225	261	255	240	247	225	256	217	223	227	211	267	247	223	257	280	218	240	236	253	229	237	234	233	210	248	221	249	257	234	255	221	238	258	266	244	222	235	241	226	278	235	233	249	222	230	261	241	252	243	229	269	213	221	215	256	231	265	265	239	258	242	246	253	276	237	227	225	251	231	239	248	228	255	234	242	221	246	198	229	236	216	244	252	211	232	256	265	256	228	210	230	225	247	203	233	238	225	232	240	259	235	237	248	208	249	227	219	215	226	260	254	260	238	235	227	251	271	263	238	223	227	205	234	240	257	226	246	234	226	238	263	242	224	255	241	237	244	247	246	213	236	221	221	266	227	224	235	254	262	229	246	260	239	257	219	258	241	241	225	207	240	227	241	241	212	241	266	243	224	249	243	230	261	265	258	261	240	195	235	247	255	225	257	257	244	242	236	239	251	248	206	224	186	233	230	231	253	234	228	259	257	233	223	214	230	203	249	259	236	218	206	232	231	229	216	227	215	244	221	199	237	241	267	245	219	250	208	227	243	248	217	248	246	236	219	220	230	235	212	209	234	246	226	246	247	255	202	271	234	212	223	227	221	237	241	226	221	237	234	226	239	250	226	232	225	234	235	246	204	219	218	247	227	229	235	251	238	237	220	228	240	228	237	222	230	223	253	231	253	230	261	220	244	252	232	230	209	239	224	230	235	246	252	234	238	224	245	238	273	223	233	201	230	216	257	256	229	243	242	234	231	226	250	229	203	212	241	266	233	237	239	211	252	233	229	253	229	248	241	216	259	219	240	234	244	232	230	255	251	229	243	247	231	260	252	213	197	245	248	236	235	217	243	238	242	253	257	229	221	219	244	223	250	249	242	236	240	216	242	249	216	248	225	230	233	219	226	254	262	246	245	255	242	232	257	244	255	259	238	254	225	246	258	230	243	230	256	248	227	229	256	230	220	241	228	205	224	260	239	203	232	257	233	235	215	236	233	254	229	230	245	267	255	217	224	245	236	236	268	236	210	248	243	261	264	249	271	222	231	251	254	219	230	250	260	248	225	254	222	215	238	245	225	243	243	243	227	237	236	236	251	234	240	225	231	246	242	238	241	219	223	222	209	210	240	240	236	244	210	214	254	264	266	230	232	233	240	218	256	236	231	231	232	269	226	248	250	202	244	225	232	224	230	281	230	240	241	244	225	229	249	252	234	232	234	217	226	260	239	223	230	243	212	240	216	254	243	218	231	252	257	274	235	217	243	237	229	262	218	236	234	221	276	250	242	232	242	258	230	227	260	236	212	267	231	196	231	247	227	241	220	228	246	221	216	266	243	266	276	229	216	221	254	272	216	248	250	253	205	220	265	250	239	219	232	249	261	242	249	231	248	244	227	231	226	228	242	261	253	214	249	222	265	205	232	225	234	261	231	239	244	227	246	239	241	245	248	250	230	196	202	238	224	252	262	254	233	247	282	218	231	238	227	232	222	262	266	255	247	246	214	230	228	255	223	246	227	215	218	225	231	232	230	249	240	233	239	227	251	212	243	236	232	230	250	242	246	252	242	226	230	244	243	252	238	231	236	213	237	242	255	252	232	239	244	233	268	242	252	240	241	232	221	232	251	221	215	224	240	263	216	210	228	225	269	244	249	251	216	251	241	259	235	219	232	249	253	250	251	213	242	244	251	265	211	195	221	223	245	248	224	262	224	237	268	253	235	236	231	248	245	275	248	253	210	216	231	246	214	248	224	245	236	255	234	225	251	216	259
34639	30354	31030	35917	40976	44340	46374	47197	47177	44732	47881	43905	45357	49001	49706	45022	38755	36536	34709	30999	23540	23996	13831	4970	3860	2478	1699	2296	2175	2052	1842	1934	1685	1031	1082	960	857	914	874	767	1205	3819	757	741	688	742	687	781	729	666	760	703	725	694	718	703	730	680	970	3012	4862	882	652	728	713	690	691	700	679	698	712	704	705	718	699	719	699	678	681	677	656	711	730	683	675	667	669	680	670	661	683	693	694	681	682	720	720	741	683	712	732	707	715	701	670	654	669	684	672	660	675	704	645	691	664	730	679	687	720	686	718	726	713	642	703	694	692	671	683	706	663	660	725	704	709	655	700	683	684	729	684	740	682	682	676	663	680	654	719	688	659	690	679	689	692	713	725	710	694	676	709	710	641	716	743	681	699	695	674	716	701	645	758	683	700	688	643	698	682	664	692	752	666	661	702	718	705	679	725	684	720	646	681	691	737	660	650	674	700	714	681	700	726	687	672	698	717	690	666	682	674	682	720	642	672	682	658	677	681	653	672	663	687	723	701	719	704	672	667	694	707	632	680	686	685	674	682	683	658	670	690	746	649	732	656	751	698	681	667	700	689	679	723	690	666	718	729	703	692	687	698	721	693	671	656	666	713	679	697	685	670	646	684	705	677	689	690	684	678	691	713	665	712	686	690	672	666	703	682	672	651	689	661	730	668	667	667	692	693	674	739	685	672	695	709	712	706	743	649	677	684	720	690	688	703	745	688	683	656	743	668	686	700	695	649	713	712	697	685	662	678	663	651	644	706	643	679	671	711	712	711	680	667	717	697	688	731	680	676	656	731	697	683	682	663	681	708	726	653	691	721	699	666	684	707	714	681	684	699	714	706	694	628	666	696	707	707	694	688	740	676	652	706	702	690	688	645	660	690	680	708	704	719	753	690	707	714	667	676	700	698	689	679	692	707	709	677	677	669	688	677	704	694	706	640	605	714	707	677	684	625	736	686	699	679	689	645	664	673	656	673	717	714	694	705	713	697	672	711	716	690	700	667	669	695	707	666	636	695	677	659	685	691	670	731	691	723	730	692	706	713	686	678	682	652	697	666	735	706	657	716	707	683	709	717	665	690	674	706	661	664	670	684	702	696	652	661	691	684	725	726	698	681	715	692	657	724	688	723	716	724	704	648	664	715	671	675	669	721	641	714	691	662	673	690	676	668	701	697	650	685	682	724	665	733	658	696	661	693	684	681	700	717	654	705	696	688	687	680	641	634	646	665	646	718	720	702	733	709	680	656	720	711	691	677	664	645	710	694	686	654	713	638	664	644	673	685	700	699	700	704	713	681	655	647	646	697	698	657	666	702	706	650	679	640	704	679	676	652	678	706	653	688	689	694	714	695	724	656	694	719	677	652	706	712	658	706	701	694	700	673	686	676	690	668	720	642	720	670	712	709	674	688	672	700	697	711	673	642	707	738	716	683	647	680	693	670	687	681	681	667	690	703	660	719	630	703	709	742	701	676	670	673	719	672	693	677	700	683	673	685	633	660	646	648	657	726	677	736	679	706	704	728	638	688	651	737	720	686	687	682	661	664	637	647	724	645	718	709	657	717	677	724	747	640	734	717	725	673	712	699	684	687	668	719	657	683	729	677	674	743	672	671	688	712	675	659	724	650	705	672	660	673	666	638	711	701	683	720	714	671	672	698	717	675	602	673	686	707	642	682	683	719	668	736	694	664	685	725	688	659	786	654	683	670	691	702	665	683	686	679	668	689	670	730	689	739	717	723	675	631	690	672	688	708	715	692	688	760	698	687	667	692	667	692	690	620	695	666	679	740	689	659	697	701	663	698	686	674	701	656	690	712	693	693	701	628	704	707	747	692	698	676	654	691	696	690	665	650	665	680	667	667	694	717	686	737	753	701	694	723	681	764	725	682	669	710	757	680	708	670	721	660	704	680	688	675	685	701	701	672	676	699	673	711	675	667	658	636	673	664	649	719	685	699	673	718	681	715	679	643	651	727	708	663	667	719	733	698	658	713	687	679	679	659	669	702	714	706	671	675	669	671	697	616	723	727	731	679	684	713	713	652	671	704	702	682	687	739	647	675	676	661	676	708	669	715	700	679	709	676	681	657	671	698	692	664	683	684	660	688	694	693	710	690	639	684	698	704	678	691	661	670	690	674	717	660	681	698	711	690	678	675	699	709	741	716	720	705	713	694	676	690	726	677	704	654	690	718	722	706	677	706	721	722	719	745	677	704	730	688	724	689	722	678	723	673	684	716	700	737	677	701	664	685	625	659	649	660	684	655	645	694	685	717	676	672	673	684	705	682	699	741	695	647	669	661	700	701	721	725	676	669	695	698	666	629	696	667	696	668	703	700	664	673	714	715	674	724	652	703	696	711	703	698	682	667	691	740	718	653	704	724	701	693	654	691	737	678	731	666	673	719	654	669	704	734	721	692	713	705	710	709	695	669	690	686	696	649	703	674	670	708	739	677	687	649	697	652	719	737	680	681	656	684	699	721	679	668	699	691	693	723	688	655	701	721	668	703	653	698	633	652	702	757	625	621	679	640	629	668	697	690	714	728	648	722	701	695	669	646	706	705	694	684	708	673	687	649	705	653	674	651	630	695	697	696	681	631	675	703	666	674	722	683	719	647	696	677	673	724	692	711	696	705	697	694	676	681	692	642	642	687	679	654	685	726	686	696	701	679	688	693	731	669	681	704	680	686	676	689	738	690	673	670	709	695	692	683	723	697	685	713	701	691	649	684	717	706	704	711	738	707	683	732	717	691	674	716	718	751	702	682	681	707	697	694	701	709	649	726	694	699	708	636	655	705	703	663	669	697	682	694	667	648	668	675	685	679	677	712	643	655	683	687	707	745	659	679	731	717	710	760	684	698	648	672	725	709	702	639	670	682	706	675	685	695	670	670	729	668	675	689	669	707	710	666	646	727	673	644	683	722	700	688	684	723	707	654	702	721	702	686	676	652	680	725	676	695	686	670	715	715	668	691	685	738	695	724	693	642	679	738	660	683	684	696	733	696	694	678	686	677	698	740	688	729	690	727	688	638	641	693	678	657	678	711	658	665	672	737	729	705	692	673	655	707	745	690	690	729	704	678	700	616	698	671	708	678	703	683	674	709	699	681	668	739	733	680	630	717	673	658	718	690	705	726	720	713	700	723	678	690	707	706	671	714	681	696	688	703	682	686	710	729	674	735	710	694	681	751	686	686	710	695	666	678	669	673	664	698	685	723	692	674	713	668	716	701	687	710	666	701	685	669	722	731	708	700	675	680	734	732	703	713	713	696	699	668	681	669	744	691	705	705	689	693	670	677	704	684	703	711	653	702	701	691	690	641	663	735	665	715	655	671	708	731	702	732	688	706	705	694	724	682	690	686	689	684	661	687	683	666	687	690	714	659	623	658	635	697	682	691	648	722	701	642	708	643	691	680	677	678	707	687	672	685	691	719	697	715	662	660	655	724	723	708	652	676	717	710	633	714	731	650	681
10398	9856	9725	8444	6843	5681	4618	4139	3186	2317	1903	1739	1774	1524	1226	1360	1050	768	596	549	379	334	299	188	208	186	188	181	176	190	182	191	182	180	172	180	178	195	169	187	202	201	196	207	164	210	169	177	221	183	180	191	190	191	185	201	206	199	189	192	222	197	162	166	165	162	180	189	179	189	188	170	180	191	165	181	177	179	191	174	192	182	201	206	184	184	185	180	168	196	170	188	188	175	181	196	187	208	186	180	189	150	175	169	182	202	203	180	191	193	176	171	182	191	212	163	187	196	180	187	184	188	163	178	203	166	177	213	200	178	185	175	153	194	210	198	195	177	194	171	193	214	185	207	206	185	201	155	163	186	191	172	174	184	197	170	192	172	200	202	186	176	188	182	175	194	197	190	188	186	181	176	180	196	192	198	194	182	169	199	198	181	187	175	202	173	194	182	194	183	175	182	181	169	178	193	190	198	190	202	190	201	162	174	172	186	197	177	198	177	195	179	175	200	173	196	188	190	172	191	201	179	200	169	176	201	208	182	195	198	192	192	182	191	179	180	208	202	176	200	204	166	188	193	184	196	171	166	182	168	202	186	183	167	183	195	187	194	194	207	158	180	178	207	192	161	180	160	172	183	154	204	161	182	167	181	197	167	180	200	169	172	164	198	192	177	173	191	190	180	197	176	168	168	175	173	157	177	167	193	181	175	177	208	196	167	184	191	182	218	171	169	186	195	173	207	186	191	189	180	191	181	205	190	148	187	186	205	192	178	190	175	183	191	195	189	191	179	190	180	182	174	175	212	196	182	165	174	166	181	187	208	175	194	205	172	200	182	193	211	175	180	182	164	197	197	189	180	178	184	202	184	210	207	189	168	196	188	197	180	167	193	199	166	184	164	166	159	181	168	199	190	173	197	168	182	166	189	181	160	181	168	193	195	169	177	197	209	171	174	200	184	203	186	194	181	181	187	165	185	175	181	195	165	204	190	169	197	185	202	173	197	184	184	192	196	195	173	174	170	183	212	212	225	184	178	171	202	218	184	181	186	186	153	170	182	203	166	177	192	192	205	175	189	168	163	194	193	163	219	182	189	202	185	186	162	170	188	189	167	196	163	193	176	169	191	180	185	181	170	184	186	173	174	201	178	187	212	177	211	167	177	184	196	209	203	183	172	187	191	174	184	178	192	198	183	195	201	210	179	199	182	190	203	193	185	186	198	192	175	194	157	163	209	205	197	168	215	186	184	162	187	187	184	192	172	178	200	177	207	205	180	187	169	173	187	185	205	178	184	208	185	192	205	193	205	187	187	158	201	162	192	168	203	189	159	171	176	206	192	204	176	188	194	199	175	197	158	195	183	191	189	170	181	188	173	189	187	192	166	180	195	175	193	196	198	180	183	173	214	180	166	187	194	181	190	170	206	163	178	208	192	214	191	199	184	208	174	185	167	182	150	156	171	203	195	180	160	187	194	180	169	176	172	212	198	171	193	149	174	185	198	185	200	194	203	186	161	195	189	218	177	198	174	182	196	185	183	184	190	172	175	164	187	223	166	187	187	181	209	209	173	168	196	179	183	165	156	160	174	186	183	188	189	173	170	195	192	196	194	183	196	173	214	160	187	180	183	185	172	193	207	178	167	183	204	174	178	203	182	187	173	172	173	193	212	168	185	195	171	195	169	190	169	191	182	209	190	181	203	196	185	176	175	188	187	179	193	172	182	193	197	199	181	186	181	196	189	176	178	212	193	170	198	176	191	171	193	205	225	162	165	196	166	190	211	169	203	167	201	178	173	202	189	163	180	191	190	189	193	180	187	165	162	179	195	181	210	185	178	200	173	199	185	191	183	177	170	174	187	166	188	219	185	195	174	183	190	201	175	177	181	200	169	187	191	180	199	191	177	199	159	179	204	192	188	164	171	176	175	176	194	157	198	190	221	185	178	183	169	183	195	171	187	197	202	187	188	188	182	184	174	191	191	194	175	174	174	169	173	180	193	180	196	190	214	191	196	181	192	170	191	210	179	167	184	199	201	194	182	171	189	184	200	179	157	166	175	179	163	191	183	175	198	176	164	192	175	178	193	185	182	163	195	179	186	185	190	179	199	157	183	195	181	201	192	169	180	194	171	167	174	181	186	173	167	194	176	167	188	185	178	212	199	191	167	169	191	182	201	205	186	195	200	185	187	173	193	195	186	185	195	188	192	196	163	174	198	146	176	195	198	178	172	199	188	183	192	182	188	174	168	216	202	187	183	171	186	183	194	163	174	197	176	176	185	175	216	180	182	185	175	193	186	171	180	177	177	195	189	175	174	205	188	209	169	174	183	171	200	198	178	172	169	181	181	152	184	210	170	195	176	199	167	176	195	209	182	165	190	191	180	195	167	202	183	156	190	178	195	171	187	200	180	158	172	189	194	158	193	178	199	186	192	191	196	189	179	175	202	189	217	178	184	212	214	205	178	197	169	193	171	170	200	195	170	142	206	190	177	187	174	212	177	214	171	190	191	183	164	182	175	181	195	190	214	216	171	197	188	199	200	190	152	174	173	173	203	177	179	202	205	195	192	182	167	180	195	178	181	194	174	165	203	187	172	198	188	184	175	191	199	155	161	193	176	179	177	199	173	184	200	182	189	175	178	172	183	209	199	184	158	201	193	181	201	186	188	183	181	173	151	167	205	190	205	200	201	210	171	179	220	217	194	172	195	196	196	201	181	170	201	176	197	187	182	188	176	175	174	195	186	176	185	188	198	182	163	204	189	196	192	192	162	152	193	188	165	165	173	183	207	208	174	197	185	159	200	188	179	153	155	177	182	198	178	185	177	173	202	170	177	185	181	194	163	195	172	179	203	208	183	171	200	181	179	191	193	169	173	169	166	173	151	165	210	172	189	190	177	186	181	194	169	217	159	194	186	193	199	179	168	194	189	189	176	212	204	157	189	190	194	211	196	196	200	194	174	182	186	190	192	205	175	173	195	185	196	172	191	203	202	193	188	206	166	174	183	182	178	199	177	216	173	199	182	191	173	198	208	170	199	174	188	176	178	171	181	187	179	178	204	189	178	204	191	169	203	160	187	199	191	189	200	174	200	188	199	164	173	188	179	174	184	186	169	193	211	159	167	176	213	180	188	194	180	165	191	188	196	195	191	176	186	192	189	176	176	177	187	184	181	173	170	179	196	189	205	187	197	205	165	196	168	183	176	196	185	210	184	168	181	180	175	200	200	174	185	193	210	202	218	185	181	195	164	180	183	182	208	187	182	163	170	171	167	199	176	160	189	182	175	183	186	184	169	198	186	177	185	198	205	185	190	203	166	175	193	170	219	213	190	182	163	170	201	193	172	172	177	167	178	177	158	193	192	167	185	166	180	190	180	198	196	190	175	196	189	171	188	175	171	196	216	175	187	189	187	197	173	177	191	188	154	204	188	180	209	189	213	172	186	184	201	208	178	207	190	175	182	167	185	184	187	211	180	172	175	165	177	188	209	179	189	165	211
11402	9782	10979	14936	15365	14922	13835	13167	11429	9101	8642	8036	8569	7720	6040	6708	4935	4327	2786	2526	1761	1594	1248	706	624	654	590	642	623	582	593	629	618	582	579	541	559	567	570	596	658	648	566	581	555	595	571	573	562	556	625	587	569	571	618	589	593	557	604	582	834	608	519	543	612	600	578	584	571	552	533	594	566	557	530	593	563	595	556	562	564	525	590	540	558	586	530	572	608	576	585	543	540	553	607	581	582	555	577	577	595	588	559	557	600	578	587	589	548	566	541	553	575	555	580	556	561	580	604	552	557	585	564	549	534	539	580	565	558	567	547	561	539	552	557	560	575	549	578	574	554	562	574	566	565	537	624	579	539	538	531	576	575	605	532	610	587	571	552	542	575	541	543	529	554	561	556	566	560	587	542	529	596	555	595	548	526	543	546	563	560	576	537	556	552	594	548	546	559	522	527	558	591	543	581	578	558	578	565	577	555	557	549	569	561	543	572	550	606	517	519	576	573	572	561	571	551	536	561	540	571	549	613	605	570	556	539	563	559	578	574	578	546	546	601	567	567	572	569	523	599	600	506	592	575	580	581	597	602	553	543	620	555	578	570	535	594	582	550	551	561	572	600	583	512	570	522	567	564	548	591	583	562	535	536	615	573	567	595	566	540	504	529	574	584	561	523	601	580	595	520	577	568	594	568	575	539	625	551	563	567	565	528	568	576	572	531	583	571	563	549	621	588	555	559	542	506	578	538	588	564	549	559	525	575	538	588	563	532	579	561	557	530	589	579	576	569	521	553	548	567	567	588	603	599	574	528	581	560	604	550	541	562	553	578	539	549	581	568	527	576	566	574	560	556	558	562	536	582	528	554	568	556	571	590	562	543	592	551	556	577	585	566	544	595	546	538	556	591	571	573	594	594	552	593	585	529	537	566	546	599	540	554	570	547	624	546	567	555	551	549	575	555	560	570	530	575	535	548	563	543	567	548	575	569	600	569	552	531	551	588	568	562	542	562	563	573	580	542	571	548	563	585	607	561	569	553	578	551	583	592	538	566	596	565	586	524	548	596	558	583	566	537	570	593	528	596	600	573	554	584	616	589	529	554	546	603	572	544	562	566	540	585	591	565	550	546	552	560	600	550	560	530	541	563	546	564	538	551	544	570	529	562	576	612	547	550	610	536	635	536	573	561	552	578	581	585	543	595	540	580	562	559	548	569	616	538	573	604	585	587	562	579	566	551	498	550	580	605	526	540	579	517	566	526	584	531	568	625	576	521	574	526	542	619	578	587	579	575	587	532	543	557	558	545	600	623	539	574	557	574	569	567	548	541	554	507	590	577	554	564	542	572	501	562	572	557	598	586	557	516	572	570	597	536	621	568	541	589	523	578	554	622	549	590	587	544	591	603	579	571	558	541	573	527	556	598	567	554	560	539	554	529	560	578	533	538	554	546	559	586	531	552	576	587	594	581	583	572	547	585	563	552	566	576	545	578	578	568	546	605	622	574	556	532	607	588	530	575	604	589	581	586	543	537	595	540	593	601	570	550	590	586	602	548	586	594	574	572	577	623	594	557	534	560	542	520	559	569	578	587	593	574	566	560	543	549	592	571	552	620	575	568	510	579	544	530	566	565	581	565	552	603	559	572	565	599	545	567	572	584	566	587	593	528	557	589	573	585	596	506	555	550	539	524	550	587	551	512	546	567	558	545	584	540	650	558	589	563	534	538	608	548	558	601	593	556	567	554	529	589	574	576	581	614	576	550	547	576	571	581	582	581	589	567	515	603	580	619	573	552	599	563	571	570	516	600	541	601	545	547	573	560	554	542	568	574	592	535	554	562	547	589	555	576	535	556	564	568	561	549	530	581	538	555	587	572	566	550	579	586	596	579	566	574	548	589	573	557	560	539	558	603	597	567	620	626	551	574	564	589	554	554	548	530	570	583	538	587	562	570	574	575	599	589	528	610	575	558	538	505	591	504	555	558	579	600	597	550	571	556	555	532	588	568	576	520	538	567	550	527	554	549	535	550	576	566	582	564	544	540	608	592	564	563	555	575	604	584	556	556	582	570	582	549	581	556	521	559	574	568	525	561	549	562	575	551	529	557	568	550	557	545	585	549	567	525	533	546	582	547	542	595	557	542	536	570	520	624	525	538	576	556	559	581	569	577	572	598	541	550	564	576	553	584	587	547	586	540	547	576	552	542	574	583	592	569	588	556	540	533	593	557	583	575	628	545	632	552	581	564	527	553	575	575	561	548	572	618	580	542	592	564	580	568	609	598	523	589	563	564	553	571	546	592	550	585	599	585	593	607	560	610	554	561	572	571	563	575	521	546	566	578	581	545	532	565	586	568	619	547	616	564	508	578	574	551	505	598	576	570	585	585	532	518	536	605	549	594	631	569	530	569	584	567	559	565	585	570	613	548	569	571	580	504	558	598	583	559	549	539	553	609	589	544	530	539	538	592	546	569	545	588	570	549	523	596	576	528	550	557	555	556	584	545	557	522	565	542	554	596	590	583	560	557	520	580	573	573	537	601	547	554	545	529	578	555	577	583	578	562	594	554	563	571	578	560	593	584	587	577	576	550	549	561	569	598	535	581	586	566	565	574	578	543	549	580	558	571	569	543	581	562	608	594	546	551	549	574	567	555	590	558	558	599	582	589	601	569	571	551	540	588	577	599	562	543	612	546	613	592	591	563	555	579	538	571	546	605	540	542	532	582	550	558	585	586	540	551	566	552	585	566	577	535	577	555	559	590	554	581	571	606	569	549	607	573	568	615	586	573	553	537	573	573	578	561	533	553	547	597	532	585	579	552	565	568	593	579	581	516	534	616	587	572	554	557	579	591	527	527	565	579	579	560	582	578	578	586	529	564	561	558	609	550	572	575	576	540	565	580	544	594	570	541	537	590	564	542	550	583	609	548	560	579	600	554	567	593	527	534	593	561	561	551	568	559	544	550	534	579	570	579	555	593	538	561	575	514	563	552	567	567	584	530	579	560	559	559	538	573	563	581	601	577	511	576	528	545	526	578	590	558	522	559	587	544	587	542	556	515	581	580	576	519	545	567	553	543	560	566	586	585	557	555	548	545	581	560	541	543	554	523	573	553	539	571	578	560	567	558	569	562	562	544	532	600	586	595	518	512	562	548	594	543	570	596	526	589	557	570	549	561	589	565	556	601	567	543	567	553	551	553	581	562	552	583	547	510	548	578	578	597	566	520	585	592	566	575	575	502	614	537	589	544	560	532	587	560	586	580	563	534	548	530	576	575	592	581	562	567	580	577	523	570	608	603	575	602	533	608	575	567	565	541	600	586	546	541	571	580	542	593	584	557	578	525	558	571	597	597	607	546	569	584	588	566	554	581	564	545	526	567	583	559	571	596	586	528	577	563	569	622	539	554	524	506	519	560	547	557	579	581	540	556	604	584	566	542	541	556	578	550	543	600	601	605	537	559	547	592	527	532	573	574	549	572	538	571	542	616	554	547	548	581	548
39686	32267	30200	34239	34012	32684	30223	29408	28321	22210	21336	19092	18974	20260	12800	13598	10769	8755	6758	4663	3118	2532	2145	535	295	249	255	242	235	264	258	246	213	180	213	196	182	175	157	193	230	208	145	149	166	158	182	180	181	184	168	178	166	157	171	172	172	151	178	306	421	359	180	181	164	176	175	161	189	170	162	152	158	160	151	166	166	180	174	168	178	166	168	167	150	184	190	145	169	167	136	155	167	162	196	173	170	153	149	176	149	144	178	167	176	167	142	166	173	161	167	141	142	170	182	165	163	154	179	164	173	169	150	174	167	156	162	175	163	151	185	152	151	175	155	167	168	164	175	174	168	156	164	166	159	153	148	186	157	183	151	185	165	190	176	143	152	165	153	145	169	159	142	177	162	173	170	170	175	153	157	149	167	179	170	168	173	157	179	153	169	174	148	170	165	155	145	143	180	153	166	159	165	188	172	159	189	187	154	146	182	170	160	167	199	183	185	171	155	170	167	189	183	168	155	151	164	158	166	148	183	160	155	190	174	144	143	175	154	166	159	163	181	169	157	176	166	188	171	191	168	179	159	171	161	144	160	190	169	182	174	197	156	157	157	178	148	158	154	170	168	176	161	188	170	184	161	185	195	196	169	186	159	180	168	177	164	178	172	167	179	163	152	166	163	172	173	175	163	165	170	172	166	174	170	151	171	161	167	170	173	180	156	166	144	184	183	165	148	174	170	172	161	190	164	173	163	179	171	192	165	150	184	156	173	169	176	169	165	183	181	150	150	170	168	182	173	172	152	165	164	174	184	157	157	166	160	165	172	175	158	186	170	170	181	190	160	160	152	174	154	168	162	177	172	168	176	137	175	160	154	163	167	145	157	158	170	184	158	158	158	162	161	174	180	175	166	189	154	151	202	176	155	185	152	161	159	165	155	160	165	141	177	148	175	153	176	163	146	161	167	173	176	151	152	161	166	160	160	164	190	172	179	170	167	177	134	181	147	150	187	171	176	163	140	178	170	157	173	168	166	147	176	161	160	185	153	187	178	178	166	154	157	188	161	200	156	185	170	155	180	175	188	164	155	180	175	183	163	157	186	167	162	170	173	154	160	160	154	195	148	187	156	166	174	166	187	189	157	168	172	191	161	198	148	188	152	166	153	156	152	146	191	167	176	168	154	196	172	171	150	157	160	154	157	164	185	181	161	149	176	157	167	178	168	163	154	173	190	186	168	169	182	168	186	167	136	165	173	180	171	169	163	157	174	169	168	175	130	150	168	154	197	173	171	162	148	150	154	165	186	142	167	164	179	191	135	176	165	175	161	169	175	156	165	157	158	183	187	190	174	172	147	171	163	163	174	145	168	161	185	172	181	181	172	163	168	165	151	172	168	196	170	165	182	161	148	157	163	166	136	161	160	190	167	156	187	165	164	184	150	162	167	161	162	143	187	165	185	169	144	177	173	187	176	171	166	158	169	161	178	172	190	158	160	171	168	173	164	173	178	163	151	157	163	170	153	152	167	167	183	188	175	156	169	165	164	165	164	161	161	164	143	161	160	152	193	185	173	174	154	186	176	154	167	134	163	160	169	172	170	149	175	159	183	183	173	142	159	156	163	158	156	169	167	172	178	183	162	188	169	179	154	147	180	187	181	178	163	174	173	171	175	151	154	158	173	181	152	181	192	135	130	152	165	165	160	165	163	168	183	184	168	148	199	166	168	171	166	174	172	141	166	164	154	176	164	164	175	172	144	155	155	139	162	149	142	175	168	170	148	179	160	163	154	163	189	172	168	153	158	153	173	168	172	212	172	173	155	179	174	181	166	180	164	163	179	150	179	162	178	145	166	179	142	199	160	172	183	206	153	173	171	156	172	180	178	178	181	166	135	176	167	172	171	150	167	171	165	154	166	187	189	171	194	162	175	182	171	183	166	169	180	160	166	134	169	169	149	161	187	167	151	169	149	156	176	187	184	162	155	176	172	171	177	153	191	170	163	167	171	150	186	172	162	155	156	168	157	178	182	193	183	163	161	164	157	174	155	165	170	171	158	173	163	179	138	146	168	174	172	168	152	156	161	169	174	163	164	154	174	161	179	173	168	163	178	148	151	153	174	166	158	152	191	207	161	183	181	163	162	179	211	173	164	170	154	149	189	171	164	155	153	150	164	164	171	175	165	177	157	150	153	177	192	147	154	170	166	172	174	155	174	161	171	158	162	163	154	153	160	171	170	191	172	160	164	179	165	164	153	183	146	146	153	152	174	168	176	174	163	157	179	177	173	174	167	175	166	169	167	165	164	136	168	168	160	197	184	171	184	142	166	168	187	169	174	173	152	170	168	181	186	177	153	172	198	163	156	189	161	151	163	182	180	164	180	179	157	152	155	158	174	164	175	165	170	162	167	216	163	155	174	162	168	173	164	185	191	169	147	182	182	170	163	192	178	163	187	168	138	154	160	172	159	157	162	178	168	160	178	156	180	179	178	186	174	168	164	158	152	159	161	154	165	177	171	182	150	172	175	169	178	164	151	170	172	151	149	148	152	177	166	160	166	171	163	165	163	178	168	177	150	166	175	155	178	169	170	146	166	184	185	179	166	156	164	162	159	150	138	171	186	158	175	172	187	177	137	173	182	166	153	142	182	179	180	163	161	158	152	180	177	164	169	165	168	153	178	154	185	169	176	188	163	172	160	160	161	169	153	166	166	159	174	148	161	176	148	162	155	153	154	142	166	163	175	170	136	178	172	184	157	158	160	193	190	173	166	144	167	186	184	161	159	173	180	192	190	158	199	170	181	167	170	159	148	169	153	149	175	155	166	189	144	146	150	156	159	172	151	146	149	183	145	163	192	171	179	169	137	181	178	163	173	158	173	164	187	166	153	166	169	139	169	165	173	161	144	155	156	184	157	184	177	151	156	148	178	157	191	196	146	177	177	155	171	159	164	152	169	155	171	167	145	169	161	183	158	167	149	182	161	155	146	150	182	181	159	177	177	158	161	171	176	160	189	159	149	186	180	185	181	157	180	210	172	181	168	161	161	177	189	173	185	166	160	154	147	167	167	155	164	160	168	166	174	185	178	176	151	174	158	163	156	155	180	172	188	155	153	156	154	196	170	178	170	160	193	154	183	169	162	166	144	167	169	157	178	167	154	158	159	175	180	182	147	146	185	164	185	164	168	155	164	140	175	151	174	161	145	182	181	141	166	177	185	158	185	169	182	179	163	167	187	166	177	161	165	161	147	172	194	161	177	163	196	177	161	157	149	184	151	163	180	150	169	159	165	167	163	164	153	209	157	145	157	168	179	163	172	155	162	177	157	173	155	173	162	154	162	175	153	143	173	171	162	148	167	140	165	164	188	152	156	187	181	162	155	168	180	181	168	181	153	164	172	158	157	165	173	179	167	164	171	186	150	179	167	181	178	199	157	169	149	159	182	182	143	153	148	173	160	183	170	180	139	170	144	166	148	170	171	154	154	164	162	153	180	174	177	164	169	170	182	167
27286	23287	24923	33688	38393	40239	40346	40097	40007	33715	37872	36307	36951	38144	30023	34780	28356	26498	22720	18943	14884	13671	11091	3146	1734	1153	1369	1499	1238	1354	1243	1220	789	643	676	599	565	600	542	716	1252	901	508	518	507	513	566	525	539	522	526	556	501	543	480	491	495	511	725	1490	2211	1873	531	487	471	496	545	518	498	515	531	530	521	517	516	528	502	523	544	534	520	570	537	587	512	541	576	530	508	541	522	541	552	520	514	488	511	529	566	518	513	488	503	513	505	525	505	496	518	545	521	516	529	543	525	540	504	550	509	486	532	493	509	505	525	517	565	510	521	484	524	519	535	531	521	516	534	559	514	505	519	556	507	558	490	514	511	550	519	524	517	485	537	511	505	523	514	513	499	562	515	498	507	476	524	523	531	524	551	552	531	550	506	528	569	525	520	547	520	468	532	503	491	524	507	530	517	509	520	532	519	559	532	546	528	530	515	521	496	512	539	511	503	521	519	526	540	543	558	538	529	507	548	545	524	526	555	526	543	528	536	520	507	521	529	528	545	492	511	491	543	494	509	488	523	539	528	528	542	494	528	524	552	504	549	522	495	543	493	552	499	520	510	523	538	502	502	527	536	484	537	516	547	558	542	554	516	541	533	519	558	538	519	514	524	585	533	557	503	516	509	517	537	534	545	551	512	493	518	503	480	525	518	513	553	532	515	490	531	513	487	537	503	506	526	501	539	530	514	512	502	542	541	529	519	531	563	544	520	528	545	550	513	539	522	529	512	493	562	542	481	553	529	522	554	557	509	510	563	536	550	499	469	487	495	492	516	523	504	548	556	540	472	509	509	506	520	517	527	550	567	512	506	523	499	563	571	534	524	547	521	487	532	508	510	529	470	566	502	532	498	503	528	513	543	554	511	537	517	550	549	517	514	539	534	480	507	522	525	533	529	519	528	525	492	498	525	516	508	471	543	550	511	535	532	548	505	528	537	507	497	567	524	480	563	549	531	517	523	511	541	521	493	493	511	476	481	529	484	521	505	525	487	553	496	537	545	513	526	532	536	514	531	562	507	537	531	526	480	524	514	517	510	571	515	527	473	498	518	492	525	536	501	511	537	562	556	488	558	518	512	526	507	507	521	517	486	552	527	507	513	521	547	513	488	507	571	480	531	551	502	529	525	507	538	519	511	521	515	534	527	523	504	503	518	510	529	506	517	516	539	497	500	510	515	528	560	521	499	523	523	538	507	534	503	536	574	508	505	512	478	485	540	503	554	547	527	509	504	545	528	548	555	527	524	518	519	498	529	559	560	488	497	522	519	528	565	493	501	464	533	507	542	462	520	538	552	504	512	524	583	532	517	487	521	497	572	488	521	504	538	538	510	491	498	513	523	551	571	552	555	527	555	494	511	505	537	499	543	556	509	510	534	553	499	514	509	566	508	524	526	545	518	487	507	535	522	484	516	490	509	510	521	527	476	530	506	485	540	525	509	571	506	509	507	495	540	529	512	520	511	506	500	553	496	539	500	537	485	498	545	530	524	473	495	542	536	541	522	549	490	546	544	513	511	542	496	533	504	562	516	517	527	523	544	507	528	533	534	514	582	527	549	516	550	511	517	510	514	572	561	544	517	538	526	511	497	525	497	580	528	544	548	517	549	504	539	559	519	557	511	532	545	568	516	552	529	532	506	520	531	529	542	546	510	525	506	499	500	542	504	537	518	524	543	505	514	545	516	507	533	514	557	552	537	542	508	565	501	526	524	543	540	513	537	528	526	523	522	539	512	551	595	506	517	506	506	508	522	516	505	518	562	482	537	506	503	505	510	548	520	516	571	491	513	538	536	530	556	503	491	494	555	532	519	547	502	490	534	531	555	528	534	548	498	550	540	566	514	558	541	500	507	519	530	523	501	519	539	533	552	492	508	488	541	508	477	584	539	517	532	526	547	485	529	511	518	555	528	521	452	512	563	492	502	554	498	482	514	511	520	531	515	528	529	530	512	526	494	544	533	564	505	504	536	516	493	544	522	547	509	493	573	530	571	521	496	534	545	544	506	469	526	517	512	522	538	536	513	541	508	554	558	537	536	488	557	517	499	544	534	543	542	530	534	531	529	549	501	566	507	470	509	563	522	547	491	500	531	494	549	539	520	532	520	543	559	522	505	598	514	557	527	499	498	492	513	509	520	571	520	516	485	500	512	488	502	484	520	560	497	497	508	518	546	532	513	547	521	511	555	505	514	527	544	500	550	522	499	523	518	484	512	530	534	548	497	503	534	547	562	506	566	525	489	488	548	609	530	463	546	554	539	548	579	510	525	525	512	517	513	516	541	486	517	518	488	505	547	497	532	508	520	538	517	479	561	539	539	526	523	520	497	542	545	532	524	521	492	511	539	505	521	517	529	521	486	526	549	533	490	491	531	549	554	499	494	504	534	556	521	500	526	530	543	483	508	522	505	544	502	526	514	520	515	509	483	485	523	538	501	488	533	506	517	530	542	509	491	565	539	481	487	548	544	493	503	547	531	518	480	529	519	516	530	509	531	535	533	513	495	564	561	493	483	512	529	563	574	527	550	524	504	513	520	525	558	516	529	550	515	520	544	508	538	491	537	502	517	509	548	526	540	515	525	544	556	539	573	534	533	478	538	495	508	540	519	556	521	502	530	532	519	543	533	520	550	539	521	515	535	548	538	526	507	503	511	533	523	536	512	524	521	517	519	517	449	507	529	535	557	530	508	494	517	544	509	506	501	525	506	514	534	548	509	476	552	532	520	525	564	482	552	540	552	517	554	526	492	527	508	518	500	496	509	528	524	501	535	535	548	485	516	543	526	557	521	493	487	505	540	499	527	515	539	530	536	542	530	524	548	553	539	530	496	548	504	489	521	482	526	543	549	498	512	591	541	541	539	503	557	526	518	510	513	478	519	521	553	533	465	576	491	538	543	508	524	507	506	499	531	526	493	512	523	497	463	525	536	501	489	519	532	561	536	552	523	500	547	518	510	531	488	486	523	489	555	526	511	536	472	481	509	493	509	540	507	507	538	529	507	494	551	521	529	535	549	522	553	545	553	541	540	498	524	507	526	528	493	510	503	513	481	530	534	522	495	525	510	534	555	518	527	532	483	488	511	512	531	511	531	499	507	549	510	512	516	480	554	533	518	512	521	508	533	508	517	505	528	510	532	556	520	532	511	512	528	573	526	532	533	558	504	570	547	520	518	535	496	542	534	541	540	516	517	500	504	509	456	547	535	523	540	571	540	515	530	548	546	517	492	481	501	527	522	517	502	535	537	551	553	515	509	545	549	497	542	517	513	497	515	501	535	518	548	532	522	519	564	492	535	532	490	497	532	576	500	531	520	505	509	533	516	511	469	547	533	494	559	585	490	512	561	531	516	538	486	517	505	493	526	496	546	545	510	519	498	521	540	503	539	515	525	529	548	529	552	531	519	467	547	528	460	526	528	506	543	491	490	491	536	530	526	515	526	527	516	522	516	544	526	551	541	510	523	528
51056	35525	34255	36308	36052	35007	35110	34454	34863	30861	31007	28919	30888	32185	22737	23422	21200	19531	16667	13337	8355	6062	5552	1349	612	564	603	528	462	466	485	384	300	259	284	294	301	282	285	283	351	308	264	278	241	257	256	298	271	269	248	263	248	255	257	244	248	270	302	627	716	600	265	258	271	264	257	283	248	237	264	268	260	258	257	240	272	245	253	257	253	268	273	258	277	256	255	262	253	261	249	255	284	224	292	271	259	241	257	275	260	263	237	271	258	262	252	238	247	278	265	254	260	258	247	272	277	241	286	257	250	252	278	231	255	267	266	257	260	264	271	234	266	275	254	243	314	267	275	272	260	247	263	259	249	274	267	262	259	254	268	265	275	257	283	235	274	255	266	244	257	269	268	252	260	252	258	242	241	268	228	254	256	228	250	281	240	274	261	239	234	258	277	257	232	260	241	250	261	269	247	286	231	267	286	287	273	269	285	258	267	275	241	244	280	257	238	246	228	250	260	255	255	236	229	238	287	277	236	257	291	260	252	258	273	253	245	274	259	280	276	256	267	243	232	247	248	252	278	217	256	277	239	243	275	260	259	251	254	248	255	251	266	235	270	269	242	286	238	262	234	269	245	245	285	243	265	275	244	293	282	269	256	262	253	249	250	266	246	249	238	236	254	260	253	273	215	269	271	273	247	284	244	260	243	295	260	265	243	239	268	242	262	271	242	286	276	259	236	241	266	240	251	261	256	263	265	256	275	250	232	260	236	267	258	270	260	250	256	239	227	264	234	296	276	225	276	243	256	218	260	242	261	272	286	262	234	220	272	260	250	252	257	264	251	252	271	250	248	257	300	262	240	284	258	255	246	258	270	242	274	243	247	260	265	270	265	269	275	246	272	244	266	236	279	254	266	290	253	272	271	278	281	254	276	270	275	264	258	254	251	220	233	264	253	272	255	248	267	274	252	255	265	253	246	222	248	279	234	303	236	286	232	228	226	249	216	243	269	256	250	294	252	235	259	241	252	233	239	238	273	272	233	256	260	240	239	258	277	258	255	264	256	262	256	277	232	268	292	269	240	265	254	262	263	264	260	264	274	250	274	276	249	267	237	265	254	256	252	241	236	260	251	238	290	253	269	241	270	258	241	266	230	258	261	242	268	254	268	227	254	264	233	239	266	285	248	270	247	250	230	270	277	281	262	272	260	266	255	272	292	245	262	267	222	291	281	263	255	266	251	249	255	250	262	241	258	273	273	252	258	261	255	222	254	249	282	278	268	264	247	261	250	262	241	244	248	236	229	245	231	270	249	256	279	261	256	250	255	241	252	250	273	247	241	265	242	272	287	269	233	243	242	244	266	256	276	258	270	258	243	259	292	248	244	254	266	255	268	279	276	257	256	256	265	287	242	249	260	235	275	246	251	282	257	257	273	275	249	258	267	249	257	269	276	263	285	279	305	247	252	271	245	239	265	262	259	241	238	263	273	291	285	257	255	279	246	242	254	252	234	300	276	241	254	203	296	253	268	286	267	257	242	235	264	260	253	266	270	268	250	259	258	271	264	274	263	273	250	272	281	249	259	256	254	256	268	259	276	240	265	278	262	244	273	266	234	241	270	269	249	233	291	289	258	281	293	261	262	252	251	260	242	256	252	251	232	266	258	258	246	257	236	249	272	256	265	260	223	268	245	282	263	282	265	265	244	252	234	278	263	237	263	241	252	236	236	253	281	274	253	267	242	271	267	261	247	242	237	309	294	267	252	247	243	249	260	256	269	275	305	269	241	260	246	263	286	254	268	259	265	270	267	293	277	256	274	237	259	245	258	249	217	268	250	246	247	253	269	261	260	275	257	262	265	271	288	264	260	237	268	245	255	269	265	240	252	262	263	267	287	225	269	268	267	238	250	248	246	236	265	231	242	269	249	245	220	251	280	257	249	267	234	267	270	257	252	260	290	251	261	261	264	280	253	319	256	311	266	269	264	290	268	265	282	260	281	237	273	224	262	254	258	257	254	268	271	244	265	250	268	274	276	228	263	233	255	229	239	270	244	281	251	305	260	271	268	275	261	244	269	287	261	266	271	243	244	226	232	245	235	260	240	252	264	224	269	288	290	267	273	240	288	293	251	258	234	263	261	307	281	247	273	288	259	247	242	249	270	221	252	264	253	281	277	246	251	247	262	268	237	258	262	278	242	231	285	259	274	271	278	278	263	281	231	232	276	246	254	278	280	236	248	260	262	260	301	265	271	269	272	244	275	272	246	245	240	232	257	247	250	240	268	248	301	264	276	252	246	247	247	262	265	251	224	261	244	256	242	240	243	243	269	248	266	245	227	274	262	268	251	240	265	263	272	246	267	248	280	266	241	282	255	237	241	256	254	265	285	247	223	295	278	231	270	255	244	254	264	263	242	256	251	257	260	276	278	265	248	255	265	278	243	259	262	261	243	245	236	257	277	260	243	267	268	282	255	253	257	250	262	259	279	268	236	260	237	270	276	268	273	261	262	245	281	243	259	272	252	266	269	259	260	282	277	298	290	264	281	240	280	249	295	264	255	278	266	260	275	271	276	254	237	285	248	249	252	246	257	253	289	283	266	284	244	233	261	267	252	270	303	279	290	265	226	267	258	245	252	277	269	273	258	249	264	259	282	248	254	286	239	248	259	285	249	232	240	254	259	260	284	270	270	291	249	236	269	264	252	235	260	268	256	243	281	224	259	284	267	243	261	240	272	233	273	233	244	271	257	263	233	242	254	244	252	254	251	266	271	223	254	246	251	271	262	293	263	272	243	262	256	253	238	253	292	260	257	276	249	283	255	248	258	280	246	266	249	255	274	282	269	256	250	216	256	267	237	269	256	253	264	269	262	230	255	241	257	243	257	248	269	249	253	276	256	265	277	246	299	256	256	237	244	239	260	256	278	253	240	246	249	256	205	290	260	251	280	264	273	278	259	237	244	261	270	292	246	246	250	273	253	259	258	264	249	246	232	253	255	252	252	250	267	273	249	261	222	262	260	274	264	273	250	264	262	251	274	267	247	264	248	241	271	256	256	248	271	243	278	249	253	250	252	265	257	279	270	285	242	243	262	269	262	262	255	256	246	279	238	232	263	256	221	253	261	259	256	244	265	257	225	261	265	289	249	266	248	272	290	243	233	265	257	244	272	235	261	264	266	258	258	248	267	252	279	285	241	231	226	238	221	254	264	253	258	274	281	247	244	272	253	268	288	275	251	259	267	268	251	227	261	269	242	257	232	290	221	265	268	303	278	242	228	292	273	272	292	249	259	263	251	273	258	249	231	217	254	270	240	267	223	260	258	259	249	244	276	255	262	270	277	243	258	278	265	264	277	251	264	265	258	223	269	253	250	268	269	225	271	266	261	252	253	252	243	242	274	277	262	264	273	263	272	251	240	246	269	253	262	248	250	254	285	258	280	260	245	275	271	237	259	241	240	254	237	252	237	270	250	244	244	245	266	258	267	252	271	239	275	230	270	257	265	266	246	268
34218	27200	31774	38370	42389	44185	46339	47885	46549	44907	46369	45130	46616	47959	38068	42133	39439	37196	34564	31829	25658	23776	20408	6617	3039	2655	3005	2752	2370	2586	2216	1516	1218	1012	954	956	897	876	837	995	1442	1233	841	768	762	776	766	823	791	741	783	801	773	769	753	791	800	814	1032	3320	4291	3208	766	758	794	782	814	757	714	737	765	752	742	758	677	760	810	742	786	759	766	755	764	713	719	793	750	777	743	780	769	758	734	727	766	760	738	760	812	772	751	757	793	764	802	761	735	732	737	753	759	728	772	732	770	791	700	804	768	726	759	759	756	729	807	782	749	756	749	714	769	766	725	810	763	745	738	729	764	791	759	745	781	759	747	748	779	788	804	767	763	773	782	758	686	759	763	776	759	773	760	779	805	756	804	757	713	711	722	767	764	681	747	759	784	787	708	764	746	747	780	727	762	748	745	712	787	770	789	754	742	692	755	751	759	707	780	752	740	733	712	756	723	768	792	738	765	736	727	787	792	711	768	743	705	715	829	749	753	756	772	724	766	736	694	747	775	744	762	750	772	734	745	754	690	753	781	762	775	786	759	759	776	725	730	801	745	788	758	718	746	759	775	727	765	752	708	793	756	704	740	787	735	766	740	774	772	708	732	789	711	751	785	793	730	770	751	723	710	741	746	722	758	737	732	715	737	699	776	769	748	777	753	751	746	767	722	768	745	758	741	798	775	773	704	789	740	729	729	784	754	745	748	772	755	747	744	767	757	767	739	711	699	759	787	796	777	806	751	720	745	753	735	769	760	735	737	730	738	763	776	759	788	695	755	775	717	762	771	749	707	754	753	776	745	716	752	719	772	709	719	742	749	714	754	728	735	751	764	719	725	755	746	760	768	716	767	742	795	776	746	783	754	782	746	784	749	780	721	707	759	771	736	740	757	727	788	742	715	766	784	734	775	733	747	769	780	784	790	760	768	770	768	752	737	752	785	748	701	755	767	779	743	741	765	729	782	760	767	780	745	772	740	741	779	755	782	753	724	747	722	707	746	811	768	743	742	777	756	713	757	759	742	730	763	740	732	710	708	771	788	759	767	768	753	752	755	773	782	748	745	726	740	715	724	786	764	774	785	776	797	761	707	757	761	710	757	713	754	751	746	723	736	735	762	749	755	720	752	775	747	819	789	766	736	757	751	762	762	788	696	738	716	771	734	755	740	752	732	746	785	728	741	743	722	770	745	758	731	786	734	818	735	692	768	734	749	797	789	766	743	792	771	735	764	775	773	792	796	763	758	759	754	738	785	741	720	755	718	722	760	775	801	750	793	742	773	767	779	702	783	769	778	793	724	753	755	773	707	776	797	767	724	758	722	771	732	757	757	736	726	739	787	742	747	730	743	788	777	755	764	745	749	715	780	778	684	748	753	746	700	741	740	741	774	781	775	739	821	705	752	757	771	765	769	734	789	770	752	698	738	728	711	724	777	699	747	717	797	734	761	778	799	733	782	731	779	761	762	736	745	786	739	727	733	727	767	767	758	719	748	773	735	795	736	775	750	775	780	765	755	770	735	802	825	753	763	726	753	800	734	747	798	753	808	772	746	738	833	736	737	775	772	743	747	733	703	759	789	751	732	773	761	745	737	744	772	759	768	761	735	759	705	716	814	764	744	753	728	744	767	739	789	799	787	752	755	764	762	745	778	764	714	764	739	717	761	793	697	753	808	759	732	756	763	760	758	728	721	753	739	754	762	742	781	776	789	726	737	746	766	735	785	762	694	731	752	687	765	790	762	700	679	763	749	761	785	759	757	741	715	739	774	750	796	797	756	753	749	728	818	774	764	694	751	742	766	755	775	780	739	783	742	711	729	712	742	794	763	745	771	744	741	732	751	761	731	732	762	737	730	732	759	726	773	765	804	790	722	774	761	773	744	719	722	766	766	733	763	719	717	814	751	781	793	776	759	753	789	721	772	770	798	755	730	675	726	762	736	828	738	728	800	759	778	736	748	738	761	743	714	751	806	784	724	739	727	719	810	795	743	757	792	775	757	728	719	806	771	721	707	760	776	764	709	746	735	747	798	745	708	732	759	762	750	716	701	733	767	718	740	736	734	724	781	773	777	775	721	755	748	757	774	744	741	813	752	775	769	729	718	743	744	779	795	754	751	709	772	732	761	744	787	697	734	761	778	729	716	778	772	732	732	766	707	781	771	739	731	740	771	782	751	701	768	772	698	721	686	807	805	752	767	752	734	734	728	766	759	789	821	782	781	739	746	710	780	767	754	758	777	757	786	797	762	759	777	717	757	742	754	707	686	692	749	766	720	748	783	738	721	732	772	753	777	743	782	786	761	759	707	756	759	742	779	754	757	710	730	720	708	763	760	837	807	742	756	740	734	761	775	743	722	769	754	731	733	714	745	773	787	751	746	745	756	767	751	774	693	769	765	764	772	806	754	756	797	764	728	712	764	721	710	752	786	725	727	743	750	749	737	733	792	728	773	754	717	731	805	732	787	784	771	712	776	810	759	775	745	789	739	780	746	738	746	732	760	740	744	739	786	718	735	733	718	739	753	746	761	751	755	784	763	787	756	754	796	758	745	790	758	707	717	759	782	768	731	800	714	739	809	745	718	740	749	774	717	773	755	734	728	795	692	766	744	730	766	717	788	806	762	781	819	778	746	734	754	769	762	796	760	745	740	744	711	752	771	781	775	756	782	747	781	771	744	735	732	809	726	779	786	748	766	757	775	750	775	753	787	742	763	718	725	748	714	699	733	741	743	692	762	750	752	743	730	710	767	733	790	724	780	733	745	775	726	741	730	784	756	765	752	758	779	784	707	751	750	758	728	795	736	718	743	737	737	817	777	757	760	741	751	737	782	816	790	744	718	748	773	785	722	776	774	738	730	716	755	744	726	730	688	767	750	764	793	741	732	787	756	778	776	727	750	761	766	752	759	737	748	750	770	725	755	758	755	766	761	796	784	726	751	775	783	745	691	723	736	744	765	781	735	756	774	756	769	712	776	719	746	757	756	720	753	777	788	759	767	751	753	802	751	710	710	716	807	776	736	740	726	727	733	735	740	759	727	778	741	792	765	748	723	735	727	745	735	737	721	759	712	725	716	715	735	748	737	741	742	769	727	741	707	721	757	770	797	718	759	719	736	722	733	717	781	754	770	736	720	732	712	750	791	742	711	768	757	763	703	774	756	704	741	770	769	734	718	783	717	765	769	766	712	750	731	787	731	774	762	734	756	763	750	733	720	749	729	726	726	740	719	738	769	726	764	715	719	787	771	807	755	748	690	760	722	804	761	772	751	729	761	764	729	747	796	789	735	744	731	790	719	765	723	738	764	747	758	741	720	789	761	731	760	700	721	745	782	725	779	736	801	732	757	721	730	792	743	742	750	778	784	752	758	766	736	759	728	809	812	762	769	759	729	732	782	671	729	711	784	768	728	738	742	738	687	739	778	789	810	738	790	751	747	764	745	758	720	729	797	728	740	717	684	752	776	719	768	726
10600	7912	10204	9458	7769	6057	5200	3990	2794	2086	1873	1594	1510	1794	1013	790	894	903	811	646	366	375	501	232	197	209	201	210	224	237	196	224	210	180	205	192	223	210	188	192	216	192	233	191	181	208	193	195	218	202	183	205	211	210	215	212	222	225	207	239	243	216	227	180	217	195	196	191	221	201	213	205	184	195	194	213	205	211	198	197	193	209	182	209	193	197	196	182	208	204	240	219	195	200	196	201	204	193	198	217	260	208	196	210	227	211	209	204	221	204	202	235	189	200	216	199	197	219	221	187	217	230	216	206	203	201	213	206	222	195	209	245	197	211	202	230	203	200	217	209	204	204	191	189	197	202	173	225	213	203	203	229	221	201	241	187	200	203	202	217	213	203	234	206	206	178	180	207	187	201	176	222	191	234	172	214	199	181	203	200	213	183	197	228	217	217	197	187	214	209	219	218	218	195	210	234	212	205	209	220	220	189	199	201	224	206	222	198	201	195	222	202	215	226	180	218	226	174	207	230	211	171	229	213	213	239	202	237	179	210	215	192	213	193	215	193	204	207	223	208	194	178	219	214	217	215	198	241	237	177	218	203	187	203	222	213	207	207	225	188	216	207	216	222	201	195	192	201	221	192	214	204	199	206	212	195	227	194	227	204	212	157	205	192	212	205	216	211	204	233	186	205	219	216	177	206	202	208	218	175	190	201	224	180	218	212	206	204	201	225	199	188	222	211	221	202	198	181	231	214	197	211	194	204	206	232	203	196	231	220	199	189	186	202	224	213	223	227	219	204	234	214	209	212	219	218	187	219	206	182	198	262	210	232	214	197	202	164	209	198	179	191	207	221	216	210	214	228	185	203	220	200	205	226	192	201	194	209	200	195	230	194	202	200	208	192	209	216	219	213	224	205	223	192	201	226	209	212	203	208	193	215	183	200	158	204	206	195	220	206	211	215	186	213	224	216	224	197	227	211	210	207	243	213	192	205	190	217	203	200	185	225	189	195	206	201	205	196	185	209	209	202	220	211	199	186	210	217	213	236	223	208	237	211	206	240	210	223	204	224	218	179	226	242	207	215	172	219	233	196	183	195	206	183	193	208	181	236	215	232	217	221	194	230	213	201	192	195	190	199	198	209	219	205	202	214	167	238	189	195	229	210	210	195	234	219	213	217	197	213	204	211	209	202	192	175	228	211	227	230	233	213	210	191	213	190	210	214	204	226	210	219	212	192	191	231	218	200	216	191	199	216	207	217	217	214	207	209	224	206	209	200	224	219	204	206	187	181	217	213	240	215	202	220	213	194	219	233	183	195	200	218	228	201	217	227	202	192	175	196	193	208	225	170	200	215	198	214	212	216	199	204	181	215	203	216	205	201	213	212	220	199	197	199	208	203	177	188	217	197	229	189	212	208	203	199	196	215	203	207	226	216	212	168	208	215	207	192	224	197	200	183	194	206	207	181	196	202	217	210	222	211	226	215	230	210	211	197	201	203	203	195	216	216	218	203	221	207	201	212	220	222	194	195	189	205	200	205	224	204	211	233	189	224	216	190	194	187	216	204	201	213	198	188	198	204	188	197	202	202	211	217	210	187	215	214	191	214	202	208	207	214	195	199	169	191	203	200	229	190	190	190	189	220	196	215	188	205	208	198	210	213	221	217	204	216	252	233	210	240	192	207	206	191	215	201	190	215	216	178	200	209	203	198	193	207	218	201	224	166	205	212	207	206	193	211	225	200	210	203	187	203	216	184	207	195	192	201	231	191	223	235	209	198	195	206	209	212	189	186	215	175	202	200	193	204	196	222	200	179	221	211	220	217	216	216	179	206	221	186	216	204	193	185	238	160	232	222	205	201	220	205	215	213	209	214	221	204	189	250	208	198	207	188	214	215	205	185	191	215	211	175	194	208	208	191	210	209	208	214	217	183	216	196	213	185	202	218	197	220	192	212	205	222	179	201	209	204	211	206	190	199	223	230	184	225	232	203	195	210	205	195	205	192	202	242	217	216	219	193	223	183	195	188	196	209	218	216	196	231	207	205	203	202	240	202	216	216	215	220	169	209	204	214	194	202	216	206	193	206	194	207	197	221	221	226	202	219	175	192	216	223	225	203	198	200	202	191	223	213	195	209	195	203	195	203	208	199	205	222	185	200	213	204	199	183	220	220	197	196	232	208	203	193	231	178	210	213	211	216	222	225	221	198	176	231	222	200	227	194	202	211	186	195	190	220	186	205	179	210	205	225	213	233	209	230	221	218	214	217	203	233	210	195	199	217	208	200	194	219	208	192	207	209	204	228	205	188	206	199	215	194	184	233	209	204	215	218	212	219	219	206	228	197	229	218	208	176	203	221	197	209	233	207	206	220	196	193	196	233	195	218	201	215	217	206	203	210	196	226	204	208	198	199	209	195	221	212	174	220	192	201	212	217	237	209	206	212	197	241	176	194	219	197	198	225	184	222	235	202	207	208	195	214	228	195	196	190	198	214	183	231	218	199	193	187	213	218	188	209	222	201	199	213	225	191	183	201	229	233	222	169	192	189	190	203	203	202	187	218	181	234	196	210	215	207	195	206	185	219	179	197	198	193	211	215	215	202	210	204	215	194	209	215	202	228	214	187	258	218	175	197	192	218	235	193	211	220	195	195	196	203	203	197	222	187	203	205	192	196	189	190	209	192	211	187	186	198	206	188	211	202	218	200	176	209	211	199	207	219	203	185	197	202	208	206	212	206	211	197	199	203	204	201	198	229	204	217	221	221	220	223	213	233	236	218	205	202	221	199	206	207	197	206	226	202	208	201	192	196	209	201	190	215	206	205	218	217	177	192	206	216	207	195	234	208	211	197	210	207	194	210	216	196	200	229	220	188	218	189	193	220	227	207	239	220	204	203	206	213	195	188	205	200	213	176	217	209	225	197	204	214	222	188	188	219	172	254	219	179	213	226	211	220	228	204	207	196	206	196	191	194	196	199	209	199	197	239	211	215	196	177	211	207	228	233	207	226	202	223	220	219	200	207	218	196	205	194	210	207	198	187	218	192	207	207	203	184	200	200	191	206	227	192	210	174	192	207	189	217	211	203	180	198	206	197	206	195	192	200	208	200	223	213	215	202	200	210	205	210	203	229	212	198	207	215	176	206	214	212	207	202	213	222	185	211	181	196	212	216	218	209	204	208	190	212	193	209	190	214	220	227	201	243	196	223	191	218	187	210	216	220	201	214	188	225	198	195	191	204	206	201	202	200	198	206	225	206	176	230	185	188	197	196	241	189	207	202	205	212	212	208	195	204	194	236	184	181	216	194	189	209	243	201	220	223	220	206	197	204	205	233	172	233	205	216	228	215	196	199	204	209	246	202	212	239	196	232	197	211	189	204	199	186	231	207	208	210	218	205	202	218	188	203	203	186	196	197	211	192	215	197	209	203	218	203	210	215	198	189	223	194	217	189	184	194	191	201	189	216	201	208	184	219	204	205	198	216	205	219	189	197	205	206	182	219
11124	7919	12162	16062	16396	14981	14141	13250	10213	8522	8590	7563	7398	8728	4714	3876	4562	4389	3838	3296	1802	1862	2066	873	653	709	692	700	695	699	631	625	676	630	600	623	599	601	649	627	649	592	624	635	612	662	586	615	613	631	565	608	602	615	636	612	584	602	627	715	843	728	600	597	648	657	619	624	631	623	591	632	624	601	675	641	664	625	606	636	638	672	667	615	622	607	609	636	602	601	611	632	645	633	603	629	617	634	615	584	621	625	603	625	607	641	613	614	610	582	590	618	610	649	655	657	672	646	596	605	578	637	601	636	655	620	617	636	646	621	623	590	625	633	607	657	602	594	619	641	598	594	617	640	622	628	625	594	652	615	651	605	570	582	625	612	650	671	606	643	610	583	610	589	612	636	594	618	638	641	597	630	624	645	578	682	582	611	632	646	627	632	652	669	646	607	597	608	587	620	610	593	630	628	569	630	609	631	673	624	610	638	630	569	662	637	650	631	599	592	598	623	609	670	639	632	576	623	609	617	653	628	613	582	625	637	603	581	665	588	635	614	605	607	625	602	631	618	626	608	649	598	611	632	579	666	607	635	671	620	654	615	640	610	573	644	645	605	617	618	578	618	603	569	617	626	634	607	612	644	599	605	607	668	594	598	603	603	593	591	629	669	652	635	596	657	597	604	648	620	665	603	611	624	610	604	578	658	650	636	655	623	666	600	601	621	580	629	648	590	649	586	630	652	610	645	600	634	637	607	579	589	615	666	579	560	619	643	637	642	584	617	626	640	634	644	610	678	611	590	658	628	607	662	583	607	622	633	678	643	629	642	627	592	614	600	614	631	598	620	597	602	603	603	603	626	604	652	625	633	592	611	591	602	581	633	644	633	625	631	610	558	617	597	610	605	578	657	634	649	629	641	606	625	643	592	559	631	646	590	575	632	633	591	615	613	655	636	607	610	595	631	586	627	666	623	596	633	569	599	588	635	626	597	613	603	618	607	604	640	653	599	624	620	606	602	637	636	606	654	610	640	627	617	625	656	655	648	578	645	580	632	605	603	622	601	657	646	635	584	634	638	654	657	637	602	633	661	650	599	612	614	647	631	599	612	621	622	659	630	626	645	642	618	643	647	598	639	590	653	674	633	658	610	635	645	600	582	679	647	608	673	625	626	630	639	615	619	600	592	610	583	652	627	634	558	652	656	624	609	649	599	595	611	613	587	624	619	595	631	602	645	630	632	613	624	606	631	657	692	636	596	622	624	578	608	599	593	614	631	659	616	623	602	619	635	622	604	655	620	610	655	603	626	630	613	641	671	610	628	585	593	579	618	653	625	605	590	606	612	596	613	612	603	594	628	607	697	623	643	626	562	608	626	605	632	615	610	608	629	589	601	642	636	607	622	630	627	598	604	613	629	653	691	654	650	608	666	646	631	673	610	610	630	626	620	574	597	620	608	631	619	612	614	633	629	621	613	663	655	621	602	638	626	632	651	660	673	649	607	621	629	651	634	617	621	651	554	643	638	635	621	616	631	652	542	622	630	652	641	636	608	607	605	622	650	646	627	620	584	642	580	583	656	623	668	606	609	582	618	683	615	624	626	589	626	651	617	654	648	633	628	647	612	635	658	653	583	599	597	649	650	639	636	562	638	602	619	613	611	643	602	621	656	613	588	645	596	643	627	635	595	598	634	658	638	615	606	634	604	621	593	643	631	640	642	601	595	599	617	626	638	636	627	590	632	629	664	612	678	631	656	609	654	591	603	602	640	611	622	607	645	584	621	599	643	603	622	632	639	598	609	618	660	672	612	610	614	596	636	599	637	625	614	618	598	616	598	649	593	618	667	597	627	600	663	638	638	616	613	594	614	589	632	570	598	612	605	612	591	601	607	579	656	636	612	622	599	629	642	596	658	630	603	637	599	648	619	590	668	665	613	636	645	627	644	627	613	595	649	631	619	594	631	601	600	572	625	593	636	614	612	645	596	605	647	621	594	605	613	619	631	665	600	593	643	592	625	618	612	648	675	639	626	600	568	611	634	629	600	587	596	626	588	640	604	666	638	642	625	647	619	631	643	617	622	611	640	625	601	592	620	664	649	607	638	631	622	631	628	636	608	649	638	613	587	643	664	595	671	600	598	597	624	645	632	621	612	642	591	635	605	626	632	667	657	649	624	598	598	641	607	619	674	604	627	638	622	626	638	622	593	597	631	622	614	644	637	606	642	687	673	649	639	590	584	642	624	589	642	588	582	579	645	597	623	612	648	631	614	629	656	629	621	588	585	612	636	638	634	607	611	621	633	630	624	608	630	606	641	630	591	617	616	609	643	676	617	646	636	613	640	648	594	641	642	624	622	599	648	660	620	628	628	700	623	600	643	622	634	651	611	675	602	670	623	624	603	628	615	634	657	587	649	637	634	627	604	613	627	616	601	663	640	643	655	655	636	558	645	606	646	615	645	585	640	638	632	617	664	680	589	611	609	634	637	642	640	624	644	662	580	643	643	661	598	611	660	600	591	654	560	643	634	637	679	642	620	626	627	683	655	618	581	629	622	628	667	614	676	641	612	607	583	622	589	645	618	628	611	634	656	568	654	652	618	651	620	619	642	625	637	595	660	653	647	614	645	599	674	617	616	606	648	621	603	617	641	623	616	706	647	652	685	615	601	650	640	638	639	612	581	673	567	623	601	581	651	631	633	583	632	607	631	605	621	641	645	638	587	626	640	614	605	647	610	683	628	622	651	613	603	633	584	580	630	633	600	591	602	638	612	651	649	626	626	609	612	659	634	612	614	598	643	650	645	657	628	620	628	632	615	624	606	618	624	626	597	643	613	679	591	621	594	608	623	628	627	634	580	635	622	669	640	607	676	608	636	613	612	584	627	645	601	637	673	603	589	605	598	652	652	571	617	606	589	575	635	626	615	641	604	613	618	598	591	636	645	667	616	624	663	632	614	631	629	628	641	619	592	632	637	594	602	658	573	601	564	639	670	621	648	610	692	621	641	630	637	622	614	644	620	608	641	620	617	638	633	712	625	598	679	633	579	555	627	661	612	596	639	611	602	645	590	590	610	597	611	585	611	571	597	602	614	653	580	645	610	632	662	630	572	631	626	598	657	653	588	643	611	635	641	630	647	708	668	592	622	643	617	644	665	603	624	625	627	578	633	665	590	635	662	591	603	664	672	628	610	606	604	665	643	626	621	614	627	626	585	596	607	601	559	672	610	604	641	616	655	588	667	625	622	630	592	575	634	633	593	598	629	625	667	667	623	650	604	616	605	594	647	609	582	650	633	610	657	615	609	604	650	576	634	618	685	606	646	607	620	610	647	599	627	631	611	620	623	635	600	615	624	628	651	633	636	625	645	593	621	611	614	644	600	598	604	614	619	627	634	604	608	656	661	621	659	597	605	624	681	640	635	609	659	621	618	640	641	641	608	627	637	609	602	617	651	604	610	611	614	636	575	602	632	574	636	583	597	605	666	604	637	563	646	630	599	611	604
40961	31198	31591	34330	34409	33110	30754	29505	24725	22062	21724	20686	19568	19938	16777	9046	9229	9118	8196	5584	2675	3156	2882	701	341	310	303	318	266	226	275	243	210	197	205	197	215	193	200	206	213	195	154	182	187	218	174	168	202	219	184	182	197	204	194	203	188	185	212	358	376	318	177	189	195	191	173	201	203	181	188	202	184	201	208	169	174	195	174	173	185	181	160	170	199	190	189	184	167	209	173	185	182	181	192	177	216	176	190	182	187	173	177	198	173	173	184	172	173	184	183	184	202	194	205	189	226	154	186	193	170	206	186	187	189	207	196	200	171	194	203	203	162	195	177	197	169	201	166	204	180	183	178	184	173	185	185	206	181	174	205	212	194	197	193	190	182	182	203	182	184	193	186	194	166	195	188	188	185	181	196	174	187	209	186	182	209	210	157	187	210	194	187	212	172	209	181	163	189	166	204	178	179	194	176	178	207	219	195	193	172	177	179	188	183	203	194	189	198	201	194	207	180	160	206	202	212	168	200	173	186	168	171	188	199	176	202	180	168	199	193	180	184	177	179	203	175	169	187	191	195	178	198	198	178	185	193	197	199	194	175	168	171	190	194	170	159	189	204	185	194	187	183	203	179	189	189	217	202	180	191	185	204	184	182	172	185	203	230	193	206	170	175	198	169	192	198	186	191	157	201	181	183	176	205	171	199	188	169	182	186	170	191	173	210	177	198	210	193	162	175	183	225	192	199	180	204	209	163	182	175	172	178	184	196	221	211	181	187	161	200	196	173	237	210	174	190	180	165	192	184	200	184	195	164	152	179	200	192	190	183	182	175	204	177	194	188	184	182	191	187	172	200	199	189	187	195	193	191	184	180	190	210	142	196	193	179	213	214	188	196	206	172	177	183	183	191	169	181	158	186	169	200	207	196	196	189	209	184	187	187	184	183	173	186	189	190	181	228	219	216	216	192	192	195	192	199	162	171	179	180	171	183	181	178	193	199	174	175	178	220	182	171	195	159	178	183	169	143	184	185	189	174	200	191	200	187	200	176	206	186	180	192	175	182	172	178	183	194	186	212	174	188	200	166	141	199	190	196	187	187	180	194	182	207	177	185	168	175	188	209	202	179	187	187	208	203	176	171	191	202	205	156	220	181	185	192	180	203	181	192	176	200	161	197	181	215	195	189	202	190	171	170	195	187	196	181	194	192	177	183	189	163	183	202	189	196	189	186	188	186	182	177	179	183	204	203	219	178	191	181	181	190	177	194	197	159	186	181	174	201	183	189	155	186	170	186	189	225	152	192	179	189	193	175	201	188	172	175	178	181	190	189	191	177	193	178	182	176	196	188	181	174	204	193	184	207	166	180	189	174	195	180	197	218	176	167	190	183	179	181	193	199	197	172	204	157	187	183	190	175	195	212	187	191	191	176	170	178	202	174	180	195	213	188	183	198	177	204	169	178	184	209	180	199	200	185	204	205	182	190	188	186	194	184	193	198	196	179	187	196	180	165	178	192	180	196	169	167	191	173	154	194	183	169	179	175	145	203	177	178	180	169	193	175	188	192	187	211	193	189	166	170	195	164	187	189	214	214	185	187	218	168	205	203	198	206	195	167	187	201	184	171	194	177	197	171	163	188	188	201	217	185	203	177	180	201	192	168	186	169	183	166	190	201	184	205	202	172	193	158	196	183	175	187	167	189	182	178	186	185	164	187	166	198	171	176	198	195	160	184	200	199	200	220	182	180	183	183	207	198	185	170	202	190	168	186	216	214	163	205	168	178	194	192	194	179	189	194	217	204	178	188	170	198	183	208	206	208	178	192	169	188	201	185	195	203	171	204	191	179	211	146	164	169	189	202	174	191	181	197	192	218	193	198	153	188	174	193	198	194	183	186	198	196	209	180	174	188	196	195	184	198	191	165	218	165	190	177	217	192	186	193	186	181	174	201	196	221	186	189	198	176	191	174	205	180	162	195	176	166	191	174	211	186	201	182	222	179	232	179	167	208	186	216	197	201	215	172	173	199	183	210	185	175	216	190	174	192	179	166	190	205	200	168	197	176	179	181	198	193	163	180	174	182	204	176	186	194	187	204	203	213	213	172	170	186	187	196	174	204	195	182	201	185	198	173	190	193	205	201	190	176	169	193	169	186	187	199	180	181	195	194	171	202	190	192	187	211	202	178	181	176	211	192	201	181	174	166	196	196	190	220	200	214	206	206	180	206	178	182	179	198	173	183	202	190	165	182	193	174	187	228	216	189	201	203	191	181	193	179	167	188	199	213	179	182	179	199	189	189	181	187	202	188	194	200	189	198	183	197	190	205	176	188	200	184	181	164	173	191	183	174	185	192	194	194	195	210	178	159	207	186	195	184	186	183	184	207	178	193	169	161	204	210	173	198	168	178	185	199	166	196	197	205	191	177	191	187	192	182	154	190	201	198	186	176	185	197	191	180	185	175	205	183	191	169	193	177	168	202	169	182	187	208	176	181	187	168	199	183	195	192	166	197	185	163	173	190	204	205	213	192	204	178	163	179	189	181	216	189	197	190	195	177	182	192	206	184	161	184	207	177	211	192	186	190	177	167	185	184	193	177	180	211	187	210	179	210	166	202	197	190	214	168	187	195	220	167	178	195	185	176	185	190	181	189	183	164	182	207	207	176	174	180	189	198	167	193	186	191	218	177	180	183	185	187	177	207	189	181	169	179	193	186	173	189	157	183	163	190	179	174	176	170	183	170	195	202	176	201	207	171	179	190	211	217	175	209	169	191	183	174	186	166	188	188	183	180	208	198	187	211	179	169	186	169	207	183	195	177	178	178	215	188	202	187	176	186	196	197	185	169	173	180	186	200	185	187	196	177	196	200	192	191	192	166	189	201	182	185	204	199	180	183	186	184	203	194	199	179	190	173	200	172	219	177	187	200	171	173	197	182	198	189	181	175	185	206	199	193	188	183	197	183	171	194	201	201	188	186	197	202	190	185	214	178	202	187	202	201	195	192	188	211	200	207	161	170	196	164	197	198	192	183	162	214	210	195	180	185	200	209	177	175	195	191	173	193	190	174	183	208	192	169	173	198	203	172	203	182	173	180	173	183	206	194	198	204	178	197	212	186	183	179	186	212	186	183	191	178	180	193	172	174	181	206	166	184	186	167	187	200	197	197	175	187	176	183	201	208	177	195	198	202	204	185	174	197	186	172	198	217	193	170	174	177	157	181	160	169	191	168	206	183	183	177	159	192	186	193	205	203	184	148	171	205	181	201	184	191	199	194	174	199	167	208	189	188	178	162	191	182	190	173	206	209	176	194	207	181	193	188	184	218	180	195	183	193	172	196	170	180	181	170	203	173	202	188	207	183	185	180	201	186	189	189	185	185	190	199	185	174	170	197	147	188	204	203	179	209	178	218	202	213	173	171	208	195	175	181	193	201	205	159	196	191	179	198	189	172	179	177	173	183	216	177	195	188	186	173	204	194	207	203	197	191	191	187	177	179	182	182	197	202	203
26987	22787	26132	34751	38584	40614	39712	41038	34459	36328	37964	39002	37671	38556	33750	25806	28481	28012	26760	19479	13489	15848	14026	4025	1479	1707	1761	1612	1165	1133	1219	995	823	675	642	689	606	626	672	666	678	614	566	634	612	597	612	592	558	625	590	563	535	595	616	589	593	590	803	1853	1914	1458	587	542	617	617	615	576	595	552	570	542	599	545	582	537	619	602	531	616	593	588	604	583	594	582	576	563	561	528	578	572	588	557	558	603	584	581	579	598	580	549	585	589	580	589	562	554	592	600	559	567	626	514	584	612	578	548	547	559	588	548	590	603	567	601	576	557	573	607	578	588	602	582	615	580	583	563	593	545	578	596	579	614	579	558	567	545	568	597	597	586	563	584	556	567	591	583	592	612	594	594	561	552	588	565	601	551	546	599	566	606	618	575	578	599	559	561	583	594	565	595	562	556	581	556	569	572	634	519	593	591	579	511	571	579	538	578	593	587	545	580	597	549	635	584	546	630	564	575	579	623	591	551	563	571	601	539	582	561	591	577	614	577	570	610	589	580	564	590	589	522	575	567	566	577	578	561	558	581	589	546	560	591	576	542	580	598	589	588	605	580	594	561	570	558	602	557	580	576	564	556	557	569	608	627	525	598	623	583	592	544	591	553	604	550	592	613	607	582	564	606	591	595	605	588	580	604	545	544	576	591	609	593	594	605	554	594	580	566	535	591	496	599	564	586	539	584	574	552	605	613	550	563	594	611	612	635	583	550	598	576	589	585	611	588	595	571	596	581	571	551	581	578	617	554	577	595	589	611	612	597	555	624	596	609	607	548	588	567	578	598	608	606	552	564	605	605	564	593	606	554	554	557	560	594	582	595	555	576	523	604	566	571	558	557	619	578	574	529	561	560	574	555	570	574	584	632	596	533	597	589	545	595	588	585	534	600	606	565	568	550	549	585	570	588	586	589	557	578	591	565	606	572	596	542	580	580	553	555	609	600	584	616	590	561	571	603	571	546	557	573	594	595	602	551	587	546	604	585	559	586	566	573	591	648	569	577	534	541	541	629	604	594	573	561	559	573	571	566	616	640	609	576	536	581	535	567	583	582	601	567	594	582	557	569	561	590	601	606	558	545	588	530	552	626	562	569	590	639	592	582	600	591	658	583	562	539	596	554	622	584	596	563	558	537	553	572	562	602	566	604	572	612	566	598	538	564	563	546	615	558	576	554	576	550	582	562	605	544	586	594	567	498	561	570	563	581	584	610	592	583	549	562	574	565	608	577	579	603	556	602	587	559	536	582	622	571	622	560	609	568	574	596	547	582	560	575	585	553	562	568	549	565	571	547	592	573	587	598	552	566	606	584	574	573	566	542	563	599	587	612	581	545	547	611	565	604	595	583	621	540	580	608	560	565	574	575	565	571	560	614	639	551	566	577	581	581	611	594	567	577	590	568	594	559	561	563	583	549	558	607	571	600	535	612	569	535	572	560	549	536	588	570	582	580	605	568	567	572	574	536	606	606	544	584	576	565	578	594	554	566	564	559	564	570	578	521	553	606	565	560	573	579	583	528	574	631	599	565	614	541	601	594	580	559	594	594	597	559	606	579	552	606	612	586	558	562	557	520	604	584	617	582	561	581	552	572	548	561	568	606	588	565	551	602	551	573	562	606	582	575	532	602	590	543	595	579	578	592	564	592	563	576	607	571	552	599	533	608	584	605	558	559	582	585	583	631	557	562	560	563	583	554	578	566	575	557	588	545	555	552	606	593	557	642	590	624	554	593	567	603	578	557	664	602	563	576	567	576	586	544	608	564	569	570	572	589	577	574	587	569	584	582	584	605	569	577	591	589	560	588	601	561	560	606	568	582	590	556	606	568	587	586	581	591	546	570	574	546	545	635	614	594	571	566	570	606	543	611	604	613	601	587	549	624	607	577	569	556	600	575	599	551	538	585	535	603	580	567	605	554	565	578	619	560	538	599	585	557	532	578	573	572	571	565	561	538	604	577	566	589	559	606	575	619	603	595	579	555	582	570	551	541	574	556	586	598	596	568	586	567	626	597	554	586	617	576	587	584	578	600	582	596	541	549	618	589	546	583	579	596	548	551	602	575	556	579	609	603	558	555	601	543	616	552	593	606	626	550	549	576	610	578	603	547	573	580	580	556	590	588	563	555	599	581	576	602	574	565	587	554	584	600	584	605	557	585	605	566	548	563	589	579	591	551	623	613	581	593	585	535	542	563	575	559	643	590	606	606	611	605	575	580	559	554	541	553	521	571	616	573	602	578	565	579	567	565	590	574	566	572	593	567	536	539	569	586	561	546	582	593	576	571	581	610	554	599	584	600	579	566	530	598	574	571	592	571	552	563	531	597	565	578	560	573	535	615	567	576	580	533	597	556	579	608	573	624	528	569	601	625	566	595	542	561	587	588	589	573	573	535	571	599	544	566	577	538	582	573	546	601	558	602	552	581	571	583	547	552	584	559	564	576	608	596	570	544	540	593	608	559	558	537	550	600	615	562	615	567	616	583	608	572	600	602	575	586	548	609	543	592	605	616	556	577	573	615	603	528	578	578	607	563	602	557	577	579	571	608	563	554	553	606	611	530	574	598	578	543	583	614	575	575	579	553	567	567	598	549	581	596	619	560	600	540	534	596	618	569	599	541	599	566	564	623	593	542	580	616	563	576	558	548	532	566	625	552	540	611	595	551	576	539	535	632	585	576	564	568	575	597	609	580	589	573	615	572	583	568	585	582	541	559	586	595	593	599	560	663	594	592	552	559	585	563	583	561	615	575	568	585	573	626	562	583	602	608	577	600	535	602	563	578	572	612	581	588	560	584	579	592	581	601	644	623	619	576	609	595	566	585	577	562	576	600	606	569	559	582	602	573	607	586	594	583	627	611	597	566	562	591	549	582	593	595	601	570	608	570	627	612	562	589	593	593	589	599	594	591	589	564	608	585	604	555	568	547	545	535	594	585	600	567	545	546	581	558	627	570	552	527	566	584	550	563	552	575	553	564	591	588	535	583	607	586	561	637	591	607	588	590	579	603	600	565	582	589	596	583	548	599	598	590	570	624	539	557	581	547	530	561	612	572	574	551	571	593	606	568	528	561	565	612	595	558	582	575	567	559	582	594	599	584	592	568	533	570	621	549	577	613	570	573	548	568	546	550	558	557	579	563	554	555	589	576	544	586	562	571	579	570	554	579	574	587	607	549	573	526	617	558	553	593	573	625	609	566	548	619	580	582	549	564	547	590	575	600	594	552	572	577	613	616	609	577	602	608	605	560	573	549	585	601	555	566	602	599	527	552	576	600	623	555	566	570	541	601	611	595	588	598	557	578	612	569	553	545	592	602	589	590	588	610	609	547	591	605	593	616	561	611	577	571	564	560	560	573	592	572	600	608	578	560	555	552	594	580	551	578	581	571	583	582	577	599	580	579	569	561	539	541	566	581	585	540	580	537	564	559	515	533	597	567	560	580	583	588	613	595	573	608	621	583	581	559
51325	37013	35111	36045	36105	36444	35315	34946	32305	32087	31324	32883	32499	30432	31199	19991	16907	17992	15697	11060	7192	6665	6439	1522	623	632	514	595	421	413	410	367	326	313	306	319	279	318	286	326	284	300	260	292	314	280	297	286	273	288	295	298	261	289	309	298	301	260	396	599	639	569	306	282	294	288	308	270	269	290	291	301	302	327	282	292	289	271	288	282	274	294	283	289	299	298	263	268	273	273	264	279	280	303	273	276	296	257	277	251	296	287	294	258	279	260	296	299	266	304	296	283	284	292	268	293	277	313	310	285	287	320	295	280	296	288	287	280	288	279	291	277	274	298	275	270	307	282	264	283	256	279	277	265	323	303	278	266	297	289	255	275	305	270	259	267	298	262	260	269	286	314	260	290	285	311	288	292	280	305	294	278	292	266	292	271	295	286	270	277	324	309	295	312	305	282	324	297	293	236	270	254	305	294	275	315	289	275	285	267	296	262	244	292	286	275	280	263	277	297	288	284	282	289	287	289	294	260	305	290	268	298	315	295	261	309	295	305	283	279	299	285	280	281	279	276	310	300	294	282	316	277	287	280	295	289	287	273	258	300	283	280	292	290	266	292	291	298	271	283	293	305	276	273	290	268	288	275	340	282	263	252	294	266	283	259	267	313	309	242	295	305	278	301	281	296	292	280	269	313	291	285	262	265	299	277	308	266	268	230	263	249	254	301	292	271	259	289	275	298	305	280	303	265	287	289	268	259	315	284	289	271	282	307	279	275	283	269	296	291	309	304	287	274	309	281	273	282	269	289	298	310	267	284	304	310	274	273	281	306	312	267	285	284	276	282	274	286	295	304	286	297	300	281	281	299	257	289	255	309	280	290	298	254	244	287	276	287	307	274	278	304	288	302	268	307	300	304	312	303	281	311	284	286	274	289	275	270	281	283	273	264	302	278	261	307	291	308	259	328	278	271	289	281	285	282	314	265	314	315	269	289	275	299	282	283	278	301	275	310	256	292	274	294	317	287	276	264	283	281	232	262	278	306	272	273	292	314	290	322	260	304	303	259	292	277	308	272	300	267	278	277	302	285	261	296	271	302	243	250	273	282	290	287	295	274	290	296	303	306	320	268	280	309	307	293	273	286	264	302	323	289	310	285	284	304	267	262	293	266	304	282	282	292	277	253	271	318	291	273	255	282	279	314	275	297	266	292	291	317	299	288	284	269	277	317	279	302	282	270	266	279	275	279	263	280	265	272	273	282	273	278	291	272	321	272	269	289	310	257	277	269	300	301	288	255	287	273	296	253	271	314	274	265	285	314	297	278	280	292	300	278	273	265	275	292	256	274	284	297	269	295	275	278	259	280	271	305	274	309	292	284	302	250	262	300	255	271	293	290	307	270	317	300	287	285	264	272	287	292	274	290	299	301	277	301	285	280	292	268	293	293	301	283	277	272	290	298	276	293	245	289	290	279	275	310	303	295	284	293	279	310	248	282	265	264	276	267	269	296	304	266	282	287	287	311	283	300	292	306	282	284	304	293	278	283	267	292	271	316	292	263	288	308	283	291	262	276	275	262	297	269	302	290	280	240	304	282	268	264	285	278	297	296	266	274	275	296	271	288	290	276	291	299	253	284	325	270	311	290	291	268	258	291	280	298	272	267	251	279	295	281	316	296	288	263	253	286	296	286	292	297	313	266	258	264	287	286	273	294	266	279	278	290	299	256	277	299	267	304	282	277	294	250	277	294	297	291	285	290	303	319	301	308	264	298	293	297	321	284	268	287	271	301	272	282	272	278	322	264	293	268	322	291	309	281	313	268	265	294	277	284	278	287	268	280	262	294	266	279	292	291	290	269	295	312	262	267	283	269	296	281	268	289	292	288	263	290	312	270	308	285	318	275	254	295	298	282	265	278	319	308	277	303	305	315	291	270	282	283	295	277	278	262	275	322	316	299	277	268	300	288	316	301	294	254	317	311	289	315	279	302	289	266	300	298	248	320	279	278	286	291	248	287	300	275	278	292	284	292	278	285	274	300	278	284	289	298	247	299	276	268	264	302	285	295	280	297	303	311	294	296	300	263	278	285	279	283	286	279	299	291	272	283	280	292	280	323	273	278	259	284	249	259	259	268	269	293	291	268	246	277	285	303	298	283	295	320	285	278	292	276	274	296	284	294	306	273	329	301	291	302	286	281	277	273	311	302	275	286	269	284	284	274	288	291	300	286	292	285	291	276	290	295	260	280	288	292	296	278	283	297	258	283	286	274	260	276	283	280	256	266	289	297	277	300	294	284	280	241	287	268	288	298	291	286	283	299	305	271	307	285	276	300	268	329	288	303	266	262	260	270	269	296	294	265	281	257	282	299	302	279	273	303	290	284	294	270	290	308	289	295	300	276	305	293	292	272	272	263	275	279	305	279	275	324	271	293	296	276	280	283	297	272	277	309	285	287	309	292	308	307	290	286	304	297	276	307	274	292	278	279	278	291	271	262	297	297	292	306	249	264	305	269	297	268	283	290	228	275	283	280	263	258	288	300	295	293	284	286	286	292	287	314	290	278	284	277	275	289	278	292	282	319	286	310	263	277	282	252	271	309	299	277	302	286	246	288	260	293	305	286	312	291	286	282	271	295	283	289	273	268	283	299	278	303	299	281	297	276	256	282	305	275	282	279	281	292	302	318	295	269	278	296	302	293	261	275	276	274	288	285	300	287	272	268	272	268	290	285	265	236	291	304	283	294	288	304	286	290	279	278	286	266	286	284	288	297	281	304	299	268	277	304	257	274	285	299	291	281	294	284	261	276	281	277	277	297	312	264	276	262	268	264	319	300	276	290	283	303	266	275	283	255	250	263	281	240	284	287	282	293	292	266	234	281	285	246	268	279	279	286	286	298	298	282	311	316	281	296	274	303	294	271	274	294	273	298	298	264	244	290	319	314	263	275	307	269	282	275	297	280	282	279	268	278	274	309	305	275	280	285	271	281	285	266	293	283	279	275	301	274	279	284	307	304	314	271	301	287	322	254	280	291	291	285	282	302	288	279	259	275	269	257	287	303	276	278	273	283	297	273	246	296	292	279	291	314	278	304	291	284	270	283	290	268	290	280	279	289	253	265	273	271	253	271	274	290	289	290	272	285	294	280	265	260	304	275	271	270	263	295	326	286	305	284	288	292	291	274	289	291	278	292	278	303	259	274	295	299	285	286	276	314	272	294	293	291	332	265	302	282	295	290	257	267	296	278	286	323	303	253	275	297	294	265	281	259	306	282	275	269	311	278	248	306	292	305	299	288	314	278	304	303	249	287	289	295	279	289	325	291	289	270	288	270	285	274	284	284	295	302	295	279	267	286	298	298	275	293	277	300	253	290	278	296	305	289	315	255	284	280	276	308	258	299	297	311	268	309	280	290	288	282	282	239	288	276	269	274	272	281	329	271	265	287	272	289	273	278	278	275	295	283	317	276	262	254	291	320	305	295	298	281	302	271	283	311	272	304	276	291	273	252	318	308
33023	28213	32868	39372	43507	47140	47012	46468	45573	44817	46751	48943	48760	46838	48746	35222	36499	37685	35445	27171	23986	25619	22635	6843	3348	3151	2748	2750	1818	1563	1725	1759	1179	919	942	916	1019	1007	1009	1044	981	918	858	863	824	849	898	893	836	857	808	868	830	809	842	885	804	952	1493	3549	3525	3039	955	838	812	837	801	840	783	916	850	859	846	810	800	867	825	833	798	833	833	834	872	851	829	802	829	794	844	837	854	809	793	842	806	905	818	786	804	856	846	786	795	843	845	833	813	781	811	834	813	797	854	814	797	814	784	803	746	780	800	864	814	814	816	789	823	814	780	870	794	818	814	839	826	778	879	872	817	808	800	850	825	842	833	810	834	811	782	859	864	854	744	843	842	856	818	837	775	816	796	833	806	795	770	786	822	803	795	878	780	806	779	880	754	878	832	805	795	829	783	775	806	826	786	788	820	804	785	826	841	857	871	877	864	823	801	834	865	842	787	830	809	844	741	854	841	827	831	768	799	785	837	782	820	837	821	824	871	847	841	856	832	773	827	832	774	840	843	791	829	825	775	849	861	856	847	776	783	840	792	834	815	772	841	811	769	823	798	846	825	830	828	798	841	795	829	869	791	805	792	799	849	828	807	758	846	861	819	837	788	821	815	789	818	820	826	792	788	916	751	860	805	848	813	816	836	830	796	883	807	842	775	791	804	848	818	873	849	800	788	802	767	801	828	774	809	850	828	821	786	841	837	832	880	785	820	807	835	861	832	818	792	777	796	856	786	861	821	808	831	803	804	781	795	837	778	778	841	818	827	827	806	834	835	869	846	786	848	796	805	769	859	833	857	783	814	820	820	763	830	822	839	817	826	831	836	800	825	815	770	800	791	868	849	831	775	810	766	835	839	818	843	832	830	826	802	818	816	820	848	814	857	817	805	865	810	762	772	815	829	805	786	819	777	844	833	770	856	834	799	846	808	856	820	757	852	833	824	761	857	840	803	830	847	872	799	840	852	797	799	826	843	862	769	861	833	819	826	839	787	816	897	836	843	845	859	807	809	788	800	840	849	799	785	841	783	849	856	808	807	826	844	795	813	776	880	845	825	801	826	816	812	818	796	857	792	848	807	824	803	829	835	834	811	824	855	860	824	835	793	794	809	799	817	868	843	802	847	806	830	851	756	840	836	830	799	838	810	779	805	867	824	832	837	789	814	786	811	837	837	762	763	795	797	803	840	786	832	805	758	785	839	767	782	804	757	858	839	824	890	806	825	803	854	818	864	776	827	840	788	839	815	818	866	853	806	791	820	800	804	743	777	799	796	808	834	791	777	830	837	777	800	819	844	849	817	791	775	794	843	816	803	781	829	813	815	808	828	799	829	816	816	817	843	801	825	841	840	881	829	783	879	845	846	839	806	824	804	835	870	814	821	818	786	757	824	771	813	813	812	788	805	822	856	764	792	809	787	795	800	834	806	837	814	794	806	816	783	821	782	819	827	830	828	819	821	816	852	772	826	827	778	787	844	794	829	773	828	851	880	833	825	889	863	809	819	814	801	811	831	864	834	794	818	835	856	834	803	784	810	824	772	798	794	808	793	765	825	787	764	778	843	847	831	772	808	810	726	759	851	796	804	830	824	848	816	835	826	857	827	829	847	768	826	784	774	808	806	863	829	848	862	782	836	804	816	772	800	828	872	823	831	850	808	823	831	804	844	809	772	819	786	800	821	834	806	867	831	827	767	788	832	832	797	814	915	820	820	825	795	821	798	760	813	827	799	786	854	856	853	781	825	797	860	853	863	820	786	819	817	837	833	813	832	810	792	849	817	843	837	802	808	859	860	815	807	820	832	812	818	842	816	828	768	831	849	824	777	831	854	804	821	831	846	763	816	828	808	867	774	820	790	813	785	861	791	814	835	806	810	814	800	812	789	807	816	842	848	873	775	777	819	760	798	840	792	806	803	788	820	852	892	826	823	810	809	863	822	776	834	826	828	789	838	824	821	867	826	800	818	771	830	768	816	801	775	795	833	787	827	810	800	817	814	822	801	851	797	843	836	824	811	800	846	832	790	807	859	842	853	812	819	767	811	842	836	799	807	809	817	816	797	822	856	834	815	815	847	799	805	838	802	875	833	842	818	843	802	846	765	808	788	789	820	820	840	798	802	849	793	861	821	800	872	823	853	795	808	811	807	824	822	799	765	895	844	838	813	789	782	748	791	855	805	780	810	837	829	756	807	837	788	777	851	792	868	813	802	816	788	800	838	801	774	786	843	784	830	812	786	839	787	864	790	797	788	812	808	786	838	838	772	814	814	841	823	778	778	786	834	812	832	837	843	827	835	802	805	815	837	806	800	796	792	810	830	819	863	829	822	802	848	783	744	827	837	832	799	811	813	805	824	810	801	831	818	838	886	833	798	832	853	830	820	889	851	786	779	815	823	820	811	793	791	813	811	833	815	798	789	773	785	782	813	818	800	840	799	835	800	788	812	828	820	806	774	812	811	827	832	777	768	801	847	809	751	799	790	837	896	827	789	775	848	809	828	789	859	771	818	825	786	794	780	824	824	784	864	791	839	803	873	788	811	823	845	828	826	818	784	794	791	805	876	871	831	796	880	804	831	766	809	798	823	824	760	826	846	795	794	792	808	878	801	834	818	792	855	800	834	777	853	774	830	795	836	822	811	821	844	818	796	823	856	869	823	811	814	787	819	779	794	831	794	835	849	821	848	796	812	838	802	824	811	836	816	828	833	783	775	826	826	822	812	824	831	813	836	782	825	845	813	836	813	849	826	819	810	833	835	821	814	816	849	808	758	811	850	839	802	805	793	840	816	816	863	777	812	824	794	836	792	807	780	857	829	795	867	859	769	861	799	820	811	815	821	778	859	854	818	775	812	902	849	768	797	835	822	803	844	792	824	803	846	840	815	748	803	778	798	843	796	825	812	764	873	850	839	837	830	793	827	765	790	806	829	848	873	776	845	815	813	811	861	802	814	779	845	829	839	866	794	826	816	830	773	825	841	794	833	780	806	809	813	775	748	774	789	769	817	818	867	882	820	773	759	810	873	877	831	854	793	765	828	795	843	771	830	764	838	810	823	819	774	779	797	788	811	817	825	847	792	807	764	793	867	825	864	778	795	833	820	832	796	896	801	834	797	794	839	771	820	852	834	778	860	744	855	831	827	793	816	805	827	780	862	823	795	831	850	758	846	824	807	826	746	825	823	807	835	829	855	815	799	826	827	844	785	832	819	824	831	854	756	820	814	843	808	848	789	880	816	772	783	840	807	833	812	806	824	856	814	801	839	835	858	791	877	794	796	823	831	830	797	810	823	855	810	813	827	868	832	754	850	865	809	819	828	803	819	845	838	804	801	803	769	780	808	808	815	783	831	778	837	771	804	841	835	789	785	819	822	774	788	810	797	781	850	793	799	836	812	812	862	881	794	859	854	847	777	751	861	827	797	753	828	782	828	869	840	781	827	799	824	824	797	809	830	828	829	887	806	796	849	801
10032	7895	10789	10396	8797	6264	4164	3334	2592	2191	1777	1804	1701	1498	1677	812	796	853	790	668	449	443	516	269	261	232	267	230	221	234	225	252	254	253	240	231	244	256	222	240	242	213	261	245	261	270	231	235	255	270	229	229	248	244	221	228	232	228	237	279	291	261	223	269	219	275	226	224	228	267	216	244	239	220	230	259	260	254	240	227	262	225	250	226	255	251	230	231	243	256	212	235	243	237	248	232	264	267	244	233	233	247	216	235	236	267	247	195	225	203	249	232	223	245	236	269	232	230	212	218	252	252	258	228	253	250	220	241	254	235	229	230	227	246	221	227	254	246	245	253	201	240	242	224	235	210	261	247	242	223	226	241	247	266	211	214	261	241	250	259	224	237	212	238	230	244	228	259	264	231	228	262	231	241	246	238	227	270	211	224	239	233	224	247	252	261	242	254	227	216	239	241	240	225	267	228	223	248	256	220	234	231	244	240	256	272	265	233	229	227	225	254	266	240	223	253	281	223	247	286	240	231	250	249	223	220	210	243	241	234	263	266	228	242	241	243	249	231	244	231	227	243	247	246	220	244	255	256	251	245	228	230	257	222	275	242	250	260	218	250	242	216	241	218	213	242	236	234	228	242	260	234	232	249	242	269	262	260	227	243	260	217	223	234	239	238	238	235	248	239	258	241	233	236	257	263	253	221	239	277	276	265	231	244	240	236	236	242	258	234	259	248	249	224	235	213	238	230	259	232	238	226	244	233	256	230	249	248	246	244	222	248	236	262	249	228	224	256	218	247	237	239	246	237	239	235	251	223	231	230	206	241	245	245	248	237	232	258	224	219	232	262	250	257	242	242	231	227	227	244	248	239	243	234	251	220	230	248	225	227	230	235	251	223	231	269	250	225	221	230	225	238	263	247	235	262	276	244	246	269	256	254	242	235	235	268	245	226	232	222	236	225	243	217	229	236	244	268	242	244	242	224	250	216	229	249	258	245	238	257	236	236	240	230	248	262	268	268	240	252	250	281	234	255	252	249	230	240	249	236	225	246	221	236	272	216	240	213	233	224	221	235	249	237	245	252	252	218	202	224	226	239	237	244	250	245	240	254	245	224	235	224	232	250	241	264	260	220	254	253	235	233	259	261	238	219	242	251	251	245	231	241	230	221	212	233	231	243	246	238	258	234	230	220	233	248	215	243	247	248	250	233	241	259	230	253	238	216	217	260	262	249	234	226	238	262	261	240	233	262	223	244	225	253	226	235	229	226	229	243	258	266	235	253	230	249	225	217	244	223	226	230	229	250	230	219	220	245	267	234	257	272	234	252	233	252	265	254	253	240	231	265	221	220	223	237	221	245	246	251	257	225	265	232	254	221	236	266	235	235	232	223	233	253	245	247	239	255	241	230	240	238	247	254	250	218	261	255	240	232	243	252	241	258	229	208	237	249	215	235	248	249	235	248	231	262	253	235	232	243	234	245	230	216	229	240	243	244	253	268	229	234	255	245	244	249	235	222	234	235	263	246	245	218	221	219	238	247	268	226	259	255	263	242	237	221	239	228	252	243	223	225	255	250	220	255	239	276	252	247	240	249	231	236	240	242	258	249	254	241	226	239	204	251	226	250	244	233	256	246	232	254	237	255	253	213	262	234	232	249	222	262	248	245	224	251	226	229	264	229	222	243	267	225	252	256	211	216	236	217	253	224	238	220	272	241	251	233	206	217	205	224	277	237	243	234	242	241	247	232	238	273	277	220	233	252	253	238	245	245	234	251	228	259	263	247	231	251	251	243	260	237	253	246	223	267	242	263	238	253	263	211	245	260	244	249	224	267	243	223	251	243	260	239	262	254	243	238	258	212	238	237	230	235	252	216	238	230	244	220	243	262	240	230	249	225	272	230	259	258	246	236	242	210	230	252	246	244	254	238	243	234	212	243	247	230	248	227	251	253	236	235	230	224	273	246	236	242	247	277	238	218	244	259	235	236	238	229	251	261	239	235	205	245	234	231	223	225	261	260	232	237	234	228	249	269	234	232	271	232	231	230	244	265	241	227	247	267	245	259	271	250	237	214	267	235	230	239	214	223	230	253	243	226	233	268	251	213	212	259	210	227	233	214	251	272	254	244	235	243	218	252	247	203	255	240	246	229	232	251	236	241	241	250	254	247	237	226	229	208	228	256	219	227	247	238	251	246	250	215	233	244	244	245	260	257	250	251	241	249	230	246	243	249	202	248	234	246	228	234	206	245	245	226	251	225	239	254	229	259	253	254	252	245	229	224	213	223	258	239	249	235	271	238	269	241	216	255	264	232	255	250	231	228	224	259	220	229	227	229	236	251	249	233	249	263	260	204	234	259	249	256	215	239	226	263	264	253	245	237	260	243	272	274	228	247	230	246	224	252	222	240	249	223	240	241	242	230	274	218	231	244	224	232	222	261	242	220	229	250	233	251	249	215	232	259	251	226	256	211	234	234	243	228	241	231	268	226	245	237	252	245	228	268	255	260	262	243	276	224	223	237	252	274	257	221	252	244	249	261	222	238	261	243	251	246	207	212	260	259	253	250	245	250	248	221	240	220	224	233	257	229	242	259	236	258	233	241	240	242	223	234	242	233	231	248	244	235	237	226	236	211	225	275	280	277	224	231	238	246	249	246	239	201	241	226	244	213	282	243	233	275	248	250	224	257	253	244	254	229	241	243	273	239	217	230	255	235	242	261	230	258	231	246	250	246	241	270	224	229	237	242	256	210	229	231	211	236	245	257	226	267	251	248	267	235	220	234	235	265	239	239	240	247	247	263	226	247	236	245	261	240	220	243	246	240	253	247	226	258	237	234	228	216	257	231	269	259	222	211	253	234	222	256	231	272	214	251	230	226	250	262	231	217	220	226	242	249	226	245	244	224	225	264	256	247	230	275	223	242	231	266	245	239	263	250	251	248	258	225	225	239	247	233	244	248	234	250	202	234	237	246	232	252	213	254	244	228	233	260	266	249	219	261	243	225	235	232	235	243	258	237	244	255	228	242	234	225	233	235	240	245	224	278	258	268	249	238	229	251	218	196	228	233	254	234	248	232	227	238	248	236	241	277	219	223	269	231	247	217	233	226	229	232	242	233	263	264	244	235	253	250	238	218	217	228	259	245	238	234	239	251	237	237	240	226	219	207	231	241	229	263	214	234	226	237	239	239	227	235	227	248	222	194	242	247	244	219	248	232	246	267	261	231	228	226	213	249	239	205	224	235	222	238	246	247	251	234	213	240	258	227	247	244	250	242	215	238	231	251	242	236	228	248	256	232	233	244	225	250	228	242	220	238	241	275	210	241	222	234	221	245	247	246	234	235	224	225	240	245	257	265	245	234	250	244	232	240	241	219	263	273	239	250	243	228	216	228	245	219	240	234	230	220	253	226	236	227	247	232	249	250	217	224	255	267	250	233	257	219	234	261	225	235	206	221	241	259	239	220	266	234	216	248	211	259	253	262	227	245	235	251	224	247	257	255
10689	8606	13305	17381	18627	15260	12601	11023	10391	9187	8488	8408	8508	6765	8054	3885	3733	3893	3935	3042	1866	1985	2435	1016	769	793	801	705	715	784	720	735	695	742	700	712	708	668	721	719	735	756	717	742	710	693	696	748	724	710	706	695	738	750	664	724	691	737	781	872	955	906	758	683	699	675	664	666	726	758	687	748	753	683	716	673	741	704	700	736	753	729	732	738	691	668	700	712	729	666	742	715	707	730	712	721	716	775	681	692	697	702	667	702	725	725	734	716	709	668	679	713	681	693	698	694	727	676	721	735	690	737	732	662	693	727	713	765	743	707	711	705	747	713	744	717	737	730	751	727	759	704	702	684	712	733	696	676	720	748	693	712	672	716	703	670	704	669	741	721	698	701	701	681	696	656	657	691	652	693	706	718	676	764	717	667	715	683	721	687	764	681	710	715	701	723	714	715	749	682	725	708	667	740	715	732	716	761	746	729	706	677	709	705	730	702	727	753	736	711	711	681	708	693	715	685	691	697	720	714	718	708	711	700	682	714	710	709	750	700	722	691	749	721	705	738	709	700	749	725	717	706	737	693	738	729	691	710	711	746	714	685	691	737	777	719	712	709	706	666	669	753	687	709	676	703	736	685	671	751	704	697	677	691	710	694	765	717	717	753	720	689	733	749	700	689	744	687	682	662	737	749	721	748	704	693	666	720	719	689	678	729	710	719	742	718	694	720	700	711	710	743	747	729	801	713	728	688	714	665	713	728	716	716	659	686	703	716	720	726	692	696	739	747	715	650	742	757	702	736	651	714	715	694	689	713	716	686	735	695	682	728	742	732	684	713	707	759	708	726	675	712	681	726	737	733	676	718	684	696	691	687	712	730	693	733	775	740	725	689	695	694	718	707	689	657	707	702	678	707	716	719	723	716	709	719	642	753	682	681	646	742	740	686	724	727	709	672	735	707	712	718	649	739	727	733	766	721	712	692	711	691	745	684	704	721	730	704	670	694	719	720	712	732	706	713	693	701	776	694	697	749	716	710	709	682	683	715	719	737	704	678	685	739	689	741	728	723	712	690	658	684	705	695	722	705	671	740	703	743	698	724	740	673	744	733	714	723	743	717	682	685	689	658	707	703	747	712	669	723	678	733	739	802	719	696	743	711	727	733	725	720	719	701	696	702	681	727	678	743	781	748	696	702	695	693	669	724	671	698	719	715	708	703	710	708	727	742	689	704	711	756	691	721	692	661	685	695	684	703	741	709	727	718	729	712	674	697	693	724	690	697	755	729	722	687	705	763	676	737	751	719	707	726	689	707	746	705	716	737	721	693	655	664	749	727	739	693	734	649	706	688	723	729	727	715	708	694	706	737	725	710	761	671	693	709	751	701	725	715	747	768	697	706	653	703	708	719	729	708	668	735	734	690	656	699	671	723	714	711	732	704	704	708	699	709	744	681	740	673	687	711	699	664	728	682	728	732	686	705	746	680	656	701	726	763	722	707	744	734	677	697	751	762	737	729	719	682	704	696	710	674	702	674	741	735	721	708	726	749	705	682	715	767	704	705	690	689	749	723	730	697	711	755	718	705	687	730	766	686	686	710	723	687	685	642	701	779	731	749	724	683	721	739	722	687	691	718	752	733	673	767	690	729	739	725	752	685	714	750	716	658	675	677	675	719	740	719	773	707	718	703	780	719	768	686	670	684	702	723	706	700	710	724	698	705	674	727	768	666	729	686	704	703	674	687	697	684	718	718	696	672	683	712	687	730	703	736	692	732	690	714	751	726	728	717	718	687	729	710	728	717	628	702	687	682	727	765	678	738	725	705	731	719	682	680	726	722	715	702	700	727	721	699	745	679	713	745	735	695	751	684	688	698	703	714	724	746	725	670	716	724	729	689	767	724	704	695	726	711	767	710	679	681	730	729	680	716	699	703	723	762	732	698	720	684	732	735	723	709	714	786	717	708	659	717	721	727	763	693	741	695	722	697	690	681	753	689	688	733	776	742	765	756	718	720	755	717	704	711	703	712	718	694	706	710	694	747	735	712	675	712	705	721	718	694	721	691	681	715	738	661	722	753	726	735	731	743	708	746	723	740	663	677	707	710	714	682	712	686	692	689	709	732	719	714	726	748	759	695	738	690	700	679	693	706	709	726	671	739	663	724	703	700	734	719	720	698	710	693	709	687	697	711	681	679	685	686	735	704	699	750	719	709	739	715	685	695	746	677	689	710	725	725	737	712	671	743	744	730	707	729	733	720	692	710	725	696	742	736	685	706	680	766	758	730	712	716	720	720	715	727	705	728	697	726	726	689	709	711	680	718	690	689	689	689	735	692	712	640	728	713	691	733	707	691	696	689	722	672	693	697	740	729	686	712	741	736	710	718	706	708	723	700	686	734	711	736	680	738	706	709	723	716	701	701	666	753	726	736	688	706	713	757	681	699	700	736	692	732	742	705	758	739	755	679	729	687	720	716	691	748	722	732	723	742	704	737	684	689	665	703	697	729	694	724	711	685	700	706	649	669	704	708	685	726	769	730	745	642	733	706	751	741	749	733	755	725	719	672	761	742	727	706	732	731	758	668	710	759	680	743	705	697	737	764	680	744	744	708	723	719	703	719	639	690	744	747	687	654	724	716	689	673	718	746	741	681	685	739	701	724	732	699	740	682	710	715	698	737	707	705	756	703	724	723	690	710	727	750	697	740	740	697	695	717	726	688	762	710	698	679	719	726	695	750	663	668	687	692	755	670	648	710	735	674	732	720	689	749	732	644	684	717	682	684	678	687	761	736	685	714	736	756	710	761	695	739	725	721	723	721	723	696	719	703	661	727	732	725	735	711	735	737	709	691	724	705	695	724	690	718	702	676	732	728	680	670	704	672	718	713	712	738	720	745	724	681	708	726	708	683	714	712	738	742	710	767	714	693	730	744	682	705	728	654	708	770	688	695	735	676	732	750	677	658	686	728	716	678	755	757	728	692	707	728	694	720	741	742	735	713	698	744	681	751	721	693	689	696	675	653	720	692	748	734	791	702	688	749	679	693	750	710	691	689	698	735	685	704	682	735	726	688	757	756	682	707	734	685	682	657	727	735	750	707	716	694	725	746	736	676	687	705	751	744	702	688	719	705	714	680	733	704	726	684	732	686	699	696	677	716	694	695	717	686	672	684	701	734	708	670	706	697	752	702	718	732	666	743	660	682	680	690	716	659	710	695	711	737	729	681	690	713	710	719	715	731	755	704	720	682	750	694	673	659	713	677	726	694	651	724	724	675	717	724	732	700	707	731	690	699	648	730	722	699	732	729	690	769	722	709	724	689	743	707	721	716	710	686	733	720	763	728	689	747	691	719	703	727	724	712	715	720	700	706	724	721	711	731	732	712	736	739	680	680	718	681	694	779	711	740	727	677	708	716	714	690	699	726	695	737	753	709	744	699	707	711	692	742	694	691	699	723	707	678	682	686	729	677	704	732	684	695	687	772	777	745	735	726	708	749	698	721	698	656
39316	31943	33029	35147	34580	32083	30372	27497	24997	22190	20297	18098	18093	17516	18446	12699	7924	5605	6831	4722	2454	3412	3109	768	341	320	254	261	223	254	245	211	238	245	210	212	218	215	218	243	201	199	196	216	231	199	218	222	248	218	206	216	227	226	238	189	210	186	210	309	310	339	259	203	201	202	217	171	209	188	208	218	237	197	214	199	189	196	198	217	221	229	214	207	211	198	203	193	201	233	211	206	192	182	187	198	204	209	206	203	198	166	236	223	227	202	216	181	179	190	192	197	203	221	196	206	172	193	188	199	212	216	222	235	214	216	180	225	192	185	230	196	191	185	185	191	213	210	211	201	234	215	226	194	210	233	189	191	197	203	198	190	195	201	201	200	210	201	192	203	201	213	222	203	170	208	208	202	218	211	207	217	233	206	198	191	204	203	206	220	232	192	185	203	181	205	219	195	197	199	202	193	216	197	213	202	227	192	221	193	191	210	196	197	204	204	211	206	178	198	187	241	185	207	203	180	218	224	187	209	210	215	218	201	217	206	218	213	187	214	181	209	207	219	226	208	220	188	178	188	213	206	222	188	193	204	189	196	229	178	202	177	194	188	208	195	209	237	211	237	230	203	177	200	188	197	199	207	213	203	199	202	226	190	216	226	201	195	191	226	203	213	229	201	206	211	218	187	212	202	212	216	220	223	208	222	214	220	208	206	182	174	206	236	201	220	182	191	230	219	198	209	201	200	212	223	197	204	214	200	225	208	227	221	187	186	197	245	240	203	181	207	201	195	210	191	177	208	194	213	204	201	177	180	178	174	205	203	209	210	194	194	191	210	200	196	198	209	197	206	201	191	191	217	219	202	203	242	217	199	203	190	228	200	215	186	219	214	182	232	196	197	208	207	216	222	180	194	192	197	208	227	211	193	196	194	206	217	193	178	220	204	219	193	202	196	215	217	194	209	195	196	193	208	205	221	207	210	199	221	185	206	200	234	189	219	234	198	177	218	203	222	210	224	207	220	182	194	220	188	205	235	215	200	224	205	238	185	195	206	203	218	215	188	185	209	202	192	205	231	215	203	189	205	213	225	228	188	205	205	216	217	254	220	172	180	208	214	193	200	218	216	221	224	200	219	219	205	224	232	236	215	211	209	223	196	188	211	231	199	214	201	243	227	196	231	194	192	196	175	227	210	193	174	196	228	205	223	211	183	225	182	198	190	208	182	213	195	221	204	213	214	217	211	187	193	213	190	194	207	202	190	207	191	187	187	197	201	216	226	205	196	219	209	227	206	178	194	201	175	221	198	187	222	197	187	200	194	188	188	217	203	204	216	213	238	195	189	221	207	208	195	242	214	207	177	202	224	195	196	197	176	184	212	238	199	211	218	196	185	226	227	215	237	203	223	204	191	212	201	211	225	209	214	187	224	203	198	220	212	216	190	221	194	222	208	208	197	193	219	184	189	219	202	224	185	215	173	208	209	205	210	191	198	180	184	198	198	234	195	187	201	186	200	219	200	220	190	206	200	186	236	214	211	187	248	195	231	208	216	200	212	202	188	200	210	203	204	208	211	197	185	181	222	202	205	215	223	214	214	213	192	213	209	198	209	200	196	199	218	201	193	218	194	207	184	175	197	223	180	209	224	210	207	209	185	196	208	204	185	204	224	216	203	243	207	204	194	191	214	194	214	218	211	205	227	202	203	225	195	186	225	200	184	179	207	179	209	216	208	192	223	183	188	206	203	215	196	222	211	197	212	209	227	204	194	207	205	211	200	185	188	213	188	206	210	206	195	211	200	198	216	164	210	215	209	235	229	230	231	212	204	166	195	208	197	218	203	210	201	243	210	230	237	216	218	208	192	203	205	186	215	220	191	189	201	191	210	194	185	199	193	203	206	218	191	207	206	207	203	211	200	212	197	194	194	237	191	239	207	197	216	228	218	208	211	221	211	201	213	212	208	175	193	188	210	178	212	212	218	216	200	194	216	211	222	183	213	239	233	184	190	227	224	197	195	195	206	192	218	202	215	209	174	211	201	208	222	217	186	225	197	204	235	212	219	218	205	174	229	197	212	218	191	210	170	191	203	201	207	205	221	204	193	208	200	175	207	243	229	188	180	218	205	217	255	226	227	200	231	207	200	173	187	211	214	235	204	235	208	201	201	230	212	208	215	213	182	205	211	196	202	213	227	198	194	196	207	192	200	207	206	212	218	236	184	202	210	216	208	203	219	234	195	193	202	208	211	205	208	192	209	212	191	212	221	185	226	212	210	215	202	199	192	205	223	188	201	187	192	216	223	204	173	193	211	192	226	184	211	198	212	215	216	220	226	195	194	205	205	218	195	185	183	202	192	236	201	227	207	199	220	203	223	219	205	189	213	188	203	223	209	222	199	231	212	195	217	203	192	213	195	213	220	208	209	219	232	214	200	201	219	206	198	171	196	204	208	219	212	200	194	190	217	208	197	213	203	187	196	187	178	208	199	195	208	222	221	216	203	212	166	206	215	181	197	260	200	199	184	198	199	211	225	198	216	211	196	208	203	198	195	213	193	187	230	207	177	183	190	196	229	189	216	227	195	193	208	194	186	219	201	211	225	204	222	198	216	204	205	213	207	212	234	210	213	200	212	216	207	188	217	234	224	190	207	197	197	219	205	199	205	205	181	200	200	201	187	226	193	219	227	217	173	209	220	195	194	211	216	205	223	203	181	207	215	186	198	200	229	212	221	226	224	190	212	193	207	212	198	198	193	196	200	209	195	238	231	205	183	219	207	200	199	202	219	204	196	206	203	207	195	216	183	228	203	213	231	188	210	198	208	227	222	196	228	196	205	208	199	212	214	228	214	201	192	227	212	204	210	190	195	199	220	198	202	188	203	220	235	226	210	222	206	242	187	194	216	219	224	203	200	193	186	204	204	207	199	200	207	196	202	196	204	226	179	226	214	164	212	205	213	209	227	213	226	200	196	216	243	213	227	210	225	192	205	214	224	203	201	226	204	224	194	194	222	209	210	193	212	223	192	184	199	203	184	205	223	203	223	219	179	180	200	196	175	222	210	204	224	179	226	229	197	214	222	210	198	217	182	194	203	208	216	212	189	228	203	194	208	223	217	199	196	224	222	218	224	202	212	198	217	193	212	180	206	204	209	217	216	186	207	206	212	187	215	200	203	220	210	199	222	229	221	208	211	200	205	207	194	228	208	218	220	200	189	194	221	236	184	195	200	221	212	226	202	224	209	206	191	207	195	218	191	247	216	203	209	203	197	186	171	210	195	213	211	210	217	209	226	183	201	188	201	215	201	188	200	238	204	220	183	230	218	217	212	191	218	204	213	198	200	197	196	185	200	219	185	216	190	220	199	208	207	214	199	217	226	214	208	200	205	189	222	196	211	180	205	195	186	199	204	204	194	229	196	203	214	217	212	225	192	235	201	208	203	201	221	199	207	212	205	187	216	189	198	237	201	225	215	188	216	187	188	202	216	196	232	226	227	222	177	189	199	195	227
25825	23670	28826	36652	39781	40194	41150	37426	36968	36233	36167	35175	36980	34924	39051	28784	24927	20621	24192	18531	12324	17106	14933	3850	1594	1610	1128	1104	904	852	830	841	843	740	685	698	695	722	807	739	677	587	627	663	627	652	653	637	615	612	660	658	622	675	629	624	640	641	746	1540	1788	1467	963	658	597	631	596	617	673	622	625	629	609	628	553	609	640	615	629	610	606	602	603	641	652	600	613	599	646	595	625	627	606	623	608	622	593	613	642	624	638	646	661	596	607	654	579	643	655	635	650	641	594	635	619	625	617	663	662	600	636	633	656	636	616	645	682	641	576	605	644	655	638	727	668	621	642	592	618	607	683	640	632	591	659	637	597	639	614	628	631	626	604	649	637	606	557	589	610	573	613	625	648	628	649	643	609	609	634	673	619	613	603	642	641	576	658	642	629	619	613	612	647	587	604	619	602	623	601	623	617	652	588	618	635	626	597	608	600	609	656	640	652	599	634	637	579	634	595	611	624	601	583	624	642	632	636	637	611	604	671	605	572	621	653	621	662	658	610	635	613	619	629	603	631	669	629	619	634	644	605	641	644	655	626	639	620	648	595	667	624	635	613	640	662	614	628	664	633	653	652	634	580	609	619	640	628	617	568	629	631	653	645	657	596	596	575	648	631	602	652	600	638	638	615	598	626	616	664	648	604	652	615	633	666	618	604	620	599	631	626	614	638	633	682	631	594	646	637	660	618	627	649	601	631	619	689	615	648	643	640	631	637	645	627	591	630	626	615	616	579	590	634	625	631	626	627	605	610	660	602	642	658	624	634	581	618	629	619	571	613	670	645	662	591	578	597	649	620	627	616	601	665	592	645	636	621	602	610	590	619	648	595	632	731	631	655	639	642	606	635	587	580	674	656	650	621	618	652	659	640	619	673	613	663	639	623	610	645	612	602	640	645	625	618	643	622	675	605	578	617	647	670	641	602	621	612	658	593	608	642	716	653	659	626	678	666	643	659	626	584	600	593	625	568	628	658	622	615	628	594	636	661	652	560	626	612	584	625	625	690	629	559	606	616	589	605	664	633	610	629	660	597	599	605	620	632	623	652	627	662	690	634	610	647	631	633	617	615	645	639	630	624	632	643	601	643	583	615	633	646	623	599	643	608	600	604	595	650	612	633	628	588	674	654	655	663	631	628	640	622	606	633	618	611	632	609	622	650	662	586	604	636	649	632	629	618	661	627	586	627	579	631	614	626	622	649	605	635	588	601	616	634	574	615	617	664	628	584	637	610	686	636	614	633	661	618	634	607	614	603	604	609	637	605	605	637	604	662	579	637	555	682	598	643	645	603	674	617	615	611	552	613	654	618	647	612	644	645	628	634	649	618	616	649	618	607	630	595	637	602	610	651	675	614	635	604	667	617	580	628	640	615	647	598	602	635	662	624	620	636	627	640	620	611	686	623	633	620	626	637	645	570	624	621	639	624	641	628	617	642	618	604	596	631	611	655	669	615	578	606	665	574	589	618	618	622	610	603	604	631	646	575	632	618	641	638	598	672	603	613	649	641	633	616	627	609	631	613	602	628	594	608	590	630	674	622	605	702	629	629	547	614	602	619	651	597	627	634	603	614	650	617	671	658	715	672	648	637	650	639	622	601	622	607	687	626	642	633	656	653	622	638	618	617	638	600	616	632	594	626	623	673	595	643	621	628	602	600	658	636	631	621	635	635	635	628	655	645	608	627	644	626	616	638	649	604	615	638	617	690	643	620	618	599	562	608	617	627	622	575	592	639	657	624	640	625	634	624	591	598	634	645	624	674	637	645	622	594	677	652	643	637	615	613	612	610	665	646	664	669	578	607	620	657	644	594	625	680	603	633	614	650	668	630	643	624	635	638	611	622	645	654	620	592	599	582	654	590	636	644	612	599	628	650	628	605	641	630	607	598	621	650	625	627	641	633	654	620	663	588	610	659	601	649	616	586	588	623	651	606	627	653	637	635	612	608	633	644	667	623	648	628	625	574	638	588	637	636	629	658	646	602	644	573	590	610	668	619	633	628	585	622	644	627	601	640	610	621	606	653	616	636	685	647	633	619	610	655	576	621	603	615	644	632	656	632	680	631	642	604	669	654	649	571	628	657	639	641	650	635	647	627	641	655	665	603	608	656	622	631	593	578	637	622	599	630	628	637	647	639	612	611	598	685	612	659	636	629	632	642	596	666	608	647	624	631	595	592	634	632	609	600	657	649	584	596	619	587	659	596	568	597	614	616	649	598	630	621	603	601	612	609	600	607	592	656	651	627	610	614	607	607	632	652	643	606	622	600	654	603	613	606	670	658	578	580	677	607	654	667	655	587	634	654	645	624	633	606	616	616	622	640	623	606	672	614	622	646	631	654	642	584	624	621	661	568	650	625	645	658	617	611	641	624	636	620	623	659	562	630	610	612	616	627	657	637	626	636	627	647	624	593	583	635	613	657	601	616	623	637	572	643	629	601	609	634	602	648	599	653	621	635	656	653	596	617	606	594	630	661	644	627	618	623	596	659	617	546	611	628	586	626	642	629	610	612	650	640	616	672	620	618	604	634	626	624	607	597	609	612	559	635	631	607	642	634	676	631	604	662	628	633	596	653	638	624	620	641	636	654	600	677	616	629	622	634	628	626	607	645	632	604	661	631	663	627	652	690	635	615	620	621	622	583	628	639	680	610	647	576	601	645	600	609	587	619	630	597	593	634	615	644	624	629	580	658	647	633	651	635	710	643	628	647	601	596	636	639	649	631	661	621	596	606	650	578	641	619	605	626	614	626	620	629	632	593	608	645	630	598	651	640	627	643	645	609	622	646	623	627	611	593	643	602	652	605	639	619	639	608	655	621	641	624	622	669	630	622	632	657	649	607	620	627	612	603	680	656	621	645	626	581	655	602	622	618	624	649	622	647	648	607	580	674	660	650	591	636	616	603	610	609	597	627	615	624	623	643	598	628	653	662	584	632	609	634	699	658	622	588	648	591	600	648	633	604	627	657	602	651	659	647	618	621	618	629	633	642	616	645	660	640	655	611	604	619	589	619	624	617	586	655	645	634	601	604	648	630	587	661	588	608	612	622	634	607	611	559	656	646	610	628	622	589	646	636	608	665	629	623	665	626	615	619	632	631	590	644	578	629	641	606	626	631	611	620	633	656	644	672	638	656	627	592	655	614	639	635	585	649	640	604	593	587	631	620	598	626	627	628	595	597	645	638	584	584	645	691	628	604	613	656	617	630	600	607	627	641	665	580	641	615	614	642	636	632	633	613	596	592	579	588	614	594	598	598	629	657	649	631	640	665	640	596	627	671	643	642	637	614	601	597	629	635	652	631	646	681	632	624	616	614	636	654	632	635	654	637	689	591	609	609	624	648	665	620	593	622	599	586	633	632	621	642	610	634	609	637	584	632	648	632	607	621	605	617	613	644	630	584	611	623	614	645	641	612	588	661	627	666	630	617	641	675	640	642	640	638	656	650	597	623	668	621	606
51496	37715	35771	36197	35801	33831	34778	33323	32693	33091	30931	29607	32235	29717	31024	28226	18096	13992	10946	9923	6368	7328	7138	1926	534	531	423	376	392	337	365	367	311	328	345	311	326	352	340	289	340	312	253	316	308	278	248	304	274	287	300	272	268	274	272	276	280	267	347	647	696	385	312	285	284	277	289	280	270	287	257	271	284	303	285	265	294	276	282	293	252	302	288	284	305	300	278	273	253	288	291	281	273	255	281	284	277	279	296	244	284	291	306	284	289	272	272	274	291	257	280	306	304	299	268	291	282	243	276	281	255	278	273	314	268	290	302	293	260	272	256	274	290	284	306	284	300	270	262	319	294	287	277	286	297	302	256	278	286	301	292	288	303	269	300	295	278	296	284	264	285	276	266	276	302	273	268	276	256	273	290	284	289	259	281	288	260	298	275	276	298	275	281	264	278	283	297	311	275	297	282	323	302	295	280	273	308	304	278	268	256	282	263	280	289	263	296	257	302	295	294	294	287	289	267	297	263	271	291	293	288	294	262	271	276	307	296	274	272	321	275	261	283	298	258	289	305	288	287	268	281	291	271	266	273	246	286	255	262	272	270	273	270	292	303	285	282	227	262	300	297	265	275	278	250	281	285	272	258	288	261	267	300	282	260	301	298	278	302	260	278	282	272	285	294	287	284	294	268	265	296	292	267	266	288	299	294	276	316	287	260	273	295	306	283	257	285	306	310	292	285	280	261	279	261	283	285	293	244	254	274	270	252	264	285	294	289	280	295	289	279	294	271	257	261	299	292	268	313	301	295	242	273	269	317	271	286	308	285	301	282	295	289	267	263	258	267	316	268	283	281	291	310	269	282	267	316	276	256	288	289	273	285	277	268	293	283	285	255	299	299	288	281	269	263	292	276	273	269	274	271	305	279	252	272	263	273	280	257	283	298	286	276	299	251	252	258	263	298	307	288	293	268	294	311	267	304	306	276	293	262	261	311	307	249	297	277	271	284	299	272	296	269	272	253	307	300	284	296	290	289	273	284	266	258	272	276	288	288	297	262	318	268	288	300	296	301	313	286	283	278	256	301	274	268	277	274	283	285	276	274	294	280	273	300	299	298	262	280	270	289	292	309	293	305	252	254	275	277	256	272	299	279	270	263	279	317	241	284	291	263	296	265	277	293	253	271	296	293	285	295	271	284	263	296	277	260	275	274	291	266	253	254	279	278	277	259	272	301	260	279	262	261	262	238	285	276	291	310	292	287	263	267	270	275	263	258	274	279	284	295	293	296	305	253	273	277	311	265	272	300	262	281	280	285	282	274	293	325	279	276	329	306	255	287	308	280	293	282	297	260	290	287	276	296	307	294	268	270	269	289	276	256	283	297	298	295	309	278	281	301	292	288	273	275	295	294	263	257	269	261	281	304	257	282	290	282	266	220	279	285	288	268	268	291	276	244	299	257	293	280	278	277	297	261	294	272	279	292	277	259	292	275	281	308	255	302	275	293	300	301	313	276	272	264	316	281	275	268	294	305	281	244	277	268	267	282	271	275	280	275	298	269	279	281	287	277	277	269	297	260	274	260	289	278	281	265	322	273	262	263	268	282	261	279	262	281	293	251	294	268	268	272	280	257	296	288	314	300	286	287	288	273	296	304	281	293	245	274	273	279	243	295	250	298	288	263	280	260	288	279	283	270	269	265	265	282	288	266	261	269	270	272	244	280	287	280	303	291	283	292	269	288	267	296	287	266	272	281	320	299	260	286	259	300	284	271	282	282	269	293	284	267	257	270	297	280	286	268	270	276	279	294	309	314	274	262	281	271	293	285	311	280	274	291	253	258	270	275	279	310	313	301	268	260	285	284	309	287	286	279	271	263	300	286	286	286	298	279	266	264	262	244	283	266	299	278	262	288	269	280	307	299	280	282	296	246	293	305	268	286	281	286	268	267	325	297	270	279	276	260	304	269	299	292	300	309	304	285	287	291	286	265	281	260	284	283	270	258	263	280	262	267	292	274	288	291	282	308	276	280	298	282	300	257	274	279	259	262	332	295	282	245	266	277	243	272	288	275	248	296	262	239	283	269	300	281	272	263	272	278	293	280	312	270	239	263	307	294	296	273	307	324	243	298	285	286	296	270	292	291	266	259	300	260	307	263	269	281	273	292	316	303	283	285	275	286	291	308	266	285	284	294	297	323	295	283	275	293	269	280	268	268	266	264	245	295	263	261	277	282	269	283	317	267	295	281	286	307	292	288	291	276	295	284	276	272	289	286	277	274	266	259	285	268	282	273	272	280	299	264	309	293	289	292	287	294	311	299	288	294	306	279	295	272	301	271	269	274	297	265	284	271	279	262	277	259	285	257	291	288	302	260	293	296	277	274	261	284	286	289	299	272	288	288	267	254	256	321	263	279	291	292	291	286	270	277	264	268	245	284	277	252	261	274	299	268	285	288	249	295	295	307	283	279	290	250	273	291	289	255	268	288	276	297	267	284	273	287	290	298	279	297	277	330	304	287	301	290	287	300	285	277	296	245	287	299	275	272	257	277	249	309	300	271	288	288	286	279	271	264	267	301	267	294	288	269	292	293	264	291	293	313	259	250	287	297	290	276	295	265	258	282	285	284	322	271	282	274	262	315	265	256	256	305	283	269	276	267	286	254	291	261	260	288	274	258	291	327	276	276	280	304	311	303	260	299	278	277	303	272	282	290	296	259	317	293	300	295	275	278	281	259	269	284	318	260	285	303	271	280	281	294	272	277	279	298	281	270	300	272	243	292	293	281	311	278	302	283	298	280	301	275	280	291	293	291	307	280	269	291	273	303	286	258	292	274	293	308	275	283	274	274	282	281	279	302	294	274	261	299	262	301	279	269	307	249	275	270	286	290	284	287	272	307	318	282	273	266	299	281	265	283	295	306	305	283	278	277	287	276	267	264	282	282	301	271	272	309	266	263	307	292	299	260	276	263	269	259	297	254	317	300	269	242	272	281	322	286	275	283	299	281	279	307	279	278	272	305	286	296	283	284	272	245	302	276	289	274	297	284	278	299	300	299	281	254	290	293	315	270	312	287	256	268	291	275	262	270	269	289	275	279	294	250	289	269	270	307	276	284	276	277	267	257	269	269	277	299	271	260	283	255	294	273	306	259	314	276	318	279	286	293	294	258	271	283	306	298	272	297	299	299	279	271	329	275	286	281	306	265	263	306	287	273	292	306	265	323	257	292	261	286	276	302	287	244	267	276	280	279	275	297	265	332	288	290	291	260	274	285	268	256	292	280	270	290	260	282	263	294	301	298	291	283	276	275	296	271	265	287	271	288	281	295	288	269	274	284	273	287	261	285	239	270	282	290	280	290	287	263	279	291	257	298	275	300	255	302	298	295	296	280	299	247	296	297	285	271	274	285	268	275	275	298	298	282	264	310	258	269	271	285	280	311	286	299	273	312	245	291	317	296	279	262	279	262	277	292	283	277	242	281	280	277	291	278	293	272	280	260	270	275	293	287	260
33848	30778	34825	41215	43293	45597	46072	47233	45230	46821	46252	46342	48417	44416	48575	45078	33573	32414	29006	28464	22980	26849	24552	8267	2475	2361	1811	1440	1426	1193	1253	1342	1321	1030	992	941	1018	1066	1151	1057	970	857	896	852	843	844	836	818	850	800	805	852	874	810	816	776	842	816	1043	3264	3777	1479	983	802	862	827	795	860	826	844	782	831	806	847	798	843	797	802	828	830	871	840	823	828	805	857	767	785	859	856	819	831	856	813	785	785	817	825	797	799	842	776	796	831	813	810	833	790	841	817	798	819	862	769	822	785	815	750	832	776	806	776	811	836	834	815	763	806	770	825	830	761	786	816	821	793	831	780	789	796	820	814	814	825	794	801	856	823	805	766	800	817	849	837	815	818	808	862	812	844	823	769	829	790	786	756	827	821	815	797	820	813	805	827	841	801	824	842	814	822	839	780	822	841	791	793	806	865	794	843	833	806	803	775	820	811	850	741	804	759	789	720	831	783	827	796	794	831	847	845	785	788	794	812	788	834	824	826	808	825	848	777	810	810	815	838	801	753	806	777	806	869	772	814	817	796	809	719	792	808	839	818	811	765	825	796	792	799	828	778	830	751	802	793	856	829	802	805	805	773	766	769	775	835	771	828	802	792	770	796	824	781	791	826	796	781	803	784	802	789	759	772	783	826	814	808	819	803	834	833	812	825	756	818	863	812	867	812	808	809	789	757	828	814	805	835	821	813	813	778	818	805	798	758	808	850	804	840	811	832	775	805	805	785	774	773	813	795	797	849	745	832	776	766	811	769	847	823	778	805	782	809	846	797	849	826	822	829	806	815	795	847	776	847	830	798	797	849	772	784	749	767	757	802	797	791	787	797	841	812	798	825	843	797	815	768	814	790	827	850	771	854	760	831	802	814	795	793	803	805	837	819	806	825	841	781	805	820	786	814	846	884	814	775	831	807	801	785	856	816	808	864	858	867	848	845	774	762	854	832	794	753	796	816	801	800	814	827	804	838	837	836	840	811	824	806	758	765	780	860	819	824	829	756	839	783	805	812	818	761	866	755	838	900	823	795	761	789	751	806	886	793	820	788	804	807	827	756	810	806	825	803	769	819	765	821	795	758	770	820	770	813	798	811	840	829	786	796	785	744	811	808	823	773	784	851	880	818	805	840	802	831	800	791	804	769	813	802	807	825	788	799	777	799	809	803	782	828	833	792	739	817	834	791	858	794	724	813	810	840	813	811	841	792	819	802	793	872	819	815	787	820	783	787	846	824	829	789	801	818	804	803	847	813	784	848	794	808	773	851	843	772	777	819	763	820	778	794	798	781	786	818	751	834	791	880	790	813	790	818	880	819	796	810	783	784	824	781	785	818	811	782	770	820	813	783	837	777	755	815	857	785	861	860	845	820	794	860	814	818	764	799	805	782	794	823	855	781	798	779	824	770	775	844	765	808	825	836	755	813	803	784	781	777	804	856	806	819	800	799	792	772	812	806	798	779	803	820	828	764	769	805	848	780	773	793	835	799	827	801	855	885	795	801	833	804	822	784	839	794	798	830	809	816	796	749	844	808	767	826	823	844	788	822	813	804	832	784	799	854	874	826	835	789	793	815	828	809	792	760	778	856	766	808	844	774	858	817	811	792	813	816	782	842	815	799	843	862	781	836	831	797	768	863	813	831	812	769	788	798	798	813	777	833	789	799	791	806	812	815	796	766	818	865	833	805	810	817	783	830	807	843	812	792	817	818	769	772	841	802	811	867	836	805	792	785	809	807	856	849	824	738	795	753	824	815	786	793	826	815	818	817	827	791	839	801	777	828	813	769	801	802	813	806	814	819	761	835	772	804	758	848	839	822	831	807	820	787	773	800	775	802	801	760	805	824	770	852	802	777	868	818	796	822	810	796	804	815	802	781	884	806	777	819	848	810	781	805	801	823	776	801	835	869	823	794	828	791	814	782	807	806	829	775	824	774	774	758	804	796	776	820	798	799	829	793	781	812	816	793	802	814	837	794	792	862	830	780	798	796	767	801	801	766	791	775	786	821	815	786	799	814	803	813	824	792	778	826	765	827	782	766	840	771	829	850	824	759	812	790	817	785	787	817	802	849	813	832	872	811	807	794	815	775	850	815	799	809	801	791	804	792	822	816	802	805	775	818	752	811	836	825	804	804	794	825	799	773	834	821	785	770	773	816	833	829	808	785	818	779	809	790	786	832	780	843	828	834	809	819	802	788	780	843	785	786	823	807	783	817	766	803	787	834	779	780	826	763	777	847	810	804	802	837	838	830	780	766	831	822	824	822	784	767	812	795	860	851	832	805	774	804	869	817	826	796	781	814	818	834	793	774	795	732	833	842	840	791	761	846	734	812	791	836	775	796	762	838	804	801	866	827	795	812	802	720	834	818	830	817	818	820	798	836	766	801	855	834	775	758	824	842	834	862	780	820	798	775	805	796	823	765	802	804	808	795	792	803	831	822	813	807	801	789	789	816	796	772	850	791	812	811	777	825	815	788	800	823	798	794	798	830	765	791	852	813	763	835	825	807	769	799	823	775	865	810	791	803	771	835	804	812	800	847	782	762	811	798	835	811	835	771	834	843	834	798	836	792	827	798	770	840	832	811	785	775	831	771	807	840	780	787	851	834	788	808	836	810	827	772	830	829	854	854	846	818	861	847	818	817	819	827	820	867	796	840	841	817	820	782	813	824	810	816	843	770	823	821	803	872	818	864	855	816	812	830	790	797	778	840	810	793	818	803	791	818	804	814	771	776	804	812	816	775	839	771	765	801	799	819	789	762	850	803	817	784	774	862	794	824	825	786	798	805	807	790	775	831	833	815	837	820	831	821	770	793	799	799	767	816	799	831	753	815	795	831	845	803	803	807	790	774	803	766	808	818	856	804	765	844	830	799	821	816	841	838	809	745	782	849	773	821	811	749	772	825	826	824	797	797	790	786	851	799	844	787	764	771	873	788	808	816	814	833	849	767	812	808	781	829	823	769	810	797	832	839	803	787	783	748	837	789	849	787	816	759	832	798	781	839	850	800	826	825	790	816	805	796	789	825	790	805	794	843	843	832	802	780	754	777	846	833	785	838	815	832	791	822	740	770	814	828	787	808	811	805	866	806	825	851	807	786	790	808	835	827	805	822	835	785	883	824	839	795	764	797	791	791	801	794	808	814	864	791	789	807	779	799	800	750	821	807	770	826	806	839	780	804	836	800	784	840	815	766	805	785	836	828	825	770	846	839	826	832	781	824	820	770	815	813	784	818	797	804	823	785	748	791	793	833	767	779	794	834	783	826	824	795	765	823	821	831	784	848	765	832	850	820	786	780	795	817	770	768	857	812	822	827	798	812	811	793	839	812	819	815	827	777	797	772	779	803	837	744	829	783	803	815	790	803	801	811	767	790	813	797	794	791	870	742	763	791	776	828	849	760	813	775	844	804	787	835	757	791	832	779	777	809	774	781	788	879	808	781	788	845	802	794	800	807	785	850	819	789	769	760
9966	9350	12783	11908	8749	6268	4418	3425	2596	1967	1748	1636	1685	1415	1405	1292	816	709	495	413	397	450	575	319	241	249	234	216	232	235	235	216	235	229	232	236	211	253	219	224	257	207	242	245	240	231	221	258	248	238	252	217	232	243	258	238	256	221	253	271	243	240	247	205	239	258	215	230	243	220	211	227	244	247	226	240	198	236	235	216	232	206	265	205	229	230	243	224	208	229	226	234	220	235	211	218	256	217	237	255	245	220	260	231	254	244	235	251	247	207	238	212	254	237	230	231	263	234	211	242	213	234	221	208	205	226	233	250	253	228	214	223	258	234	225	224	190	241	235	223	232	244	243	239	223	249	224	238	234	243	244	239	247	228	219	213	236	239	228	214	256	233	249	225	228	258	205	244	216	222	254	221	203	229	221	259	243	236	241	228	253	246	235	253	239	226	241	257	226	222	252	255	257	225	239	235	239	238	220	193	272	231	227	235	201	244	235	248	230	247	227	237	213	229	244	227	223	247	252	245	221	217	220	216	210	246	217	260	224	218	213	234	217	258	241	215	249	247	232	234	260	231	201	225	213	217	208	214	232	242	263	248	234	239	225	236	250	207	234	246	258	206	243	248	212	230	214	231	260	231	213	231	242	208	241	235	237	224	237	247	212	257	218	222	228	216	245	250	233	236	244	211	225	216	233	250	261	240	234	234	217	227	239	208	193	242	226	239	263	201	228	220	230	223	230	222	236	218	240	214	255	235	240	232	241	250	221	232	270	225	208	228	228	223	240	204	220	229	214	220	217	226	244	220	231	227	215	207	236	231	208	233	227	228	209	238	221	204	209	245	214	237	243	249	247	241	244	194	216	264	226	224	225	216	233	247	235	237	218	192	224	228	231	236	247	223	244	207	227	255	270	248	228	243	211	218	246	255	219	234	217	214	237	274	238	219	234	240	239	239	236	222	214	200	238	215	216	236	216	236	208	229	251	225	221	212	238	263	240	251	248	215	241	228	246	222	242	215	249	220	262	234	208	223	232	238	246	228	212	219	231	207	222	218	225	219	224	234	241	280	223	219	227	267	245	224	212	221	211	230	264	207	253	235	239	235	219	234	217	230	233	253	228	198	221	228	229	224	224	246	219	247	224	239	248	226	217	219	218	268	219	238	224	234	273	234	244	210	199	241	233	227	222	257	245	220	208	206	239	239	234	237	246	223	214	225	226	248	254	218	243	238	225	209	243	213	246	246	235	217	232	198	257	244	238	222	225	243	225	225	234	210	235	229	228	234	231	243	239	264	257	240	215	227	231	198	258	223	223	235	203	241	235	218	227	227	233	248	222	283	266	220	213	201	214	212	228	257	234	231	225	207	247	223	251	228	227	215	244	258	223	229	199	257	215	222	223	238	266	231	220	236	231	231	239	167	211	210	237	215	247	235	209	231	214	262	205	250	215	235	253	256	222	235	234	198	225	199	188	248	210	215	239	220	244	269	204	247	275	244	211	248	233	242	217	229	245	269	213	220	230	239	224	232	242	260	246	231	227	216	222	251	234	258	220	256	226	236	205	254	235	214	226	214	223	280	231	225	253	243	230	236	227	223	241	258	253	252	220	250	227	258	218	222	216	255	257	221	242	238	231	217	188	242	205	243	241	240	238	216	227	219	250	205	240	228	213	207	220	230	240	224	205	234	241	229	234	219	256	223	238	235	218	234	226	231	233	229	234	250	233	235	255	242	248	229	244	222	232	241	256	268	241	236	239	207	228	215	225	214	230	252	228	205	235	236	234	236	205	209	215	249	249	252	239	195	196	225	247	221	227	216	202	248	248	238	217	218	213	216	254	256	246	233	208	248	259	247	232	249	239	209	212	231	254	239	213	267	249	251	233	253	210	220	251	240	234	233	233	251	250	231	247	210	226	218	240	233	227	225	228	224	226	246	254	237	230	239	250	273	240	232	247	235	230	228	237	226	263	212	221	230	239	225	255	239	238	210	210	207	240	235	238	237	222	233	241	213	204	220	236	229	274	266	226	237	229	223	210	222	253	229	221	226	227	227	233	227	233	257	238	258	224	213	230	240	226	267	253	250	233	243	250	227	233	253	216	225	228	238	222	261	224	236	224	233	236	228	240	240	257	251	249	251	219	220	235	214	262	237	209	215	230	252	251	246	221	228	234	211	221	192	223	251	197	222	216	244	248	219	253	210	228	235	224	222	240	236	221	232	223	209	223	233	229	243	220	227	212	196	246	262	203	216	232	222	239	251	224	236	204	211	227	238	214	229	231	227	244	255	246	243	239	239	223	234	216	243	243	235	243	234	224	218	206	229	248	230	217	238	214	245	243	230	209	215	225	210	190	242	259	229	240	246	231	231	213	220	212	202	247	222	216	246	213	230	204	239	252	220	237	252	254	224	239	264	239	223	226	247	234	244	265	225	261	239	228	228	225	218	221	241	229	234	250	254	199	202	215	237	211	235	217	226	228	237	236	230	236	212	213	222	222	225	243	209	252	225	222	238	220	240	220	264	240	242	254	226	240	212	238	240	221	208	203	224	258	239	234	232	235	233	249	251	218	255	227	219	243	221	248	222	229	240	248	232	211	232	263	225	240	211	241	239	204	230	223	232	214	251	236	254	220	232	228	220	228	235	239	240	217	223	232	243	231	224	237	217	256	221	201	229	254	226	242	233	253	222	250	246	250	233	230	248	239	245	235	240	233	270	243	226	248	234	216	213	265	235	257	241	224	229	260	233	222	243	223	241	206	243	237	230	232	234	212	252	223	215	252	232	220	224	229	234	257	250	235	236	214	233	235	217	261	230	232	225	250	218	225	244	255	225	227	221	235	221	252	237	238	237	227	249	230	239	236	209	224	250	216	222	221	224	240	238	241	215	230	262	211	218	275	221	234	211	236	234	259	230	239	233	225	250	221	230	246	246	216	219	235	225	210	234	247	211	223	253	240	242	248	249	236	238	220	241	238	224	237	257	239	228	204	230	235	224	232	245	230	225	223	208	222	225	230	231	244	227	226	257	245	245	219	254	227	216	210	272	216	224	225	251	236	229	229	248	220	275	210	240	218	213	207	233	220	249	226	230	224	245	230	231	242	264	224	224	222	245	246	215	266	237	229	211	246	246	233	212	204	216	208	224	241	225	212	238	255	240	250	244	238	224	239	235	232	232	252	213	242	245	230	240	238	252	237	217	229	237	262	222	235	227	243	228	226	237	219	248	247	218	252	247	229	237	206	213	239	233	233	227	214	221	222	244	238	231	217	228	238	240	232	235	220	216	215	231	212	247	234	238	245	206	209	222	274	234	231	214	236	242	236	228	227	225	260	211	243	250	242	226	243	258	236	226	222	228	234	241	229	246	245	219	234	218	212	223	262	249	223	241	249	235	239	214	218	241	237	215	240	255	213	239	242	213	260	223	259	214	251	252	243	209	223	228	224	214	238	227	216	223	223	208	263	240	225	240	247	223	242	231	236	250	282	242	225	229	235	249
10661	10114	15372	18598	17720	15993	12596	11342	9578	8505	8379	8307	7860	7055	7224	6694	3701	3103	2415	1897	1458	1982	2816	1131	731	702	706	692	709	676	720	762	653	664	708	683	682	713	696	664	702	715	675	674	717	660	688	724	718	704	703	681	646	712	746	693	745	699	701	779	908	760	659	690	709	720	696	716	699	687	689	634	683	677	663	698	656	731	702	693	710	702	658	712	702	706	700	709	730	736	675	671	697	675	677	733	734	675	681	668	684	709	693	732	695	668	753	674	765	713	667	737	756	704	706	763	709	680	707	671	718	706	689	663	705	707	742	693	703	688	697	681	696	665	637	701	676	724	663	697	692	689	701	685	682	702	716	670	722	667	694	697	713	714	694	708	654	696	676	695	720	693	642	679	718	691	670	705	740	712	695	683	680	669	691	690	737	708	673	678	684	694	718	643	729	734	672	694	749	706	652	701	680	673	674	667	669	727	714	717	711	672	696	716	683	695	694	697	698	692	730	700	686	736	700	686	689	728	700	670	691	686	702	719	735	721	674	721	682	683	723	656	731	702	637	655	661	658	692	696	673	674	720	706	661	687	690	676	694	727	668	659	718	715	719	687	655	682	684	724	679	685	738	705	701	690	695	677	716	713	728	682	691	702	709	713	672	682	709	686	677	734	717	699	756	686	727	712	681	686	676	658	657	728	653	661	679	720	709	729	669	664	719	723	671	675	705	702	717	710	696	705	691	706	692	698	681	671	695	683	686	660	702	707	693	755	720	711	664	693	686	739	673	713	686	701	649	700	672	688	711	711	696	707	707	752	686	663	693	678	679	663	665	704	706	720	721	668	707	698	679	662	660	700	681	760	669	671	690	738	697	704	724	723	721	704	732	672	687	682	718	700	684	703	710	695	720	677	701	683	681	692	688	699	631	697	703	747	635	708	706	712	679	659	652	645	718	642	694	711	732	664	730	714	676	735	699	675	655	693	681	706	705	704	673	704	713	714	732	705	657	676	710	739	651	677	750	689	673	690	701	733	723	688	671	682	749	663	650	685	724	731	691	699	723	704	699	688	665	676	740	709	709	704	689	730	674	718	737	725	715	716	668	685	688	668	700	689	688	674	672	676	738	632	726	704	657	672	706	668	665	738	683	710	675	780	703	684	705	726	695	710	727	665	682	707	716	719	703	713	713	732	694	706	713	675	659	711	669	710	682	700	669	705	680	714	708	708	707	687	707	673	684	662	735	625	680	728	706	714	705	729	692	671	662	669	714	691	687	624	710	704	698	706	676	687	719	746	695	747	737	670	685	675	696	672	708	690	688	706	684	721	710	670	701	695	660	719	674	694	694	676	693	703	674	741	709	695	688	697	692	680	721	718	728	747	689	675	670	662	729	750	696	685	690	739	679	680	674	696	640	717	663	724	680	703	634	694	710	723	675	690	671	732	649	695	686	663	704	739	702	714	712	676	673	694	728	686	709	688	696	722	658	676	743	714	730	705	714	672	714	672	701	690	706	621	688	697	731	701	675	725	703	706	686	665	674	719	726	675	671	669	741	682	701	668	632	692	732	673	654	658	660	684	721	721	660	704	686	715	677	669	678	649	724	678	722	692	678	697	758	699	681	671	732	724	678	708	686	692	681	667	716	779	649	688	698	707	687	677	663	723	670	685	715	728	661	656	685	675	704	671	675	681	652	667	660	729	666	687	689	741	692	699	638	689	688	708	671	671	680	659	744	687	670	708	708	701	680	682	663	684	727	681	693	694	716	665	685	697	680	668	670	676	665	725	673	677	689	683	658	668	713	719	619	708	679	690	701	705	673	710	720	641	679	715	738	718	696	719	687	697	676	712	683	674	703	712	693	702	657	720	691	723	693	721	679	697	698	727	688	740	695	701	658	695	643	662	674	641	680	682	692	771	714	677	707	675	685	708	681	679	710	702	669	658	705	672	743	662	698	711	666	657	735	743	745	688	735	669	694	666	651	707	715	692	691	674	664	638	685	732	708	682	683	680	673	759	687	721	717	716	702	704	689	688	691	694	736	691	693	709	670	741	669	647	690	663	681	663	690	688	697	714	648	683	721	708	671	714	670	732	748	657	695	688	707	666	670	662	703	661	690	706	615	697	687	682	695	648	667	683	671	687	655	664	709	642	700	680	676	679	741	702	686	669	662	688	692	687	660	712	672	682	771	718	674	675	696	693	683	706	715	689	723	657	644	734	676	684	702	647	743	752	658	678	702	682	663	690	703	692	694	694	622	663	724	691	687	663	669	650	658	691	652	698	670	727	714	692	759	717	713	684	662	643	671	656	690	707	695	673	668	690	710	641	729	716	658	722	693	655	720	720	649	673	675	698	666	669	739	638	728	695	726	644	666	699	671	695	619	721	675	674	654	681	664	724	703	735	703	641	703	679	691	682	710	694	734	703	671	713	669	705	724	743	683	739	692	659	690	734	679	674	669	687	717	750	701	699	700	682	683	661	649	706	699	676	704	671	646	668	693	712	700	660	679	729	699	719	674	714	676	691	723	708	691	688	702	708	725	662	731	726	720	640	681	678	717	702	658	715	691	615	703	672	645	706	663	665	688	716	667	676	675	689	648	687	718	678	717	731	677	750	670	654	734	659	720	666	692	718	702	710	676	677	658	689	692	674	686	726	677	686	671	697	716	656	668	669	690	683	703	659	717	696	719	721	709	674	729	695	685	683	714	680	660	717	699	715	674	714	695	670	692	701	686	676	684	712	663	685	734	725	702	716	721	690	678	684	672	665	721	707	674	711	737	685	719	658	679	699	717	729	724	690	671	733	702	670	691	642	752	689	705	692	702	681	723	696	711	682	753	722	667	721	736	724	657	670	698	698	740	701	712	703	664	735	695	697	690	646	720	682	706	656	680	663	677	701	705	648	684	707	730	675	665	728	705	732	739	692	702	704	720	682	665	706	692	716	721	681	677	680	653	686	705	700	692	688	671	716	721	692	669	702	728	727	696	698	749	696	721	667	653	676	695	676	659	701	702	678	668	678	688	715	717	662	736	718	701	672	682	685	692	693	677	694	731	725	695	725	714	679	715	708	746	717	655	680	701	683	701	677	690	744	675	703	679	707	688	693	666	661	697	699	656	694	704	667	695	706	702	698	697	679	666	685	696	702	710	686	675	715	689	653	660	662	715	689	668	658	695	682	701	679	689	700	690	707	716	715	679	710	694	692	642	686	704	700	691	696	668	717	658	654	664	704	651	666	697	667	701	669	671	695	678	724	674	720	673	660	705	730	661	704	706	709	680	717	707	705	744	666	676	669	723	660	693	727	682	724	668	721	713	696	695	662	740	695	683	696	732	744	712	677	705	658	681	700	730	678	694	660	682	700	772	646	693	679	708	714	708	678	675	710	711	698	714	681	673	752	733	696	709	701	690	653	681	644	679	703	694	726	729	698	640	674	733	667	715	722	626	654	679	702	699	683	665	681	684	723	692	685	703	640	737	676	672	662	692	704	680	706	728	683
39975	35358	35253	34587	33371	30725	27041	26773	25624	24571	22170	20797	20766	18406	15425	16889	11175	9695	7013	5024	3124	3316	3340	977	319	289	238	270	272	254	287	273	223	201	216	227	219	208	228	229	217	228	218	212	208	201	232	218	214	233	233	207	208	218	220	235	203	198	238	313	339	315	221	236	229	201	247	233	204	186	226	224	220	201	227	228	197	262	222	244	211	214	217	229	209	213	212	232	240	189	192	221	212	226	217	220	216	225	205	197	212	198	244	248	232	223	195	208	222	213	210	221	227	195	236	217	236	219	237	207	226	217	192	218	208	207	228	225	236	214	221	229	235	218	254	219	213	224	214	246	233	218	213	234	216	240	217	248	201	236	231	228	224	244	206	222	226	220	229	235	213	204	205	240	208	182	235	201	199	206	221	211	195	216	193	236	229	214	230	195	221	189	226	198	238	241	220	251	190	203	217	194	211	222	211	226	219	233	244	225	207	241	216	248	203	224	220	214	222	202	198	224	228	202	226	238	211	207	183	193	219	190	219	217	199	242	204	227	221	234	218	185	214	224	206	223	213	210	225	232	218	205	232	220	218	215	208	201	233	223	222	198	202	198	217	206	223	235	211	189	215	203	226	210	202	215	217	218	234	207	218	207	195	219	184	199	207	219	230	199	218	210	192	232	212	225	223	215	217	207	239	218	222	213	198	233	220	205	229	226	226	214	200	238	212	217	211	230	219	225	192	196	188	190	185	207	243	239	214	213	202	235	201	220	209	219	231	204	204	258	221	220	210	201	215	227	233	210	200	226	214	231	213	225	229	206	202	220	219	217	206	206	212	233	190	192	217	198	213	198	216	222	224	225	209	210	214	216	195	227	218	237	213	193	248	194	197	219	196	195	222	220	236	236	227	211	201	210	211	222	232	211	196	244	201	210	209	201	215	230	181	228	225	211	206	219	219	226	204	191	194	230	200	221	179	225	201	207	224	200	226	206	215	231	240	207	213	222	231	197	199	215	233	203	229	218	214	220	203	231	218	196	211	243	197	227	218	216	228	208	196	233	218	236	217	232	230	230	224	236	237	212	201	219	192	207	197	194	212	241	257	219	209	198	224	242	226	221	236	230	217	209	201	199	218	207	212	188	225	214	191	214	205	222	218	241	214	200	226	213	203	208	190	222	218	194	200	242	203	203	254	224	194	217	236	223	201	192	197	226	222	239	225	246	192	209	197	224	196	219	236	240	202	232	225	224	223	199	225	213	221	216	223	215	202	232	233	232	208	208	227	202	217	185	224	219	206	226	221	211	214	207	215	237	229	223	221	211	181	199	206	220	228	225	214	234	219	222	224	201	213	198	202	206	204	217	216	224	202	248	200	195	225	207	200	234	216	205	208	204	225	218	226	224	233	226	197	205	218	212	231	215	216	197	216	211	218	230	230	211	228	219	225	212	194	182	210	216	234	225	176	216	210	229	224	221	197	215	243	229	236	218	251	210	193	225	216	229	224	195	229	248	188	208	246	212	206	200	200	234	227	231	200	214	205	238	215	227	215	229	220	215	222	233	204	209	213	219	198	213	216	220	221	212	229	214	192	213	230	230	199	209	191	228	230	215	222	237	210	230	213	209	256	228	192	215	235	203	219	228	229	193	220	219	202	240	203	214	219	216	212	200	197	210	188	217	207	242	222	211	202	207	208	226	210	239	248	183	200	223	186	202	214	224	213	203	210	212	200	231	214	225	244	192	234	227	207	210	214	183	227	210	204	238	215	232	208	197	240	228	195	208	225	199	204	229	217	191	213	221	199	211	194	207	200	211	216	215	220	235	201	227	197	211	241	200	196	215	199	219	210	214	243	245	230	203	219	236	194	217	226	200	194	230	222	205	203	228	232	192	231	212	247	248	230	210	247	196	205	192	226	220	223	215	216	200	211	235	232	217	203	212	221	226	233	191	199	209	203	204	201	224	205	232	221	201	202	240	235	211	205	196	203	231	220	173	211	225	239	206	216	234	217	233	214	227	242	225	228	218	211	201	198	218	225	210	229	234	232	220	225	214	214	217	220	224	208	214	199	207	209	218	212	199	225	228	233	219	216	227	215	232	203	223	217	207	205	211	205	207	195	215	168	214	202	207	215	214	199	248	193	203	220	221	215	231	212	234	198	240	201	208	201	232	216	234	203	243	208	243	233	224	188	217	222	214	230	219	222	208	219	215	208	224	222	223	184	213	226	228	187	217	225	224	217	221	231	194	221	224	248	247	234	237	209	224	186	254	198	217	203	229	190	208	207	234	226	228	203	208	201	194	213	216	206	209	210	224	240	238	230	189	214	230	212	231	206	193	214	225	206	235	207	224	206	214	194	200	226	213	238	229	213	221	221	230	237	226	234	218	216	218	232	199	211	221	233	226	229	207	211	196	218	186	192	199	224	232	212	212	203	205	218	230	229	226	216	226	227	205	229	223	186	237	218	217	207	235	212	211	206	211	241	218	209	218	239	239	188	237	225	194	220	210	208	188	221	225	225	206	230	201	212	222	185	211	214	207	188	224	195	189	219	207	197	219	188	229	214	244	249	228	195	197	189	219	215	207	233	217	206	193	244	223	202	223	219	221	232	189	226	198	234	214	213	206	231	218	220	208	214	204	218	203	227	234	206	232	196	218	205	227	202	242	231	212	217	222	201	212	183	193	214	227	224	230	239	189	209	197	183	225	216	201	215	218	199	224	214	199	213	230	243	203	193	249	226	227	220	219	201	223	245	205	217	212	218	206	196	216	195	210	198	207	231	216	185	209	230	221	205	222	229	204	191	216	250	200	194	212	216	219	224	197	229	199	192	214	213	235	245	236	233	223	233	238	250	217	224	224	220	197	190	233	216	217	217	202	222	211	233	236	242	219	208	232	230	209	227	220	213	201	211	228	236	233	237	235	204	247	210	201	215	220	241	215	223	218	222	205	204	231	232	225	229	225	190	196	207	221	211	219	236	230	202	228	205	219	232	210	226	234	246	213	198	227	193	213	237	216	194	214	227	242	228	226	221	221	205	227	236	216	231	235	212	209	216	213	222	200	228	200	203	193	230	247	223	216	237	208	184	213	217	209	221	210	210	211	226	235	238	218	231	223	212	213	210	217	235	218	216	209	200	219	215	216	239	214	203	224	173	233	215	228	205	219	208	199	212	234	230	206	192	242	199	230	233	224	231	208	232	219	201	167	206	245	216	182	227	225	210	202	219	221	215	213	231	219	210	205	236	227	223	241	212	229	209	236	246	230	220	201	206	226	220	213	228	217	234	220	232	224	212	236	207	237	211	213	222	203	218	228	225	224	215	241	241	225	205	215	244	245	228	221	222	217	229	223	240	207	208	241	241	220	238	216	206	231	224	215	232	246	220	212	225	187	213	218	201	204	212	207	208	213	219	213	218	220	198	223	224	224	247	210	198	233	233	210	178	222	213	182	236	217	222	206	215	221	209	191	213	226	192	200	206	209	184	224	215	210	200	228	198	205	223	231
27077	27370	32059	36457	39025	38950	34696	38828	37680	39458	37987	39768	38464	35709	34132	36773	27692	27962	23677	18958	14520	16565	15904	4672	1211	1144	996	1024	891	909	917	926	762	778	684	665	718	736	772	746	685	649	666	595	655	675	674	698	642	654	650	651	703	642	705	651	645	640	736	1538	1730	1417	695	664	648	672	626	635	683	688	662	675	637	659	636	630	650	665	643	650	704	656	680	633	656	651	634	696	603	612	617	616	659	656	637	682	649	642	629	603	647	603	655	687	673	622	657	647	657	677	637	694	651	669	682	649	609	702	670	625	660	645	692	660	669	653	653	664	698	654	647	670	615	590	669	656	647	627	672	636	676	626	624	696	649	624	652	659	656	668	677	609	597	642	632	671	647	681	684	658	675	667	622	645	643	628	660	639	648	662	663	615	692	652	646	675	629	639	619	643	620	673	637	712	686	612	674	692	688	612	666	661	679	677	615	644	673	643	639	625	654	654	608	672	675	675	659	644	701	673	660	653	627	663	682	631	611	664	639	643	694	682	645	625	685	610	686	661	596	635	646	625	646	628	675	620	633	669	638	612	618	677	621	702	674	661	651	631	633	655	618	641	685	689	683	644	703	630	648	678	630	636	645	665	667	690	711	649	656	606	635	669	647	665	639	671	697	690	676	645	656	658	640	662	641	682	589	682	650	638	631	643	647	619	682	673	643	648	659	677	685	698	667	687	706	639	610	640	659	686	695	646	655	674	661	632	660	625	675	645	656	661	668	641	670	654	621	640	627	697	652	660	703	660	687	613	637	699	672	688	664	580	607	649	659	621	618	633	656	656	649	657	638	624	626	632	668	666	608	649	655	676	687	657	643	639	600	640	714	634	620	594	671	630	630	638	622	663	660	653	604	657	656	641	641	703	657	624	674	655	641	674	692	612	636	645	658	678	671	645	596	672	636	625	692	664	631	670	645	645	601	655	646	659	645	655	669	648	610	699	680	668	667	635	627	659	673	636	679	678	617	685	662	640	646	661	647	622	677	670	631	653	631	652	672	643	667	644	637	634	649	674	652	682	642	651	683	671	683	623	626	632	638	657	646	658	663	612	682	619	722	656	643	691	676	638	652	625	684	598	609	608	624	659	667	669	669	639	693	656	644	667	629	703	686	642	684	719	638	625	659	643	638	653	657	648	662	621	680	627	707	641	621	644	678	683	675	627	664	667	654	629	651	663	634	704	675	716	671	672	659	717	672	624	646	605	637	630	663	669	656	660	680	631	655	675	677	664	661	661	696	626	678	635	662	637	663	672	614	637	643	632	646	640	690	682	675	654	638	669	653	638	645	646	653	622	657	677	686	655	653	655	665	663	691	653	624	656	662	661	637	620	644	650	641	671	612	621	676	653	643	637	655	609	632	675	657	680	622	656	703	634	632	692	670	675	644	672	687	624	668	675	674	641	677	599	596	692	617	613	637	615	683	641	615	616	694	685	673	652	662	674	614	641	576	643	653	705	637	680	618	664	674	658	661	608	716	650	648	618	590	656	636	668	652	671	648	651	689	692	649	666	655	644	644	632	672	657	679	681	641	644	657	620	641	673	636	690	648	677	640	651	692	672	646	624	609	640	690	737	697	663	676	651	637	644	637	668	634	669	655	684	689	676	670	675	653	667	668	658	672	686	648	663	639	621	657	695	656	619	689	681	686	704	689	622	646	574	685	610	675	639	652	706	636	608	677	671	680	650	641	679	643	644	628	689	665	630	609	626	631	658	652	675	642	644	657	666	650	646	649	632	699	641	628	692	610	672	662	641	678	648	598	685	695	693	648	650	654	644	667	630	687	668	643	622	623	659	666	635	638	747	673	635	648	601	644	669	683	692	645	565	682	621	637	656	670	676	645	638	651	620	652	641	640	653	651	656	671	675	662	645	627	634	713	632	651	680	619	681	677	638	663	658	671	646	673	609	660	648	631	632	688	643	704	669	706	688	668	633	669	620	695	669	683	661	687	640	634	679	642	694	610	654	674	706	633	626	645	675	682	644	629	648	689	660	628	669	685	624	618	612	679	627	689	630	715	628	610	606	655	668	650	686	604	686	644	661	675	656	637	695	648	645	669	663	683	628	665	671	632	773	651	657	659	647	648	642	640	648	672	682	652	655	604	682	639	654	651	664	656	670	687	673	661	679	672	659	639	603	641	666	633	635	616	699	667	646	703	629	653	657	664	593	653	651	668	650	614	631	635	676	680	665	691	669	662	678	650	679	647	692	669	655	655	678	608	682	670	633	636	646	675	643	693	668	635	715	662	620	667	653	635	618	694	622	680	689	617	610	706	696	669	647	671	634	623	654	683	649	639	618	661	658	610	680	659	680	670	663	640	629	631	614	642	688	685	665	645	635	638	660	623	683	683	674	658	631	643	664	605	667	653	666	663	653	637	658	655	625	625	650	643	664	679	656	664	641	612	654	662	675	650	727	647	648	620	665	650	671	638	635	665	650	631	645	676	677	686	661	606	649	623	632	647	677	624	629	630	696	664	645	668	648	651	666	614	688	640	661	660	606	651	657	659	626	705	667	654	686	687	652	608	690	648	724	652	640	660	656	668	679	662	653	626	632	627	683	664	690	686	656	639	680	660	665	644	619	640	630	656	651	641	676	654	625	676	664	655	664	665	655	670	634	619	676	676	639	673	634	648	608	652	688	634	646	656	657	614	650	673	669	639	662	644	633	627	705	645	621	702	652	626	683	674	657	664	699	678	666	614	632	683	678	654	681	622	661	666	663	720	692	680	632	665	655	666	687	677	625	667	693	679	620	645	669	661	666	648	650	671	668	676	726	664	660	665	660	673	632	656	673	648	670	680	627	673	646	652	654	617	693	681	682	675	667	676	648	655	674	641	672	602	690	636	657	635	659	618	635	664	628	623	644	649	666	685	649	620	685	661	680	663	655	660	622	678	685	601	630	670	639	659	630	649	671	635	626	599	655	645	658	674	627	676	673	653	641	639	691	637	600	638	646	634	653	615	691	689	662	635	674	626	662	618	654	645	660	636	669	674	686	665	651	630	645	685	618	685	630	626	636	682	649	601	662	645	705	631	677	662	694	671	618	663	684	649	633	634	676	638	659	643	685	640	651	682	655	623	637	656	641	581	657	643	640	658	649	647	641	628	657	636	631	637	701	647	660	689	634	656	649	608	654	610	670	653	647	651	667	672	669	686	604	643	679	630	623	682	695	670	682	657	625	615	656	643	632	660	665	631	611	689	650	631	634	679	680	638	615	664	634	660	638	642	659	656	659	645	657	651	639	648	673	641	643	683	668	648	623	649	690	647	618	647	688	597	681	634	648	697	672	638	667	665	637	665	653	687	645	653	651	627	688	661	666	665	657	611	626	623	645	623	649	682	690	651	660	605	596	652	682	642	646	644	651	648	634	683	643	603	677	622	624	653	607	638	631	624	641	689	620	670	689	653	648	743	640	653	671	679	674	637	639	642	661	645	665	708	638	666	651	635	627	659	652
