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
338044423230	338044423790	338044424340	338044424890	338044425440	338044425990	338044426540	338044427090	338044427640	338044428190	338044428740	338044429290	338044429840	338044430390	338044430940	338044431490	338044432040	338044432590	338044433140	338044433690	338044434240	338044434790	338044435340	338044435890	338044436440	338044436990	338044437540	338044438090	338044438640	338044439190	338044439740	338044440290	338044440840	338044441390	338044441940	338044442490	338044443040	338044443590	338044444140	338044444690	338044445240	338044445790	338044446340	338044446890	338044447440	338044447990	338044448540	338044449090	338044449640	338044450190	338044450740	338044451290	338044451840	338044452390	338044452940	338044453490	338044454040	338044454590	338044455140	338044455690	338044456240	338044456790	338044457340	338044457890	338044458440	338044458990	338044459540	338044460090	338044460640	338044461190	338044461740	338044462290	338044462840	338044463390	338044463940	338044464490	338044465040	338044465590	338044466140	338044466690	338044467240	338044467790	338044468340	338044468890	338044469440	338044469990	338044470540	338044471090	338044471640	338044472190	338044472740	338044473291	338044473840	338044474390	338044474940	338044475490	338044476040	338044476590	338044477140	338044477690	338044478240	338044478790	338044479340	338044479890	338044480440	338044480990	338044481540	338044482090	338044482640	338044483190	338044483740	338044484290	338044484840	338044485390	338044485940	338044486490	338044487040	338044487590	338044488140	338044488690	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2749	3650	2300	2749	3650	2300	2748	3650	2300	2748	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
59705	35714	20735	13456	6382	1844	681	395	337	247	205	191	184	131	139	141	102	112	103	125	133	138	128	119	107	108	107	125	109	111	133	126	124	111	130	97	113	130	111	115	118	104	115	123	108	116	122	114	140	126	107	124	100	111	120	130	127	117	127	128	104	130	96	108	121	128	107	127	100	110	108	110	91	119	125	123	95	106	116	117	130	120	105	119	113	121	105	110	116	116	122	131	102	101	129	116	103	120	118	116	106	101	88	108	145	118	115	108	121	115	111	129	117	100	118	119	106	124	108	113	118	134	129	122	95	106	117	118	111	109	146	134	121	99	103	113	112	115	129	114	121	118	117	114	101	108	122	111	135	98	102	123	118	118	95	115	103	119	125	104	103	114	152	129	117	115	128	106	105	121	127	125	106	127	115	115	102	114	123	106	114	126	104	109	141	123	127	122	127	96	109	120	127	126	149	123	115	115	114	128	127	108	124	111	123	96	104	113	137	120	90	94	129	104	115	128	112	114	121	112	108	92	101	136	99	123	130	106	140	119	102	103	113	139	131	100	134	122	134	121	104	127	133	98	127	110	109	118	111	129	135	105	119	132	99	140	113	103	121	111	120	115	110	119	115	125	129	95	99	113	115	122	112	128	107	127	112	103	101	122	113	113	118	91	119	113	108	120	100	121	122	108	94	128	108	104	112	107	121	144	114	120	118	117	122	117	118	102	100	115	124	132	103	127	102	116	108	94	80	109	118	105	124	111	104	115	131	130	119	125	113	112	117	102	118	125	116	119	105	106	103	129	132	121	103	129	97	87	100	101	96	122	115	99	112	115	109	104	123	104	107	116	108	131	101	115	126	124	126	133	99	98	119	106	123	106	136	109	132	110	92	117	121	110	108	124	113	111	99	133	130	119	110	112	125	144	100	121	119	105	111	113	93	105	104	110	120	134	137	103	99	127	137	114	114	113	122	102	112	107	109	132	112	130	101	108	121	112	119	110	114	103	114	123	113	115	135	115	109	130	124	116	100	116	103	123	110	94	126	120	117	126	122	126	103	97	115	113	122	106	121	104	134	118	130	106	105	111	105	135	95	114	106	118	124	130	94	104	126	129	124	128	99	118	112	129	123	125	103	120	126	102	122	87	86	111	113	112	151	134	132	119	128	131	124	114	121	129	98	117	128	97	128	115	128	121	124	114	103	118	118	112	128	131	107	113	124	131	113	108	83	107	113	112	111	106	123	130	118	118	120	119	105	118	126	110	110	104	104	118	120	113	138	114	115	108	105	105	109	94	128	118	117	104	99	124	117	125	124	118	112	111	101	104	125	104	117	130	105	123	109	97	98	102	122	118	140	104	115	133	119	104	128	111	109	137	102	96	117	119	113	113	115	141	113	108	108	124	108	127	115	127	128	158	96	114	120	121	109	121	123	122	102	116	124	108	123	104	113	116	107	126	104	111	95	117	114	113	91	115	92	132	105	117	115	89	124	112	127	117	118	110	119	115	129	112	125	124	132	118	107	98	106	119	107	105	114	119	129	114	116	119	115	94	116	143	118	93	139	165	115	132	117	129	115	113	114	110	115	123	113	102	113	109	117	111	117	115	101	114	103	108	121	115	125	108	126	120	120	140	109	110	110	116	112	110	119	111	132	95	110	142	112	149	140	100	101	114	125	130	100	111	114	104	89	105	108	98	141	132	138	108	114	126	117	132	102	108	121	126	104	112	121	140	121	130	125	101	120	103	103	113	122	99	111	122	132	111	115	113	94	123	136	112	124	114	107	120	120	137	126	128	109	129	126	110	99	127	118	114	118	123	104	111	115	122	120	115	120	116	124	114	124	98	109	108	120	102	120	129	91	96	136	119	123	119	96	140	110	113	109	130	113	118	116	112	119	98	118	104	114	92	133	124	117	122	124	107	106	109	113	126	123	125	124	115	108	119	109	115	100	92	115	110	110	104	123	109	136	117	117	114	122	112	111	130	94	97	122	106	113	121	116	114	120	104	95	112	116	103	126	113	124	107	117	108	110	116	106	120	118	122	127	130	127	132	128	100	109	108	113	108	125	109	117	114	101	121	116	103	131	118	124	125	116	96	116	111	86	121	120	110	123	128	133	106	121	114	100	104	118	115	128	129	125	118	108	127	114	110	118	101	113	130	122	115	118	120	138	97	125	111	117	112	139	124	105	128	107	112	104	125	98	121	116	124	118	104	117	105	120	114	120	106	98	125	115	89	104	98	107	122	102	110	101	129	106	103	102	111	125	119	124	120	111	109	104	101	127	134	126	114	135	106	113	124	125	112	115	107	108	119	131	122	120	113	120	112	119	112	112	113	118	117	116	129	129	124	124	112	138	99	128	122	104	128	114	110	121	109	115	136	115	122	118	96	114	120	109	92	114	112	121	119	84	128	132	115	117	114	115	98	122	101	128	117	126	119	110	128	105	138	118	91	110	120	97	114	116	129	134	103	114	139	115	114	116	112	113	119	120	115	91	114	121	99	139	113	121	125	111	108	120	107	116	122	126	136	97	127	119	122	117	105	92	119	118	131	118	96	108	107	115	112	115	96	138	97	125	126	100	107	97	114	93	107	102	122	115	120	101	123	112	124	118	114	100	127	112	105	107	119	123	93	112	128	90	97	123	106	102	106	130	117	112	114	123	125	119	119	124	106	96	127	116	133	115	124	123	108	115	108	119	120	115	92	115	134	97	139	118	105	106	113	103	122	118	117	116	139	126	111	104	100	114	105	143	95	144	115	130	112	146	106	127	116	98	114	118	107	104	113	110	97	108	118	122	126	108	113	102	98	117	127	112	109	112	115	118	117	128	109	108	138	106	124	117	116	125	117	110	126	98	92	119	89	99	118	124	125	101	102	97	120	119	111	121	115	111	113	109	118	104	100	111	115	120	119	112	119	106	111	120	93	111	133	105	104	101	111	118	119	126	130	116	121	122	118	107	115	102	124	115	115	106	113	115	96	116	126	101	121	110	129	115	110	108	106	98	100	123	114	107	121	119	143	117	113	107	120	115	112	146	123	122	119	110	121	137	113	117	121	94	105	119	122	115	122	125	118	142	135	119	100	94	117	128	118	121	104	104	114	124	101	133	118	109	116	127	107	128	115	134	133	134	117	131	121	109	127	126	108	117	112	106	106	121	115	118	100	101	136	111	115	134	102	130	96	84	96	96	131	124	112	111	140	109	113	129	110	117	111	106	105	110	125	129	100	116	113	120	94	103	103	105	113	91	119	112	101	114	122	118	122	119	107	108	99	105	103	99	103	124	97	150	116	89	109	107	106	106	122	99	105	113	95	132	122	113	139	129	108	124	112	119	111	111	139	121	101	121	129	100	100	123	127	125	110	125	108	129	121	123	108	120	104	110	128	129	138	106	113	105	99	156	99	107	111	126	121	106	123	123	103	103	128	130	100	91	104	121	112	141	127	131	114	121	105	119	110	128	115	115	109	129	102	97	104	139	129	106	112	112	143	116	126
37789	26614	23787	23075	14296	5492	2738	1949	1405	1047	757	603	484	440	358	340	316	298	291	296	283	246	242	243	243	265	265	271	252	261	281	239	245	257	270	289	228	251	293	294	266	259	280	263	253	259	246	263	247	281	247	254	256	256	231	246	247	230	236	270	219	216	235	248	264	288	274	275	249	281	264	292	239	269	276	250	236	259	271	234	256	274	248	251	276	266	293	276	278	286	255	262	271	283	249	279	258	280	261	225	264	269	290	279	275	244	257	246	260	263	257	258	260	259	224	272	271	249	236	243	259	272	263	271	262	255	291	251	259	238	231	249	267	245	224	310	260	268	270	231	263	242	237	268	287	265	234	285	272	256	241	267	253	275	276	252	273	253	265	268	275	263	282	274	273	234	244	271	239	252	267	276	234	251	276	264	261	270	262	270	255	263	269	255	243	243	271	273	237	250	287	270	265	249	275	244	279	242	287	242	243	242	250	262	235	259	281	269	242	248	271	254	258	279	284	254	220	255	222	268	243	235	249	263	227	248	262	250	280	260	270	265	265	255	279	253	243	261	252	258	253	248	260	267	267	257	279	237	231	292	260	277	269	258	286	250	251	261	278	272	241	257	259	248	272	264	236	266	265	249	246	258	258	277	269	253	266	257	259	240	274	274	257	293	231	264	250	250	214	282	244	249	244	254	255	272	244	260	226	292	264	256	271	285	241	264	258	268	261	292	247	273	252	268	240	236	250	260	267	263	262	240	235	259	278	265	261	237	290	282	273	248	259	255	264	267	246	252	259	251	228	277	260	263	246	247	277	248	240	275	267	246	279	276	259	259	249	259	255	280	259	242	247	261	240	254	245	230	244	252	232	260	228	239	248	243	259	255	275	240	229	258	265	246	245	249	257	252	254	242	244	270	254	273	253	263	261	272	239	279	264	252	247	271	266	267	264	232	267	265	275	246	249	275	237	264	239	244	253	237	252	257	264	273	243	245	238	265	262	266	254	248	267	233	252	253	248	281	248	218	268	270	225	254	259	252	220	257	270	287	285	246	263	267	267	279	251	262	287	266	259	266	255	259	262	278	256	240	245	242	258	280	257	283	256	249	236	274	241	238	286	252	250	260	261	268	254	246	260	244	294	248	268	255	241	260	254	236	256	254	278	242	264	267	266	256	259	255	256	260	265	258	261	276	257	246	270	274	275	281	264	253	262	267	246	268	275	275	276	267	249	247	252	252	269	281	261	256	235	248	285	259	268	273	248	295	250	247	236	278	270	241	242	225	258	243	245	271	264	247	258	241	257	266	263	272	260	249	266	236	277	261	263	241	234	251	267	241	248	241	231	258	245	236	281	226	258	255	280	272	256	267	265	246	249	250	250	262	271	285	227	262	261	261	289	247	239	265	259	242	278	260	258	243	255	284	271	222	248	267	274	259	232	268	245	266	254	264	266	240	252	239	251	238	282	290	272	291	267	286	260	281	239	268	286	251	250	228	276	273	236	262	291	258	237	246	251	258	280	262	224	258	257	241	255	274	280	264	246	258	236	262	256	242	263	249	237	249	253	286	276	291	250	249	265	254	268	260	287	286	247	246	276	266	242	240	265	263	258	275	284	302	228	250	269	254	242	278	252	245	294	268	262	253	238	251	276	254	276	271	263	269	257	258	264	241	249	255	254	280	260	247	273	234	255	260	234	209	254	270	298	268	277	254	262	269	259	237	266	269	259	261	261	264	263	237	235	255	252	268	264	260	257	267	293	262	263	278	302	255	229	241	256	248	269	229	269	243	248	252	269	260	257	260	250	246	259	258	254	243	245	255	237	268	293	256	265	230	236	251	251	283	252	252	271	261	255	269	256	249	249	252	269	285	250	232	235	264	249	268	266	249	247	259	260	250	230	250	238	263	277	272	253	266	254	273	286	258	251	270	270	233	241	280	252	273	258	253	257	273	279	250	251	269	271	266	245	249	271	284	228	245	271	253	250	239	255	278	239	272	278	245	271	257	248	278	262	261	241	236	265	274	248	273	248	237	257	267	281	238	279	279	259	259	264	280	252	262	249	256	250	242	270	270	272	241	250	262	270	286	238	282	270	242	257	251	246	282	272	241	270	254	255	280	220	272	256	271	233	244	265	221	258	243	276	284	241	257	263	263	247	251	263	253	250	260	267	254	261	226	279	243	247	265	257	280	267	248	246	274	247	259	267	262	258	245	247	242	248	251	245	257	254	272	264	260	240	225	254	252	278	254	267	265	256	249	258	231	228	264	230	276	231	266	225	257	266	275	273	272	252	258	255	262	259	265	260	254	232	261	229	265	252	234	229	260	249	256	231	267	271	248	266	266	242	244	247	267	276	263	247	278	243	254	241	258	228	259	244	282	280	228	278	213	243	289	251	285	269	250	264	276	262	244	256	264	253	254	254	265	275	262	266	272	269	282	244	257	243	250	270	259	270	264	274	244	263	255	253	228	276	256	273	257	271	276	235	260	249	263	280	242	281	261	283	242	273	277	263	239	241	250	247	261	263	281	252	267	240	249	254	247	244	261	248	255	271	218	283	259	286	243	230	274	239	265	243	277	271	255	244	226	253	247	282	259	242	265	277	293	245	275	257	254	246	240	264	280	269	232	265	268	269	267	256	254	253	260	257	250	248	255	242	286	263	257	255	239	265	243	244	289	233	251	264	249	286	265	254	247	239	274	255	236	221	268	265	266	233	274	247	260	255	243	263	244	253	307	240	252	283	255	256	234	262	262	244	288	278	260	268	235	264	267	250	275	275	234	219	228	266	226	302	258	245	287	275	269	262	272	252	267	247	256	278	234	259	247	276	259	272	278	287	237	263	235	223	281	254	269	241	288	245	219	234	255	272	240	283	252	264	278	231	250	246	259	266	236	265	271	274	273	237	273	260	241	257	277	236	235	241	270	273	263	286	255	222	227	250	250	263	265	265	266	241	268	282	260	261	283	243	245	278	269	240	263	246	266	250	267	228	237	247	260	267	252	250	277	271	260	235	260	271	267	295	269	255	268	241	259	289	255	263	235	260	276	259	285	257	246	261	266	271	255	251	261	237	250	252	264	226	233	252	275	240	260	265	270	254	251	261	273	253	261	278	258	264	272	261	280	246	255	254	236	253	282	255	263	283	233	228	258	258	258	262	264	272	267	239	223	257	246	255	239	279	280	260	253	235	234	253	262	256	243	265	239	250	223	252	253	268	260	263	268	282	256	254	235	258	246	280	233	254	266	275	265	250	244	220	263	238	240	262	259	254	272	260	253	265	217	256	271	232	277	245	239	286	245	274	266	240	268	269	270	249	268	249	262	218	280	254	262	280	251	247	266	238	264	277	262	244	227	241	289	281	253	279	250	260	263	277	244	257	262	267	266	261	260	248	258	275	238	233	274	260	275	233	253	264	282	272	240	266	225	263	238	255	223	269	289	241	291	285	270	268	269	277	295	262	246	241	246	220	254	245	255	268	221	279	226	242	257	242	267	235	254
42176	23972	10850	4556	1626	564	296	234	187	173	159	141	139	103	121	141	127	119	128	135	133	111	109	122	126	134	154	147	125	132	136	109	115	117	131	138	123	110	111	127	133	155	125	136	100	134	141	107	132	134	137	106	128	124	124	127	133	128	95	131	113	127	150	121	143	134	147	141	123	110	137	114	123	115	118	119	128	126	147	139	141	131	132	145	120	142	135	125	137	139	136	155	133	129	123	133	134	142	147	120	117	136	141	133	133	129	118	125	114	117	145	104	137	123	122	133	131	123	126	132	119	138	142	125	138	109	127	140	129	153	138	142	136	151	124	119	118	147	152	139	136	117	149	128	130	132	130	118	122	120	129	140	115	127	133	127	107	123	141	148	111	124	146	135	135	137	146	110	104	149	126	127	105	135	143	125	124	148	125	113	130	112	117	124	135	119	137	114	125	92	136	123	131	125	124	128	136	136	125	142	100	121	138	141	132	118	130	129	115	113	117	119	130	95	138	110	131	116	127	123	123	121	107	116	128	118	124	130	120	139	137	146	115	115	110	121	134	128	122	105	130	129	128	126	140	119	112	123	126	129	126	124	144	154	110	117	145	123	109	142	128	120	147	147	116	111	127	111	129	140	113	129	113	134	120	148	114	123	111	112	119	111	137	122	116	142	122	121	131	155	132	133	139	158	139	131	165	131	140	114	154	122	155	154	133	142	109	134	111	114	131	89	111	125	129	141	119	144	141	135	126	129	115	154	133	132	121	122	139	119	146	118	123	132	123	123	130	145	147	143	132	112	128	126	121	116	117	119	124	126	129	123	109	116	129	111	109	116	109	134	125	133	129	130	137	121	120	132	135	121	112	123	141	134	121	117	111	105	104	117	110	104	113	146	126	141	107	148	130	155	133	141	130	125	124	132	119	138	121	146	114	133	107	121	131	126	139	126	126	130	113	119	136	142	126	112	153	121	119	131	122	124	127	125	118	156	139	132	137	133	131	115	103	115	109	129	129	107	126	116	144	106	129	152	130	127	129	116	128	129	107	137	138	126	121	116	115	130	128	111	146	128	134	137	133	113	126	134	109	117	114	118	127	122	127	124	132	136	127	112	111	113	129	144	125	127	124	148	136	128	127	131	138	118	139	154	134	94	135	129	122	152	105	117	107	124	132	122	115	118	142	139	151	129	120	120	131	117	128	123	126	125	139	131	106	133	113	122	125	121	101	126	134	128	126	121	120	123	141	104	118	130	127	112	135	127	114	138	128	132	117	139	108	144	141	120	135	124	124	141	112	125	121	133	117	123	124	132	142	134	128	115	116	119	121	101	128	124	107	113	150	128	147	128	139	119	129	130	116	127	106	123	132	129	134	102	134	142	132	129	105	138	115	123	115	123	121	130	140	111	122	131	115	95	137	113	144	126	123	136	129	134	124	124	159	134	123	155	121	124	115	125	141	157	145	126	112	124	129	128	126	119	123	109	124	126	138	109	132	113	136	132	136	130	130	121	127	115	135	117	135	133	147	123	126	127	132	133	137	115	120	128	139	134	132	122	134	121	136	112	125	135	123	108	124	112	126	139	125	132	145	137	133	152	133	128	126	136	131	127	106	124	122	127	121	145	114	109	133	134	118	139	120	121	100	128	127	123	133	135	138	136	104	136	131	135	117	113	141	127	140	108	133	145	138	125	112	120	154	123	117	128	123	140	91	127	124	132	131	135	131	147	135	131	126	141	135	108	132	136	126	132	134	124	125	116	121	128	119	113	120	140	140	122	134	149	126	109	109	146	124	149	141	141	122	127	113	110	117	123	132	131	138	117	126	132	140	160	128	103	135	121	133	137	143	118	121	133	110	135	145	128	134	119	139	108	127	138	124	148	128	129	106	121	136	122	146	135	124	123	126	118	117	104	118	148	129	139	141	136	126	141	142	128	125	130	133	125	134	130	124	138	138	148	137	141	138	126	135	153	135	129	112	103	135	135	114	110	128	123	135	112	151	132	127	129	141	116	122	121	140	158	136	129	148	143	113	133	110	140	133	128	130	135	113	152	129	129	123	145	131	135	123	142	138	142	129	123	129	106	126	125	127	132	123	133	126	116	125	124	148	152	139	112	115	136	128	137	139	122	114	135	119	141	139	115	136	136	126	148	150	132	116	149	124	102	129	122	142	104	144	117	123	138	106	135	136	137	150	116	109	139	128	134	121	132	135	118	117	117	129	124	126	128	115	139	123	121	114	122	124	131	124	121	113	141	132	128	127	135	122	121	123	119	140	122	128	139	125	138	140	115	146	137	136	117	126	159	112	128	112	126	122	124	142	111	146	114	141	109	139	129	121	133	107	128	131	132	105	125	131	115	150	118	131	133	148	151	130	115	137	142	142	99	138	127	141	129	147	107	122	115	123	135	135	107	108	136	126	140	112	143	125	141	147	134	127	120	136	135	131	111	155	124	130	111	122	147	113	112	120	122	130	117	135	140	152	136	114	123	136	131	135	107	118	131	123	109	120	131	112	103	126	125	110	107	144	136	118	116	111	103	124	138	139	125	128	142	139	132	145	140	130	109	135	134	108	135	137	125	107	124	121	109	129	126	138	110	133	118	129	127	126	129	146	121	128	120	112	127	140	122	135	146	118	145	121	118	133	114	133	136	129	135	145	124	126	112	131	125	126	121	135	134	117	125	126	147	122	126	150	158	136	122	136	128	121	113	129	109	119	104	122	125	139	148	131	137	122	124	115	129	143	126	119	148	145	117	131	112	131	141	112	137	127	145	146	146	143	126	142	121	118	125	125	125	136	138	134	140	119	118	126	125	119	147	125	125	141	119	136	129	123	138	119	110	129	136	111	126	138	134	150	109	126	106	121	128	130	107	140	124	100	136	148	120	103	127	126	142	103	140	154	115	118	130	136	125	149	150	139	139	134	135	141	138	137	130	123	132	138	120	123	128	100	136	138	110	128	131	133	151	136	125	145	127	143	131	129	102	121	124	139	148	98	101	103	132	126	133	121	137	147	122	144	126	125	115	118	129	160	120	136	119	119	125	135	139	125	135	109	122	107	131	112	146	135	109	147	111	129	139	131	127	120	128	110	123	116	124	137	127	122	131	117	121	136	133	134	128	126	114	110	143	114	119	134	151	112	100	135	115	115	128	135	119	106	125	127	133	114	124	116	141	135	120	126	128	141	137	114	138	140	141	136	149	149	117	155	147	139	132	127	128	130	139	159	121	123	112	110	137	129	137	134	123	117	146	144	137	126	124	116	109	147	114	139	141	149	127	107	114	120	124	123	120	119	123	116	146	118	125	151	151	123	150	118	140	116	132	113	122	125	117	126	138	127	110	138	113	147	109	122	133	117	130	139	105	131	133	127	118	109	139	161	131	120	121	119	131	131	122	141	137	115	115	140	124	125	134	130	111	103	123	118	116	129	153	145	143	125	122	125	131	127	133	121	128	142	121	129	118	129	142	137	143	129	134	138	128	128	107	136	141	122	121
27158	18348	14038	10142	4999	1885	1041	768	579	502	392	395	325	316	307	300	308	255	278	325	287	262	275	241	300	284	278	285	260	295	271	280	283	301	308	269	299	252	293	279	257	300	289	293	298	258	275	274	293	291	283	280	290	267	286	261	286	266	288	290	276	290	301	272	288	263	281	276	276	272	283	277	266	292	264	294	278	277	282	301	273	302	267	314	291	295	275	280	281	278	273	286	289	258	278	294	294	260	287	305	270	277	288	286	275	277	278	292	295	270	256	282	318	288	261	321	278	271	308	295	276	276	278	276	288	304	252	265	284	304	293	271	325	261	301	291	274	252	277	270	263	279	286	282	255	281	314	301	281	313	264	283	276	295	270	308	303	274	309	264	289	282	279	277	289	261	307	286	304	298	265	279	274	296	291	288	280	262	296	289	282	289	293	251	272	294	293	280	317	290	258	277	293	276	288	310	273	297	313	292	299	295	247	300	266	311	274	286	284	279	293	319	292	305	273	242	271	281	269	267	305	306	279	266	273	317	305	276	264	313	265	277	264	272	308	289	291	265	288	284	273	283	279	303	271	286	265	305	297	252	260	280	268	254	264	285	273	281	278	269	275	294	277	255	277	282	301	291	275	262	269	300	256	259	293	274	266	276	271	272	284	277	299	271	259	298	276	275	249	272	271	266	281	254	282	263	284	283	252	305	272	294	280	277	273	276	281	255	291	283	293	249	294	294	271	265	277	278	293	270	272	285	270	280	251	292	289	280	282	283	299	261	260	288	276	295	302	284	320	292	297	271	268	283	262	299	287	287	313	259	263	282	263	287	291	282	318	301	268	258	282	272	277	262	310	249	287	313	277	285	298	295	290	259	244	294	280	296	293	292	292	298	309	268	297	269	304	248	260	246	280	300	300	285	270	278	283	290	285	293	253	302	289	296	301	261	297	261	281	279	272	276	279	285	310	310	303	278	277	295	295	289	293	284	291	279	276	302	271	291	291	259	293	278	298	279	270	282	285	306	267	312	268	283	268	282	265	282	275	281	310	271	273	267	324	280	274	265	312	275	250	281	280	277	283	292	246	265	246	278	248	313	269	285	274	277	295	278	260	327	298	266	327	274	303	280	276	274	303	291	297	282	240	298	297	269	325	287	301	310	274	291	276	274	294	282	279	262	293	289	271	279	279	274	293	297	336	288	282	285	276	280	308	278	281	263	297	278	292	269	277	293	295	273	268	303	287	290	298	288	288	273	283	269	306	255	273	267	287	270	279	303	277	307	276	260	244	280	279	267	267	280	262	290	282	280	293	292	264	283	305	269	278	271	304	302	258	298	231	275	297	271	311	267	274	276	283	318	264	282	280	260	300	253	275	273	267	281	274	262	291	300	262	283	258	247	321	292	289	273	259	251	293	289	259	302	256	286	274	258	279	272	267	315	288	304	296	291	285	291	290	259	311	277	274	278	284	269	283	276	300	289	281	268	271	261	268	304	258	256	299	287	301	267	302	253	271	282	296	303	291	276	286	277	287	284	272	299	289	283	284	297	259	293	258	272	261	306	269	300	268	253	272	309	313	271	319	276	299	292	310	310	296	296	280	305	265	291	251	299	307	300	304	276	247	268	305	304	259	279	292	281	318	265	287	300	293	304	274	269	289	270	309	292	274	323	293	237	288	290	315	311	302	299	286	308	266	261	298	303	274	275	292	275	260	272	290	280	293	298	272	283	258	289	288	281	297	264	272	266	277	266	253	286	306	273	268	286	271	286	270	286	301	314	273	290	264	290	266	293	299	299	277	302	275	269	276	269	283	311	250	307	257	271	265	297	286	273	263	312	294	297	286	239	263	297	279	281	276	274	289	241	266	288	287	284	285	258	280	294	298	274	285	260	278	277	266	272	267	321	278	281	280	285	281	297	281	280	297	299	288	262	274	285	276	286	286	308	305	286	258	264	296	286	293	285	282	269	284	284	267	302	314	288	287	280	272	277	281	288	284	310	279	274	272	246	283	269	273	264	299	297	282	292	300	298	278	267	299	278	301	263	286	274	267	260	296	269	268	260	254	276	260	290	282	290	297	268	303	323	288	279	284	275	274	263	293	293	262	258	277	274	274	306	277	266	274	275	289	281	301	299	293	305	272	274	311	264	317	268	276	278	259	263	306	295	307	280	276	259	263	265	286	286	285	274	294	277	286	285	263	252	322	243	317	272	286	276	242	294	243	279	293	280	253	278	282	270	289	284	271	287	261	248	297	278	304	268	284	293	290	312	296	302	306	297	281	251	285	264	297	279	291	286	266	293	279	274	272	284	277	279	304	275	265	296	284	259	290	319	276	238	267	307	269	292	301	266	271	305	281	257	254	281	285	234	291	283	303	325	276	285	269	272	301	291	306	299	287	297	276	290	288	293	302	287	262	281	302	296	282	263	292	265	281	314	266	277	260	292	323	271	337	276	261	258	309	297	275	286	295	264	276	286	286	271	280	283	316	306	279	298	278	293	285	264	267	301	275	261	292	280	264	272	279	275	261	278	271	281	251	279	281	265	268	268	259	246	316	293	282	264	253	254	284	271	273	315	286	282	255	281	301	280	288	287	280	256	275	270	275	276	263	256	292	269	279	288	289	309	300	269	285	259	313	289	245	301	324	293	283	310	280	283	262	296	260	271	290	287	273	284	295	307	288	278	250	264	294	295	240	283	309	264	287	277	272	315	309	299	267	312	287	265	245	294	297	298	275	264	262	293	265	263	295	279	285	274	268	288	282	288	288	289	277	280	296	264	288	296	305	265	285	280	265	277	267	285	259	259	290	261	333	295	312	242	256	282	303	314	300	292	304	319	267	272	281	261	308	252	270	287	319	267	283	258	286	275	300	277	293	276	253	279	274	303	289	281	266	275	274	281	279	270	261	253	267	297	278	264	277	254	254	261	313	276	304	275	287	269	268	310	279	288	271	276	270	249	299	295	321	243	288	305	274	266	271	300	284	278	308	284	313	289	327	311	249	285	276	279	292	314	292	265	294	277	289	287	306	251	293	256	283	252	299	267	279	286	263	270	271	263	262	282	295	296	300	298	274	310	290	274	299	254	268	272	274	272	289	286	307	286	285	275	272	286	272	293	274	271	259	289	276	288	288	277	255	256	292	281	261	250	264	239	316	265	267	319	269	270	292	293	286	265	272	271	268	297	319	275	278	273	272	285	289	288	288	275	279	271	278	267	298	296	271	293	300	295	264	282	323	284	288	258	275	277	268	270	285	292	260	273	335	274	277	278	283	273	276	276	297	275	294	312	283	283	268	306	257	303	277	298	289	309	273	287	282	298	284	316	293	278	278	249	278	270	292	268	282	290	292	280	279	282	275	302	282	279	286	270	262	302	268	278	298	285	303	289	285	281	284	258	280	273	263	311	297	279	290	269	301	273	317	276	294	277	291	296	250	247	262	260	286	259	288	280	266	296	297	304	288	293	272	293	283	265	286	276	297	256	296	287	250	288	267	290
52409	28320	16058	8100	3957	1427	384	283	189	202	176	120	131	128	128	113	122	114	115	116	121	105	123	106	110	120	105	123	103	114	101	107	115	128	95	101	105	85	126	117	131	127	95	105	118	114	128	98	111	133	92	90	112	99	113	110	114	130	114	127	96	133	117	113	128	111	112	130	138	104	129	100	128	115	123	144	100	108	108	111	109	104	109	120	99	109	110	110	116	101	115	117	110	98	117	128	118	95	101	104	108	84	99	108	102	114	99	121	111	123	111	92	112	132	104	96	98	110	100	107	124	133	107	108	108	111	91	113	90	96	92	120	102	95	118	113	105	115	97	110	114	105	100	104	110	120	110	120	127	131	87	115	108	123	117	111	127	115	116	113	128	110	116	147	99	128	100	103	130	94	97	101	106	91	102	101	131	112	91	112	118	114	109	111	99	95	137	130	104	105	136	130	117	127	125	102	101	105	116	121	110	123	108	125	109	106	104	143	99	110	89	110	116	112	111	108	103	102	103	119	100	103	124	94	107	98	122	122	122	103	95	101	116	106	100	123	108	113	104	117	133	100	128	113	109	122	106	119	109	102	113	117	103	97	117	108	109	93	104	111	93	107	91	121	106	87	119	97	108	112	100	80	109	118	117	118	118	112	108	119	102	107	127	93	107	111	116	105	109	99	91	117	101	115	110	111	110	96	119	102	91	98	108	108	118	121	121	106	108	99	125	104	125	107	114	105	112	101	81	110	123	124	107	120	103	118	112	97	114	102	91	103	113	125	115	118	111	125	122	113	100	117	94	112	115	109	123	106	110	121	99	108	88	137	95	113	121	116	114	126	124	109	111	126	135	109	115	134	104	124	104	135	105	109	107	122	78	121	92	104	100	86	93	104	111	102	100	125	110	123	93	130	104	116	109	114	95	106	129	129	77	114	96	101	128	114	113	126	110	124	93	100	105	112	112	115	117	97	114	120	127	131	128	101	101	101	118	88	104	140	109	111	106	134	142	105	107	126	111	99	112	91	113	95	121	88	132	131	125	111	103	112	105	115	105	112	126	106	105	125	115	95	102	101	119	109	106	111	134	114	110	109	115	102	92	126	112	90	124	91	104	98	105	127	119	84	115	100	114	116	108	117	107	102	84	104	97	103	95	102	104	124	133	98	98	98	112	131	113	102	116	120	102	104	109	105	75	124	104	85	107	123	110	113	113	112	107	117	116	128	111	111	111	118	127	112	110	108	123	121	99	105	108	109	124	109	117	110	106	134	96	112	87	111	124	112	124	111	111	109	120	99	96	109	109	114	107	101	118	112	121	117	109	113	115	100	106	112	109	95	118	93	101	129	132	109	102	95	120	117	100	111	112	105	106	108	109	111	97	110	107	122	102	108	106	101	108	112	139	123	98	96	120	127	100	120	105	105	96	114	121	130	118	113	107	125	112	102	107	112	129	95	101	100	99	105	112	107	103	96	96	109	95	107	104	115	119	127	110	134	128	104	119	89	96	135	95	106	106	106	127	89	97	137	117	116	96	129	131	135	102	112	94	108	93	89	104	106	105	114	104	107	107	116	96	123	122	120	107	111	120	126	117	103	99	123	132	93	114	114	97	99	115	112	103	90	126	98	129	113	110	111	116	119	104	103	109	105	87	118	116	107	110	107	113	98	137	103	94	113	80	121	106	119	97	100	101	111	133	121	124	123	93	106	109	100	122	137	118	126	108	97	139	102	102	101	102	106	110	111	109	107	108	116	119	116	104	104	99	119	104	111	94	108	101	106	105	123	104	102	101	113	96	114	101	128	112	116	104	107	104	109	104	135	96	97	110	133	106	115	113	119	136	110	106	123	101	109	105	136	104	104	100	94	94	101	118	101	122	93	116	107	106	126	106	114	124	87	117	104	114	91	134	105	148	105	110	120	115	124	107	109	116	109	118	100	127	106	92	116	103	103	113	111	115	105	104	122	100	108	107	109	115	113	103	112	103	113	120	110	113	105	121	102	98	115	112	108	101	107	114	135	90	114	136	118	97	115	97	114	113	132	119	109	100	122	102	99	111	105	97	101	92	90	103	123	106	119	123	139	104	101	103	101	107	129	122	90	115	109	110	107	92	106	98	132	121	93	108	99	99	85	112	116	108	108	105	108	122	93	118	112	93	108	109	105	122	101	91	114	100	105	96	121	115	110	108	100	108	125	87	120	98	114	88	118	124	115	96	99	126	103	104	101	117	103	103	120	118	111	115	119	140	89	132	95	124	111	135	97	110	104	116	98	125	95	108	131	105	108	135	96	117	128	102	113	117	98	110	105	105	132	110	113	98	107	117	107	101	119	108	120	122	110	91	113	108	92	114	109	105	109	118	109	102	106	90	127	124	126	114	124	98	130	90	121	99	108	113	93	109	101	96	124	110	131	125	118	127	99	112	101	133	116	115	98	91	110	107	102	110	113	131	125	130	128	127	92	111	85	120	129	114	119	111	100	92	104	101	96	104	115	87	111	107	122	105	94	124	141	120	130	121	129	121	121	104	118	132	109	103	101	103	111	116	104	121	88	115	114	98	115	112	114	109	112	112	104	105	111	97	129	110	119	130	124	117	109	117	105	112	106	97	126	124	106	110	102	95	117	110	101	116	91	91	103	106	117	112	110	101	107	139	109	116	118	100	89	103	131	107	126	98	113	128	107	104	113	103	117	113	125	107	133	105	117	108	103	99	112	104	120	117	123	101	105	110	112	108	101	103	95	104	132	98	102	92	87	127	97	98	102	98	106	118	98	103	97	129	106	99	106	91	124	136	109	99	105	124	112	107	101	119	112	130	109	114	112	102	102	111	97	95	105	101	99	101	103	106	116	102	93	94	106	106	124	99	137	113	93	94	110	109	103	117	113	119	114	125	114	105	134	125	132	102	115	122	120	105	103	108	111	92	100	107	110	90	98	103	99	110	110	108	108	111	115	115	92	99	102	103	126	99	87	127	105	103	94	117	109	103	85	82	115	123	117	125	119	114	124	127	131	106	105	118	100	111	98	105	115	108	100	111	120	101	93	109	97	91	116	104	125	105	109	133	98	108	103	118	92	101	115	110	112	96	102	101	110	106	114	126	116	127	90	110	121	94	94	91	130	120	110	102	126	115	103	118	106	111	110	85	108	118	97	114	99	110	121	103	98	100	100	99	93	113	108	126	91	107	116	128	124	129	122	104	117	105	96	105	115	104	127	130	118	109	124	124	121	130	93	121	93	106	110	135	106	101	113	108	91	96	110	103	105	107	110	123	105	102	98	103	105	126	113	121	108	119	125	114	119	105	104	101	123	117	119	83	102	109	88	115	115	95	123	117	111	105	118	110	106	100	124	122	113	123	124	123	119	105	124	126	115	119	118	86	119	114	109	138	125	104	111	99	101	101	134	98	111	90	108	105	93	124	126	113	101	108	101	110	112	102	127	108	125	132	104	113	137	122	99	105	108	111	104	123	119	105	101	115	90	113	102	103	87	132	113
33869	22236	19620	15704	10890	5076	1506	1033	745	564	467	397	321	317	282	276	256	290	262	259	217	243	252	266	260	233	253	256	254	259	258	233	228	241	248	236	222	223	258	248	246	258	253	256	271	263	230	226	251	253	256	240	238	253	257	253	252	263	250	242	272	253	247	231	245	233	267	254	250	237	263	260	240	249	246	266	267	244	249	253	258	254	267	227	242	297	248	228	275	273	225	237	272	233	257	249	262	223	257	220	257	227	239	258	249	243	247	228	255	229	263	239	277	237	258	271	258	268	253	220	238	231	225	255	253	261	253	273	253	248	232	265	271	264	250	250	274	226	210	252	237	267	265	239	239	226	254	263	255	250	246	220	260	266	270	275	255	238	248	241	265	231	244	264	238	271	239	225	238	242	253	231	248	255	236	246	254	269	279	241	245	269	237	235	264	244	260	278	254	272	247	248	256	249	249	253	269	230	241	248	262	272	230	237	272	260	241	263	229	236	242	230	250	277	267	269	243	242	250	233	231	240	221	231	259	265	254	239	234	256	262	264	263	239	257	253	257	258	234	256	267	243	244	249	257	237	231	252	244	239	251	284	274	247	260	247	254	233	268	238	279	260	234	251	262	277	275	245	231	233	254	257	241	235	235	247	260	250	251	264	219	232	259	241	240	243	246	271	234	258	278	253	228	259	230	246	236	252	260	243	261	255	226	239	254	240	269	227	273	250	246	241	227	195	274	253	222	253	229	253	255	264	248	240	271	258	194	269	232	256	222	253	237	222	264	245	254	236	223	253	256	263	252	240	259	248	223	250	280	279	240	221	259	243	259	241	244	252	285	273	250	272	246	246	260	262	264	228	228	264	255	243	240	254	236	292	271	245	270	231	258	253	262	246	257	246	244	270	225	258	223	255	252	261	230	239	256	260	269	265	251	235	243	249	261	262	241	214	249	233	265	253	238	223	269	269	256	224	273	265	256	268	232	284	267	257	235	242	244	252	261	270	232	267	221	242	254	250	256	235	234	242	209	249	270	226	239	253	221	258	260	241	267	274	259	235	233	257	255	259	236	228	259	252	263	277	255	246	247	288	246	264	245	230	226	256	228	252	228	260	237	241	244	221	253	266	245	246	256	229	244	250	237	243	246	252	255	255	261	219	266	234	261	240	242	269	253	249	241	231	267	255	238	257	276	262	252	239	259	252	233	248	253	246	254	232	243	246	251	239	244	228	228	239	250	253	224	250	253	267	252	247	259	262	234	220	255	249	234	271	266	217	245	229	256	248	261	237	247	231	281	275	229	252	265	275	246	275	229	274	271	233	260	261	244	261	234	275	241	236	244	250	274	269	237	261	257	276	240	272	217	245	230	232	257	250	265	238	259	231	254	245	260	234	275	267	207	242	244	224	218	233	245	241	271	254	228	233	240	244	250	263	264	240	248	235	266	280	259	254	243	237	241	236	245	257	240	245	269	239	232	268	255	236	244	244	243	248	274	240	236	250	278	271	236	240	250	256	250	250	278	286	236	233	250	248	255	273	237	247	237	246	252	237	254	256	256	271	249	273	287	233	271	212	240	252	260	250	269	263	258	219	272	255	231	231	235	254	243	241	242	260	284	240	267	247	254	247	242	265	262	249	225	230	249	251	212	245	254	239	258	247	239	248	249	235	269	265	250	252	236	233	224	224	248	218	237	267	243	217	251	224	259	247	260	264	230	273	255	256	241	267	265	238	257	269	248	261	253	243	234	279	249	227	265	254	246	238	267	225	255	226	249	256	235	268	227	256	226	239	273	246	272	237	269	249	234	273	246	239	262	244	236	260	231	257	240	231	288	223	228	252	228	248	235	252	247	235	243	263	230	228	234	277	248	256	266	242	257	237	254	272	248	239	278	257	259	235	237	287	233	265	220	258	250	242	242	264	244	257	256	269	238	231	232	214	246	239	253	245	235	237	262	242	226	241	254	262	255	244	242	254	243	269	262	233	211	237	266	243	236	237	255	267	245	274	229	258	234	264	243	266	272	229	254	239	236	261	215	214	254	241	258	252	224	273	254	230	251	249	252	258	223	237	275	262	251	221	256	237	248	257	242	263	243	241	224	238	260	245	267	255	240	266	266	267	248	275	275	249	267	276	250	233	244	235	249	238	218	225	260	218	221	254	260	270	246	264	260	249	256	265	257	242	249	248	257	261	245	236	251	235	244	217	218	246	279	206	240	234	250	249	261	226	234	219	259	256	237	240	247	232	257	256	246	274	244	248	248	230	236	284	237	265	249	283	253	271	253	245	264	274	228	243	250	260	248	260	245	266	271	239	228	226	289	251	238	260	253	253	237	232	237	238	231	220	251	242	243	234	225	254	287	232	251	238	261	266	255	226	228	245	254	256	245	270	218	268	249	236	214	234	248	236	227	231	239	271	268	288	225	270	249	245	254	257	213	265	256	237	237	250	217	245	255	232	221	219	230	252	237	242	276	268	233	243	244	241	262	247	243	216	239	263	236	252	268	262	228	268	255	230	242	264	245	252	250	230	252	285	280	255	254	260	208	258	264	232	247	263	243	230	247	248	245	244	244	241	264	260	261	224	254	240	248	226	229	247	274	228	246	268	253	245	225	238	244	257	241	234	251	259	257	257	243	258	235	273	256	279	232	272	242	240	252	228	234	268	255	280	251	233	243	248	239	254	236	241	248	232	260	249	274	259	248	259	253	265	274	260	264	255	259	277	258	246	251	256	250	242	240	247	213	252	246	233	245	223	265	258	257	275	247	247	276	252	235	286	266	234	261	261	242	248	234	244	275	211	249	218	269	256	248	245	256	229	249	232	263	266	273	232	242	239	235	254	245	263	235	247	255	242	237	265	249	230	261	230	234	256	267	250	242	238	249	232	259	258	260	268	231	207	281	256	252	230	238	266	251	253	253	262	251	279	246	219	250	275	248	250	262	296	251	243	236	245	257	219	245	255	228	261	254	257	260	237	236	226	265	250	230	240	271	255	269	237	240	247	278	267	225	259	227	261	286	248	225	252	247	243	213	246	222	268	240	260	267	270	241	227	243	253	277	233	239	271	257	272	232	237	250	234	263	256	262	255	237	225	263	267	243	244	240	246	248	250	261	255	229	232	230	222	233	243	281	242	235	243	248	214	266	229	233	248	252	247	253	236	235	241	277	243	290	247	229	249	243	249	234	231	262	250	227	249	236	217	254	218	243	256	271	244	235	218	234	251	244	270	242	217	251	244	241	281	252	250	242	256	245	234	216	250	233	244	263	270	240	300	265	224	280	235	256	243	236	218	270	238	227	225	259	261	241	253	249	269	265	236	254	267	250	231	251	246	273	223	267	249	253	264	250	245	268	241	263	258	226	269	250	245	244	230	218	240	259	259	226	223	251	250	240	233	217	228	224	257	250	271	287	244	241	232	246	264	262	275	241	213	237	246	282	250	231	223	261	260	249	229	267	253	260	257	236	243	254	247	230	220	248	255	256	248	228	266	253	266
62378	39435	25114	13807	6596	2155	567	287	207	169	144	144	156	118	128	118	131	119	123	107	113	98	151	123	113	122	119	132	110	119	109	112	114	115	137	124	127	138	119	127	110	128	118	117	103	113	119	141	104	109	115	125	128	120	136	117	98	115	127	135	124	116	150	109	130	133	126	117	123	119	115	111	100	106	126	107	87	101	119	105	92	127	135	131	107	109	115	127	130	111	101	117	114	131	113	106	127	109	123	116	111	99	113	116	108	107	104	113	158	131	123	114	130	107	147	131	121	119	114	138	95	134	139	120	134	126	117	107	116	111	122	106	109	117	116	120	116	133	106	112	128	96	106	113	101	95	123	123	92	126	117	121	122	125	123	104	113	115	114	118	112	111	108	112	120	116	127	116	118	112	131	124	101	122	141	112	117	117	109	117	135	104	136	125	116	108	124	107	125	115	118	116	121	121	111	122	131	115	122	129	96	108	122	105	103	102	143	109	98	114	120	119	112	116	142	103	119	112	120	111	124	125	108	109	122	119	142	99	114	101	131	106	122	117	122	99	125	96	101	119	95	118	133	107	115	117	105	109	115	135	130	116	134	96	129	99	117	153	125	112	117	126	116	96	114	113	116	115	122	127	102	97	118	134	110	124	122	105	89	117	125	113	106	125	122	121	126	109	114	123	92	87	99	127	127	119	129	93	113	132	114	124	132	111	98	121	140	111	146	103	135	127	132	137	133	100	115	121	134	110	135	145	111	117	124	119	145	141	108	131	114	117	112	126	112	126	139	92	122	136	126	107	115	102	100	87	131	97	132	141	105	126	125	120	106	130	104	112	116	124	108	117	114	122	113	114	106	98	98	107	121	118	111	118	119	108	84	108	124	138	125	107	106	91	105	119	117	129	121	132	117	116	124	128	123	116	113	115	115	106	108	125	119	139	112	126	100	137	120	121	123	124	107	120	116	97	105	113	116	123	95	106	99	121	126	103	108	102	108	107	109	98	98	129	109	107	112	115	112	101	93	121	123	118	107	117	103	109	131	140	134	110	129	122	106	129	112	112	144	97	112	124	107	121	109	125	123	135	124	115	118	116	114	96	131	126	111	102	120	127	124	106	112	112	115	114	137	102	124	106	117	133	122	144	134	109	95	125	112	102	124	135	113	108	115	109	94	129	96	115	112	132	121	117	118	117	120	110	116	127	122	136	139	110	102	129	116	135	121	109	124	117	115	114	128	114	132	123	110	91	108	123	125	106	107	112	110	92	129	134	119	89	124	120	118	125	125	117	121	116	112	98	112	108	117	108	110	124	113	153	119	108	125	132	124	122	136	117	114	117	113	131	120	118	104	124	121	96	100	118	115	108	86	134	105	119	118	111	105	105	110	107	119	115	100	128	107	111	116	113	99	110	122	113	90	100	119	109	146	98	105	121	123	106	128	98	131	122	103	113	117	133	94	114	99	116	107	120	107	103	96	115	115	102	115	120	119	126	110	110	123	105	121	109	118	123	117	110	115	102	116	126	106	108	125	100	125	118	130	128	111	111	95	120	146	132	123	110	137	121	110	108	116	111	126	116	109	127	115	117	115	103	122	123	114	127	118	138	125	100	114	84	108	111	101	102	138	118	109	119	116	104	115	110	108	112	125	116	137	124	111	116	102	126	112	91	108	110	126	129	114	126	119	119	109	120	125	130	104	94	122	124	109	121	100	128	111	118	118	115	108	125	110	93	120	133	120	93	124	126	111	119	121	100	114	107	104	102	125	141	123	126	122	108	100	95	92	113	124	121	111	155	112	113	113	94	127	120	115	124	111	116	127	131	101	108	102	122	122	96	118	122	112	103	114	111	125	123	128	125	115	92	98	142	101	108	127	102	102	103	126	142	101	112	113	103	100	105	115	110	122	138	129	117	132	119	121	113	119	105	110	120	121	103	133	116	125	96	117	115	112	103	99	112	120	127	121	133	104	115	108	103	116	97	106	120	114	98	101	116	114	112	111	112	127	110	127	124	135	134	116	102	88	103	122	110	135	137	137	96	106	122	100	102	103	94	120	129	99	100	115	128	107	122	113	113	113	104	133	131	135	111	109	106	123	114	145	107	129	124	108	118	117	122	116	111	114	123	131	88	128	114	99	133	110	113	115	93	93	101	104	99	103	86	125	118	125	124	135	122	118	121	115	123	114	122	112	100	110	113	104	121	103	118	121	114	108	105	128	112	80	138	125	121	123	122	106	122	119	131	119	120	120	110	107	115	103	95	121	103	125	96	119	103	118	110	135	126	107	113	112	131	142	109	103	108	116	118	115	119	115	106	113	94	101	114	116	110	119	114	132	105	113	106	127	105	90	108	121	132	131	126	112	112	130	116	136	114	126	96	126	121	113	105	128	102	114	100	112	124	120	106	114	94	102	123	137	118	111	120	126	110	130	120	134	118	105	115	144	101	110	113	111	122	111	112	130	113	119	112	129	106	112	117	119	133	119	135	127	115	102	129	120	108	118	127	137	116	127	133	106	114	122	91	95	108	125	113	108	124	118	137	121	117	105	121	92	133	113	135	121	121	118	128	131	123	108	131	138	137	133	91	107	123	98	119	129	114	119	115	109	109	120	118	112	111	100	117	103	115	102	109	126	109	100	113	104	117	123	112	108	134	135	126	110	101	121	130	106	102	131	113	102	99	120	97	97	110	106	98	107	107	104	112	133	122	120	125	118	114	108	107	111	138	123	101	118	108	121	110	124	125	116	134	98	120	97	124	111	129	105	133	117	115	122	116	110	119	122	110	116	109	126	121	126	120	123	107	125	133	114	104	118	116	107	115	107	93	108	106	119	128	110	120	110	128	123	108	113	111	100	106	99	117	89	108	120	110	129	126	120	112	122	122	117	120	128	115	111	119	126	111	126	90	100	126	117	127	121	117	104	112	115	113	101	111	122	114	120	119	122	102	111	108	110	104	136	120	122	107	117	128	126	124	128	122	92	128	125	107	114	132	121	140	114	110	119	112	110	133	103	118	121	116	111	110	109	124	119	104	128	128	114	138	112	117	123	138	118	108	112	100	125	110	109	106	113	109	125	105	107	111	96	136	113	116	125	95	116	135	102	126	116	113	109	115	114	128	82	107	117	103	126	113	124	123	130	112	110	142	144	115	122	114	104	100	132	108	108	102	105	116	100	119	110	116	148	110	108	103	103	117	110	104	103	138	96	115	113	118	85	101	101	110	115	105	119	111	115	126	125	107	132	98	127	97	112	132	132	120	102	116	111	143	110	115	93	102	120	135	138	113	135	121	115	101	132	104	116	127	124	109	136	109	110	106	122	118	106	103	123	107	120	115	117	103	111	113	122	121	121	141	98	115	106	113	127	129	104	123	99	132	107	132	111	132	137	128	110	123	135	119	124	124	124	117	123	117	119	129	127	115	143	116	90	117	126	129	136	129	104	107	116	131	103	116	115	139	123	109	111	116	93	129	124	136	127	130	110	126	116	117	85	123	115	111
39936	31177	26923	21802	14773	6225	2005	1072	780	610	504	389	336	302	319	306	299	252	258	318	269	264	223	287	265	270	227	266	251	288	241	262	244	267	290	263	258	272	271	262	266	272	245	254	259	248	242	268	256	264	260	265	240	278	305	262	244	293	271	230	279	273	269	256	261	303	248	265	251	271	296	257	264	276	266	292	243	286	267	262	258	260	274	270	280	253	303	262	279	281	249	263	302	275	250	264	271	250	283	212	236	276	238	234	256	259	246	250	275	272	266	265	256	279	242	266	261	277	258	254	255	256	250	252	250	260	272	264	263	245	247	259	275	278	244	248	276	277	271	271	290	248	260	252	263	250	257	216	233	251	251	241	252	274	240	276	236	262	280	274	281	265	271	257	282	266	250	273	287	261	276	265	245	223	269	233	247	253	252	245	234	237	259	268	256	271	247	227	247	270	288	271	278	248	266	283	246	240	238	254	245	267	237	262	232	244	265	287	262	246	259	264	240	242	252	281	283	275	273	246	241	265	249	292	273	267	246	277	265	293	265	262	243	245	259	230	252	252	257	244	283	262	266	239	253	263	245	245	261	243	273	253	237	268	260	288	233	252	254	241	256	247	239	281	244	259	272	263	259	273	297	252	228	261	255	260	267	238	288	216	263	252	279	269	285	244	292	280	252	264	245	257	292	249	237	264	255	272	247	261	252	260	231	295	243	276	238	266	273	279	288	246	267	226	253	298	246	249	280	285	254	240	247	273	258	258	282	270	270	245	261	245	265	277	271	254	284	264	259	244	251	228	226	259	261	278	264	268	269	256	229	277	257	269	301	228	302	271	266	253	267	251	290	269	272	267	231	285	252	249	241	263	271	236	254	257	262	233	265	257	260	270	261	243	250	252	282	249	305	293	263	297	262	258	229	243	250	262	230	270	250	280	237	263	274	263	253	232	275	222	242	230	245	252	296	246	264	252	268	253	225	261	255	242	254	253	264	261	245	242	252	272	265	270	242	249	272	260	273	248	289	220	243	291	250	264	252	269	272	276	269	260	252	259	232	284	271	264	266	263	292	237	255	251	245	255	262	253	242	248	253	262	266	263	252	252	259	249	257	226	262	262	249	279	273	259	234	290	264	257	240	273	246	213	247	272	265	274	255	237	273	289	273	242	257	240	281	235	248	260	227	272	259	271	275	277	220	234	258	292	262	262	266	258	227	269	253	254	256	239	249	269	272	270	244	271	266	254	265	251	288	263	271	258	240	248	263	298	265	264	277	262	242	254	235	238	281	267	241	258	260	296	252	265	276	229	250	229	248	253	256	259	235	259	239	270	256	268	242	285	263	242	228	248	234	259	244	233	246	240	252	240	247	266	223	250	280	269	244	227	267	236	278	270	269	242	232	272	281	250	271	252	260	280	287	247	242	259	270	288	242	281	249	269	257	273	267	275	241	245	262	287	257	279	275	279	240	270	251	245	245	244	249	291	252	240	239	275	255	250	264	274	285	247	243	301	289	243	250	256	257	268	255	257	266	255	247	264	275	282	268	256	260	258	259	231	273	267	245	242	272	274	286	276	256	284	257	251	261	242	266	269	239	280	274	256	264	239	286	268	263	262	225	249	272	258	247	256	259	281	285	279	280	267	238	277	264	296	265	272	260	240	259	241	256	263	289	260	311	239	279	260	266	270	257	248	255	236	274	278	267	269	266	256	252	279	257	266	264	242	252	245	234	274	252	288	245	250	290	285	274	253	280	230	275	271	297	279	265	263	257	251	264	278	251	246	241	264	260	246	271	233	229	261	266	246	276	274	260	262	244	282	270	287	270	282	249	248	234	261	278	223	261	251	254	267	254	283	232	258	268	234	271	284	277	280	245	255	249	271	272	275	254	250	260	274	271	256	252	270	262	257	246	235	279	279	272	277	217	260	259	242	278	247	261	262	250	259	258	255	261	281	257	282	264	222	235	248	226	280	251	258	263	261	267	275	270	245	243	262	260	256	269	253	290	253	256	239	246	263	239	282	256	244	262	262	243	269	278	268	256	290	261	261	252	239	240	275	243	252	243	271	266	242	216	269	249	265	240	246	282	252	256	266	257	238	270	239	263	240	248	254	285	247	259	264	255	273	280	255	245	263	266	271	266	251	267	295	270	268	236	280	273	255	262	267	233	283	266	285	276	275	254	276	278	283	248	232	284	265	251	265	239	239	247	250	257	258	276	263	270	296	296	281	246	269	274	250	272	264	261	278	257	264	262	267	250	244	244	267	305	252	237	260	252	266	266	287	245	222	290	270	259	278	239	251	272	274	232	249	258	242	288	249	255	292	270	243	271	275	257	251	247	259	272	259	263	264	268	250	247	263	275	248	228	222	265	263	284	249	256	258	272	242	254	269	256	248	272	276	250	268	260	280	250	247	237	270	264	257	250	278	246	261	231	270	282	298	266	264	261	267	278	241	243	258	290	275	279	277	266	267	265	272	241	236	253	273	258	274	221	245	278	238	280	251	308	260	272	258	265	293	298	241	271	258	278	265	255	255	293	260	244	249	275	248	278	253	243	257	275	269	243	274	282	277	274	274	293	237	236	229	249	271	229	245	249	264	247	261	244	258	275	249	268	240	282	240	237	249	271	230	236	246	269	261	255	249	262	252	260	254	244	265	236	259	255	281	270	263	266	261	245	244	246	258	268	239	249	268	274	251	257	269	265	272	260	279	261	289	256	271	267	250	265	237	267	265	244	268	229	255	236	258	248	264	272	261	259	253	265	243	264	280	265	281	254	253	257	282	282	273	288	257	291	271	249	275	253	260	266	242	232	249	277	266	252	241	275	252	270	274	235	253	236	256	270	276	282	224	282	248	244	259	235	226	255	226	259	282	239	229	241	262	235	257	256	288	242	251	278	252	276	257	266	241	228	272	240	252	263	249	261	266	263	246	264	243	241	275	256	275	263	238	270	250	246	275	257	262	274	273	252	246	263	260	266	247	283	267	253	263	261	274	259	230	255	245	271	274	274	254	270	261	286	259	256	270	286	273	239	258	274	281	270	280	236	244	271	262	240	278	244	256	259	300	230	263	251	265	246	272	256	249	242	246	266	257	253	270	248	313	242	245	280	274	246	256	306	262	268	256	246	270	277	245	247	266	253	259	262	240	246	274	243	257	260	230	251	251	278	230	252	273	265	271	261	287	250	276	243	283	234	270	227	264	244	289	253	242	243	247	253	286	246	299	258	236	248	272	260	255	226	287	235	282	249	286	254	264	249	247	281	279	271	272	244	235	263	269	244	242	257	239	285	265	261	251	279	260	230	228	256	257	298	252	251	264	244	246	281	275	259	259	231	289	273	280	272	240	256	260	256	267	245	267	252	256	269	282	277	258	251	277	246	265	262	270	264	276	275	251	238	255	243	241	268	247	247	250	273	245	243	247	248	229	265	252	277	255	281	270	286	271	293	250	277	243	234	275	243	268	281	251	247	239	289	278	248	262	260	257	220	243	258	230
47244	24373	10351	4351	1510	475	296	194	180	171	151	134	136	160	145	146	139	121	135	138	131	133	100	140	143	141	136	128	130	133	142	127	131	135	143	126	142	120	147	113	117	125	124	121	128	133	119	123	130	142	122	128	134	148	150	140	136	110	151	111	152	136	121	128	144	125	130	130	141	124	130	131	115	127	131	138	121	143	149	148	118	134	132	132	112	128	124	173	144	132	136	127	122	129	120	134	141	128	135	106	115	142	125	126	123	109	139	145	120	139	142	120	115	145	131	132	125	133	126	123	130	133	132	156	123	124	119	125	100	123	138	102	129	154	123	140	122	115	122	118	155	135	126	134	131	141	125	121	133	100	140	119	123	133	133	135	157	122	130	125	142	127	134	144	125	123	142	132	136	143	119	106	119	125	140	125	137	122	122	145	137	125	119	118	135	143	142	163	136	130	119	120	105	137	141	117	130	136	122	112	117	160	138	138	139	120	133	121	151	111	123	117	146	145	136	138	132	109	114	116	139	120	138	109	137	124	118	132	109	120	117	105	125	148	137	111	119	115	130	160	112	131	149	112	121	141	131	138	115	133	133	129	124	156	145	115	144	134	110	124	122	150	124	148	137	131	116	150	155	147	138	123	128	129	123	126	110	138	127	126	160	125	109	110	139	137	118	123	135	154	145	126	122	135	131	128	129	120	127	108	144	126	117	129	123	116	130	127	130	123	137	129	108	128	109	125	134	127	141	127	128	120	141	143	125	143	127	130	114	121	133	115	147	122	135	141	137	147	124	134	127	125	105	156	135	115	112	118	149	141	133	109	119	132	115	120	131	141	131	131	137	109	149	124	135	148	120	110	122	112	123	130	117	147	100	99	105	116	128	107	134	135	127	140	111	140	113	141	132	114	128	121	126	121	126	144	156	127	132	134	137	138	136	124	141	137	151	139	127	106	117	130	139	136	119	116	140	120	116	111	117	141	141	146	137	128	139	140	152	123	118	117	125	146	136	132	116	113	137	134	129	150	126	122	139	121	153	138	125	146	130	134	127	124	152	106	155	130	105	118	123	121	126	124	125	149	129	130	134	120	134	152	135	113	133	133	110	137	157	138	122	142	113	132	128	136	140	126	130	124	126	123	142	120	129	145	127	131	134	128	112	128	152	127	137	151	126	127	126	131	135	151	132	142	136	138	121	116	112	121	135	129	135	145	126	125	125	145	135	134	116	115	111	119	125	142	142	146	137	115	127	120	141	112	128	123	124	124	141	105	135	118	126	133	119	138	139	141	127	136	116	168	141	136	125	156	137	132	135	111	153	131	137	137	143	137	120	123	141	144	130	130	108	126	123	115	141	151	124	136	139	132	109	114	149	138	117	118	126	110	121	121	144	149	147	140	128	127	104	138	135	126	121	121	132	136	124	131	112	111	142	135	152	135	115	107	130	126	149	148	131	125	137	119	126	150	136	130	142	139	119	139	137	146	148	121	152	123	133	99	125	124	128	133	136	120	115	130	124	117	120	131	113	136	138	118	131	135	144	119	135	137	116	132	134	139	124	162	140	130	145	127	128	113	138	130	123	102	150	134	128	133	121	135	132	113	128	128	128	134	124	139	145	117	151	112	142	122	137	136	137	125	138	131	126	131	132	133	106	116	130	128	122	112	116	98	116	141	132	145	119	139	141	127	132	132	126	126	127	160	143	136	108	123	128	131	126	130	129	119	122	112	137	119	138	134	123	134	122	133	141	127	126	138	108	138	125	120	125	131	133	123	109	111	128	130	135	143	128	97	130	120	139	131	137	149	141	125	125	118	119	160	145	128	134	131	128	127	155	115	110	138	138	137	117	122	116	114	129	140	146	113	141	135	133	116	127	133	143	143	122	149	147	132	135	126	123	123	108	113	131	117	125	130	139	117	145	117	102	140	118	136	147	136	121	132	129	112	125	127	120	123	118	125	131	142	132	157	139	142	151	119	126	122	114	118	99	113	116	141	141	114	98	128	114	104	131	136	139	133	129	152	132	127	107	141	146	132	129	125	163	132	139	116	107	136	123	112	134	132	106	126	115	124	130	113	160	127	132	120	131	97	122	122	124	144	131	117	139	125	115	127	102	135	130	135	140	153	105	120	147	121	101	129	147	131	126	132	126	131	143	130	123	117	118	135	108	120	132	128	137	117	141	134	138	108	128	138	112	124	143	142	143	141	133	137	139	136	129	130	134	123	130	120	142	113	140	131	127	129	150	142	120	123	112	134	132	157	115	140	111	114	138	113	147	117	145	122	114	130	135	117	122	141	137	141	139	133	128	126	152	131	116	135	129	129	120	131	94	125	133	128	118	141	140	136	146	127	128	124	130	131	129	141	131	135	143	102	116	115	148	121	146	133	129	135	157	126	123	123	142	139	134	157	141	143	141	138	120	130	113	134	103	138	136	131	123	142	115	108	119	135	119	130	124	138	139	115	129	105	138	151	144	114	123	131	97	128	128	116	147	127	140	123	109	121	120	129	131	134	107	126	127	130	119	116	98	135	151	128	134	151	142	110	131	148	132	154	100	118	118	127	130	125	133	166	126	153	130	140	135	136	102	129	148	118	103	142	120	125	127	131	152	147	136	146	113	150	145	155	155	134	154	141	142	110	119	146	126	115	152	135	151	136	116	136	125	138	146	125	141	123	126	151	134	119	125	124	145	126	151	127	121	121	131	124	125	148	137	107	107	142	131	129	125	125	109	146	145	126	129	123	123	141	119	126	115	121	133	150	131	122	128	151	126	168	139	136	142	130	129	147	130	137	106	124	121	124	144	135	137	147	141	147	128	138	139	127	126	110	117	142	117	126	136	152	124	110	124	113	127	80	126	137	132	115	153	102	134	136	118	124	102	118	123	138	148	127	130	145	116	120	105	145	133	127	127	139	110	111	121	138	123	119	140	103	103	131	139	143	119	117	176	139	126	132	143	136	140	135	148	129	133	122	126	142	129	140	144	147	122	120	132	124	124	126	119	156	135	145	115	144	129	125	143	119	142	130	131	115	139	137	144	129	140	112	127	147	114	118	119	129	135	126	125	136	106	115	116	126	126	138	123	120	121	143	136	133	149	135	113	131	142	136	135	129	112	119	123	120	131	123	129	120	131	152	85	127	128	137	131	149	136	118	112	143	135	114	138	142	114	123	130	114	145	149	136	121	124	140	127	121	140	132	106	119	124	133	142	146	126	100	108	134	114	132	146	125	123	139	121	126	115	129	160	118	134	146	124	137	134	119	132	129	136	130	140	127	118	121	114	148	133	113	123	138	135	130	129	85	155	130	128	147	130	136	137	128	130	142	108	121	151	120	112	135	137	139	145	132	130	130	144	132	136	133	120	116	128	119	144	129	150	139	127	136	125	141	144	146	163	148	131	135	130	146	138	148	131	116	126	126	129	140	119	122	129	128	107	129	136	137	126	125	116	122	146	117	130	135	122	118	124	144	145	148	147	130	126	125	141	109	102	128	128	142
29242	17116	13347	9346	4504	1668	1000	690	567	462	421	352	338	271	298	322	262	306	298	301	293	275	308	303	288	279	298	275	299	291	262	275	301	278	307	281	269	280	300	285	260	298	288	277	288	288	278	247	274	272	321	307	269	308	285	280	279	288	282	290	274	262	306	307	299	327	343	268	295	273	289	259	289	300	306	283	297	314	273	292	259	271	315	283	305	314	307	307	296	307	294	331	240	287	307	274	308	267	273	283	285	278	240	274	303	306	286	263	266	282	265	275	307	292	268	263	296	286	306	268	272	292	277	299	298	297	279	288	291	307	287	261	276	266	300	281	271	276	285	273	295	276	305	274	272	291	272	312	277	284	271	256	253	287	292	280	285	286	298	278	308	259	288	303	268	259	330	293	279	242	297	260	275	291	296	298	299	275	264	282	293	305	280	288	281	307	274	301	295	304	293	295	296	294	280	264	284	287	270	280	296	327	307	315	275	307	270	288	287	262	301	311	247	272	295	288	282	268	292	305	287	307	284	299	294	292	261	266	301	320	262	288	307	301	271	294	301	274	302	278	274	324	322	288	289	272	277	247	306	320	286	315	268	252	294	262	302	301	260	288	306	279	271	275	286	296	262	279	294	265	283	281	271	289	299	283	256	300	281	289	297	272	285	314	287	277	283	275	310	291	283	279	270	274	288	287	288	260	286	268	267	271	311	318	266	276	270	278	277	290	280	278	300	275	264	271	273	258	290	253	235	282	274	271	324	266	280	283	294	268	286	254	271	309	297	263	310	247	263	315	294	293	289	268	283	278	290	290	291	270	291	272	269	301	273	285	294	276	285	272	283	262	314	278	283	280	286	284	286	262	297	271	280	280	300	298	269	278	288	265	287	306	269	295	300	302	305	294	304	258	255	286	283	270	308	276	288	263	253	272	316	283	278	288	268	307	282	300	264	296	289	286	261	268	298	271	275	320	288	320	269	295	283	272	277	286	275	318	280	313	321	263	273	306	299	292	304	304	295	324	283	240	278	294	275	287	301	297	279	293	273	300	269	283	291	289	282	291	283	281	277	289	293	307	285	285	288	289	290	327	271	288	281	277	283	295	343	281	314	259	295	287	300	282	277	288	296	287	312	291	256	271	282	280	285	270	270	293	297	279	279	316	263	291	292	272	308	281	323	302	278	273	315	303	287	294	319	313	271	290	302	279	287	296	267	289	273	307	268	307	277	294	298	310	291	279	289	285	297	274	284	305	278	277	290	279	275	283	297	287	274	291	299	305	292	278	292	288	283	273	274	273	294	243	295	276	288	297	286	304	275	306	267	283	296	274	274	256	269	272	307	299	285	298	287	297	284	287	300	279	260	282	308	307	278	274	264	310	285	297	257	285	288	295	274	300	304	296	275	310	285	253	276	302	265	268	287	272	320	299	267	317	301	314	305	270	288	257	281	279	293	257	287	307	278	289	285	291	275	284	317	282	265	291	290	317	285	303	290	288	287	266	288	255	313	298	290	253	269	299	263	293	310	294	272	300	317	277	303	269	261	276	264	295	295	316	292	261	248	286	293	282	278	280	298	275	284	296	300	259	296	246	282	311	309	258	296	270	275	314	300	304	270	281	275	288	280	271	280	275	298	260	251	289	281	259	288	312	285	279	303	274	297	299	302	306	263	307	291	324	283	287	316	268	273	293	279	284	312	260	264	307	278	314	284	284	287	304	263	284	269	276	297	260	283	302	297	277	294	287	274	315	293	277	306	310	279	311	296	293	291	284	262	269	307	242	314	319	306	275	308	276	310	278	280	298	291	294	286	318	286	300	288	280	254	274	282	281	262	296	317	264	278	285	322	288	309	279	300	299	277	294	277	284	263	326	274	293	280	292	276	284	311	274	270	271	310	318	283	270	256	273	273	295	273	273	296	286	301	322	300	290	271	308	300	293	294	292	248	279	297	288	290	288	279	254	278	291	271	278	254	297	278	290	304	290	281	283	271	286	298	255	261	293	270	274	279	273	279	258	297	270	280	291	263	283	272	270	288	308	271	258	311	300	296	274	280	289	272	292	286	276	271	279	248	272	281	256	304	272	267	287	282	294	277	286	273	307	289	309	279	287	280	272	279	303	302	287	292	286	244	315	251	303	304	270	307	274	274	297	271	291	302	291	288	290	300	264	277	275	269	277	285	271	275	296	281	270	299	276	278	283	255	281	286	290	261	285	295	295	273	277	274	304	273	277	283	285	281	267	300	262	287	303	291	291	291	280	266	316	284	289	280	294	294	311	277	272	303	290	281	298	279	311	288	294	298	233	277	271	314	269	294	268	281	277	273	303	294	264	292	287	287	264	248	286	287	296	266	254	260	277	314	277	289	304	268	276	256	308	260	321	281	256	283	299	279	295	303	259	289	258	305	301	265	280	292	300	315	282	298	271	247	301	327	264	269	292	279	299	287	292	259	288	276	269	266	296	260	296	294	304	283	254	311	286	276	266	281	264	302	296	259	271	279	301	310	297	307	265	271	300	300	282	294	280	286	305	280	313	278	288	288	284	284	298	304	275	276	264	303	284	272	278	282	296	283	282	300	278	246	266	292	246	314	283	301	259	289	289	266	262	280	257	288	294	240	247	276	250	289	284	296	276	303	270	316	303	287	276	276	271	271	311	276	265	279	289	278	318	281	283	277	283	290	302	277	295	252	277	298	303	286	246	300	310	299	260	274	308	276	289	302	277	302	276	304	290	260	288	289	301	271	293	307	272	266	282	314	300	277	305	297	246	308	290	312	288	277	278	289	241	281	266	278	271	309	298	279	230	295	286	261	269	260	269	301	262	262	286	292	277	321	280	307	289	288	308	287	312	301	299	276	292	292	302	287	290	281	276	305	262	268	310	294	282	305	306	286	298	277	275	293	292	267	265	258	279	296	281	326	295	270	308	270	293	275	271	280	281	277	271	282	292	303	264	288	272	269	285	277	319	283	271	283	263	291	279	284	305	271	282	280	311	299	260	282	274	271	306	301	283	285	248	277	311	302	313	288	278	279	306	234	287	286	302	287	302	283	291	275	277	323	259	265	281	256	308	287	287	283	279	316	301	301	270	296	275	288	323	273	281	297	286	293	275	281	254	291	269	312	288	293	273	273	280	289	284	288	289	263	290	300	281	287	252	280	279	289	299	305	275	292	304	271	261	274	256	288	276	262	284	304	296	289	264	295	290	280	312	309	297	282	290	288	280	271	291	283	287	280	289	280	320	312	249	327	292	293	287	292	255	248	310	280	275	272	290	323	231	291	265	286	274	260	299	262	284	289	265	281	268	298	268	282	302	251	283	289	280	272	286	270	277	306	295	268	296	273	270	290	276	281	282	275	291	272	269	293	264	309	308	252	275	296	281	289	262	252	270	302	259	281	310	299	298	303	236	279	302	278	270	287	258	295	262	261	295	267	272	294	312	300	292	271	282	275	321	309	284	295	278	317	279	270	271	289	295	289	303	271	274	276	315	293	277
54685	31984	18920	8837	3637	1133	407	301	227	177	147	179	134	116	130	127	99	134	126	99	134	121	101	122	111	115	133	108	126	124	95	103	103	90	117	102	107	120	109	106	116	96	101	94	107	109	94	117	123	102	124	98	134	103	98	121	111	121	96	104	121	101	99	98	105	86	108	111	101	116	114	102	122	106	107	122	112	100	114	128	130	113	121	134	129	104	104	141	125	121	116	104	105	96	108	110	112	95	139	86	105	115	107	116	137	124	107	104	116	109	108	121	133	134	135	100	110	89	126	101	107	107	91	103	88	94	114	110	120	118	107	100	116	114	140	104	124	126	107	119	119	113	120	108	94	123	108	107	105	101	108	116	115	98	110	116	85	102	117	119	109	107	100	90	92	113	107	104	106	145	110	97	111	113	100	112	98	106	122	115	114	110	106	95	106	122	114	95	89	116	101	120	94	115	112	107	138	112	118	97	113	89	97	102	109	107	143	118	101	122	110	105	127	106	123	97	115	118	103	106	103	118	108	99	96	107	104	116	131	109	125	105	92	132	121	119	102	106	112	122	101	99	121	114	112	117	95	116	111	122	151	104	100	113	115	116	118	112	104	105	101	110	103	128	107	107	118	109	104	129	107	108	114	106	134	131	109	107	120	110	104	134	97	122	95	99	97	121	91	136	126	131	102	90	118	104	112	122	122	119	99	112	120	127	131	117	92	96	115	112	118	100	116	91	104	101	114	138	96	123	100	118	96	101	114	97	108	114	90	104	115	112	112	125	103	95	118	88	92	91	110	118	106	123	128	115	113	97	120	99	118	111	111	115	109	113	94	123	107	106	114	112	109	112	112	103	116	117	94	82	111	114	116	128	109	107	104	99	115	108	123	114	99	108	114	100	118	128	110	126	97	103	107	108	111	100	94	106	132	100	112	100	124	99	118	105	115	127	116	107	116	108	104	126	111	110	111	98	109	111	119	108	138	113	98	121	106	108	123	102	108	103	85	102	104	106	120	87	101	115	115	113	128	119	117	98	130	100	111	121	103	122	131	111	95	115	99	99	105	98	108	111	109	113	121	112	123	103	100	113	94	105	117	119	122	111	113	121	108	109	113	102	111	109	85	111	104	91	118	86	98	101	118	120	104	129	129	122	125	109	120	109	99	108	112	117	116	110	104	114	122	99	128	104	108	112	101	118	109	103	125	118	95	94	115	98	97	116	93	118	88	106	108	83	93	93	96	102	111	112	98	120	95	115	100	86	100	109	121	109	114	113	96	98	102	109	97	112	116	102	104	105	99	119	102	117	103	94	112	133	105	111	109	114	123	98	136	110	96	117	126	113	90	114	125	89	103	119	143	101	106	107	107	110	94	132	111	122	101	109	121	110	108	99	130	108	130	119	101	103	105	111	129	122	121	103	88	102	111	104	113	119	106	111	119	102	123	148	107	114	120	103	152	111	112	114	104	97	113	107	122	115	107	109	95	109	107	106	104	117	111	114	111	117	124	93	122	110	112	115	118	122	108	87	112	106	123	95	112	104	127	124	119	96	110	118	113	85	111	135	99	129	129	112	109	135	116	112	117	99	109	115	110	98	111	110	102	109	95	117	104	123	116	116	119	112	115	128	98	90	99	120	113	89	112	105	93	113	105	99	112	113	99	107	96	95	99	110	109	122	109	117	106	122	110	112	92	102	101	109	111	116	100	102	111	109	118	116	115	94	101	93	102	96	103	119	121	120	115	99	120	110	104	115	120	113	94	106	121	85	115	117	90	112	103	131	131	111	99	103	109	115	113	106	83	117	122	123	133	106	104	115	129	111	109	113	135	100	129	105	97	113	103	95	98	124	102	106	123	125	108	109	114	112	105	92	93	110	102	108	105	115	105	136	97	120	127	123	108	107	98	127	102	115	127	111	114	109	120	112	102	92	109	109	108	105	100	111	122	114	93	79	103	125	105	124	110	113	89	103	110	110	125	99	115	111	119	116	107	102	114	135	112	126	122	101	113	113	99	103	128	121	111	104	107	134	120	88	110	104	103	114	115	115	108	125	116	103	98	110	114	118	100	106	119	118	105	103	104	124	128	99	116	122	108	104	121	122	112	129	99	114	103	123	96	126	127	93	93	115	117	107	114	103	127	115	100	105	114	117	96	104	115	115	124	119	123	108	103	121	111	131	105	111	99	135	101	107	114	114	92	116	120	98	115	127	91	105	105	108	134	122	109	100	86	102	111	104	99	119	115	117	118	102	89	111	104	118	118	134	117	119	100	102	126	119	110	85	106	105	113	112	99	131	117	98	86	126	94	110	105	106	117	110	97	96	100	100	110	107	120	102	86	112	111	111	107	95	148	122	102	122	105	127	117	105	115	136	110	120	97	124	125	125	105	102	98	115	94	108	126	106	103	121	109	118	105	108	105	117	115	108	114	107	106	107	107	110	92	117	111	112	123	107	118	130	111	104	92	121	105	125	118	104	130	104	106	102	103	113	104	104	110	129	119	101	101	116	118	110	118	111	111	106	79	129	117	121	105	121	119	114	113	121	118	100	129	122	120	117	112	120	108	121	105	102	106	134	119	123	120	83	96	115	96	111	115	125	108	101	105	102	120	118	105	107	113	104	128	128	117	95	109	105	99	114	107	102	103	96	127	106	120	123	120	117	109	119	102	115	114	100	93	135	110	130	114	113	111	91	116	104	120	128	126	116	98	110	117	129	123	118	119	120	119	107	116	130	118	114	105	131	101	102	93	102	104	99	115	90	105	101	95	122	125	111	103	117	105	107	102	97	124	117	116	108	95	107	103	95	112	109	108	98	82	103	103	121	111	106	112	112	102	105	109	107	125	112	94	119	94	119	112	136	126	96	122	112	113	110	117	120	127	110	91	106	112	126	96	98	108	89	105	89	123	110	134	96	116	132	116	103	114	119	109	123	119	116	113	104	108	117	137	115	102	96	105	106	127	108	103	89	119	103	113	111	117	111	107	106	100	126	138	123	94	112	110	121	120	140	122	113	88	121	103	102	118	103	94	106	115	127	112	118	99	104	97	120	101	108	105	80	124	100	93	119	98	134	134	116	121	112	125	116	98	105	113	113	137	121	105	97	100	134	115	110	120	103	89	92	95	101	101	131	98	114	93	116	120	87	97	108	106	91	118	112	100	88	104	100	102	124	108	116	121	108	116	118	132	106	117	96	109	95	109	82	109	110	99	104	104	91	111	107	110	122	106	120	109	95	123	100	108	120	120	121	113	97	90	118	110	121	94	105	103	118	102	114	118	101	102	118	143	117	121	108	117	123	91	104	97	108	122	123	142	113	125	111	113	118	113	104	112	103	102	114	99	120	105	104	120	89	119	117	107	122	127	119	99	115	111	111	121	106	107	136	108	85	97	125	114	91	91	114	110	104	92	100	95	95	114	121	95	114	103	104	97	102	107	118	94	110	117	115	111	128	122	109	99	112	129	113	120	131	117	117	102	98	108	123	124	133	113	115	98	88
34965	24592	22348	16561	10124	3800	1570	1063	794	625	453	408	316	301	303	267	274	275	296	267	220	273	269	264	253	287	257	276	268	230	234	259	263	224	245	231	264	251	267	255	262	286	235	260	237	242	251	241	247	244	253	275	230	262	249	261	232	232	253	237	258	269	231	262	256	256	276	229	242	266	254	234	278	258	236	233	251	236	252	246	249	288	259	272	270	235	256	260	236	256	268	277	246	302	269	245	262	258	251	268	253	237	223	264	245	250	242	278	234	264	245	254	226	266	277	249	248	248	248	239	259	246	265	264	291	245	260	235	260	271	261	284	251	253	270	246	218	230	240	244	247	266	246	259	255	276	278	238	252	267	266	258	279	264	278	247	253	232	244	265	258	243	239	269	218	282	263	257	262	252	263	246	248	261	238	234	234	255	231	234	269	255	263	234	246	269	230	263	259	242	240	260	268	255	249	249	248	277	237	253	243	268	227	257	263	221	235	280	223	255	251	241	273	230	245	236	288	248	258	259	240	247	233	249	230	242	233	244	249	238	236	258	251	246	273	264	248	266	247	275	253	250	233	268	252	260	247	261	276	217	245	270	241	234	241	289	249	214	239	255	283	270	260	219	236	258	249	261	236	245	267	231	287	252	268	248	252	293	245	235	251	243	261	241	270	236	258	244	240	249	263	247	272	248	249	246	243	268	250	242	263	256	227	268	256	267	270	259	256	245	236	257	238	255	247	251	244	234	250	256	260	263	257	251	236	252	259	251	257	243	225	246	239	294	247	259	223	225	252	260	275	281	276	281	217	250	222	272	249	236	266	259	249	223	250	265	254	272	239	260	273	265	229	268	252	264	258	255	240	247	274	250	261	255	234	262	267	245	285	232	261	253	253	263	253	264	266	248	269	270	252	244	265	211	261	232	248	273	238	254	245	251	249	240	237	252	238	254	251	238	263	266	248	272	260	245	265	233	234	248	255	288	233	246	251	242	241	238	273	271	272	245	225	267	241	245	241	261	248	248	240	266	262	272	259	277	238	255	253	246	249	239	241	241	258	255	251	234	266	276	250	234	235	277	256	230	234	242	248	244	249	241	258	258	240	222	248	212	274	256	219	274	250	270	243	234	240	232	256	238	278	255	256	237	265	256	259	275	232	241	276	291	254	247	243	262	275	263	217	256	252	223	270	252	244	262	272	238	264	269	260	264	263	247	244	254	257	270	236	253	243	244	233	260	235	270	252	270	257	257	220	251	269	235	257	237	252	288	221	234	256	220	258	261	254	291	249	290	240	252	243	282	235	260	245	253	233	247	232	234	223	248	218	254	253	265	246	257	246	256	244	251	239	262	237	261	254	261	304	266	272	270	227	250	256	258	234	251	266	251	272	256	250	241	223	245	241	246	266	270	230	254	264	244	264	229	251	269	278	251	249	248	278	259	257	254	256	250	262	242	265	218	255	218	257	237	256	265	250	241	267	266	239	280	258	254	264	259	222	225	243	238	241	234	242	259	251	226	250	271	240	295	267	257	263	266	244	245	298	253	253	281	248	239	247	272	242	252	266	264	233	269	247	279	253	274	249	247	247	254	248	266	253	255	227	269	272	243	275	247	236	231	242	229	269	253	269	240	286	276	259	274	247	256	249	242	235	268	277	265	268	252	249	248	247	246	272	292	257	224	253	220	246	243	239	257	257	286	243	237	243	244	232	233	275	265	241	241	264	250	249	240	245	237	231	260	277	218	255	253	231	269	279	260	219	238	270	229	255	274	256	271	257	265	262	227	244	247	251	249	253	231	240	253	213	238	270	253	236	236	240	252	242	235	277	264	246	255	239	252	255	231	265	261	273	272	260	286	247	263	263	258	252	249	244	255	250	262	243	241	268	249	255	268	268	223	235	251	232	245	264	260	246	243	250	250	246	253	271	263	260	242	244	224	259	276	252	251	244	261	281	268	231	264	224	257	220	240	263	209	236	268	243	256	232	243	235	242	247	266	233	253	274	247	282	258	239	231	238	265	260	274	232	272	261	277	241	259	259	234	231	246	230	221	251	237	246	240	273	254	249	234	250	261	261	227	238	262	266	265	258	248	254	216	279	246	246	255	280	250	245	253	260	259	259	261	278	260	254	253	249	262	241	225	258	224	251	252	253	232	249	237	260	218	255	251	252	222	257	226	255	226	249	247	257	246	251	237	274	263	255	243	257	276	286	245	260	260	264	248	227	248	245	249	248	241	247	253	271	251	242	264	243	246	257	234	238	238	233	265	234	267	265	239	251	236	232	259	253	260	247	265	238	246	263	244	270	261	255	251	254	258	236	268	253	233	237	279	253	250	277	253	261	252	233	258	260	225	244	254	270	256	274	261	237	267	262	245	252	255	252	267	245	235	231	260	241	234	222	239	244	284	256	224	244	259	229	237	260	257	229	296	248	253	262	240	247	270	241	243	229	249	254	253	255	227	274	249	252	276	255	243	253	242	262	272	234	251	240	247	247	265	262	245	267	256	291	244	252	278	263	254	248	241	244	251	251	251	260	260	261	245	263	263	253	257	231	237	255	238	240	226	258	243	224	250	259	228	297	241	245	235	285	244	271	260	238	260	261	236	274	273	246	263	264	255	231	249	259	222	247	258	266	276	279	252	246	249	260	276	290	236	234	260	268	240	257	268	252	254	247	241	230	255	277	249	288	274	247	276	241	241	249	286	266	255	243	263	244	269	246	274	272	267	259	247	246	226	254	234	236	239	235	238	249	236	282	265	258	272	272	263	251	247	244	291	267	268	258	243	237	244	245	272	279	283	253	231	242	253	241	262	258	254	242	251	249	255	218	237	264	273	284	250	262	260	244	227	240	281	236	281	234	261	276	278	252	243	239	275	283	271	249	259	240	262	239	249	256	248	284	261	209	279	213	245	238	275	238	253	252	252	274	228	255	256	246	254	276	257	258	273	258	250	261	226	268	266	273	254	245	261	230	232	226	230	254	259	262	272	268	228	257	258	242	248	242	265	253	242	263	244	220	239	261	249	242	257	240	261	275	273	244	242	272	254	273	228	257	269	228	281	266	234	254	251	290	246	273	243	267	276	225	251	252	272	294	248	265	219	264	241	237	254	261	247	245	250	260	259	270	273	292	266	236	242	245	271	236	243	250	286	262	256	271	273	262	259	242	247	210	242	246	249	266	249	262	245	251	284	238	250	247	242	240	223	240	288	240	247	265	276	271	238	255	263	258	243	253	265	261	273	248	248	233	251	234	229	262	251	275	257	228	237	253	246	257	248	253	262	282	236	235	234	251	253	241	241	230	246	233	237	257	234	259	249	267	234	275	244	254	292	250	257	249	268	265	254	264	259	227	242	285	284	213	239	246	209	257	238	266	244	296	243	245	256	265	248	251	247	250	263	242	258	244	251	254	255	221	215	294	268	275	236	249	256	250	245	273	245	255	262	252	250	260	262	241	282	229	275	262	231	251	239	266	273	243	261	238	226	279	223	250	259	260	284
59107	34631	22839	12143	5872	2164	497	298	245	188	172	155	135	147	127	138	131	118	106	113	115	105	127	120	99	111	141	125	109	116	118	114	129	138	118	110	117	130	110	104	101	102	113	114	119	149	122	106	126	121	119	107	131	116	127	120	132	119	132	124	135	110	104	106	118	103	122	117	117	95	114	118	115	94	102	123	100	123	137	106	127	112	132	114	113	100	112	114	117	129	146	107	89	106	114	125	131	110	117	138	110	102	125	105	111	125	124	106	114	114	117	121	123	118	122	119	124	105	133	127	106	130	125	119	124	103	100	131	141	111	104	136	110	112	106	103	108	104	117	110	98	101	104	120	125	103	111	98	119	128	94	105	124	111	103	139	113	113	120	114	104	121	102	118	114	101	111	127	106	103	123	107	114	112	107	125	115	105	107	102	107	129	118	114	132	114	98	120	105	122	98	115	118	99	127	112	124	120	109	100	124	130	125	121	112	119	107	130	113	91	116	124	121	132	121	104	117	124	109	95	119	117	126	106	110	87	101	107	108	125	113	112	107	115	110	113	130	122	113	112	118	110	126	114	84	119	107	121	126	110	128	131	125	106	119	98	112	138	94	111	116	105	124	114	123	132	111	107	135	103	110	131	111	105	116	97	99	134	129	124	117	129	104	115	114	122	114	119	120	100	111	131	121	117	126	105	101	135	109	119	119	102	144	107	112	113	117	107	122	113	120	103	100	115	115	119	135	112	103	125	109	127	119	108	102	125	127	115	124	129	121	108	113	117	106	134	113	135	115	123	101	97	129	93	135	123	123	124	100	125	123	125	111	124	112	99	118	111	105	128	117	142	126	133	129	109	137	128	106	117	124	142	113	117	120	111	97	118	126	109	101	124	124	129	130	132	124	119	134	117	114	119	135	111	107	105	117	128	124	102	122	114	120	140	137	107	113	123	106	118	132	114	116	116	99	109	113	105	109	128	135	116	125	120	114	135	124	124	117	110	120	121	130	109	104	111	129	133	107	113	101	117	118	117	120	109	113	106	124	131	141	116	122	129	118	98	102	127	134	117	109	127	120	113	133	122	121	108	118	124	113	117	131	121	104	97	136	114	100	125	116	109	121	119	121	110	122	102	121	114	93	120	118	134	115	119	113	106	133	121	111	122	126	122	127	118	117	111	120	122	105	128	103	108	116	108	112	96	134	96	108	107	121	128	122	114	118	126	129	115	124	118	105	133	88	116	135	125	119	106	131	115	90	125	129	115	116	123	137	124	124	123	117	145	100	138	111	118	117	131	114	124	128	104	128	120	131	127	109	108	108	133	134	107	111	130	122	125	133	98	142	103	111	109	98	123	124	104	94	114	119	116	130	117	117	116	123	125	109	120	117	120	117	124	110	124	127	115	102	117	132	123	112	108	137	106	101	110	103	117	122	130	121	116	117	120	124	106	103	112	106	125	144	110	106	125	122	119	110	110	119	126	119	124	106	128	110	110	107	119	116	105	133	117	121	112	127	126	123	126	100	112	137	140	126	117	106	119	116	125	121	121	136	126	113	118	111	126	98	128	123	120	129	109	107	101	119	130	114	131	122	115	122	100	117	108	116	118	91	109	124	109	98	119	125	114	109	115	124	114	114	117	127	111	124	110	92	100	112	125	119	129	104	100	119	115	136	100	134	90	120	120	107	123	103	120	142	107	105	114	117	100	114	111	131	123	94	116	113	107	100	127	114	100	124	114	98	102	117	111	134	123	107	114	109	108	130	119	120	110	112	128	120	106	117	141	131	130	121	120	101	104	121	115	122	106	114	122	118	105	121	109	135	116	126	123	124	113	115	120	109	121	109	122	123	127	112	121	107	116	116	137	98	96	125	147	106	113	119	119	97	110	122	111	120	105	109	114	125	113	103	113	119	123	128	120	107	109	125	110	105	106	108	111	127	132	113	99	102	125	109	124	125	114	123	116	124	108	112	126	88	117	146	112	124	122	121	104	118	116	114	114	109	142	114	114	106	123	107	121	127	106	99	126	127	126	108	124	90	131	139	118	122	113	131	124	134	118	132	116	98	90	101	130	136	119	129	132	125	135	137	116	125	129	110	118	137	140	114	115	121	111	139	112	116	117	117	126	103	109	103	96	137	102	101	100	124	133	121	139	116	115	134	104	118	109	117	113	130	90	107	118	132	124	133	123	114	137	132	139	118	104	115	120	112	118	133	127	127	121	97	120	130	122	124	120	113	113	112	100	117	139	106	106	119	118	118	109	132	117	118	116	109	108	91	120	119	114	113	127	116	109	110	114	127	131	110	112	100	138	126	114	112	117	128	123	120	130	122	115	111	105	115	113	133	134	120	125	123	129	91	103	107	140	117	111	124	128	135	106	129	117	103	100	112	107	113	109	112	120	106	124	119	104	114	112	121	147	116	115	104	122	120	116	130	112	111	124	106	110	96	117	124	122	117	122	125	144	119	137	137	130	118	110	105	125	127	98	100	114	127	115	109	115	95	111	125	117	119	123	136	122	133	94	122	101	115	147	113	120	127	119	109	109	119	115	108	125	121	124	123	129	105	114	133	114	103	123	114	123	125	129	148	128	125	104	126	128	108	113	112	101	112	115	106	100	102	122	121	122	113	111	128	133	111	115	114	135	125	100	102	113	114	88	118	115	107	116	109	97	154	107	110	105	120	113	106	100	118	131	100	99	110	107	109	125	123	111	117	113	125	101	101	123	109	134	101	115	101	127	137	116	109	104	106	111	116	120	105	120	118	127	124	115	118	127	121	111	100	102	141	106	115	111	128	115	102	121	132	133	111	104	108	133	121	120	116	112	132	123	119	111	110	102	115	109	93	111	89	111	131	107	111	124	115	110	125	128	133	116	132	128	108	114	105	102	123	131	130	111	96	125	115	119	137	109	116	110	129	113	134	110	107	115	144	122	122	117	115	122	124	112	124	147	98	114	119	117	97	107	118	117	108	120	114	104	121	100	120	107	107	127	110	123	126	127	95	117	99	112	125	112	104	138	132	111	116	106	104	127	114	93	86	120	133	115	125	103	121	112	131	112	107	128	130	123	121	133	124	125	119	138	114	119	138	103	123	123	89	108	109	123	115	105	94	123	98	128	117	120	117	125	120	109	114	123	123	118	133	102	122	108	122	113	107	116	115	100	120	111	105	108	100	132	104	125	109	110	127	133	119	116	125	115	112	119	126	129	99	127	117	108	123	119	114	118	119	119	120	118	126	115	112	111	106	111	125	118	101	108	135	108	120	136	133	137	126	122	122	120	148	110	124	122	129	125	92	122	122	102	119	111	121	115	103	107	116	121	113	132	115	122	133	113	118	105	125	126	106	87	123	168	120	99	140	119	117	111	111	110	112	116	111	111	123	102	130	108	124	127	122	103	120	125	128	127	101	113	138	135	121	132	116	124	120	130	101	121	138	91	117	101	102	115	116	105	140	99	127	115	107	105	107	115	97	131	134	129	122	121	108	102	109	102	119	104
37974	27615	25702	20048	14205	6352	1735	1184	857	658	506	462	422	346	304	318	251	274	282	317	275	255	257	265	269	279	257	220	259	255	261	257	253	276	255	305	253	306	275	262	227	258	277	250	280	271	241	291	273	257	283	281	267	280	262	239	275	268	270	287	268	256	263	271	261	271	252	238	247	235	271	254	256	277	263	267	247	270	260	273	270	256	236	249	268	272	309	269	287	261	254	255	278	274	302	274	279	252	257	274	269	284	270	255	287	260	261	248	289	250	289	258	265	231	289	280	253	279	268	293	255	267	272	269	262	263	283	267	286	270	258	214	296	259	250	280	240	272	247	243	288	265	235	260	261	256	261	260	284	255	264	246	250	258	254	254	232	255	274	278	242	270	246	273	270	257	281	268	268	234	254	251	279	286	224	276	265	249	273	249	244	268	255	235	267	282	236	261	296	254	276	261	261	282	265	286	239	257	266	240	265	264	279	245	294	269	247	268	265	237	285	292	273	266	251	268	256	285	267	261	254	232	246	263	276	272	248	272	296	282	251	255	253	250	285	222	274	270	254	295	300	272	235	284	246	265	268	264	255	244	264	273	248	279	287	248	268	268	259	272	292	256	256	268	283	262	245	268	243	276	255	289	254	297	276	259	248	276	270	268	266	249	248	266	249	261	256	252	286	267	241	290	269	274	272	261	248	247	231	260	239	240	275	273	242	247	273	277	282	300	278	251	231	272	235	289	257	274	258	242	254	255	272	240	263	275	257	273	271	229	245	276	268	267	261	245	263	261	244	244	253	261	287	302	227	298	281	234	246	273	242	260	289	262	257	288	295	267	246	262	257	265	246	265	256	285	267	246	280	271	278	277	277	273	276	260	259	258	253	237	265	275	280	276	269	229	243	298	287	254	245	263	266	279	265	259	269	232	269	290	255	267	266	247	277	253	268	243	258	260	264	280	248	282	265	262	296	293	256	240	240	270	273	231	244	245	265	269	296	233	253	267	291	281	262	288	268	266	242	272	248	275	248	276	246	270	232	283	276	249	267	241	269	240	226	249	247	261	258	248	258	265	296	235	284	259	285	277	274	264	253	259	277	273	286	278	286	233	260	267	263	261	239	258	276	265	286	281	249	265	250	271	294	273	288	272	282	242	248	264	267	267	262	275	265	251	293	227	256	238	282	274	255	246	291	296	265	246	260	251	242	272	271	269	262	293	251	298	266	240	267	236	242	251	264	260	282	265	243	249	273	294	241	216	272	259	265	271	263	269	272	266	255	281	254	270	261	276	251	253	263	286	267	253	275	243	285	252	280	250	228	224	246	253	270	256	292	278	258	270	299	275	267	272	263	250	269	269	245	275	265	276	270	258	270	300	269	255	270	288	247	252	262	250	251	296	246	275	262	274	256	294	252	285	283	278	246	270	245	268	267	251	279	233	280	264	271	275	278	239	236	249	275	269	234	260	249	308	281	239	248	258	285	267	299	268	278	248	237	236	259	296	263	277	274	269	266	263	283	263	295	276	257	285	268	271	286	301	281	264	243	228	234	274	262	278	295	276	243	254	256	288	266	260	249	280	282	269	298	302	285	233	266	252	257	237	283	261	275	228	262	276	245	265	272	247	225	251	256	266	283	287	272	240	289	261	272	251	300	232	253	276	249	242	303	265	282	268	257	266	276	282	279	298	255	234	262	258	311	272	277	240	262	253	258	264	255	263	260	274	259	270	227	286	279	276	253	223	261	237	272	288	255	251	268	264	256	303	254	258	258	251	263	254	278	256	245	255	275	264	265	253	259	294	266	290	260	269	259	260	255	263	273	305	286	285	271	279	261	257	224	241	284	269	272	270	264	275	306	280	259	266	273	283	241	264	267	253	277	253	266	276	268	255	283	261	257	255	249	266	278	267	241	276	245	300	262	278	273	249	252	273	268	304	286	262	281	268	251	269	264	280	263	240	247	247	274	261	271	268	239	246	241	275	254	265	257	266	253	256	244	274	249	269	279	267	238	251	256	275	255	251	285	248	257	273	274	247	252	292	262	287	271	270	262	246	276	289	296	286	264	242	261	255	260	252	265	285	252	249	285	253	256	252	290	278	288	271	278	252	261	257	229	260	261	269	269	317	272	280	263	294	286	289	235	248	272	293	253	235	247	258	303	269	279	241	284	270	276	268	233	246	275	269	241	246	265	256	278	258	274	269	253	268	258	255	257	254	266	289	258	249	256	259	299	273	272	254	266	241	263	246	254	253	274	247	284	301	278	274	285	284	260	261	257	258	272	260	286	253	289	254	264	294	241	255	264	255	257	262	250	261	285	301	260	285	277	262	242	243	246	256	254	272	278	252	289	227	271	246	236	271	254	256	261	258	267	282	253	265	280	255	297	252	266	253	291	262	273	254	263	265	249	233	268	253	247	274	296	273	268	243	237	274	293	258	276	267	264	268	251	239	272	289	259	250	288	249	264	294	247	277	293	253	292	270	247	277	266	294	276	266	267	266	255	246	286	251	263	275	267	271	263	265	250	266	270	275	272	252	285	270	262	260	261	265	244	283	253	266	277	251	273	247	290	228	258	284	273	285	240	270	267	253	281	283	273	242	305	229	266	276	246	266	248	274	251	266	257	251	252	228	243	254	270	290	271	268	259	257	284	294	260	262	277	262	282	261	262	255	245	259	263	280	261	248	286	257	277	267	271	269	256	287	271	283	265	249	260	261	284	241	279	257	250	265	276	240	280	269	274	275	265	261	247	267	267	257	270	266	268	257	246	245	307	291	247	244	269	252	286	249	285	265	248	276	259	272	271	306	266	278	286	261	305	264	238	258	280	272	242	283	256	279	250	280	270	258	268	246	257	268	255	264	280	269	261	267	272	282	247	264	247	279	248	272	288	254	239	241	269	257	249	271	284	254	276	238	257	240	278	273	278	256	244	278	235	222	278	277	258	238	268	260	263	241	232	279	249	299	279	276	251	263	269	261	252	256	277	257	253	278	251	269	261	273	264	270	290	218	256	269	271	251	256	248	261	235	265	276	300	221	269	272	231	264	241	253	259	274	253	232	261	273	238	231	222	276	291	264	274	282	276	287	292	232	282	268	272	259	288	262	241	271	271	265	231	298	271	267	286	259	240	265	266	267	257	270	243	263	261	272	265	283	246	241	256	269	248	276	278	273	267	268	257	269	261	249	246	285	235	257	249	275	263	267	269	248	262	273	241	284	250	255	260	256	279	275	265	258	271	265	270	253	289	251	262	232	262	279	265	230	266	281	233	267	265	268	267	260	260	269	302	253	280	256	268	269	251	301	263	279	269	255	256	253	267	258	254	249	302	303	261	260	269	255	240	255	246	275	295	278	266	235	259	254	251	247	278	232	259	244	270	234	258	234	288	234	288	237	243	296	252	256	238	255	276	250	267	254	247	279	278	262	241	252	253	269	239	273	236	260	266	312	276	282	250	264	253	240	261	263	280	264	268	240	260	282	288	283	242	260	283	262	282	273
44985	22236	10505	3662	1365	518	237	196	188	161	147	144	147	146	159	148	144	156	115	152	127	137	126	132	127	124	148	139	139	141	129	107	113	118	141	123	128	142	138	127	138	131	123	144	136	143	129	114	126	134	114	120	158	130	120	133	123	128	130	140	118	130	108	100	118	102	123	134	147	112	129	128	132	138	136	134	135	127	118	134	145	134	127	133	137	129	135	150	140	99	123	123	107	127	150	145	121	124	148	124	145	155	144	128	128	121	112	131	148	138	140	132	138	131	145	120	140	144	136	131	131	153	122	135	124	140	150	141	150	141	156	138	116	113	113	143	133	92	153	129	114	134	130	144	120	149	130	112	126	129	121	150	147	108	138	141	115	112	127	135	137	130	132	123	124	132	129	146	131	130	147	134	153	115	133	122	132	141	118	153	127	140	126	148	126	139	130	136	128	143	121	132	149	120	125	126	142	116	118	129	139	139	122	108	133	102	128	130	138	130	145	114	94	119	153	119	111	119	138	127	127	143	137	134	135	133	131	121	133	151	135	121	135	147	129	146	136	126	125	146	138	125	137	130	136	159	123	112	127	131	141	103	148	126	158	145	120	134	139	131	134	134	129	131	144	128	134	130	118	144	125	120	112	130	153	117	148	119	120	134	120	130	119	122	140	127	143	140	125	124	139	130	134	118	127	123	137	121	133	145	126	153	138	141	144	130	145	107	151	128	114	134	141	131	131	134	135	124	136	127	126	148	121	110	134	125	154	136	142	117	142	132	125	145	127	135	102	140	125	160	149	134	122	121	156	134	124	156	124	134	146	118	142	132	137	111	119	120	142	128	167	119	137	116	126	129	136	126	136	135	137	116	125	133	120	109	141	132	129	115	129	133	122	123	131	122	134	153	142	118	104	141	132	125	123	121	133	146	111	119	149	130	130	132	151	118	148	131	142	113	152	138	136	142	128	120	135	122	116	100	122	141	139	130	147	145	106	117	137	147	138	140	124	116	135	121	127	111	131	134	108	133	122	149	148	120	118	103	123	124	91	128	127	132	143	142	142	121	127	146	128	124	139	133	134	128	141	122	126	129	145	120	145	131	132	124	121	114	145	133	143	132	127	135	161	120	135	133	153	160	135	130	115	129	129	126	153	138	130	113	127	143	103	134	122	128	122	151	138	130	115	116	132	113	146	148	131	143	124	105	121	130	143	140	127	132	113	126	122	133	121	120	130	111	141	137	135	104	120	138	131	137	126	130	125	140	146	119	139	115	137	118	115	111	148	138	130	145	135	140	123	131	135	135	131	105	128	134	138	145	131	133	136	122	122	145	117	139	142	126	102	157	126	124	141	120	110	154	146	122	142	136	132	120	114	135	125	108	124	134	135	135	132	137	129	120	111	147	121	124	138	120	132	155	131	117	139	123	130	128	137	122	157	110	124	137	147	119	117	127	129	159	122	128	117	144	121	146	137	120	112	152	138	131	146	111	117	134	148	138	126	132	139	143	132	130	141	123	124	135	111	128	111	112	122	131	118	112	155	120	119	137	118	150	153	117	112	136	118	143	136	123	128	144	140	156	112	136	118	143	132	140	140	112	120	109	131	143	145	133	147	137	131	153	126	132	120	141	104	122	158	143	121	127	128	114	129	114	127	130	132	155	149	126	142	127	124	117	138	146	141	118	124	144	143	141	156	133	114	138	132	142	150	125	133	127	113	131	129	103	110	108	127	137	138	142	125	140	115	138	133	157	148	132	130	116	129	133	150	131	153	137	121	133	128	156	121	132	130	109	137	158	136	136	150	131	123	125	131	119	138	112	137	149	127	136	129	101	136	148	136	143	143	145	114	115	131	132	135	142	138	122	103	124	130	125	120	113	141	122	119	130	130	144	148	131	112	146	131	126	156	112	128	127	129	121	147	154	125	133	126	117	128	142	134	141	133	123	135	131	120	152	142	133	104	140	131	129	152	118	108	144	138	117	126	133	118	133	117	110	127	140	124	129	109	121	127	132	141	135	162	132	142	131	133	134	124	140	136	132	117	133	131	155	139	123	144	146	150	112	126	130	132	133	134	142	128	134	137	101	116	129	119	144	120	147	113	135	125	153	137	123	138	113	108	112	145	121	120	108	131	141	145	124	129	137	124	128	117	136	140	141	123	130	119	112	127	126	132	134	131	123	140	143	102	120	147	125	123	141	114	128	128	123	122	145	141	134	114	113	134	134	130	143	126	141	119	138	138	123	129	116	127	137	139	154	110	141	128	140	139	130	129	125	132	132	131	120	134	136	140	119	134	141	129	143	139	137	128	120	148	135	140	125	121	130	135	146	120	123	123	134	133	128	102	125	120	124	122	107	132	122	149	123	123	127	129	119	129	131	129	139	122	136	141	145	121	136	132	141	129	134	139	127	111	142	134	141	118	152	115	124	139	133	120	102	128	125	137	128	114	132	150	115	134	129	160	127	124	120	113	135	136	149	137	123	139	145	124	154	133	158	137	110	126	122	136	147	130	135	138	124	126	120	122	120	139	129	127	132	124	126	132	131	148	136	128	151	135	138	133	133	133	143	156	149	133	129	152	138	124	138	139	134	138	131	147	130	119	134	141	135	144	136	149	124	136	133	133	122	119	128	120	123	119	119	134	123	140	122	98	139	124	131	134	119	136	102	135	118	144	146	144	125	134	125	124	147	139	148	145	123	129	126	143	134	124	115	130	137	137	147	147	132	130	126	139	128	127	136	147	141	109	151	142	120	137	132	123	114	123	140	146	112	139	124	136	109	122	151	140	121	126	143	117	133	115	116	145	114	118	122	136	137	111	115	123	111	148	118	136	152	136	116	132	132	136	121	124	114	121	134	129	132	140	150	121	130	119	114	135	135	126	132	99	123	116	145	128	114	137	147	124	140	133	118	136	131	158	143	143	132	123	143	127	99	124	144	103	107	131	117	141	146	141	127	159	140	120	139	133	104	107	129	109	134	136	131	132	129	111	132	144	141	156	140	142	99	120	130	132	122	115	130	152	107	130	115	118	134	124	116	124	141	143	140	140	131	135	108	133	134	115	147	136	129	124	128	143	121	116	152	156	132	168	155	112	133	129	156	139	140	135	133	130	99	148	161	126	112	132	141	146	137	124	118	135	106	141	130	140	146	111	117	146	108	128	126	149	128	130	113	158	125	131	140	132	128	110	138	126	121	129	139	131	122	124	130	129	133	142	138	124	129	143	147	120	103	140	147	131	136	120	138	129	136	132	151	127	114	120	135	125	152	142	147	168	130	139	129	156	111	136	152	130	117	124	121	135	145	119	123	144	137	123	125	136	141	123	113	136	128	118	117	125	133	128	103	116	146	122	128	119	140	140	135	105	119	103	126	131	131	113	154	129	133	113	179	140	127	122	135	132	150	109	126	156	147	125	148	141	143	127	134	113	105	139	159	136	116	131	139	130	126	168	120	143	140	120	122	129	129	131	155	121	114	149	117	120	114	139	104	122	142	117	120
28827	17291	13528	8020	4366	1718	866	596	501	426	399	336	355	314	348	304	308	310	267	274	286	324	314	300	301	267	310	288	267	320	283	268	258	299	291	287	286	285	314	289	276	296	296	253	281	268	327	271	315	277	277	303	293	313	280	317	273	274	256	302	257	314	258	316	304	294	257	286	294	287	300	293	284	298	310	271	300	279	303	283	305	294	302	296	316	298	317	293	285	276	274	280	291	304	297	285	288	314	303	300	278	285	266	273	316	286	304	269	270	261	273	312	300	291	277	256	318	285	295	321	293	295	293	315	298	300	309	272	295	307	265	306	262	310	304	311	302	279	321	295	298	270	281	305	276	281	285	317	269	298	291	304	276	294	283	261	270	280	281	286	306	291	292	291	290	275	281	290	308	287	290	265	290	323	288	277	296	272	278	258	295	282	282	298	302	315	297	280	293	293	286	275	287	297	293	307	297	293	310	310	283	305	303	303	278	285	281	301	301	319	293	305	308	279	279	286	255	281	291	289	298	298	269	259	286	291	309	297	308	245	288	302	273	282	303	293	293	282	302	310	291	309	287	284	252	282	286	286	308	280	259	297	264	296	287	266	282	296	266	290	278	293	290	256	271	302	312	287	288	262	286	313	285	307	309	291	320	288	292	325	279	285	308	273	298	285	276	310	317	246	271	262	282	256	301	286	271	310	313	262	280	311	276	293	305	320	287	286	269	269	304	278	288	302	300	279	311	291	308	305	275	273	288	281	275	282	265	279	273	289	272	302	302	283	271	279	286	296	266	274	310	301	268	288	294	261	267	297	303	285	275	312	274	281	263	288	302	290	291	303	290	297	266	315	311	268	302	282	290	271	296	262	273	277	285	307	280	310	278	313	293	282	309	293	287	272	280	319	287	314	296	292	274	284	301	290	311	314	290	294	289	258	326	278	269	277	271	290	286	288	305	306	278	273	258	322	292	269	264	296	305	313	266	286	273	308	293	297	302	296	298	311	304	320	305	285	268	287	298	265	287	290	292	307	259	296	314	301	299	261	268	274	278	289	296	274	275	293	312	302	265	264	289	294	285	280	278	287	314	297	276	309	284	288	284	287	326	269	268	324	284	263	306	277	281	278	312	269	289	257	291	293	290	275	280	298	286	263	281	298	277	266	298	256	297	288	313	299	297	264	300	285	304	295	298	315	280	296	292	305	294	312	269	272	283	263	241	260	302	293	311	286	285	280	291	287	252	299	266	261	284	287	324	292	275	295	294	299	308	288	278	320	292	267	269	282	266	284	273	259	302	282	285	248	265	321	334	317	308	288	274	265	290	289	255	272	270	277	275	297	284	279	285	300	291	294	287	300	305	303	305	312	286	269	310	300	315	280	297	273	279	293	270	290	280	299	305	285	310	279	291	309	261	303	292	287	282	312	304	311	288	290	291	279	269	304	292	302	259	279	273	290	284	297	280	299	303	319	281	287	274	285	277	288	291	296	310	292	295	262	266	285	283	292	286	281	274	270	312	296	273	310	293	262	294	292	315	288	278	302	267	290	282	293	268	308	333	289	247	326	295	266	287	289	284	277	308	292	307	266	283	272	293	284	298	277	320	330	285	303	299	304	311	280	289	301	289	264	280	273	322	330	298	293	303	255	288	283	308	292	283	279	278	298	290	338	238	293	284	275	312	278	271	280	287	300	270	289	295	296	298	320	286	302	293	267	258	305	286	314	270	310	323	272	320	266	294	310	284	299	286	292	311	312	274	285	299	275	286	287	260	303	277	290	292	308	260	285	291	248	312	308	277	304	270	272	291	288	296	320	313	280	279	288	283	307	272	286	291	294	297	276	274	327	293	294	284	285	280	278	291	300	272	292	301	282	291	315	266	309	257	280	301	317	303	274	270	289	289	316	308	304	269	283	281	286	286	302	254	284	278	325	312	277	266	289	298	258	321	278	271	303	279	317	282	310	311	304	287	283	271	271	280	327	291	278	325	287	280	281	278	275	278	281	269	265	292	299	298	253	277	277	290	289	302	270	261	279	310	271	301	328	279	324	274	315	304	284	307	291	272	280	279	277	295	286	268	285	275	301	308	296	265	309	290	289	278	303	306	275	314	288	274	298	303	294	301	276	281	289	295	296	305	302	266	284	301	284	311	282	295	276	284	296	309	307	285	284	269	285	280	295	265	277	289	299	267	267	299	299	294	294	313	326	288	292	291	288	309	308	304	289	303	274	280	271	315	297	292	296	257	313	298	300	313	287	312	280	264	285	290	297	318	270	250	270	295	305	310	287	281	303	300	321	271	280	280	270	307	253	293	287	278	285	279	287	278	269	282	273	297	301	274	280	284	324	293	304	321	293	315	333	289	290	268	299	269	308	276	294	291	310	300	255	266	297	283	265	250	288	293	266	272	270	276	306	286	274	302	320	265	298	276	257	286	278	307	301	257	290	291	276	283	289	301	264	288	262	294	265	269	323	303	295	264	286	295	298	303	293	325	286	297	267	298	259	266	256	304	273	285	273	293	276	280	299	285	276	289	301	289	304	277	294	302	320	272	286	290	315	297	248	314	305	299	343	280	287	335	284	302	289	301	286	322	274	278	314	299	268	274	294	265	311	277	273	297	276	333	244	297	271	297	280	270	293	331	263	263	270	294	298	302	307	289	288	295	304	304	305	304	254	288	317	298	273	282	284	281	305	290	314	270	278	325	282	279	309	297	288	285	296	298	281	283	298	278	292	284	301	280	317	272	271	258	282	274	277	276	279	287	281	283	299	295	298	270	308	276	303	298	306	311	304	315	279	310	300	268	273	293	303	280	280	296	321	296	310	265	273	267	300	295	272	288	305	259	315	302	278	254	271	304	271	280	340	302	282	274	305	301	259	297	294	293	287	299	280	288	288	308	308	289	300	290	287	282	292	280	302	281	313	277	284	297	277	269	294	283	259	289	280	300	276	305	277	303	296	270	271	276	286	272	293	299	296	295	314	261	283	259	299	295	308	259	312	293	277	264	317	319	295	297	306	268	284	285	295	297	283	305	311	273	288	303	309	296	285	304	260	271	325	305	284	264	297	287	289	297	299	281	294	304	294	301	270	303	290	311	256	303	318	257	312	290	258	305	292	279	296	318	293	324	265	314	292	301	290	295	293	288	331	290	274	264	303	289	305	290	280	304	249	284	276	297	298	275	279	302	310	305	305	240	300	273	304	292	278	300	279	276	298	282	260	275	276	294	297	268	276	276	300	278	320	295	287	304	288	264	291	257	312	261	296	286	273	280	279	304	298	287	308	306	247	285	319	307	294	301	320	312	291	289	254	271	286	272	291	290	285	294	333	327	269	263	287	317	298	285	274	271	318	277	309	272	265	314	296	307	268	283	273	294	305	297	277	298	317	265	308	268	284	276	271	250	274	296	305	244	299	291	306	289	262	302	294	289	285	277	285	303	299	292	290	297	291	282	289	258	294	295	299	319	299	260	286	279	285	282	286	258	277	296	293	256	262
58164	32298	17190	7201	2820	1029	272	195	171	174	143	150	134	116	125	95	106	97	95	115	117	118	136	107	115	109	124	119	109	114	93	123	109	111	101	109	96	108	115	112	100	111	111	104	113	112	99	103	110	130	96	109	122	128	120	97	106	122	107	121	137	117	91	147	110	114	110	107	131	105	127	105	119	121	98	112	142	108	93	136	104	113	124	102	118	123	126	113	96	118	99	107	106	122	111	129	103	128	111	103	97	111	114	124	99	117	136	126	102	129	121	104	103	125	118	101	100	118	91	114	124	114	103	116	124	126	88	107	111	123	116	109	126	128	117	105	104	118	115	108	107	105	106	104	136	129	112	119	124	110	121	108	108	102	121	106	130	126	131	111	107	123	109	92	106	122	110	104	115	107	119	113	99	106	110	115	117	128	115	112	97	118	105	121	112	104	120	112	120	120	102	111	107	105	106	96	108	105	123	90	105	105	107	111	110	104	116	125	136	102	105	106	123	105	113	107	103	113	113	111	125	121	120	104	119	112	108	125	118	113	121	139	97	96	112	102	108	110	114	118	120	104	131	94	90	113	121	142	96	112	116	105	114	118	97	137	111	112	117	107	118	97	111	124	103	125	110	98	108	96	122	130	133	106	120	104	123	106	116	123	96	106	109	106	110	110	103	101	117	125	93	135	89	123	100	111	119	124	118	99	116	112	112	116	86	111	109	101	120	126	92	124	113	113	87	124	132	130	107	108	133	104	117	136	113	119	130	129	111	102	105	115	107	115	108	109	103	106	103	104	111	123	111	98	105	112	102	102	121	103	95	93	104	109	135	120	89	120	118	109	121	121	118	128	111	134	105	76	115	104	102	109	107	114	118	116	107	102	98	85	119	118	111	112	107	132	118	103	111	95	112	119	142	132	117	108	98	124	125	124	116	100	121	114	101	108	105	94	113	108	126	85	122	140	116	99	104	130	130	122	130	151	126	112	107	119	125	117	103	102	120	107	120	134	109	117	96	112	122	109	109	119	121	99	100	122	122	118	110	109	105	113	104	151	113	114	122	106	125	113	105	103	114	122	122	118	108	113	95	117	102	127	128	114	122	91	108	136	110	104	114	124	135	123	105	110	109	115	116	113	114	128	115	102	131	127	99	116	111	99	115	97	105	119	105	88	119	122	108	114	110	133	115	136	109	123	116	127	122	118	106	109	106	79	117	98	109	108	95	107	125	99	117	113	109	95	103	126	125	125	102	115	116	111	118	106	115	125	112	114	141	116	127	99	112	122	100	117	135	116	113	117	116	111	113	117	98	118	95	104	115	115	116	118	114	134	96	118	128	108	113	114	116	120	124	107	110	125	96	94	124	125	118	106	124	106	109	139	128	103	103	109	104	97	106	137	107	105	118	106	112	120	116	104	108	119	116	111	128	99	96	127	98	114	107	111	103	111	135	107	103	102	106	108	121	97	93	140	104	122	114	99	113	122	109	123	126	105	111	104	108	97	106	103	114	112	110	108	115	101	108	110	117	104	127	109	107	105	108	103	99	103	103	104	105	106	112	121	124	142	104	108	99	135	90	108	133	117	105	131	119	111	91	125	102	115	100	125	110	115	111	123	100	103	133	113	119	105	120	106	118	88	136	109	110	106	116	96	131	137	114	115	137	122	100	119	116	106	102	101	96	121	94	109	105	130	138	122	108	127	111	109	114	100	132	130	106	110	124	118	103	125	120	107	121	110	110	123	96	102	99	96	117	119	122	116	103	117	111	103	142	105	137	102	122	104	116	123	108	132	108	102	114	103	104	106	123	113	116	103	104	113	135	122	97	98	123	102	119	99	107	114	123	105	134	134	131	102	120	117	96	110	107	105	110	121	118	99	120	133	110	102	111	106	106	93	110	100	138	128	121	102	109	117	114	104	119	125	81	103	95	102	116	108	109	119	112	140	96	114	119	127	115	130	117	124	121	113	125	122	122	97	114	124	125	132	118	108	109	104	95	116	113	110	111	99	114	122	130	127	126	118	110	119	118	119	115	139	112	123	127	95	96	140	118	132	108	102	98	111	104	122	113	123	95	106	125	107	107	128	137	109	104	110	135	116	136	115	117	125	118	108	90	98	103	114	111	116	109	105	104	118	128	90	100	103	119	106	114	101	115	118	123	109	124	102	115	103	88	112	106	118	127	105	103	97	91	118	133	114	108	99	103	112	109	113	130	113	93	102	105	117	124	118	134	106	107	96	117	106	126	122	124	109	93	111	108	121	114	120	130	101	101	103	111	103	135	116	127	110	134	109	125	113	112	108	100	101	134	124	103	105	115	110	101	96	110	111	97	118	143	121	90	112	141	97	118	106	118	102	102	117	127	124	121	121	119	117	117	137	131	106	111	123	115	130	96	117	112	95	91	125	89	109	115	116	94	124	114	105	109	117	115	126	121	104	125	121	116	104	109	114	112	125	117	130	99	89	124	112	124	108	107	120	115	116	106	105	116	102	107	122	109	112	100	97	120	112	127	104	103	112	153	103	102	117	105	126	109	125	113	101	89	102	128	110	110	96	107	118	127	95	109	115	104	110	118	115	104	94	119	107	124	110	108	103	121	118	120	140	97	121	118	109	125	106	121	109	125	110	101	111	126	108	109	123	132	110	103	109	107	108	118	107	87	125	111	108	110	119	129	108	115	118	102	111	105	124	100	109	104	129	98	139	109	125	104	127	126	110	110	86	124	125	108	103	110	119	119	137	123	128	110	121	117	112	102	122	115	103	122	114	109	116	139	136	125	148	113	118	115	123	119	110	133	128	102	95	116	125	104	101	111	111	109	114	117	111	112	110	116	113	105	113	126	115	111	108	113	129	119	105	123	100	131	119	117	119	104	110	106	108	104	115	108	114	92	128	125	130	94	108	116	132	115	112	107	106	109	115	124	103	119	118	82	124	92	103	90	113	113	114	112	136	110	128	108	114	122	106	120	91	99	90	129	113	97	119	112	124	128	122	113	102	104	84	105	117	107	109	105	127	101	131	108	100	116	129	124	121	99	124	148	106	127	125	118	106	119	104	89	109	107	106	114	110	118	109	113	144	121	107	114	97	127	94	113	114	117	112	119	97	104	97	108	122	123	125	111	100	129	132	123	94	112	124	111	135	111	94	131	109	105	118	125	98	110	111	100	99	129	122	123	114	106	143	104	118	103	105	120	115	119	107	117	130	103	89	114	107	108	104	121	114	108	118	100	117	99	122	100	100	103	132	125	124	123	121	116	111	117	116	131	128	104	102	98	115	111	106	109	120	112	125	105	103	100	126	112	101	108	131	126	119	124	118	129	128	112	108	121	138	100	112	93	105	121	93	116	131	131	111	125	95	119	133	123	119	92	142	100	112	117	90	112	122	106	107	111	116	116	107	99	103	116	132	127	112	102	110	94	118	129	99	118	114	103	110	113	128	122	118	86	120	124	117	100	124	129	108	101	138	117	120	91	106	121	127	117	117	114	112	105	106	112	97
38168	25034	19709	13214	8141	3742	940	660	525	455	435	337	296	303	292	264	286	287	264	243	274	263	272	254	245	252	244	269	232	240	259	266	241	251	273	257	266	237	240	258	284	242	274	248	237	258	245	269	268	259	258	260	267	254	280	300	275	242	248	252	255	253	258	280	237	253	243	258	257	241	220	256	282	248	232	258	261	236	252	224	276	250	274	248	277	277	260	254	275	276	232	248	280	277	293	253	242	238	274	268	249	232	259	239	245	246	254	217	248	255	267	255	257	257	250	248	266	276	260	253	256	270	227	251	245	248	265	242	258	274	259	272	270	273	246	248	263	259	261	263	277	258	258	258	257	255	256	259	278	243	250	238	261	286	263	267	272	238	299	259	251	273	254	244	268	229	238	273	252	283	271	225	231	264	259	234	264	273	263	280	278	236	248	267	249	267	244	243	284	230	242	251	262	260	253	265	262	265	276	231	262	245	260	250	224	270	240	274	254	262	263	263	252	240	209	273	291	259	273	215	255	241	269	266	262	248	240	291	242	253	265	291	263	257	268	270	262	287	282	263	251	249	255	269	246	268	237	263	240	228	250	233	255	262	270	256	268	233	290	272	260	265	235	248	242	256	243	247	266	306	272	247	262	244	273	264	280	246	267	284	234	270	261	246	263	264	262	268	244	284	277	245	254	280	250	238	272	244	285	256	254	232	262	250	252	251	233	278	287	250	273	253	242	242	291	245	257	243	253	240	249	269	238	240	256	251	241	253	237	253	261	262	256	234	234	265	265	252	262	243	250	241	293	239	250	281	253	255	243	288	250	235	259	268	271	282	267	260	230	267	249	251	245	255	271	284	247	253	251	264	270	252	263	251	241	222	241	252	255	279	277	245	242	248	281	274	259	285	251	278	276	257	251	249	240	271	257	236	257	287	257	271	243	275	292	247	283	264	271	255	256	241	251	252	252	234	255	277	250	276	245	243	246	262	250	267	256	275	237	251	253	288	232	255	278	264	247	250	244	271	268	258	245	252	263	256	254	246	276	249	246	244	291	239	244	271	251	254	281	256	266	262	257	264	259	255	245	261	256	272	273	256	227	280	262	241	246	253	279	253	261	251	245	274	288	233	227	249	253	238	263	276	242	268	269	274	234	245	253	254	250	265	256	276	249	249	256	251	268	312	289	253	251	253	252	279	293	234	245	238	270	242	255	281	252	257	245	264	285	250	234	282	256	260	259	265	265	265	261	247	281	252	267	247	264	283	265	264	256	260	263	250	276	267	232	236	246	252	241	242	241	225	267	271	247	203	259	259	236	271	237	263	261	268	259	293	279	269	278	254	231	251	251	257	268	263	251	264	250	261	277	276	291	253	280	264	251	275	273	286	250	245	260	240	261	267	269	279	249	233	247	253	243	263	293	269	268	227	261	273	250	258	245	255	276	229	243	270	225	276	284	248	251	264	250	255	246	259	256	264	261	250	233	249	252	246	245	268	280	257	217	257	254	272	232	225	245	262	251	244	253	235	244	253	279	266	241	248	239	246	272	270	268	244	241	270	248	247	268	235	254	263	254	260	270	266	266	283	262	253	268	275	239	256	259	253	252	271	279	261	266	261	277	247	244	272	263	253	270	230	241	258	245	271	272	249	276	248	267	242	270	270	258	253	248	279	226	239	251	272	272	271	269	269	237	280	232	225	273	265	275	247	248	252	283	278	275	266	251	251	228	260	276	288	254	252	255	257	255	245	246	255	265	266	255	271	253	265	275	270	253	237	271	264	228	264	239	290	242	249	259	270	240	275	239	292	256	252	265	246	236	260	273	253	253	257	248	271	236	282	255	234	252	246	285	279	266	270	257	243	270	246	273	262	229	254	280	248	277	277	228	260	261	254	265	248	276	272	262	247	274	245	250	274	249	240	246	269	259	259	273	248	251	257	258	252	255	286	225	256	242	257	279	264	259	268	239	272	243	277	231	266	285	274	232	249	280	260	274	263	234	246	260	241	283	289	242	246	262	233	250	249	287	267	264	240	242	264	255	249	249	278	264	233	267	255	271	270	303	251	259	247	208	256	263	237	255	269	246	246	284	259	248	262	276	234	260	262	211	267	273	281	276	240	257	241	249	261	263	239	301	244	246	266	268	223	255	246	255	256	232	284	268	267	221	260	267	235	275	242	255	276	277	248	267	261	224	274	249	282	253	224	253	258	227	228	267	237	252	259	260	232	242	259	243	257	273	274	259	259	315	266	261	251	252	272	252	280	268	292	258	254	255	249	258	261	236	264	250	275	254	275	271	276	266	247	255	260	252	277	258	266	249	269	277	256	269	245	281	266	280	258	262	250	250	263	262	283	270	260	274	250	275	268	244	264	264	283	306	280	259	283	285	268	264	286	256	297	257	259	268	257	266	268	240	254	275	283	243	245	249	234	261	266	241	262	275	259	247	255	226	229	237	256	221	290	248	252	251	239	246	261	249	262	291	260	253	263	272	255	271	234	231	258	266	260	253	247	284	256	273	245	252	258	235	225	271	257	260	248	247	247	279	266	245	277	222	264	239	256	249	286	307	275	239	265	276	291	250	265	258	243	257	255	267	262	247	235	251	263	257	233	248	255	247	259	282	252	238	262	271	235	266	258	257	286	284	272	246	277	261	272	260	247	261	264	272	253	265	262	260	258	238	267	257	236	267	263	248	268	253	241	276	278	262	261	238	247	249	262	303	268	221	244	258	243	249	253	259	259	265	224	268	241	302	258	287	265	280	235	239	247	267	243	254	249	254	264	271	276	282	270	283	301	267	245	264	262	275	258	244	268	229	282	275	268	244	269	282	266	264	233	256	282	269	228	260	254	267	252	250	242	266	272	241	276	261	239	263	226	276	261	255	237	240	277	270	254	240	261	238	226	263	254	240	252	245	249	255	251	254	285	254	262	217	245	272	260	269	270	259	237	261	270	251	267	264	239	278	266	245	261	242	254	271	275	244	233	240	245	287	241	249	261	262	273	252	247	245	259	275	279	245	270	256	267	249	240	243	284	262	274	242	247	262	288	235	253	209	249	230	245	246	264	273	266	258	261	273	263	253	248	244	256	280	261	252	271	253	254	243	263	250	258	246	264	244	242	290	260	246	235	246	273	258	264	243	221	288	239	262	228	259	266	255	268	258	255	220	250	266	273	252	214	245	254	268	252	238	254	227	293	275	226	280	300	242	258	247	257	263	252	243	245	273	269	258	239	255	265	251	258	242	251	276	249	248	247	263	270	313	265	273	224	227	236	256	255	252	242	263	267	251	266	267	265	253	260	261	247	257	260	286	255	247	253	244	262	278	267	256	247	255	288	260	247	270	245	273	270	282	263	284	277	260	267	247	265	264	276	258	245	276	260	258	255	255	283	224	257	240	261	235	266	266	263	259	236	264	251	276	259	255	236	263	254	268	244	249	265	264	298	277	252	263	255	268	265	262	284	276	250	272	258	266	262	276	290	261	285	234	244	286	258	254	252
69003	40974	20290	6680	3089	1081	258	203	172	132	120	141	158	116	131	128	104	117	112	156	110	106	124	131	126	119	141	92	113	128	129	110	114	124	118	125	110	116	133	113	116	137	122	126	138	128	137	134	139	136	129	116	120	112	127	140	94	111	131	118	129	116	101	130	144	123	135	144	129	137	132	130	111	109	120	127	105	103	123	124	118	131	105	118	106	136	120	114	107	110	114	121	121	123	113	117	108	109	127	101	129	118	133	104	114	150	125	119	111	114	109	121	118	99	125	109	112	121	103	116	122	121	147	150	107	122	132	116	96	114	142	142	120	119	131	102	123	113	119	125	142	110	131	125	112	107	126	98	136	128	117	123	109	128	127	105	117	112	120	120	107	135	134	133	115	109	95	128	107	118	129	115	147	129	124	153	124	101	117	113	120	126	106	122	91	101	100	101	119	105	115	110	129	115	142	142	127	99	121	148	135	121	127	118	130	144	139	111	145	108	123	106	110	115	143	124	137	151	117	95	102	96	127	137	131	147	140	128	108	117	116	132	122	119	137	120	102	105	99	118	122	131	124	122	144	125	109	142	121	109	138	118	133	132	115	113	117	132	130	123	114	103	153	95	135	131	120	102	105	128	147	121	133	135	105	105	111	125	125	153	128	129	121	125	116	113	130	115	128	159	102	133	123	111	109	127	123	109	125	129	121	123	130	119	128	142	130	117	116	119	125	121	121	136	107	77	139	133	117	128	117	118	108	126	109	113	125	103	129	119	149	127	136	108	93	103	105	131	109	99	146	105	144	131	128	115	121	126	133	122	123	119	132	137	140	107	108	121	122	114	114	133	100	126	130	114	124	126	124	135	115	140	122	137	114	91	109	99	122	110	128	128	116	105	122	116	118	143	108	122	117	119	123	103	119	131	115	118	113	116	121	141	137	117	110	121	115	106	136	122	122	110	126	124	122	114	119	125	100	120	120	129	113	98	130	101	119	120	96	131	137	127	141	120	113	123	111	148	122	128	126	124	161	118	118	117	126	126	99	123	127	124	124	101	119	104	110	114	118	125	119	126	109	125	118	140	128	120	114	125	125	110	103	118	132	138	97	124	131	116	125	109	136	112	115	113	130	124	137	108	118	142	157	123	120	110	135	101	137	116	129	105	121	130	104	118	108	119	132	120	107	125	108	121	125	121	118	114	110	125	122	116	120	132	117	103	117	117	116	125	134	111	115	105	103	110	128	111	124	95	115	108	114	135	125	117	115	106	121	117	117	122	137	101	124	125	118	102	111	108	90	116	125	110	143	127	105	119	124	138	113	151	116	118	120	95	146	120	113	114	129	106	114	114	123	99	112	106	126	141	149	139	105	131	103	108	126	124	109	120	119	123	127	116	109	142	147	117	110	108	135	121	123	110	112	106	117	137	120	100	98	126	108	126	142	115	139	98	131	116	126	132	129	146	107	96	129	121	117	126	115	124	127	109	117	126	128	97	117	124	120	130	139	122	111	111	106	124	121	138	124	129	127	117	107	112	107	108	123	108	125	112	121	138	140	125	133	126	125	120	154	126	127	131	115	120	111	127	122	102	114	131	132	87	132	137	134	131	127	99	127	121	141	122	124	149	115	125	114	123	128	126	119	135	122	118	123	128	134	137	128	133	124	134	126	119	145	106	119	135	139	114	119	138	140	115	99	116	121	114	117	110	114	155	103	118	115	108	111	130	132	123	108	122	116	110	111	99	125	118	117	131	120	153	140	131	137	111	133	130	118	125	118	117	111	115	122	102	106	118	113	135	99	108	107	116	109	130	129	118	126	99	128	125	100	117	103	114	119	105	113	133	134	137	129	124	129	137	139	109	137	143	133	118	103	143	133	121	128	121	136	126	129	139	111	127	121	110	108	107	124	115	122	137	124	125	131	128	138	136	126	134	103	130	130	113	119	110	117	128	129	102	122	112	125	125	141	110	148	132	134	118	144	128	137	115	112	97	106	109	126	108	127	114	124	120	137	126	123	138	135	114	126	127	114	113	104	141	112	119	137	125	121	107	130	127	104	125	105	122	124	131	112	119	121	104	120	139	126	125	130	112	113	126	140	118	133	124	113	103	103	132	134	127	112	125	122	92	108	113	104	116	110	122	115	116	126	95	116	123	140	106	113	127	108	110	106	108	131	127	140	116	136	119	125	113	118	119	108	127	108	127	107	128	120	119	102	97	108	129	119	143	121	124	130	138	107	125	114	162	147	107	133	110	108	127	105	140	129	132	121	136	120	114	135	128	111	140	108	149	106	150	115	103	92	120	94	125	117	109	129	116	103	106	110	108	110	131	112	125	118	121	100	127	113	110	108	105	111	112	117	105	139	109	115	121	130	120	116	131	131	127	106	130	126	117	118	127	128	146	109	140	112	126	117	123	108	98	107	117	133	123	94	128	121	125	102	119	118	112	107	105	127	98	111	132	114	104	116	150	134	112	139	155	123	107	122	127	104	114	123	116	138	111	128	128	134	120	109	110	116	92	109	131	120	108	105	138	124	117	111	119	118	132	140	115	112	145	105	112	145	107	114	130	102	108	130	133	116	101	134	114	102	101	135	119	130	130	126	121	89	126	128	110	98	85	120	112	108	120	132	120	127	125	103	124	128	113	130	135	109	105	134	108	124	126	125	131	132	111	103	117	121	123	105	133	110	104	108	116	123	154	117	111	110	104	126	110	127	108	102	133	110	124	110	114	105	127	107	107	121	92	132	121	117	120	114	129	102	126	119	123	148	114	120	128	114	104	120	153	113	103	120	106	114	117	117	116	141	128	127	119	108	137	126	105	135	124	127	120	116	128	115	107	107	123	95	108	112	131	111	135	131	119	121	118	102	112	106	92	117	125	108	98	127	124	135	113	118	134	105	117	116	148	116	117	136	140	135	105	108	121	120	111	128	125	128	115	101	102	116	110	125	122	130	124	114	105	121	137	122	143	143	131	105	125	132	120	115	116	123	121	128	112	143	122	121	120	116	136	125	115	112	119	116	109	127	135	112	105	109	139	117	120	117	116	140	117	118	121	102	118	109	123	108	99	136	129	115	135	129	126	128	129	124	115	142	98	92	136	135	121	136	117	132	116	100	134	127	128	110	120	111	118	111	108	112	130	115	134	128	139	135	126	127	121	98	96	114	132	125	153	137	121	130	117	124	126	125	133	100	132	127	119	126	124	128	117	109	114	134	136	120	118	131	139	124	126	108	99	125	114	141	120	104	125	115	122	113	120	129	119	97	116	133	116	124	115	102	128	125	130	131	125	111	103	119	111	113	128	94	133	126	124	133	112	156	89	102	132	119	121	101	127	131	117	132	102	98	102	115	137	131	127	127	124	108	124	122	120	108	132	129	127	110	124	101	119	128	131	147	111	109	119	108	112	117	150	123	112	123	111	130	110	129	122	108	119	120	138	103	121	135	114	106	114	135	109	115	124	116	104	126	130	127	106	124	139	120	137	129	138	118	117	116	104
45300	32554	19137	10924	8619	3284	799	615	526	452	393	381	316	314	325	274	291	290	255	250	276	287	270	277	286	265	246	257	265	260	269	295	254	268	276	242	260	273	254	267	278	294	282	247	303	248	274	277	263	290	261	273	287	258	257	291	271	244	271	291	270	290	251	260	277	291	303	285	273	275	294	247	301	275	267	252	297	276	262	275	258	256	264	253	293	272	276	263	278	285	291	270	260	280	278	291	296	301	260	262	276	267	265	283	257	247	297	289	249	274	258	291	255	264	254	247	268	277	291	293	271	278	280	262	257	267	284	267	273	261	258	281	290	288	262	245	245	267	243	281	269	269	258	238	267	274	267	257	260	292	279	257	248	259	253	265	286	297	287	247	279	266	249	273	276	270	288	248	257	259	272	246	275	266	270	254	270	308	268	290	264	272	262	270	260	277	272	286	283	280	263	285	285	268	284	283	291	259	274	294	291	290	241	249	275	264	283	247	272	264	278	276	290	295	271	269	256	272	254	265	270	271	263	276	285	266	279	279	267	262	293	258	264	300	284	262	250	285	295	284	308	266	251	249	278	264	264	277	293	267	278	276	271	287	292	281	262	291	286	275	288	261	285	240	244	266	273	253	262	259	289	264	294	275	248	270	246	259	296	257	277	271	294	284	280	293	268	272	250	277	282	261	268	268	291	275	291	275	267	262	272	295	298	285	285	256	274	280	256	262	275	251	285	254	275	294	274	281	271	295	303	288	280	291	272	262	268	290	268	273	268	258	306	245	279	264	262	262	295	272	301	262	237	245	270	269	309	291	270	270	253	258	237	296	270	270	287	269	247	276	272	283	266	283	247	289	261	283	273	249	305	287	242	305	286	255	272	253	275	261	293	301	244	277	274	278	268	257	280	288	253	250	278	283	260	248	300	284	268	280	270	255	290	295	278	272	258	290	274	298	258	306	275	293	288	275	256	265	293	282	267	265	264	246	241	283	290	299	284	280	233	251	237	308	260	278	275	274	247	245	272	260	271	283	267	271	283	274	265	276	302	284	277	259	279	296	250	302	262	283	258	273	266	278	296	260	235	265	277	261	252	273	262	273	277	272	249	252	281	285	303	266	249	265	258	267	269	267	295	296	274	271	268	285	268	294	263	282	284	266	274	262	286	267	270	274	281	283	271	239	264	250	279	240	283	278	274	276	256	277	294	226	262	330	280	253	267	285	264	268	278	278	274	270	300	263	251	292	300	265	254	263	238	274	283	261	276	292	252	248	264	278	271	282	261	270	258	264	272	273	268	259	292	249	240	264	258	287	252	269	291	273	243	271	295	264	262	280	288	289	278	230	270	259	267	260	273	266	307	263	246	284	256	267	291	271	267	248	274	267	263	290	280	285	283	261	275	287	280	293	267	311	296	289	260	240	254	257	262	253	287	288	253	272	269	259	253	259	282	275	267	243	260	284	286	231	297	261	235	250	300	282	261	256	287	270	271	258	262	268	275	266	245	288	267	267	281	278	281	262	258	265	237	277	242	263	292	275	253	260	286	262	237	262	291	278	225	264	266	275	274	272	264	224	241	257	266	282	302	262	254	258	269	249	289	277	250	272	307	278	275	262	286	286	253	270	272	258	294	266	255	263	286	283	251	279	277	287	279	297	280	295	261	277	284	244	270	287	257	245	257	284	252	258	256	266	265	279	292	251	265	244	286	296	251	270	265	253	259	265	277	281	277	284	258	250	249	281	259	285	261	262	251	281	272	266	288	254	274	261	282	268	252	239	259	288	251	252	265	235	264	290	269	284	284	276	251	279	263	285	260	259	263	257	268	275	270	263	317	246	290	261	303	281	256	288	255	261	261	252	287	302	282	277	279	268	285	282	267	267	281	280	246	248	269	278	289	260	289	265	284	276	294	268	275	259	284	271	255	273	264	276	256	266	296	255	266	267	262	289	275	271	260	266	266	250	283	244	284	271	268	277	276	260	261	245	273	283	262	305	256	273	256	286	255	274	274	279	279	263	250	259	275	299	256	274	274	278	296	238	310	269	268	259	284	274	252	271	254	274	253	240	264	277	277	268	262	236	282	254	261	273	281	269	272	278	252	306	283	286	292	286	268	290	274	263	276	271	268	283	248	273	269	240	261	271	271	241	269	273	280	288	262	253	291	275	281	244	271	281	267	289	262	276	259	286	318	305	268	283	288	270	258	284	260	269	295	275	254	268	257	295	240	256	288	241	268	261	299	292	293	275	284	278	277	286	280	256	269	295	275	285	283	266	288	285	293	261	251	283	275	276	260	277	279	286	274	272	257	286	284	270	274	253	283	270	280	281	272	284	293	254	255	253	258	250	270	293	249	254	279	265	273	279	261	279	268	282	293	288	259	260	245	308	261	315	270	253	298	290	285	260	254	262	264	286	271	258	302	281	270	257	282	269	286	271	292	287	292	295	257	260	282	292	264	278	288	273	243	302	280	243	270	247	288	271	263	246	258	293	288	269	268	246	250	284	242	269	261	282	279	254	285	262	275	292	265	267	247	253	275	278	252	273	276	272	276	287	268	234	276	250	269	282	231	268	294	274	267	268	250	273	261	253	250	276	287	256	267	288	262	266	303	269	258	270	296	246	289	248	288	265	266	268	282	264	259	280	289	256	272	271	285	263	296	282	276	243	280	271	286	255	268	267	285	263	266	271	285	266	284	262	293	297	272	295	287	297	264	271	277	251	268	280	248	256	253	285	253	263	291	260	275	265	266	257	279	275	259	284	297	261	258	245	270	272	286	258	272	257	252	273	264	244	300	251	288	279	267	274	252	303	251	245	279	255	262	274	295	266	277	306	250	263	250	281	265	280	241	285	278	245	285	271	284	245	238	272	300	281	245	256	231	263	272	249	283	256	278	285	278	276	276	270	274	278	255	282	263	275	270	283	280	265	284	287	275	275	277	279	276	269	247	250	284	253	275	298	255	274	271	272	259	283	298	273	256	292	264	273	250	278	267	253	268	277	244	308	283	254	254	264	281	303	285	266	294	280	272	270	256	231	252	292	269	231	251	276	279	253	280	297	274	289	248	263	283	274	256	273	267	279	260	263	297	282	257	274	281	269	298	292	286	261	265	274	269	257	247	245	303	249	267	267	278	234	279	255	270	263	295	255	280	248	263	287	280	306	266	294	273	263	277	246	258	278	284	271	279	271	281	275	267	292	261	269	276	247	269	300	266	271	265	235	266	267	268	249	248	270	242	246	283	260	279	270	267	266	262	309	307	235	251	291	271	285	276	289	279	263	282	283	242	252	255	268	307	288	258	247	263	275	307	246	270	266	267	261	277	281	276	283	287	288	275	241	239	264	255	249	306	265	277	266	284	297	262	268	263	262	246	256	278	270	274	314	269	270	259	279	266	258	272	258	260	257	268	255	267	235	278	286	271	282	266	283	272	269	296	289	261	284	264	261	285	265	280	243	268	274	255	263	271	272	269	296	266	271	253	257	245	268	281	228	271	284
52156	24456	6366	2111	941	323	217	209	161	143	141	123	115	165	138	117	146	133	134	136	133	139	105	135	139	126	123	118	111	126	136	125	119	130	113	114	127	161	141	120	137	125	124	125	131	121	137	154	154	116	142	146	147	158	136	139	105	123	125	141	143	126	145	146	113	118	125	126	124	152	117	105	128	142	128	129	119	143	134	111	125	131	115	132	109	133	146	153	140	145	140	145	125	132	123	123	108	142	119	117	148	115	130	123	154	133	128	130	108	132	124	119	128	125	126	148	140	124	145	137	148	150	130	146	126	138	122	133	150	140	129	134	143	155	134	145	130	136	137	153	132	113	118	144	133	123	111	138	120	134	141	120	127	141	127	120	117	128	142	126	158	130	126	134	137	125	134	135	151	140	122	131	147	138	163	131	136	126	140	123	144	142	127	126	104	149	119	129	138	128	156	110	125	128	118	126	125	132	118	157	143	140	128	123	119	155	161	149	116	119	124	101	142	128	135	117	106	133	123	130	135	128	135	130	128	130	134	140	130	118	135	99	150	118	106	123	128	132	131	141	143	117	142	129	122	143	124	124	148	148	142	140	128	124	135	117	133	130	149	135	135	152	136	108	145	154	110	131	119	146	115	124	136	121	159	127	127	135	138	143	140	123	142	125	132	143	114	135	120	131	124	122	115	132	116	127	137	127	114	117	118	130	120	146	105	123	145	118	107	155	135	158	149	133	134	110	113	124	134	108	139	107	123	153	120	131	153	132	141	154	131	119	148	126	138	154	120	135	141	149	139	133	137	135	125	141	153	132	139	119	123	142	157	130	126	135	147	144	138	123	110	108	121	119	110	129	126	111	140	130	146	129	115	143	132	146	130	132	112	155	104	132	120	123	155	125	129	125	130	125	119	124	117	147	132	134	144	140	107	124	134	151	115	129	118	130	137	133	123	150	122	144	136	153	119	140	157	131	123	120	133	152	121	142	136	136	129	142	124	123	139	117	156	101	132	120	119	138	139	138	130	115	148	129	108	131	126	135	144	132	137	147	131	124	139	140	132	142	113	120	123	151	125	132	124	129	136	107	124	145	138	131	132	136	137	124	156	131	171	128	117	119	132	139	119	136	132	115	123	128	147	153	127	119	122	127	157	146	131	145	156	135	140	159	116	132	117	123	129	127	102	142	130	116	123	110	115	120	143	126	139	144	145	116	124	141	132	132	151	125	121	131	144	132	138	136	123	119	129	120	131	139	127	128	137	142	126	139	124	136	140	134	127	136	147	120	131	140	146	151	135	126	116	151	122	135	135	134	130	128	151	112	143	138	129	142	109	129	143	139	133	154	118	124	139	120	136	126	150	124	136	129	145	143	114	126	123	128	141	120	112	139	116	134	125	149	164	134	148	127	128	123	123	153	128	152	128	120	126	127	128	110	140	121	155	122	127	131	112	126	125	120	136	141	135	122	138	145	121	124	123	136	143	146	133	139	148	140	153	150	134	133	129	142	150	158	114	115	145	130	124	114	142	111	141	139	143	143	146	122	125	117	144	150	148	137	122	136	147	130	155	127	129	125	133	139	136	131	131	141	148	123	145	141	136	128	135	133	143	134	126	158	138	128	117	135	137	138	137	117	147	130	121	99	129	137	152	119	117	125	136	132	128	127	106	138	129	124	123	118	132	120	120	149	129	137	149	157	122	127	107	120	132	134	154	113	131	162	151	135	126	119	123	139	129	143	125	121	115	151	126	136	135	139	119	129	140	147	145	135	127	124	138	137	113	128	133	129	130	152	128	128	153	132	135	143	155	129	141	128	138	152	140	128	127	146	142	120	119	114	122	117	112	134	129	118	147	128	120	148	159	128	140	158	154	108	135	136	132	135	141	126	133	131	144	139	146	134	141	137	127	139	125	129	151	119	139	138	116	127	121	115	105	127	139	115	133	123	122	114	137	117	138	157	140	132	129	133	122	118	130	126	128	129	126	129	127	131	133	162	116	136	122	155	129	119	128	127	146	132	133	101	125	131	149	160	136	126	121	125	143	136	151	150	139	104	136	115	167	128	144	151	129	142	142	130	116	157	136	122	111	140	141	121	107	109	152	134	144	163	146	136	111	143	155	130	146	138	134	113	132	137	110	145	132	140	141	128	124	109	130	149	135	146	131	133	134	139	152	134	141	128	120	138	121	112	136	136	144	140	141	139	135	136	136	116	138	128	147	115	142	144	133	128	133	125	128	132	158	147	135	139	124	127	134	132	119	117	131	124	153	139	165	134	160	150	134	115	127	135	132	140	109	137	135	130	139	141	138	130	152	158	142	141	146	128	123	135	137	150	121	112	146	138	155	127	136	137	112	133	140	132	130	129	151	142	137	130	124	112	148	132	126	134	131	144	157	144	160	161	131	138	128	133	143	130	145	139	142	140	165	155	129	130	129	136	110	158	142	134	150	110	110	139	130	125	138	113	150	142	135	143	134	122	143	144	132	135	121	117	131	134	135	136	140	132	120	136	140	112	135	139	135	143	136	136	118	128	144	135	127	150	121	116	148	103	119	123	141	131	142	135	155	123	133	129	145	136	146	129	125	141	126	124	133	140	130	116	106	119	126	106	141	139	140	138	126	154	123	123	141	131	132	120	120	132	132	135	146	113	142	135	126	143	160	156	107	119	119	126	138	141	129	137	126	128	141	137	129	124	146	131	145	156	148	129	141	140	140	133	143	152	123	117	132	138	135	115	136	123	118	143	117	124	128	139	131	143	129	138	150	129	119	152	135	114	107	144	135	127	119	127	132	112	117	136	96	122	145	154	113	135	120	142	135	134	132	159	157	139	132	126	128	111	142	148	132	125	116	153	145	145	114	139	116	131	150	155	131	133	160	130	134	121	141	148	126	123	128	118	106	128	139	133	134	148	144	136	139	134	135	110	109	129	143	144	110	120	138	153	153	143	111	113	128	147	145	135	124	135	140	134	136	152	125	145	137	133	123	136	120	156	152	129	137	121	138	140	115	112	123	142	145	119	113	138	139	119	111	117	128	159	145	152	145	142	158	146	141	117	132	118	114	152	123	132	129	117	111	130	133	117	139	146	107	116	127	129	121	105	145	151	142	129	103	110	119	125	135	122	140	131	119	134	119	124	144	134	111	151	153	140	135	106	141	125	121	125	141	131	134	132	126	97	131	106	130	137	111	129	138	138	128	142	118	130	134	137	132	131	138	119	135	115	129	131	119	98	123	122	138	141	130	132	127	121	138	134	141	121	122	123	147	108	115	126	118	115	133	140	111	144	123	131	144	144	128	117	126	132	128	144	131	152	132	148	124	117	127	142	138	117	125	118	131	132	122	135	134	130	147	132	140	146	128	125	148	145	150	103	147	113	142	124	103	133	137	130	138	126	122	128	138	133	122	125	135	129	119	122	127	145	138	130	151	135	107	127	124	134	129	134	114	136	130	117	129	123	145	136	128	130	116	118	123	130	122	137	143	139	118	143	121	116	138	146
35022	15334	7084	5117	2923	1116	565	512	451	371	352	341	335	343	290	336	322	319	314	317	266	302	294	318	275	278	274	288	310	335	274	297	328	298	314	313	299	312	295	280	302	276	308	297	328	275	280	301	266	300	304	282	295	279	290	310	297	280	315	248	312	300	298	291	338	292	297	278	301	275	279	321	319	271	310	299	279	298	312	275	295	291	296	313	283	264	286	302	298	271	282	302	261	300	273	315	279	283	291	322	307	302	271	268	308	277	306	297	294	294	315	336	263	292	287	296	305	265	299	317	297	319	306	296	304	299	301	292	303	257	301	299	304	274	293	301	258	274	284	272	276	289	276	298	296	270	326	288	280	290	251	302	276	296	312	269	261	318	298	284	315	313	275	279	303	308	303	288	306	308	297	287	292	295	275	292	285	308	288	294	283	290	270	284	288	307	318	279	292	313	319	283	265	278	289	308	281	304	316	323	303	287	308	289	298	304	279	288	285	286	294	306	320	281	297	263	310	303	254	270	302	305	311	310	287	329	295	288	300	256	304	288	299	271	271	277	299	280	307	334	302	278	283	300	316	267	283	255	257	309	320	326	298	301	275	296	297	299	285	280	298	286	293	318	288	296	298	290	285	307	280	282	258	296	288	283	309	284	322	310	299	271	289	292	304	289	283	277	296	288	273	310	252	309	300	303	258	295	286	291	298	288	279	282	279	283	315	296	283	315	294	296	267	297	328	289	305	263	303	273	273	279	275	280	263	254	300	272	273	281	306	303	300	303	269	296	309	301	306	300	294	252	269	286	281	271	278	299	271	298	323	296	298	304	296	291	314	284	294	277	274	278	326	291	288	263	298	340	295	285	314	309	273	306	276	280	284	305	303	299	310	269	267	317	293	296	288	308	284	296	302	280	292	283	335	323	282	264	316	327	292	265	296	311	315	265	276	290	266	281	281	321	311	294	281	325	308	298	282	299	311	259	307	327	255	274	298	302	322	297	320	294	306	287	274	275	270	303	314	319	307	297	271	286	274	282	283	297	300	272	298	286	296	266	307	257	310	285	265	312	282	289	295	294	280	298	310	301	290	321	299	299	306	285	304	350	311	286	296	274	295	278	289	279	295	289	302	274	278	290	299	299	280	273	295	277	281	294	265	266	303	288	276	299	286	301	293	301	325	309	319	316	315	300	257	322	299	278	291	318	318	285	313	295	284	316	311	297	332	277	292	289	329	297	285	272	304	291	248	275	303	280	312	282	259	281	317	293	279	306	289	258	291	284	280	290	259	280	316	303	316	284	292	295	291	278	278	294	274	279	252	315	293	308	311	313	316	271	292	308	284	285	288	295	303	262	298	290	290	288	271	324	269	316	308	288	264	265	285	280	299	246	264	276	291	249	282	291	268	281	309	302	278	270	272	312	259	267	302	314	314	297	288	333	295	306	306	297	269	269	307	294	285	283	322	285	287	307	309	287	259	288	292	281	280	279	307	285	294	301	295	267	278	296	328	298	303	291	322	256	255	291	284	281	293	285	295	324	313	277	279	305	298	307	275	281	275	302	270	291	280	309	284	302	283	302	286	297	277	295	282	275	303	283	305	316	290	262	279	267	284	302	296	306	295	289	285	289	280	289	301	328	276	298	280	323	285	286	310	285	289	276	269	270	309	320	285	302	288	263	305	320	272	275	293	296	288	279	314	306	263	318	328	296	276	259	284	292	311	264	324	285	315	299	296	284	276	323	286	298	320	263	285	277	276	282	270	292	258	289	296	301	293	320	278	286	318	297	300	283	311	303	262	306	299	304	280	303	278	283	285	274	274	287	290	303	288	289	312	293	295	291	266	257	283	277	287	276	280	294	280	284	302	293	276	285	305	302	299	315	286	276	308	280	301	295	283	283	321	321	300	263	273	288	295	275	308	300	270	322	308	334	288	294	293	276	272	274	257	290	307	302	278	304	277	295	303	287	285	301	312	281	309	317	281	271	298	313	298	298	291	259	276	288	279	309	285	289	315	268	276	287	270	280	260	319	309	298	292	303	273	309	303	296	325	302	315	320	301	304	278	275	292	326	293	294	245	305	304	298	269	299	300	285	308	280	297	298	278	289	314	309	292	265	290	279	290	302	280	293	322	292	305	266	285	287	305	290	290	285	285	306	306	302	290	286	300	291	274	307	329	301	284	306	288	280	281	273	275	278	306	285	298	289	304	291	313	290	274	318	276	287	262	300	258	303	287	294	280	278	289	302	297	295	275	304	269	297	273	298	323	276	294	272	304	274	285	301	292	300	293	294	297	300	286	281	294	324	328	294	327	278	288	257	290	284	278	292	278	310	308	316	279	275	304	277	306	292	303	289	313	304	258	256	289	260	290	306	290	300	260	283	271	312	302	304	305	292	292	295	280	296	261	289	282	283	270	271	289	312	306	289	303	327	301	316	302	301	306	287	311	279	301	318	278	281	264	312	314	309	290	291	306	318	286	305	296	306	284	287	280	288	287	318	296	299	300	288	333	293	294	310	285	304	337	298	270	281	270	303	313	313	269	287	255	286	292	311	264	309	255	279	275	305	265	262	275	282	309	308	285	271	269	280	306	250	285	291	264	276	287	294	273	265	309	258	287	283	281	286	310	328	299	278	273	305	297	311	298	308	301	271	281	286	317	289	307	297	317	281	297	286	320	288	305	279	283	293	289	283	327	301	313	306	288	312	289	296	302	294	312	310	289	319	288	314	275	273	270	318	304	273	264	268	329	290	279	275	280	302	300	300	300	292	313	309	298	282	243	293	253	304	311	298	284	281	269	312	256	251	274	304	307	261	287	275	281	301	300	308	288	295	284	283	285	300	287	286	296	317	284	269	263	297	261	238	302	278	273	316	294	277	296	300	284	308	272	282	280	271	321	300	285	278	275	294	288	310	280	319	297	292	298	322	286	275	268	290	303	322	307	288	258	314	305	288	290	307	306	304	298	274	316	302	290	295	314	296	287	261	317	260	285	274	287	294	316	307	311	284	288	303	271	279	280	296	314	307	275	280	275	305	288	271	293	309	304	288	292	275	292	305	325	294	289	317	281	284	280	281	293	274	289	300	291	270	284	309	278	277	268	270	284	276	293	287	305	282	309	290	295	282	286	301	278	295	305	288	295	271	312	298	292	288	288	301	307	304	307	344	306	291	314	277	277	287	295	295	279	265	294	263	269	314	288	270	285	305	260	298	283	287	299	298	313	287	329	290	323	315	279	260	262	296	312	306	274	269	318	289	297	307	284	300	307	304	283	298	274	280	311	291	299	267	300	287	284	291	280	292	300	297	283	300	322	268	291	294	293	266	301	291	307	274	319	265	297	308	285	305	306	302	307	307	285	308	308	296	279	249	292	293	250	285	270	242	273	285	275	291	276	303	301	302	293	287	265	293	262	310	267	298	292	262	283	312	277	305	306	288	290	279	289	308	281	293	272	265	308	284	289	302	296	306	281	256	328	302	303	303	275	281	295	285	299	292
61727	30682	11610	5231	2371	494	217	160	168	159	107	118	118	117	110	135	124	111	119	124	115	108	103	96	110	107	94	116	122	118	110	135	120	121	118	96	95	114	125	116	105	115	108	110	116	132	126	113	107	111	104	112	130	98	120	121	116	115	115	111	101	107	108	119	119	125	100	116	112	127	120	124	119	122	114	124	107	102	121	107	111	123	106	137	112	118	93	104	123	128	121	119	113	118	116	101	99	110	123	110	115	139	117	124	105	107	109	103	113	125	124	115	121	113	111	122	108	115	117	108	130	95	117	80	99	109	101	121	106	119	117	126	100	108	108	106	117	131	114	108	101	123	121	108	110	117	121	123	92	102	150	131	120	117	120	119	100	112	120	119	99	119	95	122	116	125	148	110	119	123	118	115	122	107	114	108	97	120	100	114	131	124	114	128	139	124	103	102	101	135	100	110	105	131	104	112	120	122	95	135	113	115	113	123	120	120	125	114	126	90	120	110	103	93	105	104	121	108	115	117	108	119	131	105	98	106	120	105	116	105	111	111	103	92	109	127	112	123	137	139	110	113	94	109	110	128	107	91	126	102	95	103	107	134	109	103	111	109	107	107	105	122	129	100	108	121	130	111	126	122	107	120	102	96	117	117	95	110	125	137	132	116	116	146	113	113	109	109	123	135	90	123	118	120	101	98	98	103	110	116	119	108	121	94	130	110	111	121	114	121	115	122	113	111	126	125	127	109	121	132	110	123	123	115	112	122	117	89	113	109	82	116	113	101	126	117	132	101	122	129	97	112	116	129	123	130	125	144	124	111	121	124	117	125	108	120	112	120	98	115	119	121	111	133	116	111	127	144	91	108	120	110	108	107	103	95	120	116	114	115	104	98	98	97	111	98	107	121	92	107	99	97	105	108	114	127	137	98	99	126	110	132	123	127	108	110	123	106	121	121	112	141	103	113	111	102	121	110	127	130	121	112	130	106	120	111	121	98	102	103	126	115	115	132	118	112	108	125	113	118	127	117	122	110	122	123	117	90	112	89	111	105	107	121	104	126	111	107	124	117	139	107	103	112	111	113	101	105	103	128	119	109	120	125	121	144	99	119	127	99	116	104	115	104	130	106	100	125	117	109	123	119	124	125	100	120	102	80	103	108	136	109	116	131	120	107	84	103	128	137	110	132	123	111	108	109	121	127	102	107	111	120	127	119	127	142	117	138	119	104	120	138	110	131	127	125	104	90	115	122	131	116	115	110	121	113	112	99	102	124	118	141	100	115	113	112	117	111	94	94	113	110	134	113	131	102	112	109	110	125	103	104	110	121	117	109	96	106	129	124	141	109	125	123	99	112	124	120	130	107	116	144	94	95	102	121	109	145	107	106	116	109	103	108	130	141	126	143	117	118	105	101	118	121	113	121	111	106	107	112	126	104	134	126	119	93	118	117	123	143	131	121	107	110	111	107	129	116	130	124	120	122	119	126	118	105	94	122	117	112	99	114	122	101	135	99	101	104	122	123	109	108	120	106	110	117	93	123	119	93	101	107	134	110	94	104	112	122	113	107	116	100	114	104	116	103	114	127	102	118	105	108	108	112	103	117	130	120	96	114	114	132	113	125	115	126	113	95	85	108	115	126	137	109	100	108	127	118	121	123	116	106	116	101	119	133	139	132	119	141	119	94	115	96	124	118	116	106	118	121	90	113	120	113	115	97	138	96	120	128	118	117	117	112	132	128	95	113	104	108	116	123	151	127	118	101	90	95	100	103	135	98	92	124	103	120	112	113	113	114	130	142	129	127	109	114	128	120	127	121	117	135	123	125	132	110	119	99	100	120	118	118	136	118	114	121	117	119	108	119	127	124	121	117	117	116	86	113	107	119	110	113	96	134	109	122	106	116	119	117	112	120	107	119	112	104	112	111	113	105	106	116	118	108	110	122	99	112	114	125	104	124	122	126	127	92	110	113	111	106	116	126	110	99	111	113	116	126	99	103	124	106	134	129	112	107	102	125	128	120	101	111	114	112	113	122	101	118	123	117	115	109	105	93	118	87	97	126	119	111	117	95	94	120	97	114	96	107	110	109	103	99	106	107	101	122	122	130	102	101	118	104	117	104	90	102	120	125	115	114	113	112	106	112	119	120	119	117	110	103	113	116	121	103	133	107	89	100	110	140	130	105	126	107	113	95	118	105	117	120	109	125	114	139	124	119	131	116	103	116	102	116	103	126	106	107	125	117	122	105	109	107	116	110	125	130	122	113	125	95	121	96	120	114	108	109	107	122	127	130	133	114	111	126	81	129	110	132	108	108	98	107	117	115	111	100	120	120	145	129	108	97	124	118	128	114	119	131	97	94	124	125	110	126	112	113	95	100	111	129	127	121	147	122	103	110	127	115	126	114	118	125	108	131	111	111	107	121	121	123	98	81	101	121	115	108	117	94	115	141	139	120	106	98	128	101	103	113	123	122	112	119	100	123	98	117	102	108	127	119	110	127	119	140	118	118	108	103	97	117	101	96	120	115	123	130	130	108	137	131	112	123	124	129	133	119	121	135	99	121	114	123	128	101	127	99	114	120	115	98	129	118	85	117	105	113	112	132	134	107	115	108	109	95	116	110	105	104	106	118	125	105	132	124	116	128	115	118	117	113	119	119	112	124	99	93	104	100	120	94	122	112	110	117	113	114	101	128	119	132	117	92	108	139	139	131	101	127	108	96	128	114	123	122	117	100	125	105	100	126	144	132	138	129	113	121	113	105	94	108	131	104	106	113	124	130	110	122	112	125	119	109	108	114	112	120	109	98	113	120	123	113	100	107	130	120	110	105	138	114	113	106	114	94	101	112	104	111	120	112	149	120	110	113	109	117	113	98	113	124	108	124	100	117	123	128	89	95	121	119	111	118	123	106	110	119	100	105	119	122	109	125	104	120	130	109	101	154	114	119	118	98	140	126	109	89	105	102	136	101	153	111	121	103	112	104	97	131	132	123	111	125	124	102	106	120	106	105	99	104	96	128	132	109	109	120	114	119	111	116	121	135	110	110	113	105	106	91	111	106	104	108	91	108	111	106	127	117	122	121	125	116	112	119	93	128	121	117	132	104	124	100	116	120	99	123	114	121	106	116	119	106	136	105	120	100	121	104	101	115	127	129	109	101	112	136	95	101	121	130	112	133	116	128	115	104	112	106	114	128	114	132	104	102	118	106	98	81	137	90	124	128	121	120	117	104	112	127	134	132	106	107	110	124	111	115	107	114	119	131	134	129	121	127	119	95	113	126	94	105	101	140	128	126	137	136	104	87	111	116	117	111	128	115	115	122	111	123	113	104	135	128	115	125	105	108	119	108	117	105	105	116	107	106	98	123	124	103	126	110	128	113	121	98	124	111	130	133	111	117	125	96	112	112	112	127	129	115	111	110	110	107	121	130	98	118	106	121	117	104	108	124	130	100	105	101	118	118	107	118	124	137	116	114	102	129	109	109	102	120	112	116	123	128	124	107
41256	21129	12622	11404	6720	1520	722	597	544	425	394	340	306	295	280	289	286	297	278	275	246	262	268	231	265	290	270	250	286	235	261	242	251	232	260	289	243	275	263	227	274	262	224	276	278	299	251	239	268	280	246	258	271	275	247	264	245	290	259	271	230	230	270	270	228	276	268	279	260	240	259	261	247	287	284	267	274	295	264	229	231	248	250	278	287	277	230	252	252	279	252	271	275	246	222	266	247	252	262	248	257	256	248	281	253	286	257	279	261	259	250	284	287	272	248	264	258	258	272	239	271	256	264	262	295	241	247	278	228	240	274	262	240	243	247	247	250	305	282	276	257	239	251	252	273	276	226	246	268	272	295	286	270	280	270	269	280	226	253	244	256	250	293	240	272	285	252	276	274	267	238	235	285	250	289	275	282	221	244	274	275	259	267	271	264	272	270	254	252	249	271	281	240	251	267	227	249	275	263	260	257	254	240	256	242	250	236	265	269	291	267	272	253	256	262	241	260	275	261	266	240	280	253	249	220	265	244	262	247	271	253	256	234	260	266	262	240	258	298	260	241	264	287	277	251	266	236	279	284	227	274	259	252	243	241	246	228	284	256	232	247	245	238	244	252	269	272	258	268	272	256	274	266	257	260	260	284	280	283	239	264	289	268	268	262	265	242	292	264	237	255	260	276	268	261	246	265	271	253	237	234	258	255	278	254	272	223	242	254	246	285	276	245	284	284	268	251	256	286	277	248	236	260	273	220	270	239	283	255	272	247	243	251	265	271	255	256	287	277	253	273	220	257	272	275	258	251	249	267	277	272	257	241	271	276	242	255	274	260	235	278	241	256	266	264	243	268	232	257	257	276	261	256	255	273	248	239	260	263	246	250	275	268	258	265	238	251	260	309	267	252	257	254	232	235	252	262	257	245	265	256	246	237	276	237	246	262	242	250	255	261	281	278	246	228	246	254	267	264	260	245	276	239	264	249	243	258	272	233	267	227	281	239	242	283	259	245	259	223	248	238	274	264	242	287	228	275	257	243	248	240	230	286	278	254	262	251	271	254	285	248	264	257	269	266	223	282	270	248	265	285	268	258	242	276	242	263	240	291	239	259	254	242	249	245	252	236	250	274	235	263	280	277	266	289	265	244	275	261	261	267	260	281	259	263	259	254	254	222	270	274	260	238	254	267	264	244	261	247	240	254	266	294	238	255	242	267	241	262	273	262	255	234	254	265	288	290	272	240	225	264	261	275	224	275	266	237	252	261	272	243	264	250	248	271	283	256	266	229	277	273	227	272	258	279	280	258	271	275	263	273	260	222	268	256	248	242	249	258	244	246	246	268	227	268	268	252	264	239	282	263	244	261	293	257	256	247	242	265	244	267	301	257	252	273	244	235	239	270	252	252	241	278	259	266	274	261	245	260	237	254	277	286	267	291	269	275	246	256	276	238	250	232	249	260	262	253	268	269	251	254	224	230	275	296	248	229	236	244	270	249	259	266	246	238	258	270	255	281	276	271	251	206	258	258	265	259	244	271	298	257	260	255	291	239	254	270	225	266	267	253	281	295	267	268	257	258	266	251	268	269	266	259	254	256	256	273	273	266	280	253	265	267	249	273	248	244	247	266	247	248	260	271	239	247	267	242	285	246	263	255	253	249	268	262	268	252	255	262	273	267	259	246	236	256	227	249	223	245	254	235	284	250	260	281	264	248	260	232	234	270	248	270	267	279	254	277	254	257	256	247	265	244	254	273	252	260	282	299	243	263	252	276	252	276	274	249	258	254	272	260	261	237	264	254	269	253	247	249	290	263	224	285	267	241	269	262	262	274	270	263	276	264	261	267	249	260	261	270	246	258	265	253	268	268	286	255	243	250	235	273	252	306	253	268	256	273	240	241	243	281	251	241	233	231	256	261	255	259	238	265	260	235	260	234	278	279	267	243	268	254	254	278	267	260	238	262	253	261	266	268	244	252	249	247	275	253	269	284	261	273	250	262	238	264	256	276	280	242	239	274	269	248	256	259	290	269	248	269	246	230	264	252	255	269	273	243	259	273	264	229	266	247	273	268	255	260	271	268	254	270	278	262	243	264	240	276	262	251	259	281	252	298	255	246	246	245	293	263	284	292	272	256	249	247	251	238	232	277	243	257	263	251	266	278	242	276	251	256	255	263	292	264	253	238	261	269	294	230	243	281	252	274	275	263	244	261	261	243	276	244	293	274	243	260	244	259	262	227	272	209	243	247	269	244	244	251	227	248	263	246	266	250	279	277	277	266	268	246	244	256	277	285	253	247	239	241	258	267	244	274	248	242	258	278	219	270	277	236	300	249	248	278	238	261	292	256	242	264	241	275	224	244	241	269	235	229	243	248	263	254	244	249	278	244	261	239	232	268	275	251	259	266	244	256	266	273	249	281	267	278	256	246	256	259	268	255	287	243	261	266	283	246	281	248	248	278	250	243	262	258	265	265	259	271	237	249	268	234	248	254	256	256	236	282	281	263	230	257	260	257	241	256	247	273	287	255	230	293	269	253	271	262	278	218	259	261	260	256	265	248	233	272	256	250	282	268	265	258	257	250	251	261	222	282	267	262	247	278	233	242	270	228	299	216	266	263	261	259	265	291	263	259	261	271	250	258	289	263	246	260	247	253	246	259	250	263	256	278	247	255	244	274	232	249	246	237	249	249	243	260	234	273	226	252	288	263	262	275	264	274	248	254	262	282	217	266	278	250	276	236	269	243	261	265	245	259	268	265	264	261	262	263	260	228	283	280	246	258	254	280	236	256	269	236	262	248	222	230	277	295	275	279	252	295	276	259	278	232	249	281	282	275	265	239	252	259	241	237	262	235	266	260	286	261	244	242	274	274	276	254	241	268	268	262	241	253	258	229	278	251	275	262	235	248	259	253	235	237	268	256	245	296	281	243	238	256	243	273	285	268	265	273	252	249	277	255	256	236	252	233	250	254	279	274	301	257	260	257	252	287	256	268	241	269	230	259	247	244	239	260	262	248	264	242	274	264	267	274	279	247	262	233	293	246	225	268	242	266	272	286	276	259	261	238	242	244	267	266	249	257	255	264	256	252	276	269	252	227	245	259	289	287	292	252	286	283	258	258	245	251	266	269	257	249	248	270	251	248	266	259	244	251	253	247	260	266	257	243	224	251	253	241	261	299	252	242	274	262	293	261	261	245	281	239	235	235	255	258	232	275	254	257	258	270	252	235	289	242	251	288	233	251	256	227	251	266	248	264	249	267	257	271	251	252	264	247	270	242	267	298	268	271	273	229	261	229	287	272	247	255	262	280	262	258	263	222	262	263	237	262	241	228	257	247	250	232	249	265	277	259	283	256	267	275	266	264	229	237	237	275	280	270	264	252	250	237	266	271	268	260	279	240	233	246	264	258	246	253	268	275	253	245	244	236	261	259	260	246	267	261	260	251	300	232	272	253	242	273	247	255	263	246	273	279	236	240	228	249	268	281	274	282	303	256	263
60700	33020	21452	13584	8609	2939	539	321	240	195	157	161	132	146	146	147	140	130	128	146	119	122	130	125	114	131	115	129	119	111	117	117	103	124	106	109	125	108	134	113	133	116	103	135	102	114	126	114	115	128	130	117	123	115	141	117	127	125	126	131	120	127	122	101	99	123	124	103	118	143	120	119	102	112	98	124	117	135	121	110	132	110	116	120	118	119	133	98	124	100	114	87	118	119	124	118	126	116	117	105	123	127	120	103	109	120	113	111	125	124	120	121	137	127	114	133	127	110	106	107	127	120	136	123	109	109	131	108	115	98	119	108	119	112	104	129	136	112	118	126	122	101	105	126	109	124	110	132	109	104	137	116	115	133	96	112	119	134	115	108	125	120	115	117	125	117	116	135	127	114	107	115	96	117	111	120	120	101	95	128	134	109	123	130	109	104	117	112	120	118	132	100	107	116	125	121	110	98	132	121	114	135	111	131	116	123	109	122	125	127	100	118	117	118	107	127	111	97	117	108	101	103	113	119	98	96	108	136	105	120	127	122	134	115	102	108	114	129	126	111	136	116	120	120	120	130	117	123	122	111	101	105	120	112	113	97	101	107	137	83	114	130	107	120	108	123	130	113	116	121	131	120	105	120	111	134	103	113	123	96	99	114	123	115	111	120	102	119	127	128	133	120	120	94	101	117	118	107	115	111	112	119	97	124	109	101	116	125	103	103	85	133	118	121	96	101	132	138	103	104	125	126	93	110	130	108	125	96	119	131	125	113	121	111	107	124	126	118	122	136	118	117	105	128	116	120	128	107	122	125	138	131	129	119	115	113	131	101	114	123	113	123	128	117	111	115	129	126	123	107	120	120	120	112	118	125	131	113	137	122	135	127	104	96	120	104	116	119	122	107	122	112	126	133	123	120	128	112	130	95	127	142	136	128	115	109	130	89	116	111	144	118	114	119	121	120	115	138	126	129	116	117	117	110	119	103	115	111	116	129	122	117	122	116	127	104	133	101	108	87	108	118	125	132	92	106	145	119	118	108	119	133	101	105	135	108	100	126	98	126	108	114	114	125	107	129	106	125	117	93	107	134	107	113	108	117	126	128	113	116	113	126	117	116	117	107	126	128	99	102	129	131	123	108	115	113	131	108	106	112	138	112	95	118	116	143	133	108	121	111	111	139	122	108	113	144	112	121	121	129	130	110	107	94	125	114	120	89	98	113	106	106	133	112	122	115	108	112	114	101	121	117	110	96	127	113	132	133	116	116	115	104	129	100	107	131	124	121	113	106	106	105	106	129	125	108	119	104	130	150	100	127	114	102	124	118	125	119	121	106	119	117	113	100	114	134	106	106	132	103	133	125	108	119	124	122	127	109	99	132	109	123	110	124	127	129	122	141	103	128	138	110	115	130	113	105	106	137	123	116	124	105	112	92	130	101	118	114	126	140	118	123	117	109	93	116	119	123	129	116	112	102	127	119	95	120	112	104	122	106	125	114	100	150	131	122	148	106	121	103	122	132	120	117	129	111	95	109	120	113	103	100	118	93	116	118	117	127	129	108	133	106	130	110	129	109	124	111	111	127	120	130	92	116	113	130	121	123	110	125	116	118	111	109	124	95	113	126	127	120	107	122	126	130	82	106	99	118	133	107	133	107	103	119	117	112	113	110	107	110	96	112	109	112	126	131	125	102	112	119	128	96	122	132	123	131	123	108	119	112	93	119	122	110	122	125	113	111	111	118	109	116	119	127	111	105	121	120	102	107	127	118	106	114	115	125	107	123	101	84	116	116	109	121	100	104	108	135	123	120	121	125	110	117	112	118	132	106	113	135	95	101	114	122	136	107	126	125	133	100	118	112	135	111	96	130	128	137	129	117	125	127	119	100	117	140	113	129	108	124	104	114	117	109	110	124	119	110	108	122	115	122	114	110	113	124	118	100	116	136	131	125	111	111	125	117	112	110	104	99	108	117	102	117	117	97	117	109	128	118	115	119	134	122	114	121	112	129	133	98	137	120	102	131	90	102	108	127	132	130	110	118	101	122	130	130	124	111	108	116	124	119	115	102	116	130	107	146	103	128	99	117	83	131	99	118	132	104	116	93	119	104	106	96	98	130	112	125	119	116	112	116	114	91	103	114	112	110	102	129	108	109	125	110	131	119	134	106	110	109	100	119	112	105	138	104	120	125	106	109	120	111	97	126	102	112	109	100	137	110	105	126	150	102	116	117	118	109	113	116	106	137	107	135	127	140	114	113	118	139	139	138	113	118	134	119	126	117	100	112	121	110	142	128	140	105	116	103	117	101	113	122	112	111	119	132	93	113	114	127	126	112	116	85	110	124	123	107	131	120	95	108	131	143	136	116	102	109	131	128	98	107	101	118	98	136	106	107	123	106	108	115	110	120	117	109	105	113	124	140	131	130	120	139	102	106	118	134	130	133	119	164	134	106	121	99	119	112	108	138	129	122	115	113	119	92	108	109	156	134	104	145	104	102	105	124	122	97	114	118	104	121	112	130	85	128	105	128	112	110	146	130	126	117	117	118	105	117	118	104	120	98	140	122	131	126	117	98	103	116	116	134	121	110	123	108	121	107	109	144	96	121	125	110	106	112	124	105	129	105	123	124	124	133	104	124	109	116	106	134	120	107	134	91	98	110	93	125	130	107	146	106	122	131	100	131	122	120	139	124	114	137	129	117	111	124	121	120	128	120	101	129	95	107	122	91	105	115	139	109	119	112	141	121	121	143	132	117	114	121	118	141	98	116	119	128	146	137	106	123	128	113	124	133	138	114	129	108	120	116	122	134	119	131	124	104	129	136	127	123	110	116	118	105	116	96	111	106	107	123	130	148	116	124	111	132	143	104	109	104	116	131	145	112	93	137	119	143	111	106	108	122	139	140	131	120	130	125	97	126	121	137	99	113	93	132	115	116	130	112	125	115	112	96	122	118	110	121	107	106	121	110	125	112	109	99	111	108	111	118	128	117	112	106	107	112	131	112	120	118	111	141	103	112	131	103	118	120	108	126	122	112	132	112	114	116	116	110	133	115	99	125	130	105	109	134	122	116	116	107	114	113	130	113	110	124	127	131	98	114	127	129	133	101	108	123	135	121	128	127	102	106	115	121	126	131	111	118	108	120	123	100	111	131	157	108	116	130	122	107	94	129	120	127	104	124	108	128	119	114	117	105	126	101	125	131	105	121	102	122	130	113	116	120	122	119	112	83	132	117	135	127	93	129	102	119	109	97	131	113	115	127	115	121	130	105	121	123	140	111	134	118	119	142	121	131	145	107	117	127	131	115	135	124	127	120	108	115	117	110	106	134	122	102	104	104	109	135	122	116	100	113	82	105	136	125	136	111	121	116	106	110	105	128	120	125	144	112	136	123	139	136	105	134	115	115	132	120	119	113	116	111	129	120	113	116	130	104	136	113	124	119	118	101	117	104	138	145	127	103	114	111	115	104	102	146	102	118	126	121	117	119	121	124	121	120
38525	25044	24024	22888	18647	8186	1793	1107	928	747	587	555	465	390	367	321	316	306	305	278	273	269	253	286	268	298	287	289	273	257	304	268	288	276	251	257	289	275	315	248	233	285	264	279	252	278	272	293	286	268	271	249	239	228	264	261	270	262	253	275	253	259	273	244	270	276	271	267	258	264	236	270	242	282	265	249	274	258	261	293	283	242	281	274	290	253	308	282	272	301	263	261	263	252	275	273	248	275	264	246	254	263	231	288	282	275	281	235	288	268	265	264	257	260	317	262	261	268	245	256	270	255	242	298	252	254	248	267	280	274	270	283	281	296	254	237	260	260	263	284	274	265	264	243	268	255	271	244	264	269	266	266	268	266	262	248	258	253	262	253	239	274	252	280	272	222	270	267	283	272	247	273	276	282	267	275	254	266	249	263	260	266	250	281	257	274	267	261	256	272	249	269	259	260	256	287	242	249	252	251	242	249	261	279	298	264	279	231	242	288	292	271	285	273	263	263	288	250	251	253	274	263	275	255	275	268	267	263	265	273	274	243	269	272	236	255	264	244	269	258	265	242	267	278	295	252	287	244	258	263	286	261	272	257	274	262	271	283	248	238	246	254	303	250	232	254	267	267	295	245	302	283	264	267	261	251	253	282	275	266	285	260	276	254	298	265	234	253	276	258	285	293	267	262	274	300	241	254	286	266	251	257	260	282	296	240	255	277	277	260	277	272	280	270	259	281	265	282	265	287	276	251	247	286	251	277	302	233	246	260	269	295	256	239	285	268	259	247	243	276	250	254	270	289	268	263	248	267	249	273	232	256	260	274	253	275	266	247	255	268	240	278	239	283	262	259	258	267	259	238	231	231	285	257	275	254	271	266	272	249	252	252	275	240	231	262	276	256	244	262	290	228	254	283	264	287	279	261	243	279	284	255	251	259	234	263	229	254	293	247	258	252	248	265	258	228	245	270	274	262	285	260	252	253	267	264	291	241	242	280	280	289	295	277	271	231	250	261	274	279	280	256	267	287	255	274	266	253	298	251	298	286	258	240	264	269	260	271	254	265	282	308	277	234	261	239	252	246	265	272	266	253	276	269	246	270	261	294	271	255	269	237	259	272	261	262	265	224	273	259	292	249	275	264	281	275	264	256	238	246	284	254	252	259	276	281	266	276	237	238	280	254	234	282	273	244	277	259	266	268	262	290	294	263	233	273	260	252	274	270	288	262	278	287	274	235	260	256	273	276	248	284	244	258	279	259	258	277	273	255	261	296	256	254	310	262	280	270	261	254	271	272	265	275	255	281	276	269	245	278	253	244	273	274	311	263	258	266	256	258	274	283	262	220	265	239	251	276	259	278	303	288	277	294	249	254	290	258	252	273	258	256	250	244	266	258	307	263	254	309	269	255	247	262	271	241	270	295	251	258	269	262	231	269	267	239	274	272	246	295	253	282	259	240	299	275	268	266	278	278	244	224	277	240	256	254	260	254	301	238	270	268	270	283	242	239	280	262	269	252	264	264	275	243	295	285	244	260	249	263	251	259	249	258	233	278	253	281	284	288	270	237	258	252	266	277	275	298	243	240	241	271	275	275	257	281	258	271	239	255	259	297	268	230	316	256	262	264	312	249	292	273	285	246	258	265	274	275	262	273	254	247	244	264	246	225	266	258	264	258	228	252	263	275	277	281	240	264	268	246	248	253	295	285	262	252	284	244	283	264	263	284	268	264	247	257	256	266	259	249	246	253	256	262	219	263	254	257	287	271	301	288	258	255	292	273	273	260	264	294	293	277	241	278	247	243	267	252	263	249	237	275	243	289	243	248	252	263	255	262	247	269	263	265	233	261	259	280	254	297	251	249	262	254	270	286	256	258	259	238	255	259	285	246	278	275	244	271	252	259	251	258	261	286	270	261	280	267	281	272	251	283	282	278	279	276	277	253	272	269	272	267	270	260	277	267	254	265	248	282	252	272	282	288	285	245	266	251	254	244	268	289	261	283	278	252	279	238	283	264	247	245	246	274	263	280	263	264	232	252	258	233	279	277	261	245	276	263	236	262	251	262	285	293	253	255	254	264	275	273	287	265	252	258	263	248	230	255	255	278	260	256	260	269	257	243	287	267	273	253	258	263	249	279	263	270	239	268	254	270	252	255	288	281	266	287	247	261	263	256	281	254	278	242	235	281	253	261	262	258	269	252	263	241	255	275	248	280	269	288	238	255	279	265	283	248	244	239	247	277	257	263	239	255	282	263	275	239	258	238	290	241	253	262	233	242	283	264	278	270	289	226	255	255	284	221	261	293	270	255	234	290	296	281	274	261	259	259	252	251	251	262	250	261	259	279	268	285	254	299	261	239	260	241	267	260	287	271	272	293	246	273	276	249	268	273	259	261	243	258	252	275	243	283	255	262	239	281	253	265	257	227	222	277	270	284	255	252	270	259	277	264	287	241	271	247	278	257	269	228	244	270	285	297	286	261	303	259	280	261	280	264	255	263	268	293	237	267	281	265	282	287	285	254	282	271	267	256	249	259	282	256	273	289	265	274	259	270	244	263	269	259	277	262	276	282	271	268	258	275	280	261	286	264	265	263	250	254	263	259	251	241	270	268	241	291	284	254	251	260	259	264	270	272	258	266	259	258	260	282	279	246	290	287	277	243	276	252	251	234	262	251	277	293	237	271	263	300	255	296	241	252	259	238	248	266	279	264	277	272	241	255	285	243	248	279	285	299	251	257	281	264	251	244	279	251	261	287	253	268	259	276	270	247	245	261	253	257	265	262	250	275	305	268	265	281	294	247	275	254	252	246	259	291	255	258	267	254	276	265	261	284	239	261	269	255	245	268	289	267	246	262	318	283	284	251	269	257	253	276	239	255	282	274	294	262	259	290	288	269	248	254	238	237	239	266	287	272	254	269	269	266	262	280	288	292	272	254	267	248	278	261	236	268	283	248	256	283	278	280	249	258	254	291	263	248	254	269	274	270	262	258	284	237	246	284	238	302	257	237	275	227	271	247	258	235	281	248	285	259	254	270	264	274	249	277	260	243	246	299	254	247	255	240	266	266	252	245	279	256	277	281	247	279	259	289	239	282	243	262	278	265	270	263	241	287	272	288	269	259	254	260	265	281	270	275	270	274	302	264	252	252	258	269	240	258	249	260	293	290	257	264	274	276	274	272	286	264	250	247	269	279	277	268	285	276	239	242	249	239	268	265	287	272	273	242	249	261	280	264	265	276	265	252	261	231	270	259	224	269	231	265	280	264	283	272	263	247	258	269	271	278	269	285	254	275	254	265	263	261	260	278	266	245	249	280	266	280	262	241	243	259	285	255	239	258	277	264	258	265	283	245	272	288	293	282	284	239	252	259	256	303	267	247	281	239	303	280	231	294	265	279	309	244	264	267	274	245	266	258	271	232	254	282	240	277	259	257	246	266	260	294	283	278	284	242	271	279	275	265	248	281	249	269	278	262	246	280	274	255	290	297	236	269	269	277
48231	20515	7305	2743	1101	331	211	142	166	159	130	132	133	155	146	146	131	135	134	123	121	132	121	134	124	143	155	130	129	122	121	144	139	128	136	128	130	129	134	126	135	115	141	140	141	140	116	114	122	114	138	121	122	108	134	109	139	153	151	119	152	112	136	140	126	136	148	149	130	142	144	143	139	127	150	131	140	136	117	117	123	152	128	141	136	110	131	137	137	130	129	127	147	133	140	136	131	120	139	133	127	130	156	132	140	134	145	128	142	125	118	106	129	154	145	123	122	127	120	113	152	142	112	120	146	146	115	114	132	132	107	130	151	131	133	141	124	118	123	136	129	121	125	125	165	123	130	150	134	157	140	149	128	128	134	141	150	126	145	137	135	142	128	125	132	145	126	165	111	131	123	125	127	127	131	130	135	144	144	123	124	144	133	135	124	127	112	125	129	114	150	148	122	151	119	126	141	123	113	127	123	119	121	161	129	134	122	139	117	129	133	110	125	122	122	126	131	112	132	129	129	153	144	133	131	143	152	120	134	144	134	132	114	135	131	151	131	133	141	126	119	130	134	122	127	121	121	119	121	138	131	135	123	113	127	161	132	138	127	136	112	138	150	156	126	149	131	133	140	117	113	142	125	107	129	158	139	149	126	131	129	129	128	139	143	132	133	156	153	115	139	150	122	106	125	110	128	143	141	133	114	123	103	122	138	138	126	121	146	157	133	119	152	121	124	123	144	141	144	148	143	138	140	139	131	134	127	142	120	145	123	124	129	139	151	148	131	127	140	149	109	156	145	113	135	159	140	116	142	123	139	147	130	128	138	145	116	120	135	144	134	128	104	122	126	106	143	142	126	148	111	120	129	131	130	145	134	137	161	117	124	129	142	143	144	129	154	138	132	151	127	121	132	145	144	140	124	135	133	119	145	118	111	128	138	122	123	149	133	144	133	130	130	150	127	118	140	132	124	105	133	142	129	118	114	131	131	134	154	117	132	131	114	130	136	126	149	119	120	132	138	151	137	126	123	141	141	135	143	128	124	121	128	167	123	116	144	125	135	117	132	136	131	125	158	121	136	153	132	122	133	149	129	130	108	138	146	147	136	140	147	124	126	120	122	130	135	125	147	120	139	148	128	125	119	135	121	136	125	140	113	138	143	162	150	123	145	116	142	132	127	118	136	103	98	117	123	133	134	147	136	143	118	133	148	121	105	130	136	141	127	132	117	139	137	139	136	111	106	127	138	155	149	126	146	150	122	129	121	135	148	136	116	119	172	142	119	142	119	118	116	137	137	119	158	142	127	123	103	111	123	126	138	141	154	133	129	143	137	120	135	140	126	160	137	149	139	140	151	153	140	144	131	113	140	126	123	137	134	132	125	128	143	114	138	120	135	154	120	131	132	146	133	129	149	129	159	118	127	117	144	134	118	123	136	143	140	136	132	125	134	135	133	140	114	146	137	100	128	138	148	129	118	140	121	136	135	132	128	140	143	140	139	146	132	141	138	135	139	151	133	136	126	139	144	159	134	123	132	148	148	116	156	139	138	126	114	146	111	133	136	147	139	115	137	142	133	130	127	144	124	112	140	130	125	146	155	105	121	127	139	136	150	120	107	135	150	114	136	132	150	139	141	140	128	132	134	130	126	156	117	126	137	131	135	152	141	125	151	127	110	130	138	154	140	152	128	136	157	136	140	129	121	128	147	129	134	133	159	147	123	141	130	130	138	125	109	126	137	149	138	141	136	122	143	110	152	131	152	149	159	126	154	136	134	131	116	149	125	150	127	142	128	121	129	136	115	135	145	119	118	128	140	126	127	131	112	132	158	129	124	157	163	115	115	131	121	135	134	129	132	135	136	147	134	129	139	143	135	131	111	135	127	145	135	141	115	115	137	141	136	111	135	135	117	159	117	149	148	134	123	126	140	124	140	127	126	123	113	141	138	128	160	112	148	136	115	141	129	152	113	122	144	137	140	114	147	136	134	133	105	136	149	137	135	141	121	140	130	122	151	125	129	146	148	145	123	143	151	166	140	125	147	134	126	142	141	123	131	132	154	129	131	135	132	112	120	141	147	129	107	150	148	133	120	109	137	148	144	111	108	115	131	136	144	122	136	144	120	132	124	127	135	141	121	137	146	136	143	135	139	148	116	119	164	142	121	129	136	138	111	130	124	115	110	118	122	128	150	112	148	153	121	127	127	134	151	137	132	118	117	140	134	137	146	124	132	133	139	106	140	136	176	143	126	125	135	151	118	121	136	132	163	129	146	140	126	97	141	151	143	118	135	149	142	122	145	129	153	110	127	141	131	148	146	103	140	130	152	136	112	115	131	122	120	129	141	122	125	136	130	138	132	129	125	165	129	136	140	133	132	144	146	134	113	118	122	133	140	146	115	140	125	138	147	140	126	151	128	126	131	123	115	132	130	132	138	144	134	123	137	153	135	132	119	159	133	119	148	145	134	136	117	135	115	129	140	136	137	115	161	131	145	146	126	131	141	131	153	144	127	147	106	124	141	129	145	146	152	150	117	167	124	118	118	147	134	120	149	133	115	144	151	123	147	128	128	100	159	129	107	129	143	136	144	117	125	146	153	110	112	137	140	151	122	122	122	141	143	131	128	140	149	127	134	139	143	140	144	113	124	152	111	127	134	108	138	137	122	120	131	134	139	126	129	122	155	135	113	123	130	131	125	142	133	129	113	122	139	147	122	132	153	144	137	116	157	128	108	118	136	140	137	133	122	142	151	132	113	141	133	124	127	134	149	140	134	131	126	120	149	129	127	142	140	148	140	139	117	133	129	130	130	140	126	131	141	146	149	117	132	138	132	125	141	132	124	139	170	147	131	118	123	140	150	116	139	146	146	139	103	144	145	135	133	126	128	138	122	133	123	147	128	126	129	132	119	156	137	119	155	142	114	142	134	117	105	145	126	118	136	112	134	138	133	135	126	141	138	122	128	139	115	160	145	131	130	118	159	137	136	145	155	165	133	135	132	149	132	144	123	131	121	130	142	131	111	126	118	129	118	150	116	122	114	137	145	118	118	122	147	160	138	117	128	118	119	141	128	135	126	155	148	136	143	144	137	141	128	129	131	147	141	126	145	132	141	157	150	144	145	133	151	119	138	143	122	129	117	124	123	150	116	124	125	131	152	137	132	129	129	128	132	134	147	131	158	122	127	122	113	117	137	124	148	143	138	143	128	142	120	127	112	129	134	149	166	124	141	131	137	118	112	133	124	131	121	135	129	132	156	150	136	114	140	121	116	137	124	125	118	118	127	122	139	148	126	145	129	154	128	143	112	124	118	156	167	149	124	141	133	135	127	150	141	134	125	132	123	141	121	136	155	116	141	117	133	141	147	125	127	129	141	148	138	141	135	162	134	154	134	99	128	123	118	160	118	137	130	126	126	117	147	119	146	143	144	123	118	121	149	124	114	142	125	141	142	142	129	119	126	136	129	111	140	137	136	146	134	143	140	140	129	124	136	126
32470	14009	9520	6347	3372	1083	555	481	431	366	374	343	342	342	283	288	300	255	316	305	270	276	301	290	271	286	269	306	270	302	280	291	282	279	325	309	270	281	252	289	284	288	298	317	307	303	279	290	274	273	306	310	289	284	284	279	288	285	287	269	290	307	288	273	277	290	280	297	287	316	295	327	303	296	253	285	321	328	297	295	303	321	300	296	295	319	307	265	268	269	308	298	293	327	272	312	279	288	298	271	294	262	299	276	296	314	299	300	306	312	303	323	286	275	288	292	298	269	281	302	295	265	289	258	293	286	294	270	301	288	313	290	290	304	284	301	274	308	302	275	265	296	270	323	272	301	302	303	251	302	323	300	277	262	287	305	300	298	299	312	309	296	288	307	303	316	305	271	281	283	306	286	278	280	286	267	297	283	285	321	293	330	317	269	279	277	278	305	281	272	310	294	298	271	313	296	298	267	308	284	315	319	265	265	290	274	259	292	295	292	292	276	295	285	301	287	298	260	286	284	301	270	290	284	288	286	304	305	278	329	325	291	289	286	276	294	274	283	288	309	300	299	281	292	312	305	282	287	300	314	295	312	331	299	277	279	297	308	294	305	300	279	312	287	303	312	299	267	318	292	284	305	294	272	307	288	265	260	242	293	319	318	292	270	340	315	300	299	267	280	305	290	267	283	267	261	299	269	307	264	287	283	280	285	278	292	285	261	288	288	271	281	264	282	281	282	261	302	287	287	293	292	316	312	284	291	306	256	287	274	323	282	314	280	292	288	316	287	280	282	278	314	322	281	303	290	283	283	319	281	299	276	296	269	304	287	278	262	316	283	316	290	267	276	279	282	276	310	285	283	275	297	317	311	291	269	256	285	287	313	307	286	290	319	274	287	238	313	304	317	297	311	302	268	294	293	292	288	296	297	265	301	299	297	277	289	261	280	304	293	285	263	289	295	287	277	290	291	348	302	306	276	291	303	268	297	308	318	295	310	269	289	306	282	286	340	278	286	269	292	309	271	311	320	284	290	277	272	290	301	267	263	281	286	295	284	282	289	275	304	290	300	284	299	316	300	284	304	299	291	295	315	290	298	284	280	282	278	280	292	259	284	296	306	292	271	282	282	261	301	308	301	282	309	296	281	283	296	314	327	275	284	324	256	290	292	298	301	311	274	261	284	293	294	292	304	282	280	307	268	284	280	300	292	295	267	295	256	279	270	321	316	287	266	304	301	290	310	311	277	299	273	299	310	286	281	298	297	300	326	266	311	285	287	299	270	283	289	289	281	291	274	289	271	295	284	309	301	317	293	270	310	258	294	306	272	297	267	328	309	283	307	297	302	287	279	278	288	302	304	273	312	309	299	271	274	291	259	283	285	299	301	292	297	285	306	283	284	290	279	299	270	289	296	306	284	324	259	266	295	300	290	272	334	292	262	266	280	295	279	311	285	265	293	311	301	292	292	294	283	285	306	315	267	296	271	307	300	308	273	260	297	281	263	295	346	304	313	273	267	286	286	277	290	287	283	331	300	286	267	265	279	287	329	310	282	290	269	289	298	305	276	266	302	278	276	299	269	293	315	302	265	291	315	286	297	286	267	283	270	284	260	266	298	302	264	307	278	295	310	307	276	294	270	288	276	316	302	287	290	280	302	268	291	297	299	285	289	303	265	282	279	281	305	308	294	287	302	311	286	272	276	281	308	268	280	337	313	301	299	308	328	283	284	304	303	284	275	292	287	274	278	266	262	293	289	321	282	292	285	287	293	307	303	305	275	296	289	265	288	277	269	300	289	297	320	285	303	325	294	275	321	276	276	299	303	320	305	265	294	259	304	293	340	279	312	266	293	287	287	302	252	267	299	304	298	320	331	299	304	280	311	289	297	287	292	283	270	296	268	306	315	286	297	279	295	266	298	299	280	264	286	280	310	280	320	278	327	280	292	318	257	291	300	259	274	266	264	297	276	294	281	307	299	306	285	296	270	292	306	280	280	305	312	304	291	335	264	302	305	266	262	311	275	317	275	306	323	302	302	289	309	309	306	255	270	276	289	287	299	299	284	283	293	303	304	259	321	313	283	321	269	289	316	322	302	302	278	276	294	280	273	311	268	277	311	281	307	315	288	276	250	284	287	297	321	325	293	284	311	311	285	299	297	285	320	277	289	303	315	278	294	280	289	304	281	293	300	270	255	305	277	307	272	301	298	283	290	299	272	291	296	287	321	293	294	294	307	277	293	287	316	307	289	287	313	285	302	284	272	285	284	271	294	294	307	312	252	307	303	269	298	285	296	266	316	299	252	299	312	286	244	282	311	312	315	286	272	245	253	283	261	309	289	307	281	290	300	286	263	323	299	310	309	266	312	314	295	304	286	257	302	286	322	315	313	277	292	316	278	288	260	303	326	301	287	290	311	303	286	298	266	305	279	270	294	263	304	287	297	289	291	298	251	292	291	289	312	287	284	288	282	322	297	293	289	320	319	280	308	311	297	301	292	303	307	308	326	270	287	293	308	277	292	284	301	294	257	306	275	289	315	304	303	290	305	296	314	314	296	275	296	277	308	309	277	305	267	305	301	279	284	282	278	301	295	305	300	295	277	303	298	273	272	258	263	280	287	284	255	268	285	307	270	313	314	313	291	280	295	287	305	296	289	329	307	287	295	294	291	280	286	300	289	315	318	291	304	279	310	301	288	262	320	278	290	301	280	278	310	277	332	254	331	307	283	314	298	257	292	322	297	275	307	306	292	261	282	296	265	298	294	284	315	311	307	287	267	315	289	290	287	322	272	290	304	288	279	272	300	280	287	303	286	279	312	303	287	295	297	272	280	297	302	263	300	329	304	291	290	284	286	336	292	273	283	313	291	292	318	287	293	280	279	302	279	297	281	306	309	283	295	287	279	304	261	284	281	296	292	294	293	292	316	274	301	288	322	297	291	280	303	280	314	265	299	288	312	327	278	269	271	260	291	276	284	272	307	299	305	305	295	281	290	276	277	269	300	281	249	289	299	333	263	285	296	289	275	292	301	273	263	288	271	258	289	295	306	310	327	302	287	286	300	294	313	314	272	291	283	291	278	273	274	272	316	314	286	318	281	289	286	285	297	296	278	279	273	288	307	298	307	275	293	285	308	282	283	289	289	293	292	256	320	314	283	311	292	276	290	292	292	284	320	293	266	286	260	304	304	312	265	266	293	272	297	280	312	290	290	273	296	271	294	304	277	283	284	298	292	271	313	308	258	309	297	286	299	276	315	289	324	306	275	264	281	274	299	323	299	259	290	314	283	289	311	290	295	260	316	269	313	297	284	255	335	281	297	341	322	272	301	318	287	310	286	291	313	297	294	269	268	312	267	293	264	307	306	276	248	305	275	310	277	268	284	288	291	277	301	307	291	272	277	285	285	286	285	307	274	288	285	292	299	277	316	311	291	285	303	313	304	293	298	276	305	301	304	290	303	278	286	274	305	265	280	290	291	298	295	303	318	286	274	282	280
50550	28011	17177	9504	4050	1172	305	236	174	171	142	159	144	138	124	113	149	115	126	108	123	113	112	107	97	100	129	124	110	122	119	114	116	104	113	113	95	119	122	108	93	130	122	106	104	110	88	129	136	120	112	121	108	117	120	124	131	111	115	103	129	125	121	119	88	107	140	107	122	106	107	113	110	108	101	104	103	119	105	92	109	102	95	101	116	127	127	119	129	117	117	113	114	95	123	113	143	122	110	116	118	106	109	108	127	119	112	117	112	111	105	126	121	136	109	99	100	114	113	119	110	127	109	116	122	117	112	117	110	103	125	112	131	110	120	105	121	100	91	110	126	106	87	119	121	119	125	92	105	117	102	110	83	101	116	120	105	125	95	112	113	117	110	120	99	81	106	121	113	101	135	114	131	99	121	127	123	134	110	106	105	114	108	118	125	124	121	109	116	99	119	123	123	115	107	105	117	120	118	109	115	102	122	107	94	96	105	107	99	107	96	114	115	103	123	119	122	125	100	118	121	114	140	104	116	98	105	114	117	142	110	110	127	99	123	100	107	107	101	118	120	91	95	112	102	118	118	120	117	115	98	120	108	98	111	115	117	135	122	99	118	118	109	129	112	108	120	130	108	104	114	130	134	110	134	106	140	119	110	118	99	109	111	122	109	131	118	121	133	117	112	110	129	108	127	118	96	113	125	116	103	113	105	124	108	128	105	98	108	136	103	117	111	116	106	104	126	107	107	116	136	122	100	118	116	111	114	110	122	112	105	128	118	99	112	94	115	110	101	94	97	114	104	107	93	117	112	105	135	145	114	117	97	115	112	132	107	126	107	115	106	117	115	111	112	127	112	126	113	109	135	115	119	117	102	127	130	105	123	113	120	125	123	114	117	90	116	113	117	105	118	110	115	119	104	100	116	124	120	121	103	128	97	110	112	114	106	111	114	120	104	115	124	114	102	121	120	150	109	122	106	94	96	92	123	118	121	120	95	107	144	115	118	104	107	121	105	116	122	113	101	144	102	127	129	98	99	107	111	100	122	94	108	100	102	101	119	115	131	117	99	113	105	111	112	118	100	122	115	96	134	96	99	111	105	108	92	91	100	105	112	115	110	112	103	107	118	85	97	94	95	118	126	113	123	135	115	105	137	113	100	110	104	108	131	118	103	121	100	112	96	85	118	105	138	114	107	100	115	92	114	131	110	98	129	106	120	122	112	94	114	117	134	103	104	90	127	91	107	123	92	121	135	117	122	122	108	134	115	115	121	121	117	128	132	128	106	103	110	110	111	103	130	105	113	125	130	119	109	115	110	125	120	105	111	118	92	116	110	108	110	118	110	116	129	125	105	111	95	116	102	118	123	145	113	110	117	126	84	116	137	126	105	119	113	130	118	113	122	104	112	124	110	113	107	116	126	124	102	105	106	124	112	106	116	112	106	121	113	122	108	124	123	120	107	105	131	125	127	119	121	124	121	128	113	93	98	96	121	109	106	109	112	109	105	107	107	99	104	95	111	99	114	124	117	108	93	105	106	127	133	96	120	105	123	146	116	109	116	113	135	103	123	115	107	109	98	110	106	107	122	114	128	94	111	112	114	120	100	139	110	123	103	126	103	113	104	112	108	119	126	100	111	113	90	90	132	109	118	129	108	145	100	115	123	113	111	119	131	113	131	109	110	113	116	82	100	102	121	114	106	119	107	116	117	118	105	120	113	106	114	102	112	111	113	125	114	115	107	114	123	120	116	137	117	108	136	107	122	127	117	109	109	108	118	93	109	103	114	121	97	114	131	107	121	132	109	121	106	118	110	114	95	97	114	118	131	137	112	103	108	100	91	103	111	112	120	119	118	132	105	101	123	108	122	123	121	114	112	121	111	95	118	130	124	115	110	119	127	116	117	125	82	105	99	120	122	100	112	121	118	124	111	111	107	114	120	81	106	107	120	108	126	103	102	103	110	110	120	94	99	120	106	119	103	111	138	104	107	113	102	104	103	101	107	98	105	100	107	124	120	105	119	99	97	127	95	95	121	110	117	127	101	98	122	107	119	97	122	119	113	103	107	111	106	102	134	142	110	100	107	130	104	113	109	107	108	118	114	112	114	84	101	105	114	117	88	140	122	101	137	115	101	122	111	91	106	142	107	111	133	94	117	128	115	116	120	111	100	98	118	133	97	107	117	106	116	96	98	99	106	117	127	109	110	103	120	121	98	120	114	118	109	105	110	97	116	104	126	94	124	111	116	111	101	139	95	126	106	109	119	102	111	115	125	115	114	111	106	102	101	121	91	98	109	151	117	95	109	123	105	102	100	105	111	87	116	119	124	118	100	111	92	131	113	97	120	119	133	105	115	134	128	128	110	99	102	98	107	113	95	112	119	108	135	103	126	104	117	111	113	104	116	122	118	120	113	97	119	116	114	98	111	104	99	105	105	110	112	125	137	120	125	135	122	113	111	114	114	108	102	107	125	101	108	119	119	117	110	113	109	104	124	100	104	110	104	91	107	100	104	113	115	92	105	99	110	125	130	102	112	117	101	113	113	125	114	113	103	109	114	117	111	117	113	114	113	104	97	115	82	102	98	126	115	118	104	108	115	128	117	97	109	103	96	128	128	102	117	123	100	106	121	115	112	106	110	112	116	118	104	109	117	105	122	104	102	97	119	111	133	112	122	76	127	114	119	110	116	103	95	125	103	111	122	111	94	96	135	101	103	103	108	89	120	108	123	100	121	115	116	96	120	91	100	100	106	114	114	102	104	131	98	106	117	99	113	130	109	97	105	121	123	107	102	110	99	90	108	117	97	106	115	133	117	108	106	118	135	129	109	141	113	98	98	100	104	131	104	115	99	119	104	121	120	126	117	122	112	116	114	107	119	89	95	118	109	107	96	109	120	106	106	112	134	101	115	123	108	109	128	126	90	106	133	119	101	109	104	115	105	121	111	110	118	110	124	129	102	119	103	112	112	100	95	111	118	113	106	111	127	124	120	126	129	120	98	106	112	91	106	97	120	115	103	118	113	106	100	104	127	117	130	99	107	96	114	121	144	133	101	97	111	109	119	96	98	120	123	103	132	101	97	124	143	125	116	134	131	119	116	98	100	96	112	111	102	87	125	118	132	116	104	101	122	100	135	100	115	129	105	111	127	117	106	110	121	109	140	106	114	141	111	88	114	101	116	135	119	118	114	125	96	131	105	109	113	104	98	111	122	116	114	98	132	125	116	108	122	111	122	104	119	112	112	99	110	96	112	95	104	118	123	116	124	101	108	123	109	108	117	136	101	95	102	132	115	124	121	105	110	106	120	98	123	115	121	105	113	116	104	127	108	117	127	98	94	120	114	136	111	122	114	114	118	121	108	110	120	123	119	126	129	126	83	111	105	128	109	92	117	108	115	96	102	92	122	128	119	116	115	96	126	122	110	125	132	114	124	127	129	110	115	109	106	87	107	151	112	110	108	119	102	115	98	108	109	141	95	105	102	126	108	88	107	104
32507	22161	20939	17517	10984	3499	960	793	662	608	446	443	354	332	281	285	302	280	279	269	270	243	248	266	288	243	265	254	267	269	270	287	260	248	245	263	279	207	282	273	285	246	247	249	240	235	270	236	247	258	275	284	248	241	242	253	285	247	256	237	228	243	251	256	268	258	273	258	275	238	245	263	262	237	270	258	270	265	259	252	275	247	274	258	244	265	254	234	236	257	264	245	243	240	245	249	252	232	272	253	277	251	250	290	282	263	271	257	249	281	258	266	253	236	269	269	248	244	228	253	295	249	245	243	235	245	251	264	213	246	247	243	273	258	273	294	272	225	267	260	241	261	233	254	255	258	270	244	267	251	263	243	258	290	264	273	274	256	238	282	284	283	280	249	258	232	266	256	300	262	227	243	256	258	260	287	270	251	254	273	266	266	264	233	253	239	265	266	243	251	253	237	247	276	272	254	277	264	254	268	230	255	249	213	253	255	241	267	280	275	240	219	218	267	262	252	255	258	269	234	273	240	268	263	251	253	253	258	258	250	273	254	277	260	265	260	281	265	216	255	227	235	276	250	257	269	292	258	262	262	267	274	230	227	268	297	240	261	247	253	319	259	270	261	286	264	265	268	253	247	265	271	283	228	271	227	240	250	255	266	264	261	250	234	243	243	272	269	252	250	256	261	252	258	268	235	242	245	227	280	276	247	266	296	255	252	258	256	253	257	260	246	254	236	280	265	234	281	274	235	235	289	258	271	255	272	261	264	260	279	250	235	231	274	253	249	246	233	258	268	246	262	270	256	256	240	224	261	253	230	223	232	261	264	289	256	260	244	255	258	244	237	245	225	248	250	232	253	246	228	244	245	241	254	232	242	256	262	272	250	236	261	242	272	223	259	253	253	263	276	262	225	257	256	235	266	259	260	272	233	253	249	260	235	257	249	245	230	260	238	274	250	272	253	278	237	238	253	268	265	259	234	235	266	249	272	254	257	271	266	224	279	253	250	267	239	276	240	267	248	233	254	267	239	276	280	235	251	260	263	251	214	239	277	242	248	264	254	251	266	270	264	249	221	255	269	241	291	277	262	243	251	235	282	256	269	239	248	265	264	249	257	242	237	245	251	274	260	256	256	262	259	275	273	256	285	253	240	245	254	265	239	241	248	275	250	242	284	263	266	244	267	264	248	246	259	269	230	250	256	250	244	256	253	259	226	248	264	266	240	250	240	260	245	263	264	253	251	265	236	257	235	266	257	282	228	242	229	257	230	255	245	284	245	270	281	264	246	254	242	261	243	252	246	257	248	257	219	265	256	280	251	241	252	229	235	259	241	238	235	279	270	268	240	240	277	247	281	248	267	236	253	263	238	264	259	251	251	267	289	283	258	262	235	271	260	290	249	278	269	286	250	270	239	247	243	252	263	242	279	261	248	299	270	257	250	248	269	268	280	256	265	248	242	279	290	271	244	273	248	257	274	247	253	259	247	254	251	264	258	260	249	257	232	254	230	245	238	260	253	248	269	254	263	229	258	273	254	262	265	238	243	264	217	263	259	244	251	239	233	272	280	246	268	254	236	263	261	271	239	251	258	245	254	260	276	251	250	282	253	232	253	258	252	237	242	255	242	240	272	248	248	249	257	255	243	247	244	256	250	269	254	253	254	269	283	266	252	259	265	267	256	228	249	245	277	253	240	216	286	240	260	285	239	244	259	272	241	264	262	253	240	254	257	241	266	245	240	268	221	232	250	274	257	261	274	283	248	282	255	242	274	252	282	274	285	246	230	270	266	254	267	261	273	250	246	250	243	245	248	253	273	261	267	288	270	268	252	237	247	237	279	248	252	271	248	276	282	260	255	250	286	226	266	250	274	255	287	264	242	262	254	255	277	269	255	253	256	252	247	261	226	291	249	251	266	275	217	274	266	258	281	245	227	271	250	263	231	247	218	262	267	224	263	241	246	241	272	266	232	233	279	277	280	270	238	224	262	263	238	220	278	273	274	267	271	275	246	256	252	249	277	263	251	223	259	240	226	245	239	256	260	255	263	268	244	268	263	238	238	278	249	278	253	250	239	285	240	264	273	249	252	236	266	268	275	286	253	260	266	287	251	260	257	260	252	259	249	269	257	273	267	259	257	268	273	251	254	250	265	261	252	259	261	256	254	263	252	261	279	242	229	247	245	238	267	248	281	258	238	235	249	284	268	245	235	263	253	243	254	249	282	256	247	242	239	283	254	238	275	251	271	252	262	240	258	267	247	249	239	283	272	229	228	260	243	221	227	227	248	273	248	286	268	233	250	265	276	254	268	280	290	249	238	249	214	237	236	274	275	283	288	256	237	243	247	236	269	262	254	248	256	251	271	254	271	252	263	246	283	238	245	255	251	242	268	262	233	254	261	252	269	266	247	274	272	238	233	224	238	248	271	275	239	280	246	237	251	255	247	258	258	263	241	259	219	237	230	257	225	220	236	255	247	256	253	264	243	232	250	273	241	256	262	246	253	264	242	234	240	258	253	230	258	249	270	224	243	252	263	233	272	262	246	276	260	236	259	235	260	264	286	229	243	311	246	268	244	245	259	242	243	246	281	252	285	272	243	245	282	284	224	251	256	258	267	255	239	264	257	275	262	269	237	237	243	259	237	270	233	266	293	271	265	252	251	266	261	233	255	273	255	249	225	273	260	278	287	268	254	252	268	248	249	264	267	257	248	262	250	254	250	278	247	277	236	252	269	272	285	247	263	245	239	263	260	247	238	249	253	268	283	245	249	242	251	251	271	245	237	255	255	244	236	235	269	255	242	272	234	245	243	264	241	241	259	255	244	250	277	250	256	260	270	271	265	254	279	265	263	257	243	228	267	293	240	231	267	242	284	256	268	261	246	235	277	262	241	243	233	244	244	236	269	264	254	274	246	259	244	256	253	244	246	246	272	250	256	253	242	253	251	260	269	271	293	238	269	273	254	284	218	251	259	246	248	249	242	261	249	257	280	303	244	233	255	264	242	269	253	239	265	257	246	232	248	253	252	266	240	255	249	255	201	269	271	255	272	259	256	238	286	275	272	238	285	240	267	253	267	276	240	229	262	258	235	249	241	286	268	229	285	256	247	266	244	244	248	248	247	249	292	246	231	255	256	274	244	238	262	246	258	227	257	258	231	234	261	263	240	244	276	238	246	241	239	295	259	253	266	245	236	279	260	262	271	245	253	241	236	241	253	231	267	236	276	229	246	235	220	247	247	276	265	245	247	268	249	244	261	239	265	239	260	279	281	268	280	264	258	268	276	253	273	275	257	244	288	279	253	257	267	251	271	234	287	237	250	304	269	271	274	244	256	264	261	238	243	253	240	254	248	226	259	235	235	251	263	225	246	242	269	247	239	267	244	258	279	287	237	260	257	240	292	258	249	276	258	246	212	295	224	213	262	261	241	254	257	272	237	274	248	231	245	253	270	234	282	253	250	262	246	220	237	250	219	256	268	232	255	207	256	282	263	248	258
57269	35648	26542	15722	8195	2858	430	276	224	200	193	152	165	135	134	136	136	119	108	97	121	124	103	99	103	132	99	109	124	131	107	113	125	118	129	107	107	116	133	118	125	111	108	127	115	139	128	128	111	127	108	108	122	130	103	125	129	106	118	111	115	126	120	107	97	111	130	119	148	113	123	130	120	128	117	112	114	124	127	105	92	115	111	124	137	131	122	119	129	113	105	118	109	112	125	110	131	136	117	114	111	121	110	135	140	121	135	111	105	115	106	116	125	118	134	105	126	108	132	112	121	113	122	119	110	120	114	125	117	119	103	119	125	150	106	108	127	114	110	136	130	124	116	117	104	135	106	120	122	105	117	112	142	124	96	117	109	102	133	123	105	117	117	123	106	126	129	130	128	108	116	90	110	110	131	127	108	109	96	114	137	107	105	131	128	117	116	116	119	101	117	118	133	116	101	144	118	105	93	123	125	130	127	129	114	128	100	111	99	103	129	139	106	117	124	117	134	130	155	127	116	104	115	126	103	129	141	122	106	88	124	128	112	112	109	118	99	118	118	136	121	119	121	134	106	101	113	128	129	113	115	109	125	125	106	120	110	111	129	110	84	114	122	123	117	138	123	133	114	123	114	117	118	122	130	116	116	128	135	122	126	122	130	105	99	106	129	129	104	105	112	116	121	126	124	129	138	130	120	132	136	124	122	111	93	123	139	129	113	122	117	115	96	100	121	115	118	122	114	125	118	106	95	121	92	129	114	109	98	126	104	115	133	127	123	107	114	126	112	112	124	110	150	130	106	123	119	88	128	122	108	101	122	130	112	126	134	111	107	103	147	113	123	133	110	105	122	125	109	111	114	118	108	122	106	129	118	124	122	129	136	114	139	113	122	124	133	105	113	131	103	121	96	124	113	133	126	126	113	95	116	114	116	99	102	132	135	100	136	114	117	123	119	139	124	128	120	127	112	137	127	122	124	108	120	121	96	128	127	114	125	122	122	119	128	123	131	122	131	113	124	116	131	133	111	120	110	93	125	120	126	120	126	118	117	130	139	107	101	102	96	129	124	96	135	135	110	120	118	115	132	111	119	118	127	113	113	103	118	130	105	110	116	135	126	101	135	108	125	103	130	118	152	120	142	114	135	123	116	116	133	113	113	100	118	133	115	119	142	125	114	109	128	127	120	118	118	127	104	101	113	113	123	113	101	108	109	118	130	127	115	104	126	104	114	131	115	134	127	113	84	117	125	132	134	116	123	114	110	110	118	103	135	115	100	125	138	112	120	142	109	147	106	104	118	103	105	118	107	134	118	123	103	116	114	96	124	124	135	129	109	117	131	120	120	104	119	116	93	104	135	126	118	102	102	100	123	108	124	112	117	117	85	135	123	108	130	141	121	115	95	107	121	121	131	118	133	133	121	122	107	103	96	120	108	125	111	119	117	120	117	109	110	118	107	107	115	108	105	121	128	122	138	114	122	117	112	111	136	119	103	112	110	104	145	103	142	114	113	128	124	112	129	113	113	107	114	124	105	136	113	115	124	98	127	111	97	121	93	124	117	128	148	101	112	126	112	120	121	100	97	90	126	123	99	126	109	121	110	109	121	109	111	115	129	121	106	115	134	121	134	125	106	136	109	116	109	125	112	134	112	109	108	128	115	107	120	118	136	128	113	119	121	129	118	127	99	112	135	135	112	117	132	104	124	129	113	150	121	121	111	113	133	110	129	132	150	94	104	105	98	101	100	120	119	107	118	113	131	125	118	117	108	108	130	116	120	115	141	137	128	136	124	124	105	108	91	101	110	130	129	140	108	96	104	112	109	142	123	126	106	107	106	119	120	136	125	112	116	119	101	127	125	120	90	112	116	104	123	135	113	138	94	101	103	111	123	109	105	146	119	119	124	145	143	119	130	111	131	122	131	112	134	119	136	121	123	112	127	117	115	102	113	117	111	111	128	110	121	111	122	107	124	99	114	115	122	113	112	111	129	107	119	101	113	101	119	109	120	121	126	113	121	123	130	117	107	128	115	104	126	116	125	135	99	101	104	125	98	99	108	121	134	112	128	117	112	122	118	128	115	126	107	128	126	108	113	130	111	126	119	112	115	135	103	119	113	113	115	115	107	119	102	115	109	118	124	111	115	133	119	104	117	133	92	117	134	127	102	96	92	109	108	102	104	102	110	108	120	134	117	102	111	107	115	135	123	127	110	101	110	107	107	120	115	113	114	116	105	138	125	109	113	120	127	132	137	101	107	125	110	115	124	116	105	130	130	114	129	125	120	109	111	119	117	103	127	102	91	134	111	111	128	125	121	110	126	91	120	107	113	111	112	93	101	90	110	129	110	96	116	126	112	106	142	126	129	117	138	129	106	125	124	127	110	107	130	128	118	128	124	113	141	121	117	108	124	140	128	114	110	116	101	137	121	137	116	112	125	113	128	104	119	99	110	145	142	134	127	130	126	133	112	103	127	124	122	116	108	112	107	116	113	103	112	121	115	107	105	118	120	117	111	100	120	113	121	125	96	104	100	124	127	110	119	100	115	125	121	104	125	106	127	118	116	130	140	131	112	116	114	121	104	126	130	111	120	123	116	115	103	98	137	114	98	115	121	109	128	125	116	131	108	114	113	132	113	102	97	110	117	109	110	149	101	115	116	119	120	111	90	122	111	124	116	111	107	116	130	102	119	125	119	132	150	111	125	129	112	142	102	109	115	108	106	104	107	119	104	125	90	127	131	98	148	118	129	114	115	116	135	106	130	108	141	118	121	91	119	101	97	117	121	118	119	109	106	118	107	118	120	117	137	114	133	111	99	110	117	133	125	133	116	96	118	113	110	119	124	106	129	121	116	136	118	99	102	99	120	121	111	120	123	121	107	125	131	130	128	107	118	125	130	121	145	115	91	122	124	145	121	111	130	108	107	129	116	113	116	125	116	116	134	115	106	123	138	114	106	107	112	128	115	130	112	135	129	122	138	136	106	128	110	125	95	118	116	109	123	125	135	116	114	114	102	121	90	112	123	119	116	90	114	118	117	105	144	119	117	122	123	125	125	112	103	110	133	138	116	148	145	123	94	97	111	124	117	134	114	112	119	126	117	129	132	118	123	119	114	124	135	139	104	130	110	98	125	117	131	139	119	124	136	113	101	107	122	94	111	114	103	126	124	115	98	83	116	113	89	121	112	127	138	123	114	130	113	110	110	131	116	115	113	111	125	103	106	94	130	106	111	124	132	124	137	119	104	119	131	119	109	101	120	107	106	123	124	134	134	123	107	113	107	113	140	93	109	121	119	146	122	126	102	130	127	124	126	130	114	126	108	93	99	128	121	113	113	113	127	127	114	124	108	127	106	109	118	108	115	112	129	133	121	120	99	115	123	114	124	130	113	112	137	127	115	92	105	121	110	118	114	125	126	111	118	107	126	125	112	115	105	133	100	109	118	110	137	106	100	119	127	128	125	111	120	111	109	106	108	107	118	103	111	107	119	111
35856	28930	29213	24218	18384	7246	1313	1004	811	687	625	502	426	384	336	315	289	277	305	279	260	269	305	263	299	263	282	265	285	251	278	279	247	260	267	247	251	254	250	241	287	260	309	301	256	281	234	259	286	254	277	293	272	291	283	286	281	270	249	286	265	260	265	276	288	272	280	279	263	251	285	270	269	280	283	266	257	270	264	282	264	249	257	285	270	284	287	262	245	247	291	276	291	279	260	260	273	277	258	298	265	253	279	268	241	271	271	270	247	272	276	239	274	245	281	295	253	309	265	281	259	271	270	257	276	241	299	279	243	252	262	254	277	287	245	279	286	295	246	285	247	243	254	264	254	255	276	259	272	245	295	257	270	275	289	282	267	269	285	280	250	269	264	273	252	251	265	279	270	265	242	273	275	266	270	244	300	281	255	268	288	269	263	260	289	274	238	238	249	251	273	257	241	280	264	243	271	284	271	264	265	259	252	259	276	260	272	268	270	275	249	261	262	248	259	250	281	246	244	250	290	266	289	273	263	247	286	259	262	262	269	232	260	280	279	263	260	288	262	279	275	245	263	276	302	261	274	301	263	283	252	238	272	278	246	266	225	267	287	267	278	246	263	257	269	288	259	278	268	255	295	275	255	298	293	269	255	284	269	264	291	250	248	268	235	261	276	269	262	257	271	267	279	257	251	273	245	265	253	268	276	233	269	260	303	262	244	270	291	271	277	240	242	305	262	248	230	279	287	266	273	244	280	246	288	249	263	264	284	282	277	279	290	268	289	250	280	273	278	267	286	275	273	258	278	288	266	266	264	279	280	263	279	270	233	261	282	284	246	278	274	273	256	251	271	254	266	278	299	258	285	278	261	241	247	246	266	274	256	274	268	286	295	259	291	309	275	256	239	249	297	242	254	262	281	269	273	277	248	276	264	272	285	264	246	276	243	239	295	263	254	270	294	265	265	262	261	251	283	256	276	265	235	252	276	296	260	281	308	255	259	270	274	282	276	274	280	251	251	256	237	286	245	271	265	287	272	287	274	290	271	290	261	253	300	248	293	274	282	280	264	270	265	272	205	276	236	255	289	247	267	258	281	245	265	263	240	261	256	258	280	219	264	244	247	295	247	278	250	246	271	270	261	261	265	261	262	251	277	264	273	260	275	295	253	292	275	279	245	270	265	287	251	283	246	254	285	247	259	249	253	253	238	261	284	264	274	288	262	251	237	274	242	279	280	260	254	266	264	249	227	259	271	294	279	221	304	253	238	286	250	253	261	235	258	270	299	255	264	270	258	252	269	300	245	275	270	301	278	279	265	263	250	270	276	281	223	276	269	251	257	264	241	248	263	263	284	283	290	262	235	265	285	277	250	262	284	287	254	273	257	232	235	273	255	238	281	266	246	259	256	254	256	285	260	244	259	296	265	294	262	284	236	249	258	245	234	265	243	263	270	287	256	283	299	237	296	300	261	260	280	263	271	287	273	231	258	264	272	241	265	263	250	267	243	304	263	241	270	258	237	266	246	222	288	269	258	264	238	282	258	283	289	255	282	250	246	250	289	250	299	264	307	272	265	300	279	276	266	252	264	261	270	288	275	279	260	264	310	284	250	258	292	248	238	254	241	262	275	263	257	287	258	249	264	246	248	255	269	242	268	250	254	246	239	259	267	277	297	266	258	296	282	268	285	287	266	273	250	243	263	257	250	259	246	269	265	274	286	250	240	265	286	246	252	245	296	276	281	268	277	281	260	230	306	263	253	323	247	262	255	267	235	269	280	232	254	237	279	246	279	243	272	266	270	241	259	266	248	244	287	275	242	276	277	264	248	248	266	245	272	275	250	265	290	276	287	256	282	249	260	281	256	272	283	257	239	264	265	262	255	263	275	262	239	263	249	282	248	252	279	245	228	271	251	270	276	265	271	235	265	260	259	277	253	239	272	304	251	263	263	264	252	261	271	268	242	262	273	275	275	273	262	269	255	268	263	279	268	256	280	254	244	257	263	270	262	293	262	327	253	268	268	231	267	306	247	253	268	272	272	282	254	260	272	256	250	265	261	284	294	238	256	265	255	283	275	273	266	275	287	264	267	290	256	257	267	254	276	247	254	284	269	272	263	251	276	260	247	262	295	255	268	283	275	268	260	267	276	255	235	288	280	271	251	281	300	243	271	291	276	287	282	291	248	277	286	270	237	254	259	272	280	265	248	260	263	267	261	270	274	259	274	228	252	273	263	271	303	290	273	249	261	280	257	244	282	252	274	262	277	279	298	283	292	285	271	264	268	279	273	268	285	276	295	263	240	265	268	255	267	275	248	251	257	292	247	252	281	260	263	266	284	247	263	276	278	286	259	267	258	259	250	258	254	271	263	282	278	281	278	279	255	269	272	268	278	283	274	278	243	260	278	259	284	260	277	264	260	270	267	263	229	278	268	286	235	256	278	247	299	295	286	258	280	256	260	263	270	279	241	296	270	237	279	260	255	230	257	241	254	248	244	239	254	281	278	245	291	287	284	272	270	286	249	254	272	264	250	258	285	283	298	298	247	270	254	238	254	268	291	278	271	268	275	261	249	252	239	240	264	263	276	243	259	285	294	257	264	292	260	275	274	248	278	252	261	228	271	241	257	262	243	268	266	274	281	252	254	272	258	286	270	274	278	270	246	260	270	264	266	273	273	241	275	299	274	232	278	251	259	286	276	283	241	269	258	288	276	259	294	280	251	265	259	279	270	252	269	263	296	266	264	299	243	256	247	251	253	272	250	285	288	266	247	283	295	283	258	262	288	264	269	247	263	306	297	277	265	245	244	237	245	268	284	258	237	254	258	280	267	258	279	266	261	268	256	282	266	258	226	255	269	273	263	275	266	253	261	268	256	279	258	287	241	248	260	262	242	290	245	282	260	264	262	260	283	281	272	239	267	282	259	260	263	258	285	278	284	263	293	269	267	264	279	283	245	280	267	271	279	280	275	252	311	246	267	270	238	234	256	258	249	261	246	277	248	243	272	259	266	273	278	263	296	242	255	257	278	247	265	316	250	262	252	286	278	297	269	253	283	272	289	233	243	241	272	269	248	248	272	235	271	272	265	253	251	277	266	270	280	289	273	263	271	269	286	272	279	232	238	262	276	254	275	269	226	271	250	287	289	251	264	246	252	287	239	246	258	228	276	287	286	266	255	259	282	225	277	270	278	283	258	267	272	290	288	258	265	251	268	261	250	293	258	246	268	270	257	263	263	278	291	272	259	244	257	277	271	246	287	251	277	250	277	261	247	242	265	256	254	294	264	263	284	250	276	313	299	255	236	257	253	264	256	274	273	259	263	260	264	280	274	270	280	264	268	284	258	265	255	239	288	260	273	260	264	281	258	275	280	244	273	287	254	234	267	275	272	312	248	266	274	269	275	258	275	256	268	278	282	270	246	258	248	286	259	272	248	271	247	257	279	271	282	290	233	278	259	273	277	246	245	294	271	283	285	237	273	265	269	249	259	263	251	268
38707	22286	12225	5323	1943	509	223	205	195	141	160	141	144	113	122	163	168	140	130	120	119	114	128	133	144	147	132	119	137	136	123	128	128	118	129	145	123	133	124	123	128	142	139	139	144	146	151	133	120	123	148	151	134	132	141	110	139	158	119	120	130	132	133	149	128	140	133	126	111	129	137	154	148	133	124	156	146	138	126	137	141	155	143	130	125	120	127	129	136	133	135	122	121	139	129	127	124	135	128	115	138	133	138	124	147	120	155	145	154	115	142	140	132	115	129	123	113	141	150	142	129	144	135	133	129	110	133	133	119	122	152	159	140	127	151	114	128	139	127	164	132	114	123	138	127	124	119	144	146	151	152	126	132	158	134	134	160	139	136	130	131	128	120	109	122	124	106	133	142	155	114	123	117	142	134	134	126	132	138	140	104	136	134	140	136	146	147	132	129	132	125	129	141	124	121	141	121	150	135	155	115	122	111	151	113	105	131	111	134	121	129	129	140	157	139	124	147	130	143	136	112	140	138	131	140	126	121	132	146	121	107	133	115	129	137	128	118	140	153	131	132	138	135	133	120	114	121	122	136	135	142	140	123	114	118	129	148	130	136	127	129	144	142	142	138	123	138	112	127	157	108	132	105	128	134	107	157	136	125	148	147	114	130	145	145	133	134	121	133	140	141	138	147	129	138	155	133	159	134	138	109	158	135	149	134	114	144	137	143	135	122	136	137	138	125	140	119	134	112	124	133	135	145	135	130	163	122	131	133	128	142	135	136	134	129	121	114	134	128	148	145	135	146	111	130	130	148	139	129	142	123	119	129	142	133	123	132	128	124	132	126	131	165	140	133	133	141	126	126	130	120	153	128	144	142	143	126	115	125	123	130	106	122	152	124	143	131	138	117	142	123	141	138	123	157	109	128	140	139	127	133	146	145	120	126	141	133	128	139	123	132	151	123	134	146	119	137	124	124	143	124	127	137	131	122	148	117	140	161	116	140	125	132	143	128	137	120	124	140	119	123	133	126	142	125	141	139	118	147	132	111	137	156	146	154	113	125	135	134	149	113	118	111	132	111	131	121	145	122	126	166	140	162	119	121	114	139	138	126	138	137	125	128	115	131	138	128	122	122	123	135	133	125	129	148	129	153	157	125	142	126	134	153	115	133	116	151	121	143	124	138	123	120	134	147	130	137	132	119	129	134	144	127	149	120	139	164	139	129	128	123	131	145	118	128	119	119	127	119	123	112	120	116	128	136	124	124	133	126	150	129	118	122	119	136	127	110	127	126	137	144	137	136	126	117	133	135	124	135	116	133	121	125	138	123	163	124	152	141	121	148	161	124	171	125	131	151	114	131	133	129	152	144	135	150	128	106	146	129	149	136	138	146	137	143	123	148	129	121	132	135	125	147	126	138	132	136	137	120	147	134	132	144	131	140	155	136	161	121	139	143	110	114	136	142	149	122	145	147	131	122	133	146	135	128	150	133	135	136	137	130	128	120	153	132	144	142	133	129	124	134	141	132	130	139	134	114	146	150	133	131	168	139	100	144	108	122	137	121	121	101	122	146	136	140	130	117	139	138	137	133	157	114	144	117	141	116	139	142	128	120	123	114	130	123	132	144	144	109	157	142	124	133	138	145	135	127	134	150	156	152	135	123	132	118	139	135	123	144	123	131	130	137	122	114	149	146	167	131	140	116	131	131	126	132	146	129	152	122	144	123	119	126	133	143	129	150	156	114	130	141	129	131	142	126	144	160	158	130	128	126	147	126	125	123	114	133	107	145	138	135	131	126	125	127	121	142	140	131	123	135	134	126	138	119	127	133	144	131	102	116	131	124	134	132	128	128	129	120	136	146	117	130	124	128	131	118	127	140	135	128	124	131	145	122	126	137	134	143	129	145	132	124	137	144	148	134	147	134	137	138	140	142	126	126	125	146	130	132	140	123	129	117	130	136	141	126	140	120	128	125	120	148	140	140	139	112	133	131	136	121	128	127	111	124	147	123	128	137	125	125	127	125	137	138	143	137	136	150	120	122	140	128	109	148	116	131	141	128	141	150	118	129	107	143	103	131	139	147	139	131	140	153	120	126	131	116	158	136	128	142	127	140	125	122	128	147	152	137	133	125	140	117	132	120	143	107	110	108	135	151	122	108	135	125	132	152	127	138	131	152	120	148	116	105	120	119	143	140	125	163	124	113	115	120	118	120	139	136	138	137	127	111	131	112	141	134	116	162	117	111	140	136	139	130	123	142	134	127	125	122	127	147	169	129	130	119	132	144	147	129	144	136	117	153	147	136	133	150	150	112	107	140	122	116	142	126	133	137	133	121	149	149	127	136	131	144	153	117	129	119	157	131	130	132	135	146	115	129	133	131	133	145	126	130	142	131	150	123	149	104	124	132	128	127	145	124	137	127	135	107	145	131	137	110	108	126	162	125	128	123	119	132	122	137	122	133	148	110	142	126	142	113	129	136	123	117	123	126	131	121	124	131	153	115	133	126	131	135	151	132	149	111	132	142	124	136	128	163	125	130	141	133	132	120	111	139	153	117	135	141	163	141	136	154	145	148	131	128	117	145	81	125	123	126	117	141	149	145	135	139	133	143	145	173	114	123	136	131	139	141	142	128	123	129	134	126	122	136	138	128	170	107	143	120	134	134	119	147	134	123	136	132	121	136	157	139	136	126	134	120	133	132	111	135	142	125	141	133	135	152	114	149	135	130	126	126	125	132	117	116	119	122	133	139	126	133	119	109	132	121	143	121	119	126	136	111	124	125	107	123	114	123	112	147	134	126	136	131	131	158	151	172	114	108	126	136	130	130	147	136	117	125	138	139	152	154	126	117	140	131	112	147	139	129	139	111	123	149	127	115	134	135	129	126	128	131	153	144	118	144	146	130	143	143	119	147	142	123	127	130	149	117	151	126	123	156	138	123	136	141	109	124	114	143	124	115	137	129	114	135	124	126	112	138	110	124	115	148	135	127	127	131	125	139	150	139	130	118	107	114	135	129	130	135	147	132	125	130	136	145	147	133	131	130	133	120	142	135	124	155	134	123	145	136	120	146	150	117	165	130	123	154	124	125	127	130	103	146	135	124	148	117	140	144	126	138	128	114	135	128	141	116	117	122	129	115	131	145	130	146	114	129	123	129	121	130	134	125	104	150	143	121	153	116	130	130	120	149	103	148	121	124	132	160	136	125	134	150	136	133	115	127	144	145	125	123	133	131	114	129	126	122	120	134	157	121	126	131	130	129	136	163	132	150	135	124	108	120	151	148	125	133	132	125	131	128	133	121	137	120	126	120	131	153	131	115	113	134	138	137	153	129	151	144	127	124	127	142	140	129	131	132	146	133	115	139	138	125	147	138	136	125	122	134	137	121	143	122	108	130	147	140	142	122	126	133	148	164	139	131	140	148	119	145	157	136	147	142	145	134	123	110	128	122	128	152	119	124	124	133	129	137	149	139	148	123	121	116	144	155	131	136	136	130	148
25233	17856	16172	11579	5448	1774	702	588	517	439	453	394	366	340	341	282	315	326	329	285	274	311	269	296	283	285	296	319	275	280	274	304	267	276	288	315	285	266	296	280	268	293	291	291	274	306	276	281	314	269	320	303	288	299	315	283	285	303	289	287	286	275	300	293	299	306	264	301	297	303	267	274	272	305	295	301	308	261	263	294	316	285	284	285	291	317	289	319	295	278	295	283	280	287	281	315	297	304	293	266	296	286	282	316	294	277	289	276	298	295	273	300	285	299	279	269	313	273	297	297	300	271	302	281	279	299	272	286	253	287	274	320	290	292	303	295	295	296	287	282	278	285	319	319	290	287	282	273	310	296	292	301	322	271	299	292	272	321	283	278	300	280	293	286	321	285	280	321	275	265	302	304	281	289	312	294	296	268	276	278	326	295	314	302	294	298	289	309	288	283	300	308	313	319	322	294	294	290	318	298	287	283	304	283	320	293	291	293	292	291	337	294	284	290	313	295	331	278	267	274	287	298	287	286	293	274	316	286	258	290	260	271	318	267	286	309	303	306	276	289	260	307	338	309	275	313	305	289	296	295	278	303	301	295	291	282	276	296	294	273	307	286	266	317	282	301	272	265	311	285	275	282	266	303	314	310	292	283	260	259	292	277	287	283	300	320	323	275	261	297	275	301	297	269	322	295	275	327	287	291	283	285	307	300	329	294	297	299	264	283	309	274	292	282	282	307	295	284	278	303	317	279	315	309	317	281	309	306	299	287	313	315	270	294	285	288	321	289	269	299	307	299	291	295	308	300	271	293	307	271	296	293	272	263	295	316	268	269	270	278	302	312	328	296	300	339	287	252	289	289	286	281	278	296	321	325	289	310	315	272	299	282	306	293	279	263	298	283	314	295	313	267	281	305	300	289	233	277	275	279	270	281	288	346	307	290	283	272	297	299	275	298	261	287	261	308	288	313	277	308	306	300	267	292	316	299	279	288	278	284	307	317	255	311	289	293	299	298	285	312	316	266	285	286	279	320	322	317	299	288	257	329	311	295	277	310	276	270	278	263	296	292	307	301	305	330	264	292	285	276	300	279	290	297	281	307	293	320	283	312	314	262	259	272	325	305	311	289	297	294	288	284	300	298	284	309	273	293	255	290	249	313	301	292	288	293	279	271	310	305	298	290	302	279	261	258	277	286	267	291	279	291	301	311	295	283	283	319	296	317	318	271	278	283	279	276	307	293	288	309	282	262	272	300	328	273	282	303	307	289	267	272	295	283	292	313	272	288	280	302	311	310	267	303	319	303	301	276	266	274	257	291	303	260	321	290	286	276	304	303	321	313	308	319	303	325	276	300	297	306	276	293	282	305	290	292	298	297	280	291	289	295	277	295	281	285	276	270	311	303	277	263	264	308	303	277	286	324	287	276	284	311	294	281	305	303	293	280	300	286	279	277	283	273	322	299	287	286	288	317	287	266	293	300	292	278	289	300	259	290	322	308	322	287	327	288	302	303	308	288	257	297	290	319	293	302	303	302	276	289	282	276	296	303	281	280	301	286	322	290	318	298	293	275	295	288	279	297	301	307	302	265	259	302	280	278	272	292	275	300	313	320	293	276	293	298	291	294	329	277	267	294	287	297	265	272	299	271	258	276	318	291	271	276	294	319	320	311	289	275	283	321	303	292	289	274	300	286	273	282	319	301	308	270	278	253	259	287	306	292	280	281	261	288	322	304	286	304	307	291	292	299	263	282	288	298	302	291	320	317	271	276	311	274	314	318	266	280	295	282	304	295	264	292	307	310	277	287	269	278	269	300	268	282	294	259	310	307	305	272	304	297	285	274	281	292	286	296	324	329	285	298	304	268	290	296	277	276	298	295	286	275	289	275	286	259	330	314	272	316	282	290	276	316	288	293	323	310	239	294	304	322	276	320	270	285	315	301	301	246	304	312	291	276	309	271	279	293	268	263	280	286	304	288	267	306	309	286	284	281	318	284	308	317	247	312	320	271	283	264	283	274	271	299	253	288	290	294	302	276	306	277	310	244	317	275	291	302	284	312	261	305	267	287	277	317	273	299	286	305	289	295	306	281	283	263	296	294	287	305	294	282	304	296	296	276	279	322	295	315	300	294	268	307	294	290	298	265	306	278	316	313	283	300	287	311	272	269	295	303	258	278	279	285	289	277	296	267	289	316	291	289	328	338	290	298	290	274	254	275	298	300	266	282	299	270	281	294	298	286	284	304	276	260	285	284	285	279	310	291	271	306	290	316	317	295	301	270	262	321	302	304	256	319	270	288	287	278	321	311	287	285	286	266	298	278	307	306	290	280	294	267	309	298	309	298	335	296	277	290	278	282	287	283	308	298	308	297	290	277	276	306	302	285	320	302	297	293	283	286	277	271	272	276	274	326	304	260	295	287	294	311	296	301	271	298	312	298	333	335	301	303	296	289	307	298	284	283	286	289	301	301	282	300	324	290	262	316	259	290	292	294	307	284	301	295	286	311	270	282	290	294	312	283	285	279	291	276	252	311	288	280	295	270	273	288	262	278	281	276	296	283	301	288	301	283	297	281	326	270	313	304	288	289	273	302	272	263	314	306	289	288	277	289	270	292	282	286	288	304	291	273	300	275	296	304	273	279	305	305	275	277	280	303	276	297	289	304	248	251	299	308	301	257	306	288	266	286	291	286	285	302	268	305	271	287	292	291	281	286	300	298	321	306	246	307	304	270	273	301	310	308	273	315	269	296	302	299	274	283	301	289	310	305	296	295	283	247	301	279	305	293	307	241	310	283	297	271	280	314	282	281	292	312	271	281	290	279	311	288	280	298	278	296	300	268	273	289	286	298	299	281	295	290	281	300	256	261	302	300	299	242	295	299	294	293	297	302	303	298	305	321	282	304	317	308	272	305	313	268	275	278	328	271	271	298	307	303	296	270	327	307	277	285	306	285	278	306	295	292	275	316	303	296	295	292	290	276	292	279	274	281	286	310	267	273	277	285	283	291	275	316	295	285	306	311	288	277	282	294	267	309	282	303	296	302	292	312	285	248	298	281	272	288	259	292	279	278	287	263	291	272	288	247	304	292	304	292	297	283	280	283	299	338	287	292	244	301	275	291	259	293	297	319	290	312	276	272	274	292	324	319	285	257	280	307	314	249	309	291	286	247	301	270	313	271	316	271	296	283	283	301	265	290	284	280	297	311	278	267	278	289	287	313	285	278	316	293	301	324	283	305	301	292	264	279	286	298	287	299	287	311	273	301	291	355	272	273	267	278	285	307	287	313	283	296	282	272	289	297	292	291	252	291	308	299	289	276	279	307	262	277	283	309	317	290	300	296	306	294	297	301	302	287	292	287	267	298	255	266	272	274	315	305	318	278	275	294	291	314	301	267	310	270	303	306	296	290	315	300	318	283	301	277	279	293	298	316	278	287	303	282	291	261	306	296	267	321	270	279	262	294	271	261	266	307	295	283	286	258	272	279	285	316	265	303
56088	33950	18083	8684	3638	656	236	213	173	160	160	154	140	141	132	124	102	123	98	114	122	109	103	129	104	118	135	128	119	116	138	125	129	104	122	122	109	105	98	102	141	128	119	132	128	121	105	126	146	120	111	124	118	122	122	106	134	113	118	125	104	112	113	106	123	136	109	108	101	121	118	129	131	89	131	118	103	118	101	130	108	130	117	114	125	140	132	133	111	104	135	119	113	119	113	122	106	111	114	117	121	106	101	114	127	128	115	118	92	104	116	94	108	136	102	86	106	107	117	94	121	119	103	130	115	130	127	125	119	113	114	122	125	109	123	141	126	136	98	120	104	104	105	113	97	113	129	91	87	114	101	122	135	122	119	109	123	136	118	111	131	113	113	123	118	125	112	119	120	108	113	106	131	111	131	112	130	98	110	99	102	128	106	123	115	107	109	119	116	102	119	107	118	147	129	107	120	110	121	102	99	102	105	106	105	114	128	121	91	102	116	88	117	118	111	120	115	126	124	118	99	112	107	109	107	125	123	108	114	102	103	118	109	107	109	112	110	98	105	122	125	107	126	115	92	109	110	107	105	110	124	117	108	113	108	114	121	118	117	94	91	109	124	114	107	115	106	125	109	116	99	110	112	120	101	112	130	133	98	101	108	124	120	104	99	127	102	126	95	120	142	111	136	127	123	130	122	120	114	120	119	124	116	120	94	112	97	99	108	121	119	121	92	121	120	119	103	144	132	119	104	114	99	122	105	113	119	100	121	137	126	137	104	106	98	126	113	100	127	102	84	104	105	123	104	125	111	127	124	114	109	112	121	136	107	131	114	100	142	110	133	104	133	119	85	123	109	126	117	130	141	114	97	114	121	112	124	138	127	124	128	100	97	129	128	127	118	118	104	96	131	135	117	104	106	137	114	113	117	120	96	94	111	108	112	125	109	111	98	104	96	103	131	112	114	101	124	108	105	111	116	120	109	107	110	123	113	103	117	101	113	127	113	98	118	112	93	121	100	112	118	122	114	94	123	114	112	119	109	125	134	121	111	103	116	141	108	116	118	91	126	121	101	141	115	131	111	115	111	132	99	120	111	100	109	97	150	118	107	96	109	97	135	110	104	121	111	105	121	116	119	118	118	103	119	100	93	101	131	113	101	112	130	131	112	125	108	108	129	111	88	116	108	123	130	118	95	101	114	118	110	128	115	107	107	108	96	101	109	100	102	128	106	105	108	110	128	109	100	107	107	121	118	106	112	119	133	103	126	116	133	125	117	116	112	115	103	122	119	114	113	111	112	126	126	103	126	125	105	117	103	107	115	119	115	116	118	114	111	114	96	102	103	107	112	98	106	125	98	90	109	118	114	106	115	115	105	127	126	114	138	103	102	120	107	108	116	124	128	100	122	125	93	116	106	112	99	97	120	107	105	119	108	96	120	112	107	109	105	127	124	135	121	111	110	118	119	113	127	117	101	123	124	115	128	95	130	102	111	116	129	116	82	105	108	122	120	105	118	131	98	112	110	127	107	122	120	106	104	114	108	113	134	119	142	109	116	124	127	128	127	117	111	127	124	123	100	113	109	128	116	114	110	111	109	101	117	114	124	100	111	113	133	107	136	119	101	117	111	119	117	138	108	114	103	104	119	103	98	131	109	110	123	124	103	92	113	118	117	114	114	105	92	108	115	87	123	136	108	116	111	110	84	143	117	106	131	88	134	139	112	115	137	128	117	121	121	120	132	116	98	110	107	97	107	110	131	124	115	106	118	109	115	114	144	134	116	123	113	113	125	126	127	108	130	104	113	119	108	140	104	107	127	141	105	126	117	98	119	126	105	97	91	115	112	101	121	110	111	88	107	117	128	104	109	121	123	108	113	122	102	101	112	129	122	112	122	107	141	115	141	114	100	114	136	110	111	118	123	131	109	102	122	122	131	119	124	120	120	112	115	103	127	120	94	99	122	110	104	121	121	122	115	130	114	101	94	107	119	105	138	100	126	123	121	98	121	125	97	94	124	126	137	109	121	121	105	127	101	127	88	115	114	108	103	126	127	151	98	114	115	109	134	118	115	112	106	102	105	108	108	124	101	102	103	117	126	125	97	124	135	127	101	123	124	118	131	120	130	118	106	132	131	102	127	92	104	103	121	130	121	101	114	114	116	124	124	131	114	122	113	104	115	109	125	117	122	120	101	138	138	114	102	107	104	110	116	82	120	134	118	130	105	122	111	113	118	106	121	122	117	88	100	107	128	141	101	103	97	108	125	105	102	110	98	120	126	90	118	119	109	122	149	131	114	99	128	125	104	120	115	116	130	123	134	120	103	105	127	118	94	129	132	126	116	117	112	108	127	125	89	98	122	90	119	143	129	101	115	111	135	122	121	106	117	113	117	136	115	112	105	104	118	118	113	113	135	111	117	96	123	96	87	114	125	146	134	124	110	133	114	117	127	133	123	113	125	130	117	108	122	120	123	111	118	105	113	111	131	132	87	125	130	125	109	95	122	106	120	111	115	125	111	109	127	130	140	135	116	110	105	121	132	110	124	107	113	122	108	111	125	116	123	109	99	106	127	125	109	108	126	108	115	105	110	121	119	111	150	114	124	137	108	140	112	129	119	118	110	132	119	142	120	102	113	112	129	117	118	116	127	104	136	134	113	126	98	110	138	115	115	128	112	113	98	118	106	104	123	129	104	129	102	116	127	108	111	108	130	98	89	112	101	134	121	105	122	115	95	126	129	111	112	117	113	90	126	113	94	106	105	97	120	99	84	129	119	127	114	106	116	121	121	112	122	116	123	125	98	106	106	108	95	98	110	97	127	105	113	106	131	111	118	100	108	120	123	107	114	126	128	124	137	98	120	111	111	100	119	113	128	102	112	101	108	111	128	102	106	121	120	142	125	112	105	104	121	118	142	118	102	101	101	109	119	93	108	104	123	100	116	118	122	123	108	122	102	105	117	128	113	120	114	119	118	110	109	106	117	101	111	109	90	103	112	94	110	118	107	99	97	127	132	130	126	107	116	104	104	100	101	103	137	114	111	111	111	115	111	111	122	115	114	131	112	118	115	101	111	123	144	119	109	110	120	150	114	99	130	127	99	124	122	104	100	130	113	111	90	130	97	102	103	102	120	95	105	106	106	95	121	116	103	113	119	118	132	113	84	133	121	118	110	117	130	132	112	107	107	106	97	124	120	114	115	109	111	96	116	111	113	127	105	113	120	113	95	135	125	126	113	134	111	104	113	109	111	122	106	110	111	109	114	120	109	110	126	135	115	109	107	123	109	139	116	103	107	108	120	113	119	102	149	114	135	110	139	105	104	125	117	118	113	113	117	95	108	105	116	116	133	134	95	100	119	104	118	111	128	124	120	105	116	99	110	91	129	134	102	107	118	136	113	117	97	125	136	101	114	117	95	111	101	123	117	116	94	123	82	104	133	112	109	103	91	104	102	125	135	129	117	105	120	107	117	122	108	104	106	101	112	112	115	122	110	112
36247	26492	20345	16293	9524	2114	903	678	568	514	448	404	394	347	289	268	294	300	278	267	265	257	298	275	248	245	278	258	233	242	238	296	311	246	243	254	239	278	263	249	277	283	250	260	311	284	283	241	268	279	231	259	269	263	234	255	246	280	253	299	232	269	239	250	253	257	244	252	259	273	278	275	244	243	280	284	275	266	254	237	269	240	254	263	263	270	248	275	285	277	234	250	297	242	234	267	255	245	254	243	245	239	271	269	250	252	290	285	272	243	279	229	286	272	271	286	274	280	257	268	266	243	268	277	279	264	243	267	263	278	256	230	266	244	257	273	271	271	236	262	245	264	237	226	269	276	286	231	249	255	276	262	267	216	258	272	250	250	269	264	298	263	250	272	292	262	260	240	255	276	239	254	245	236	282	276	242	252	281	269	284	238	253	283	247	250	249	275	237	239	265	245	263	259	275	281	266	243	253	257	279	271	273	279	263	271	265	279	270	258	261	241	243	239	256	265	243	251	270	274	235	255	244	273	254	258	260	250	268	262	284	236	274	291	239	272	274	268	246	285	244	256	278	272	238	251	244	270	269	251	250	232	259	277	245	247	279	243	258	234	244	249	248	263	268	245	282	267	255	257	258	254	255	250	266	249	263	265	265	286	258	251	272	242	226	230	260	251	277	257	245	229	245	240	281	259	268	232	272	259	257	246	278	259	273	294	259	251	269	269	288	264	282	248	261	265	271	285	261	275	264	254	247	252	236	272	274	235	256	276	241	290	273	278	248	254	262	272	265	251	271	268	269	254	237	257	256	269	236	281	257	243	246	246	255	255	245	252	268	242	244	253	236	244	234	246	238	254	259	264	252	282	236	253	242	282	253	237	270	283	245	259	249	256	267	263	247	272	298	255	264	265	265	252	264	261	260	254	246	240	270	268	242	257	271	244	284	273	276	279	263	235	243	246	234	252	250	274	247	260	270	265	257	269	270	237	254	264	235	303	248	248	223	268	282	263	249	230	262	275	263	269	252	266	264	273	269	254	251	249	270	256	257	262	250	247	235	255	273	287	269	257	269	254	247	251	253	249	265	256	232	289	272	264	267	244	203	236	253	249	272	278	260	245	283	266	252	269	243	278	235	264	266	245	312	252	251	232	227	274	277	244	250	245	267	254	249	258	264	221	260	270	235	265	278	264	233	245	252	257	282	258	246	222	240	246	284	242	249	274	270	264	257	279	259	268	230	223	243	270	256	265	230	257	242	275	287	217	252	252	269	279	249	241	242	249	282	253	274	253	255	284	231	289	257	264	244	247	273	278	245	276	278	234	244	248	264	267	290	248	228	261	254	260	247	244	258	251	263	242	261	271	239	282	255	248	270	245	258	237	253	256	282	250	228	270	281	293	261	258	230	259	251	246	268	266	254	254	261	244	254	254	258	256	280	254	285	266	259	266	262	266	287	258	262	257	251	252	240	260	269	243	251	262	278	258	259	266	247	238	237	288	260	302	255	256	277	235	244	257	230	269	259	264	245	259	277	255	269	247	260	252	261	231	279	247	258	284	247	233	269	250	261	266	264	269	257	268	266	247	286	241	282	251	262	277	292	277	245	272	232	258	250	260	245	258	255	282	255	253	255	270	278	239	282	242	244	263	271	240	260	239	236	286	256	291	272	261	273	238	254	223	226	258	281	258	257	271	253	271	252	251	269	255	276	248	277	257	251	245	233	270	250	256	269	268	283	271	254	269	224	268	273	238	259	260	251	288	268	256	254	272	249	260	266	256	268	263	226	259	272	250	261	271	264	244	290	268	245	228	277	252	240	233	249	259	225	253	255	264	256	267	292	281	261	255	255	246	246	231	258	263	234	257	249	281	246	254	273	238	259	269	257	254	285	262	279	242	265	272	266	279	267	267	286	260	282	257	271	271	233	277	270	252	251	243	279	269	239	241	247	223	277	276	263	260	253	279	263	263	280	252	247	275	250	250	256	247	294	285	253	238	246	247	264	246	265	261	238	289	246	258	250	250	277	262	257	247	271	260	260	263	256	256	253	237	254	232	293	260	262	256	258	290	267	279	246	276	263	260	242	243	253	284	243	258	271	245	247	261	256	235	264	265	275	262	228	243	228	221	276	247	277	261	278	261	270	259	255	279	247	262	233	264	207	277	266	245	259	238	262	271	265	254	260	258	255	254	276	287	275	272	247	270	258	270	242	249	229	270	262	238	254	263	260	283	248	275	267	269	243	262	254	277	234	248	254	287	254	278	290	252	249	255	275	248	241	266	266	265	245	274	262	260	277	244	273	264	250	245	256	247	236	275	257	248	257	269	247	264	250	246	271	241	244	238	255	263	276	271	254	221	289	261	259	269	230	248	265	234	253	272	268	247	256	224	277	263	251	280	244	280	251	258	273	274	245	252	243	242	235	239	254	253	282	265	245	269	259	240	262	265	266	253	241	258	260	230	275	255	246	260	241	257	254	258	259	244	296	259	239	260	229	265	243	272	253	273	252	259	236	253	244	257	286	283	268	269	246	247	247	238	250	256	269	243	240	243	280	264	246	254	246	198	235	259	230	267	261	228	254	300	267	244	247	260	266	226	247	271	270	250	241	258	263	264	280	244	278	250	265	259	269	291	239	229	285	269	278	228	265	258	271	243	270	258	265	232	256	260	263	241	262	252	247	252	259	262	247	243	287	259	242	262	302	280	235	285	246	272	255	266	257	240	241	248	260	265	247	244	293	264	259	246	263	245	268	275	245	271	246	242	262	262	253	257	270	276	269	252	248	238	238	284	245	260	262	254	308	262	297	246	243	250	265	246	268	247	242	234	230	256	279	264	271	253	257	247	245	272	264	238	255	257	255	260	271	275	233	237	259	274	241	231	248	281	249	239	261	276	270	244	268	242	275	281	264	258	288	280	264	296	272	266	259	261	267	251	261	236	275	263	252	268	285	287	250	272	263	265	262	266	222	279	253	263	267	287	256	234	258	262	256	269	254	259	261	256	285	243	258	275	255	231	261	282	253	255	258	287	270	264	260	272	277	270	263	274	273	248	232	229	267	256	286	239	260	250	280	247	242	255	253	273	278	271	274	253	275	245	254	261	241	274	247	260	267	263	261	275	231	247	261	255	252	231	300	258	269	255	241	249	266	246	273	266	274	259	245	265	259	236	268	268	262	257	247	284	249	292	257	246	238	247	263	257	271	266	240	286	278	257	265	238	282	268	246	248	261	242	250	251	255	284	265	245	262	259	283	243	255	261	252	274	268	247	262	243	257	256	286	244	269	248	242	247	273	281	253	263	259	241	264	267	259	231	260	265	238	250	255	260	270	290	257	243	260	259	237	240	244	259	276	253	240	250	269	260	290	284	220	260	243	241	282	246	246	262	286	238	268	248	275	251	254	263	260	272	281	275	251	259	272	246	235	287	274	283	249	269	242	257	264	258	284	264	266	248	254	255	238	253	264	275	263	270	259	266	241	248	285	229	251	273	260	249
64981	37599	22254	10591	5568	1559	336	224	224	194	203	179	141	122	159	129	145	113	128	127	122	134	133	107	111	115	114	109	132	109	120	126	124	138	122	116	120	122	105	118	129	124	124	142	120	122	113	101	123	122	129	102	124	127	121	117	114	101	137	113	103	103	115	107	118	147	123	121	112	134	101	128	118	90	101	116	132	140	131	114	95	118	121	135	111	118	133	122	130	137	110	119	147	125	114	110	125	112	125	116	120	109	106	119	120	119	114	104	126	112	119	110	124	143	118	142	144	115	126	130	133	121	113	119	123	119	98	114	124	142	132	122	139	116	127	123	90	131	109	130	116	107	121	108	110	109	128	115	101	120	117	123	114	113	122	103	117	132	120	143	129	105	103	110	100	121	118	123	119	123	129	109	126	125	118	137	111	116	124	115	121	113	123	107	118	122	125	121	94	110	131	112	104	111	126	124	100	110	123	115	109	111	110	114	132	123	123	117	114	113	120	126	109	130	110	128	120	116	126	147	120	124	123	111	121	134	120	105	119	118	117	112	110	105	114	123	118	133	119	102	110	116	123	100	105	132	117	118	108	110	136	124	117	115	125	115	102	118	126	139	144	113	128	111	124	114	133	119	111	123	126	117	114	120	125	97	116	105	144	122	131	133	124	112	115	117	113	118	124	137	104	122	135	100	137	112	104	109	154	138	91	124	126	124	134	117	121	128	136	108	124	134	114	126	101	115	128	129	122	125	107	115	129	106	124	151	118	127	121	115	109	114	106	130	125	136	139	117	127	132	114	119	115	109	117	107	102	127	131	108	106	111	141	107	105	128	122	126	125	127	122	106	109	139	123	118	119	107	120	118	123	130	107	118	127	111	104	120	120	110	129	123	132	128	128	102	117	102	122	109	119	133	101	105	126	136	136	127	118	124	124	128	95	133	106	115	119	117	130	141	122	95	107	115	121	111	134	108	85	120	118	115	111	142	118	138	127	117	113	123	131	118	107	125	113	121	122	114	135	115	128	134	104	136	122	152	109	122	129	89	123	114	124	127	130	106	128	130	144	125	128	124	132	92	133	112	138	128	124	127	120	94	128	119	105	121	117	138	130	113	145	116	125	136	133	120	116	145	125	114	105	107	128	130	125	125	112	116	106	130	94	113	118	107	115	112	114	113	132	125	119	103	108	117	129	117	123	135	132	126	132	117	99	112	105	126	129	120	114	102	109	112	130	110	126	124	146	134	95	106	119	125	107	110	109	127	113	116	120	101	133	140	101	131	103	154	106	127	117	104	122	117	102	129	124	122	119	139	117	119	116	123	122	113	120	131	125	120	130	119	121	119	136	111	121	108	118	108	127	127	137	106	122	118	115	109	132	139	120	86	125	122	131	125	132	115	114	140	120	126	112	122	135	149	120	96	120	129	125	112	114	121	117	128	114	112	124	114	103	108	108	130	106	121	117	119	129	133	108	140	103	106	110	134	107	117	126	122	105	122	110	132	103	129	127	124	123	120	138	103	126	114	142	129	112	114	108	102	130	111	122	135	113	127	132	118	149	90	125	116	112	122	109	103	121	118	120	109	121	107	101	128	125	125	111	120	117	120	123	121	112	119	131	110	150	126	122	136	109	129	114	118	117	110	132	110	118	103	137	132	126	118	143	114	127	102	118	109	102	119	125	103	135	134	104	139	131	127	118	128	133	126	112	125	127	128	118	139	118	125	110	113	115	113	130	119	122	114	128	123	120	101	121	133	135	109	111	141	126	128	124	126	121	130	118	113	115	102	114	108	107	127	121	111	135	113	119	113	123	120	134	131	130	125	125	130	117	113	121	116	141	119	122	122	107	120	130	149	119	100	101	120	109	111	127	125	125	117	113	113	125	136	103	115	126	115	140	127	104	114	109	133	116	123	103	98	140	127	115	115	125	117	131	112	123	111	121	119	121	110	113	128	104	114	104	111	111	96	115	110	139	122	92	127	137	116	128	131	153	143	119	110	114	131	134	132	127	110	123	110	125	108	126	115	110	137	113	115	111	126	125	120	111	114	109	104	103	127	126	126	127	146	119	120	122	135	126	145	118	117	112	112	103	134	121	128	124	114	119	120	117	120	133	122	119	107	123	141	153	129	121	132	119	135	105	142	143	134	109	116	116	127	128	114	103	118	122	130	119	119	132	126	125	128	101	95	138	96	117	117	118	97	128	128	128	113	118	112	95	119	106	97	96	118	113	122	133	131	138	133	128	116	115	123	120	127	99	119	119	120	131	97	109	117	122	136	131	112	124	139	122	127	127	119	95	120	101	134	128	125	152	112	133	133	118	124	115	117	134	137	121	105	132	125	113	118	130	121	124	124	116	136	120	124	133	120	134	100	144	109	112	127	117	110	129	115	128	107	116	122	148	133	122	115	128	116	107	127	113	103	118	115	110	111	108	108	114	122	138	121	116	107	121	117	103	113	137	94	107	136	116	117	125	131	146	156	130	117	115	131	119	127	116	138	120	128	111	113	143	132	118	111	137	120	114	115	142	122	129	105	110	112	116	121	125	108	120	138	119	121	133	112	132	122	112	134	129	109	119	103	120	120	133	138	115	140	118	121	139	118	110	123	117	121	109	110	128	137	145	108	125	120	143	128	128	128	143	142	123	117	112	121	115	112	121	125	144	126	113	106	119	105	111	119	119	113	124	110	144	120	130	130	136	98	88	103	119	112	135	130	127	101	128	119	114	137	99	123	113	127	122	95	96	120	137	131	113	111	125	121	125	131	124	122	97	103	117	117	122	125	134	108	121	107	135	145	120	120	118	107	120	112	110	118	116	139	119	134	111	137	118	116	118	121	147	127	127	120	118	106	108	125	110	122	117	121	121	121	133	145	125	123	111	118	135	112	123	120	108	129	122	122	130	112	115	113	107	143	135	114	117	112	101	102	115	135	124	125	123	117	125	131	143	96	127	112	110	127	122	126	115	103	123	111	118	122	127	142	122	117	141	129	129	131	95	118	130	120	127	104	105	118	119	131	110	135	124	119	114	129	111	120	119	136	109	126	96	119	117	125	127	123	128	120	121	143	124	111	111	139	136	111	127	129	139	130	127	123	141	119	116	104	122	112	115	108	109	107	118	117	145	113	101	125	130	111	106	125	118	126	109	109	107	133	118	121	102	125	125	134	120	140	114	131	102	130	119	131	107	110	117	122	115	117	115	115	122	120	125	118	151	122	147	124	133	152	124	114	101	123	111	128	103	130	134	117	100	126	124	132	107	111	120	129	100	113	118	116	111	118	104	131	121	113	118	115	145	140	102	136	134	138	132	133	119	113	116	104	148	116	104	112	112	109	124	127	122	115	125	132	124	122	99	107	120	110	133	129	128	104	117	97	113	107	127	133	124	141	125	99	129	129	107	113	111	117	118	116	136	118	102	114	112	123	124	114	129	127	84	114	112	118	128	118	131	154	99	133	125	109	106	122	100	109	117	122	108	133	141	138	109	146	118	120	117	116
41696	29273	23632	17919	13866	4306	1048	782	644	589	595	507	426	379	349	320	275	298	303	297	272	270	248	303	301	258	284	262	279	264	281	262	264	278	280	272	295	281	309	284	261	313	270	261	266	255	325	264	284	254	255	247	281	264	282	269	249	292	287	273	297	289	290	271	292	299	260	281	269	279	288	272	271	252	289	255	304	258	254	253	287	277	289	286	284	272	258	265	263	271	285	293	278	275	315	275	256	265	299	275	287	265	316	293	287	270	259	280	298	250	267	263	257	264	261	277	263	268	296	285	270	274	250	255	279	254	276	285	262	285	257	291	259	240	264	261	285	271	287	303	293	279	241	269	262	242	308	269	299	292	251	287	281	267	252	278	292	244	275	270	272	257	276	248	266	285	262	284	281	258	284	277	299	275	299	251	259	275	305	276	278	276	258	259	283	301	314	270	251	289	279	256	277	255	286	275	252	265	262	261	259	282	268	266	266	281	271	279	288	282	284	286	281	288	291	229	276	276	280	270	243	250	287	274	301	257	266	265	253	262	257	253	255	303	272	281	264	257	259	257	273	285	261	287	279	280	257	265	262	268	256	288	268	239	260	269	300	239	297	266	249	246	238	288	287	268	277	262	289	311	279	264	279	235	293	281	294	266	292	290	284	265	260	259	281	271	296	270	288	277	247	275	262	265	261	280	271	303	282	291	265	259	257	270	279	272	296	281	266	276	253	299	281	289	285	277	270	304	292	235	276	260	256	277	282	270	286	300	272	263	289	246	289	242	281	263	291	256	244	249	294	292	279	241	266	279	298	262	260	289	288	267	307	267	274	279	267	271	258	275	267	283	245	297	250	307	282	276	269	276	279	273	286	277	303	299	277	271	250	295	301	306	284	250	265	291	286	268	269	254	259	274	293	257	262	302	283	259	288	260	260	282	272	243	283	256	245	298	284	295	235	296	273	303	275	265	288	278	271	227	251	259	241	268	302	261	253	278	262	271	252	288	242	275	257	258	283	264	283	267	247	304	256	266	251	287	250	277	261	268	277	277	280	242	287	276	281	283	262	252	283	266	260	257	281	296	245	258	274	285	267	270	276	255	273	229	244	273	260	275	267	258	284	300	300	259	247	268	269	281	271	244	300	286	262	248	298	265	267	285	256	266	263	268	280	275	268	271	276	265	274	270	251	295	260	266	256	257	276	274	291	295	250	256	268	274	297	263	283	273	246	284	253	255	303	284	282	271	280	290	293	266	252	260	296	271	289	298	263	264	272	294	271	259	264	250	258	294	274	313	255	258	282	277	274	258	280	245	281	268	240	258	280	289	285	294	273	248	269	297	271	270	280	269	258	256	265	273	287	282	294	277	273	254	272	274	257	260	276	272	261	273	254	255	267	293	280	245	271	270	283	267	243	267	284	273	271	293	267	290	254	278	266	265	276	281	264	279	302	279	297	259	264	272	300	247	264	271	292	262	283	271	291	270	245	247	287	244	253	282	274	269	250	292	273	267	270	274	248	295	254	253	269	260	266	266	292	303	299	287	264	285	279	234	267	252	274	256	250	270	264	285	261	279	250	287	264	269	230	293	271	294	258	265	260	288	289	252	286	253	267	257	268	261	237	305	282	288	272	256	295	293	292	256	287	294	263	278	285	292	261	257	315	262	285	246	288	234	264	261	267	230	270	259	267	263	278	261	291	265	270	264	293	269	318	274	247	252	287	263	272	278	285	254	271	242	255	242	318	266	243	289	261	276	255	278	299	295	274	286	271	265	271	269	265	269	272	282	303	276	265	255	278	289	300	250	254	264	263	292	300	265	241	273	249	293	259	235	280	266	304	303	265	267	250	296	265	285	255	262	256	277	285	265	267	281	274	259	282	285	268	281	265	279	305	254	264	257	257	269	284	280	291	313	268	238	259	274	289	261	249	266	248	260	274	283	278	294	265	265	273	261	294	280	254	273	259	263	255	262	263	288	274	279	275	279	284	221	272	247	265	272	282	260	280	266	279	282	273	293	285	233	252	249	269	270	276	288	256	311	279	278	298	255	290	287	267	276	270	260	273	262	298	241	258	289	286	259	277	270	262	266	276	251	269	266	286	267	283	268	263	264	270	285	288	274	295	277	247	262	315	267	273	282	273	275	268	292	290	290	287	285	270	293	291	286	281	279	291	251	254	279	270	287	268	273	272	271	270	253	271	262	278	283	266	265	250	269	256	281	291	262	297	272	238	270	311	285	288	288	246	271	257	292	280	269	263	253	270	252	263	279	258	279	273	280	282	282	263	273	301	272	260	254	278	278	263	308	270	288	311	275	265	264	289	269	290	262	257	269	246	245	253	272	283	269	295	241	268	280	262	251	260	260	286	269	248	313	270	288	282	252	255	291	240	253	294	286	250	260	262	273	257	274	266	256	256	275	271	274	265	263	314	288	274	292	283	291	268	241	289	313	277	272	272	282	263	284	280	287	266	281	264	275	283	286	279	258	266	248	287	269	289	280	267	245	259	256	272	269	285	279	280	284	254	303	326	257	251	289	270	257	267	263	251	250	271	291	282	287	276	275	270	272	282	293	265	231	265	289	245	282	275	291	240	254	281	273	282	271	260	244	300	295	256	261	275	273	234	259	309	273	282	273	270	276	280	281	255	306	273	268	272	269	268	282	266	278	269	262	273	297	258	264	280	271	265	287	280	269	273	265	223	285	256	264	254	252	266	264	313	287	273	262	258	244	295	269	263	283	223	253	275	274	283	287	261	263	282	277	269	282	270	274	275	258	268	318	257	252	269	243	298	265	268	254	295	267	292	291	254	265	288	270	245	260	290	275	283	290	253	312	265	285	301	249	305	259	241	273	285	271	258	284	254	285	264	271	272	270	286	280	261	262	276	306	264	273	306	276	272	278	262	284	296	271	266	254	290	272	272	252	256	258	263	241	311	282	261	249	287	289	275	270	279	279	285	287	286	269	288	263	279	244	261	242	294	264	278	264	287	260	239	264	279	292	291	289	259	251	242	274	286	279	264	283	273	261	255	280	253	272	262	299	252	288	273	260	249	303	271	289	275	276	269	262	283	295	299	270	263	289	274	244	289	273	292	286	264	283	290	248	270	263	259	302	249	248	262	283	270	270	245	280	290	277	261	271	276	240	277	281	260	279	296	256	244	225	330	271	282	292	243	290	305	293	271	279	278	281	252	287	256	261	286	261	266	260	274	269	264	298	271	266	273	311	261	290	282	290	280	271	259	256	251	280	269	274	264	283	265	262	281	283	269	262	274	268	287	265	264	257	263	283	277	285	260	284	306	281	267	277	280	275	261	281	287	265	271	258	288	266	294	254	283	293	282	237	255	288	269	269	277	255	277	310	279	270	274	256	280	263	286	293	289	282	270	275	262	247	256	283	322	302	259	312	285	285	276	281	280	275	238	290	289	298	256	273	248	246	258	271	279	291	290	253	283	255	258	291	272	281	273	274	252	265	245	276	258	307	272	266	276	264	277	265
43303	22637	10812	4297	1383	601	229	169	179	164	150	141	155	142	132	129	131	151	136	133	123	146	132	117	127	146	115	130	132	144	142	130	143	128	134	135	127	130	129	140	130	124	115	128	137	167	126	136	138	156	155	132	143	128	133	120	133	125	132	133	127	133	152	165	140	125	130	144	141	128	123	106	111	113	117	140	142	134	143	143	134	147	121	142	129	115	144	140	149	136	147	142	128	119	139	146	147	142	154	136	131	137	115	125	124	117	136	152	142	127	120	114	149	137	133	142	123	146	136	130	127	130	156	136	144	130	125	115	135	142	145	162	153	139	139	130	128	121	121	127	129	145	130	135	118	134	130	153	127	138	131	146	133	136	121	151	167	129	140	121	129	121	153	139	149	134	142	161	160	141	135	150	124	145	153	155	159	123	153	126	135	123	130	128	139	139	140	146	121	158	127	146	130	164	145	150	124	140	149	158	118	148	122	144	111	148	129	129	143	124	139	149	151	140	119	137	131	128	131	121	140	134	146	140	131	133	125	137	137	117	146	132	147	129	147	131	155	114	136	136	155	143	145	136	161	144	129	146	114	136	138	141	118	127	137	137	122	94	117	148	138	116	156	126	132	139	130	132	127	133	151	132	139	158	166	138	133	116	135	117	123	166	122	145	145	144	117	138	133	140	116	122	109	123	151	134	133	123	154	151	127	120	122	148	160	116	140	146	125	104	148	143	147	118	122	122	135	125	141	125	109	149	133	126	127	133	134	128	115	144	143	110	136	136	125	155	131	141	110	136	163	143	122	127	147	149	119	143	153	133	132	131	145	138	141	129	123	136	122	112	137	137	138	138	143	133	146	135	135	137	117	135	129	147	158	123	120	126	127	124	149	103	130	146	124	147	145	115	146	156	138	140	142	142	156	120	156	142	135	135	146	160	132	131	145	127	133	121	142	135	140	123	128	138	130	169	131	125	142	129	124	137	112	135	144	133	131	142	124	122	122	140	149	147	151	128	118	108	134	155	140	132	131	140	160	156	142	128	140	138	136	132	161	134	153	127	142	140	137	162	140	154	141	120	131	127	143	136	144	134	144	122	141	149	131	125	144	134	128	173	141	142	128	128	135	110	136	142	117	136	130	135	147	136	137	131	139	146	143	153	148	146	134	122	131	122	136	123	141	154	125	135	137	128	129	138	132	129	144	120	133	137	135	148	142	136	133	160	128	120	126	147	142	133	116	131	133	130	117	141	149	150	146	152	135	112	141	135	139	137	141	142	142	138	134	138	137	118	135	111	145	135	114	109	120	130	145	138	144	132	150	142	138	146	152	136	125	134	135	143	123	133	135	147	126	121	135	132	140	133	119	145	130	145	136	146	138	151	152	133	129	125	138	126	158	147	151	157	156	140	124	147	129	128	149	111	157	126	117	105	130	123	143	122	148	134	163	144	152	132	119	136	133	128	138	113	139	160	151	126	121	138	146	121	130	116	132	123	146	128	125	120	139	144	145	153	129	135	131	148	137	127	102	130	115	117	117	103	129	122	142	145	125	127	118	122	152	140	133	130	127	136	126	143	123	119	127	138	126	149	138	144	109	115	110	130	140	153	104	125	131	133	138	118	141	116	172	89	155	153	138	127	167	125	125	122	131	141	150	151	112	126	129	99	115	141	127	160	125	126	119	150	128	144	133	142	129	141	107	148	134	153	147	122	128	115	140	126	144	133	148	146	139	122	139	148	132	127	139	144	121	139	118	136	129	146	136	110	135	134	125	120	141	139	138	129	130	140	136	134	128	166	127	121	145	133	132	128	144	144	126	134	125	164	132	129	131	143	127	131	147	153	129	137	134	139	130	111	145	126	136	133	121	134	132	144	128	142	137	125	137	125	131	146	140	126	110	135	135	141	127	131	116	118	132	135	162	157	127	148	125	149	146	141	129	141	128	99	115	132	138	138	175	154	132	144	129	133	137	129	133	138	146	142	140	138	130	151	125	120	126	143	131	132	133	142	161	128	123	132	110	161	135	130	140	133	162	139	125	108	160	102	136	139	131	149	108	136	149	136	113	144	133	122	127	140	128	145	136	138	144	135	130	144	127	122	123	133	145	128	145	125	126	128	132	130	159	143	120	144	136	126	160	149	143	138	124	123	142	139	129	129	153	121	117	124	135	131	133	131	129	128	136	128	131	134	132	139	135	110	127	152	136	150	166	113	124	152	124	127	123	137	137	150	155	137	158	145	141	126	132	129	139	108	134	134	135	117	135	123	105	125	142	129	127	125	124	124	134	140	123	137	134	120	139	147	142	129	102	113	122	152	149	116	125	133	132	123	142	118	123	158	142	132	134	120	137	133	131	127	151	131	126	119	125	118	129	117	134	125	131	123	178	131	140	124	131	136	137	140	128	129	141	146	111	132	135	121	107	130	140	161	141	131	118	137	130	153	137	144	140	149	134	131	121	144	134	156	146	144	124	161	136	146	125	142	156	128	120	142	152	132	129	134	133	150	109	128	136	129	139	162	134	131	139	145	128	118	156	125	144	125	123	132	111	149	133	135	153	124	110	119	137	129	137	137	115	142	141	124	153	111	136	139	127	134	134	151	163	117	140	123	106	136	142	125	141	138	148	127	140	146	133	137	149	148	136	141	137	128	149	135	113	131	126	139	143	129	114	132	124	130	138	118	141	136	103	125	135	118	139	126	123	123	137	141	136	149	141	131	135	131	123	126	131	129	133	123	122	127	134	148	147	135	132	131	133	134	138	155	136	134	126	131	130	111	123	127	136	142	133	123	126	143	140	145	153	156	157	104	130	127	145	137	125	132	126	134	152	117	142	131	135	125	135	130	131	142	131	151	132	140	122	122	156	149	133	133	122	125	126	120	124	144	136	147	134	131	132	132	133	130	152	143	123	141	137	128	125	145	147	139	132	146	112	104	135	131	138	118	111	151	123	110	133	133	125	117	123	120	156	164	140	135	174	138	136	132	139	135	155	126	153	129	136	119	149	145	128	137	152	135	118	138	152	137	155	111	131	132	135	127	128	121	125	132	148	144	124	119	134	143	138	147	127	143	103	131	124	121	119	144	146	126	124	133	115	130	127	145	155	124	131	129	147	121	137	123	143	131	141	159	129	142	128	143	138	125	134	140	146	125	138	136	156	115	150	127	137	150	146	145	123	154	117	125	140	147	109	119	139	132	136	113	104	140	157	139	129	125	137	117	152	156	127	135	129	133	140	120	148	136	126	130	136	119	148	149	139	140	158	134	148	140	117	127	154	138	146	135	127	150	131	137	149	121	122	113	133	151	104	140	140	166	120	141	125	127	135	117	140	152	143	131	122	142	121	128	132	135	137	136	133	141	113	146	151	145	144	140	124	145	135	125	132	130	145	144	140	147	128	131	146	148	150	134	137	157	126	153	155	129	121	158	143	133	135	140	137	126	135	152	135	130	118	126	153	148	124	150	124	148	141	126	125	130	127	131	145	137	120	133	120	135	139	140
27449	16743	13696	9048	4554	2024	680	522	545	496	460	396	377	328	364	329	307	298	314	296	293	314	290	289	291	277	304	292	317	299	274	317	286	271	298	318	305	286	303	283	281	282	304	285	300	323	316	308	317	289	269	306	297	331	273	290	290	283	296	286	297	303	287	296	297	261	289	279	287	296	288	283	275	296	296	306	291	309	307	300	309	304	309	306	315	313	302	294	287	290	332	284	311	277	295	320	284	289	278	321	300	294	278	311	310	314	280	296	315	294	314	300	329	283	303	270	312	280	329	308	301	266	284	330	284	288	294	314	302	296	295	319	286	311	284	288	281	299	278	305	278	312	298	291	312	300	280	288	293	305	304	280	275	296	278	327	306	278	318	297	309	297	283	294	319	324	317	288	245	264	302	303	326	310	305	294	283	309	281	274	289	268	298	302	304	308	335	317	293	272	293	297	270	325	294	313	310	296	321	294	299	306	289	343	318	286	286	321	318	299	301	310	302	282	307	280	293	300	318	277	289	283	293	303	293	317	311	294	280	337	302	301	276	329	285	284	325	285	293	286	277	290	298	289	291	288	313	311	301	286	303	314	300	317	304	283	300	316	325	280	277	319	318	278	296	297	281	333	306	293	310	300	279	308	301	318	286	277	279	301	294	304	302	287	279	303	298	331	286	275	267	312	300	308	308	292	320	288	283	294	295	318	309	316	315	309	305	310	340	301	298	324	296	286	274	296	296	272	299	276	313	303	297	291	302	290	279	307	285	298	288	298	262	308	290	319	313	308	284	300	292	274	333	352	283	292	297	304	290	310	302	297	257	300	290	306	308	317	263	318	248	306	296	301	326	305	321	294	327	300	304	293	301	288	291	289	284	291	291	296	317	290	290	302	288	294	272	279	283	301	305	320	318	277	327	265	287	295	287	274	277	301	287	317	295	295	335	320	279	291	291	276	310	295	299	297	304	274	305	301	284	276	295	259	284	298	269	290	298	265	272	301	299	292	290	278	264	276	292	286	288	290	306	294	308	280	302	317	273	284	305	297	298	291	293	321	321	303	329	313	307	288	296	310	300	313	267	291	322	304	273	318	278	323	301	292	266	321	270	278	295	301	314	299	284	310	305	274	304	335	263	274	307	310	270	305	301	278	280	292	290	307	289	320	281	276	272	285	333	326	275	315	293	299	306	303	316	279	290	295	302	259	306	322	290	310	309	332	296	303	304	286	314	293	318	292	309	281	288	328	299	294	285	266	286	296	321	300	320	287	303	284	302	303	296	306	314	331	280	285	319	279	294	289	299	282	287	280	285	289	312	324	327	265	284	298	294	305	306	309	311	286	323	310	310	297	297	282	325	270	311	296	318	294	284	296	274	336	298	283	325	294	294	282	309	308	275	268	292	310	289	293	310	318	306	312	283	285	300	287	300	331	323	307	301	296	287	288	292	284	300	321	294	276	306	306	284	288	277	294	324	283	304	301	322	287	289	322	309	345	296	313	299	285	332	283	333	271	322	272	292	274	281	326	275	275	294	302	335	311	249	266	275	313	312	258	317	275	302	265	287	291	291	308	304	277	298	299	308	274	281	316	290	268	314	333	317	283	275	264	315	287	297	276	280	296	299	267	292	284	295	290	309	299	305	290	298	303	310	285	324	319	301	330	297	304	297	327	302	329	298	269	267	279	304	280	296	308	338	277	315	316	330	279	283	299	266	294	306	291	266	305	292	283	271	275	312	320	281	290	336	310	269	302	299	302	282	295	311	299	334	314	299	287	308	280	279	286	291	304	307	318	284	331	299	290	294	297	296	277	301	315	287	307	325	295	298	308	290	281	279	286	311	298	318	307	319	275	305	323	332	273	296	310	319	321	322	286	312	277	276	282	294	305	275	308	288	326	292	280	298	311	302	295	293	277	296	293	263	275	325	294	290	306	316	294	294	281	283	286	303	331	287	309	310	312	287	296	289	305	298	275	306	292	293	281	308	306	292	317	275	310	328	295	299	272	317	306	307	284	279	318	285	318	310	309	301	287	304	298	295	290	275	339	284	304	277	289	285	287	301	257	300	312	289	268	298	309	295	282	301	303	308	323	282	289	314	319	308	291	294	298	259	281	308	319	288	314	290	291	229	283	317	294	271	275	277	312	280	284	278	296	293	290	291	312	293	298	288	282	292	306	320	310	323	314	310	293	306	315	305	311	287	304	308	280	293	292	293	298	288	282	290	304	349	287	311	259	256	294	301	293	281	299	308	329	285	307	261	310	298	268	308	306	278	308	261	296	327	286	293	302	304	321	269	276	255	302	271	298	268	280	301	314	280	301	315	280	272	273	286	293	252	291	285	280	278	297	300	336	303	285	285	291	317	296	285	300	289	301	314	291	308	282	289	309	310	270	273	282	268	279	306	329	284	291	302	266	288	297	302	321	332	328	312	300	286	307	301	298	303	294	267	309	299	302	268	312	278	269	326	265	325	270	299	321	277	307	297	270	304	304	280	296	292	340	293	297	282	264	333	301	290	295	297	244	273	308	267	298	284	284	273	295	314	288	300	296	282	314	312	307	291	267	327	346	280	298	303	315	302	318	279	315	270	291	311	307	278	291	303	300	296	278	309	268	282	300	269	295	341	279	285	292	300	308	282	277	286	280	304	293	302	292	296	288	285	318	291	261	278	322	265	319	285	300	289	311	322	286	290	312	289	294	280	295	322	309	293	289	311	274	280	273	312	292	290	312	265	305	308	317	297	301	282	308	284	298	327	313	310	292	277	348	317	286	291	265	294	333	320	266	294	302	302	301	311	297	317	302	290	278	291	313	310	301	298	297	317	297	303	275	295	286	302	300	282	284	305	262	318	306	292	304	310	290	304	263	316	312	285	276	328	298	284	352	299	298	300	275	320	324	275	300	290	320	346	309	312	309	295	286	318	302	321	303	317	285	297	282	291	303	297	295	282	268	296	280	316	290	262	291	307	287	290	279	277	297	318	261	280	291	292	299	279	317	292	303	307	297	301	255	275	300	294	297	263	296	261	287	257	326	274	301	315	261	306	259	302	301	296	277	295	289	270	279	286	313	264	279	315	297	299	285	294	264	304	299	294	302	291	307	283	267	310	267	289	317	320	269	314	295	278	316	310	299	316	278	327	279	305	278	287	301	296	285	316	315	290	289	340	306	325	272	337	303	309	291	274	333	290	322	279	282	312	282	314	309	289	324	336	290	284	345	277	313	305	296	308	283	316	286	310	283	282	280	305	283	310	269	285	296	275	312	284	299	317	302	314	314	308	328	284	286	268	292	288	273	260	315	312	283	313	311	289	324	304	285	281	290	313	299	294	296	265	279	309	291	315	289	317	346	279	285	314	310	320	281	307	288	319	288	289	327	292	320	328	267	339	302	292	301	296	275	332	290	311	287	288	274	289	289	331	320	290	295	307	319	293	277	311	294	305	276	301	259	297	304	283	282	303	319	287	292	289	337	300	281	265	299	283	287	326	272	320	318
59232	32225	15122	6360	2966	1145	229	203	156	161	142	122	156	137	130	118	117	109	141	119	114	137	117	118	120	110	120	126	117	120	114	145	111	124	142	112	98	119	95	110	136	123	121	125	126	105	118	120	109	144	125	134	110	116	99	117	118	115	106	122	125	100	112	140	117	117	129	104	116	146	127	122	111	130	132	113	124	116	122	101	116	105	133	126	130	86	137	102	122	117	87	109	139	111	116	131	133	110	103	119	118	121	110	100	114	124	125	125	101	108	120	120	104	124	152	112	103	123	106	126	128	110	114	119	128	125	119	136	116	98	118	119	121	110	102	119	94	108	126	134	129	130	143	121	128	140	130	122	79	144	116	122	128	111	104	105	117	116	120	123	122	135	146	146	132	122	114	115	94	115	118	135	121	131	123	124	134	127	137	104	128	135	102	115	114	121	128	129	130	124	125	120	128	107	119	126	124	111	119	113	92	137	127	130	117	105	109	97	120	109	125	130	116	109	122	133	121	118	104	127	138	124	105	88	117	119	99	121	104	131	129	140	111	129	122	126	110	104	99	126	117	120	104	113	111	117	117	132	124	120	125	117	124	123	114	123	118	119	110	123	122	120	115	116	118	100	123	107	129	141	128	96	127	115	120	108	116	114	134	122	109	116	103	119	110	99	122	118	108	112	120	123	120	116	109	99	118	120	120	120	117	129	114	99	130	148	110	113	125	119	130	106	145	129	106	122	118	131	107	126	133	142	124	122	130	114	123	114	122	124	100	102	122	118	119	118	125	129	111	117	127	115	108	119	108	116	125	110	104	128	119	109	118	129	101	122	134	128	122	132	102	118	119	132	139	128	111	123	121	127	118	109	99	108	130	108	117	107	129	102	124	110	104	129	117	120	126	137	116	129	134	132	124	131	125	121	125	144	134	116	129	134	134	111	112	107	119	133	131	112	139	121	120	110	129	113	116	116	114	120	113	140	130	113	123	118	125	109	119	108	113	139	113	132	138	137	107	131	113	116	113	119	130	105	128	101	130	103	111	108	101	120	122	99	136	121	138	106	111	113	90	100	121	123	125	118	102	126	124	132	118	108	115	98	104	114	99	127	99	147	117	159	116	123	108	102	132	112	111	106	107	112	110	114	105	124	109	108	130	119	111	109	134	112	126	116	100	109	119	119	109	140	113	120	116	126	109	115	116	122	104	117	106	119	131	141	125	106	109	104	125	125	126	126	105	120	114	103	115	130	100	103	108	112	103	128	113	111	96	120	124	109	121	115	108	122	123	120	112	134	128	128	129	98	116	122	110	120	104	120	104	112	139	136	138	109	129	130	121	137	109	113	138	125	103	118	120	112	101	130	110	111	116	104	121	123	129	125	130	120	134	118	109	95	119	127	112	140	114	119	99	125	112	102	130	126	126	123	113	111	119	106	111	116	125	124	125	121	123	119	136	78	109	105	126	129	146	135	109	131	108	116	115	128	132	90	115	115	122	93	131	121	124	118	136	122	99	114	107	116	140	105	120	122	127	124	121	142	114	128	109	106	123	124	119	132	120	117	126	115	124	121	96	117	112	120	113	121	144	132	108	105	131	105	122	99	112	109	126	130	121	125	108	105	128	120	123	143	125	110	118	133	122	128	99	122	130	129	124	101	137	128	118	141	140	131	108	125	140	139	129	92	127	113	136	128	127	132	94	107	136	117	115	118	120	119	124	114	123	103	116	115	130	123	129	115	115	127	138	109	124	122	107	117	106	100	122	128	114	129	124	116	131	142	104	120	131	107	121	128	119	119	109	114	132	124	118	96	98	121	124	122	115	126	124	124	117	141	123	122	106	136	115	108	120	113	133	127	103	113	114	124	134	110	113	115	133	109	123	134	108	109	114	130	116	112	132	114	137	154	125	135	120	100	112	127	107	113	111	120	127	139	116	109	134	112	109	121	120	138	130	127	114	149	111	124	107	119	102	126	127	119	135	109	122	106	101	131	97	106	122	129	113	113	106	109	102	122	117	117	117	128	118	122	118	130	131	112	140	134	119	134	94	111	125	130	120	132	115	123	128	135	137	149	113	116	145	114	119	122	109	106	128	126	131	130	143	122	126	120	122	106	114	121	121	116	115	114	121	126	135	104	137	130	114	111	107	131	135	119	117	115	114	124	113	112	100	118	117	116	136	119	118	139	118	100	143	111	103	129	121	115	121	129	111	142	126	120	116	134	104	123	121	124	111	131	128	100	89	111	135	111	122	133	101	129	120	123	115	115	121	101	111	131	109	118	118	119	116	110	114	111	143	117	137	116	119	136	129	109	108	101	145	132	103	120	121	118	113	122	117	125	112	134	121	111	106	117	109	128	94	102	127	139	125	109	127	102	115	132	141	121	107	108	138	132	105	134	106	110	118	117	119	143	114	110	109	121	111	133	115	137	110	115	143	111	122	129	98	151	102	104	124	116	124	125	120	99	117	119	111	105	138	110	125	126	106	120	117	107	125	113	115	130	132	108	125	112	123	126	121	110	105	104	107	119	147	132	120	107	130	132	84	116	118	120	129	131	101	90	112	107	120	132	113	131	123	117	132	106	120	134	89	131	111	132	114	113	115	129	119	119	90	111	118	119	108	123	125	136	105	116	119	107	108	130	118	118	118	127	114	118	142	106	124	118	130	129	109	118	129	148	116	136	117	109	145	108	126	119	102	99	111	99	143	106	108	114	118	111	103	115	121	108	113	102	120	115	118	112	107	98	122	123	113	131	107	105	109	79	114	127	111	122	112	131	111	107	112	100	113	111	115	116	110	130	115	118	129	121	111	135	108	111	106	123	119	153	112	130	92	104	121	108	100	117	107	123	116	108	100	119	113	93	121	112	112	127	121	134	116	115	129	120	113	126	121	113	102	122	89	118	124	141	120	141	119	119	131	115	129	135	108	97	127	118	124	101	114	110	131	116	113	126	106	100	120	108	122	135	133	105	111	143	127	121	120	117	102	126	98	98	139	128	113	129	131	96	94	106	130	101	96	117	122	137	124	121	109	111	128	110	125	111	119	134	126	141	116	134	116	129	142	118	104	118	110	132	123	125	144	123	121	121	136	112	99	119	115	109	114	102	140	86	105	96	128	112	123	119	119	106	124	102	116	137	124	113	87	139	127	117	120	129	89	128	110	110	135	143	125	104	117	113	130	108	147	114	118	125	118	123	116	93	120	135	130	111	127	129	104	110	128	127	105	121	127	108	121	112	125	109	105	138	124	130	97	118	110	101	113	107	100	117	140	122	113	112	124	109	153	117	120	104	122	111	135	138	125	142	118	128	113	133	107	140	113	126	115	122	125	124	134	114	116	131	130	117	116	113	119	117	119	108	124	115	128	126	103	138	116	125	149	141	144	120	119	113	108	100	132	114	110	126	108	108	107	110	143	135	117	124	153	105	134	138	144	124	120	103	121	138	103	124	114	113	107	119	116	131	117	113	122	120	134	118	117	123	113	104	122	114	133	128	126	98
38996	24226	17075	12958	8579	4008	770	585	476	450	440	368	340	314	309	276	303	288	256	244	275	272	237	256	280	285	270	256	273	284	274	234	265	277	261	292	261	262	267	260	270	273	265	282	270	261	270	276	248	283	283	246	272	263	258	262	279	272	262	253	294	282	243	267	274	240	245	269	269	272	275	279	276	280	276	268	300	294	254	265	280	267	239	275	247	277	282	272	294	288	251	243	247	305	265	276	268	275	245	265	265	281	281	294	301	260	262	279	267	292	281	272	267	270	287	253	260	257	253	255	247	263	287	281	269	258	239	258	269	284	294	286	275	289	258	226	261	286	295	276	292	279	272	282	260	281	270	290	255	263	234	281	276	268	284	263	282	261	304	272	255	262	256	265	269	286	252	274	246	269	268	289	271	243	242	284	270	282	266	250	298	285	244	233	282	284	270	277	249	249	283	264	287	288	270	275	239	249	273	289	262	237	258	233	270	276	290	276	260	267	255	275	287	279	272	280	238	286	250	252	246	284	265	273	246	286	248	264	253	281	273	273	275	278	271	262	280	276	273	272	265	283	284	273	317	301	231	285	257	267	293	283	271	263	268	260	271	247	260	261	291	285	249	262	244	234	254	266	254	276	250	293	225	256	249	262	298	266	279	278	271	274	253	253	248	238	256	284	298	255	270	270	290	280	305	263	234	252	257	278	280	234	271	247	253	248	252	266	278	255	235	268	277	266	280	250	279	271	272	269	263	276	265	285	252	276	264	291	294	282	281	276	289	242	267	287	269	276	259	301	259	276	253	257	244	255	263	244	276	270	281	279	277	245	271	270	294	242	277	270	265	273	252	272	242	260	290	254	264	248	279	259	241	260	291	257	274	289	244	309	269	260	232	278	257	262	285	251	260	272	238	274	294	260	277	265	252	285	260	282	267	242	231	253	269	247	279	276	260	276	277	248	271	265	243	239	295	289	246	281	268	283	268	262	274	299	249	301	269	279	264	248	272	246	257	259	249	266	255	268	269	263	288	278	261	248	271	294	293	282	262	256	244	266	274	247	263	267	230	272	265	276	284	254	279	265	251	274	272	258	255	262	287	282	263	273	279	297	258	251	275	256	261	272	275	261	279	242	258	243	281	291	233	293	258	250	244	244	270	252	278	247	253	239	252	267	254	258	271	253	248	268	295	276	284	286	271	268	265	286	260	283	279	269	253	273	273	248	257	271	279	290	240	258	276	292	275	265	247	277	252	250	259	280	275	252	286	259	269	266	237	255	293	264	257	272	282	299	286	262	280	262	274	250	281	278	256	284	281	288	270	268	249	276	274	264	269	262	264	238	263	272	287	261	268	285	280	258	265	273	268	269	262	277	274	299	278	275	286	298	305	264	283	276	262	252	250	269	277	279	246	278	248	255	288	278	250	274	279	262	256	272	272	281	312	270	268	250	265	254	257	256	281	282	255	286	245	291	266	268	282	265	279	252	295	260	275	245	246	262	279	254	284	261	274	307	262	283	262	287	251	273	267	289	267	267	268	294	262	251	272	231	257	271	249	250	255	254	291	239	271	250	269	258	289	265	278	273	255	262	264	266	255	253	283	269	241	261	256	248	277	290	268	263	257	249	291	280	262	259	259	268	293	259	283	243	278	260	286	253	289	268	261	276	269	250	233	280	259	265	262	270	271	272	283	254	250	290	245	286	275	258	272	293	292	297	265	275	276	256	257	304	278	281	299	305	307	286	267	252	273	253	275	256	260	251	244	231	243	258	266	267	243	255	270	271	274	258	254	260	273	251	278	272	277	259	267	253	256	279	264	303	255	260	283	296	291	253	246	267	255	245	262	253	274	253	255	264	251	274	287	274	260	310	264	276	292	264	261	261	247	273	253	241	297	268	275	284	225	258	287	259	261	270	260	271	265	274	279	247	271	246	257	284	299	273	283	231	277	260	252	260	277	254	274	280	253	253	261	277	269	279	273	282	258	247	268	266	289	222	251	287	280	272	276	251	249	268	279	257	280	267	246	256	240	272	268	273	250	249	272	260	293	275	231	293	258	260	235	300	262	255	245	273	283	262	289	281	261	237	241	290	273	271	264	229	297	287	249	260	258	251	254	259	254	257	258	280	268	267	284	259	264	267	278	301	277	239	278	254	279	254	250	282	244	247	277	275	278	289	259	250	283	294	272	244	281	275	290	263	297	275	249	235	239	253	271	251	263	300	292	261	283	265	266	260	230	257	241	303	272	250	262	248	298	234	251	289	290	255	245	269	262	297	268	256	236	252	277	230	254	262	248	276	292	265	265	262	303	274	260	260	226	275	253	261	253	262	300	278	256	260	289	247	260	271	260	258	265	264	253	269	256	246	295	247	269	276	278	315	274	307	279	268	293	279	287	293	285	308	274	266	291	262	278	250	248	254	249	271	265	271	279	246	245	271	266	279	269	266	259	259	252	257	235	291	278	293	266	254	291	284	247	260	260	290	295	282	271	252	269	289	268	251	254	271	260	272	266	291	254	253	258	259	267	287	254	275	250	271	263	250	290	250	273	252	244	264	300	297	276	278	278	265	266	238	282	265	260	265	258	277	264	235	281	270	243	248	305	271	248	257	272	274	249	242	277	251	254	291	279	278	239	242	283	263	268	273	271	231	273	270	261	268	286	271	253	284	268	251	258	283	275	285	302	276	279	258	275	244	324	269	284	281	258	250	280	283	279	259	269	265	262	264	265	260	265	259	246	299	266	258	285	284	285	261	250	262	272	289	279	255	290	270	255	272	268	260	246	278	273	281	257	231	250	271	277	251	266	282	264	266	262	263	264	257	296	252	262	250	277	280	254	264	246	287	264	318	250	273	265	243	271	251	246	281	278	284	297	283	279	288	295	249	263	279	263	278	299	264	293	269	261	252	232	267	290	247	284	256	255	257	283	275	255	232	264	276	260	248	295	272	265	239	253	278	237	274	280	267	282	275	277	273	272	266	273	269	282	252	262	246	265	255	269	267	250	251	274	264	275	270	257	255	280	300	264	259	269	253	237	247	276	255	250	276	280	303	256	268	252	264	255	264	280	272	232	277	277	280	258	273	273	288	273	282	275	268	264	269	288	260	262	271	267	256	279	265	287	257	274	296	280	267	263	274	276	229	269	279	264	278	242	282	284	241	269	262	257	291	246	285	269	292	264	278	259	260	308	264	288	285	266	276	262	265	233	272	257	249	277	260	284	254	269	289	270	276	251	256	278	268	279	258	266	287	271	234	267	262	271	261	278	278	268	281	234	265	252	272	278	270	265	266	239	291	274	274	263	268	258	276	276	280	270	265	280	273	280	233	286	322	274	300	268	269	258	306	257	257	305	273	281	268	252	243	292	267	270	279	238	267	247	277	261	283	296	284	282	258	285	251	268	283	298	287	260	248	234	261	240	263	232	239	281	280	292	276	264	255	268	267	270	254	268	247	257	251	273	260	290	279	271	261	283	284	278	274	261	269	257	275	262	225	231	289
61821	36247	24963	15792	6248	1726	349	249	234	215	197	158	171	152	158	117	155	143	108	126	123	135	117	138	128	141	119	106	106	117	122	142	121	141	100	129	138	133	114	127	111	142	113	134	117	144	132	124	125	114	112	123	104	130	143	130	103	111	128	135	127	134	146	150	120	132	121	142	147	116	118	115	124	131	129	134	111	135	125	126	137	137	109	108	110	127	105	111	125	108	119	125	137	133	106	105	120	127	125	105	103	113	134	121	127	120	118	106	132	107	133	128	122	123	123	119	113	121	124	101	144	144	112	109	116	109	118	123	135	135	123	110	113	146	121	118	125	109	142	114	100	106	137	115	112	123	94	123	118	120	119	107	127	102	131	122	124	117	136	136	126	119	115	105	122	109	131	143	128	116	113	112	118	100	122	118	142	132	102	100	122	128	119	110	128	144	128	103	145	126	140	107	109	134	114	142	132	102	122	103	123	138	148	129	111	107	135	120	120	136	147	112	94	128	138	122	118	121	140	97	113	145	117	120	110	128	138	148	145	116	114	113	120	119	113	138	133	127	108	115	129	113	141	119	137	119	141	124	137	111	123	131	124	129	126	116	131	135	110	112	117	138	126	112	140	118	131	108	106	133	113	105	120	104	116	120	120	130	122	104	111	123	122	107	152	144	119	118	124	133	134	102	116	125	125	125	134	123	116	132	109	118	144	122	106	132	139	143	114	136	110	140	118	115	117	131	132	120	94	134	137	92	110	116	108	109	118	121	120	113	139	118	127	140	117	117	140	128	144	93	140	133	120	127	129	113	107	119	103	135	115	133	120	126	139	129	133	109	121	110	133	129	123	127	111	110	109	115	118	118	137	144	124	117	115	135	98	106	111	97	128	123	112	103	127	109	131	122	138	124	144	135	119	114	109	130	116	116	119	115	135	108	124	118	119	111	108	107	138	119	118	125	105	123	119	109	135	139	104	110	114	131	123	111	132	125	118	108	97	126	104	121	119	136	142	130	121	109	133	111	124	124	96	124	122	153	112	131	131	120	135	129	122	117	123	150	128	161	126	129	117	131	136	128	138	125	116	113	120	134	132	130	110	126	114	118	107	126	120	120	133	132	129	114	129	127	136	118	99	118	135	113	118	125	117	125	110	125	148	136	141	125	126	125	124	128	127	122	111	116	112	105	97	114	124	127	122	126	142	114	130	115	99	90	151	128	142	134	109	132	111	117	120	130	124	114	141	117	148	128	122	119	128	111	115	120	125	130	117	128	130	120	111	120	139	105	129	129	117	122	119	130	120	127	104	121	128	109	124	128	115	119	108	119	118	106	123	141	122	116	132	109	143	119	143	117	95	130	112	137	108	131	138	130	130	121	102	151	136	116	131	125	126	143	122	112	146	132	137	121	128	115	126	130	122	122	135	104	118	118	129	108	119	134	108	107	115	124	104	111	122	122	112	131	138	128	122	123	115	112	105	116	113	129	109	123	135	142	111	123	123	116	130	122	127	110	103	133	139	131	107	127	144	136	104	131	131	142	115	107	116	117	107	125	139	109	119	126	130	107	116	136	118	142	118	122	127	124	128	142	124	118	113	123	106	129	151	134	115	106	123	137	124	121	130	108	113	119	129	133	126	115	119	142	122	117	126	125	135	119	133	126	119	126	109	130	126	124	134	129	119	126	136	113	104	107	120	132	127	126	112	110	136	105	110	124	123	132	114	136	106	116	122	134	111	131	102	128	128	122	114	108	113	123	136	120	117	146	126	98	111	147	145	128	116	131	107	110	140	125	111	136	118	127	105	119	120	112	117	101	111	129	126	132	124	113	110	126	119	133	128	127	110	104	128	106	132	112	131	102	144	113	127	111	109	130	121	105	120	123	125	99	119	112	121	132	127	127	117	125	114	121	131	114	119	121	100	122	131	131	122	122	117	109	108	126	101	112	125	107	146	124	113	132	116	128	124	128	111	147	138	124	118	123	98	118	144	118	120	115	120	111	96	127	116	135	113	118	145	119	114	118	132	117	127	127	99	110	138	116	120	119	117	121	124	126	112	117	115	132	95	120	120	129	108	115	140	120	124	123	95	136	93	130	104	119	141	141	137	128	117	103	102	113	111	115	118	118	119	118	108	116	106	126	124	100	141	111	144	129	119	117	136	104	123	118	128	113	118	123	128	120	134	132	100	119	149	115	116	123	121	113	114	134	123	136	140	122	127	114	124	128	118	119	114	115	94	123	113	126	134	104	134	109	101	125	121	139	137	142	121	105	125	121	124	104	120	136	125	131	104	125	116	116	137	114	98	117	144	130	131	134	122	121	123	125	120	134	131	138	131	122	142	113	115	120	130	135	114	125	125	105	136	119	135	113	115	126	137	127	108	105	133	126	139	117	126	117	115	113	129	119	115	115	113	115	121	126	85	128	117	118	108	123	139	121	143	133	123	133	145	116	123	133	121	121	104	130	105	121	118	140	117	121	110	101	137	121	149	113	136	104	120	118	134	109	123	124	120	136	118	123	111	119	115	107	111	114	118	128	137	137	107	133	136	120	120	117	119	130	106	117	124	115	114	128	117	119	125	120	117	111	113	135	107	123	121	115	125	145	106	125	148	117	105	135	130	102	138	117	125	121	143	157	130	116	113	123	126	100	107	134	126	116	126	123	131	130	111	133	125	151	146	117	109	114	107	104	129	103	131	134	102	146	142	129	128	95	115	125	126	101	109	118	144	132	127	126	105	111	117	118	120	141	136	113	115	152	123	115	105	89	134	106	114	131	129	116	139	118	130	118	131	125	141	142	132	138	109	138	106	116	128	108	115	134	115	137	106	129	121	128	107	107	151	120	127	132	136	132	145	111	134	144	132	113	122	121	101	132	126	130	132	115	112	128	115	109	112	104	131	137	98	121	123	117	130	121	126	125	136	109	110	124	114	117	107	128	125	120	108	121	115	121	127	126	124	139	113	132	102	136	120	129	97	122	133	153	137	120	135	108	117	110	114	130	139	102	123	119	122	127	142	124	128	121	121	125	113	124	106	132	110	110	109	114	127	109	131	93	137	119	99	126	124	117	125	127	114	121	118	121	105	151	137	123	139	124	117	141	121	124	145	99	117	109	122	121	129	130	151	122	128	116	124	125	128	112	100	85	105	135	121	121	129	127	118	136	140	117	118	121	119	128	133	120	132	128	110	128	112	121	121	122	131	106	133	125	115	107	125	123	119	106	127	106	120	118	103	124	150	101	116	102	121	108	120	120	128	130	106	122	116	98	134	114	118	124	131	134	126	136	127	110	111	136	143	96	126	131	131	117	135	99	116	149	129	121	131	115	144	107	132	114	126	116	124	128	126	124	151	147	107	112	130	115	127	117	114	117	127	135	121	102	106	141	113	143	133	146	145	132	123	115	101	123	145	114	120	120	115	127	121	121	103	150	117	120	97	120	123	128	138	123	118	110	119	129	122	122	126	112	119	118	122	129	124	132	139	115	114	125	129	115	109	129
38851	28226	27734	24725	13430	4941	1333	1050	828	694	703	552	518	481	373	373	314	316	308	268	264	260	301	265	289	286	260	251	267	275	287	271	261	313	323	258	268	291	262	301	296	294	297	281	286	320	243	286	280	279	255	309	291	297	331	277	297	254	270	288	277	272	267	279	271	293	286	257	280	296	265	287	275	290	269	281	254	274	281	296	292	290	274	279	273	284	288	272	299	283	280	285	268	297	302	286	298	283	273	300	279	263	262	259	302	278	273	260	273	285	270	258	245	270	270	312	277	278	281	282	272	293	269	259	281	282	292	247	296	283	295	271	244	282	270	255	276	307	271	256	244	319	273	287	264	307	292	244	298	279	283	265	274	259	286	273	251	266	274	272	292	265	288	277	292	333	260	307	281	288	284	314	291	261	271	291	270	276	295	266	291	255	289	280	245	259	257	256	284	284	271	306	267	277	291	257	279	274	258	252	281	292	273	245	286	283	282	275	286	298	257	259	285	276	265	283	273	259	307	278	264	269	302	233	264	273	249	276	279	245	297	293	262	268	257	273	259	265	268	285	278	264	243	258	258	272	268	285	272	275	292	270	263	293	254	247	304	276	273	280	287	299	277	277	272	282	275	268	272	295	266	290	259	277	319	275	282	277	258	281	307	254	260	277	271	298	247	278	279	305	255	263	271	300	275	291	250	290	253	256	288	276	273	283	276	296	257	288	264	233	284	264	267	283	299	287	300	300	260	243	262	299	271	258	284	292	256	262	280	300	278	278	294	250	260	292	280	275	278	275	278	304	264	249	289	250	265	254	283	285	249	278	234	265	289	290	290	304	286	286	269	269	309	267	265	264	271	262	290	266	318	259	300	267	272	277	285	265	273	269	305	226	266	269	270	251	267	238	266	281	258	272	258	284	260	271	272	260	305	289	244	280	261	273	290	271	275	268	243	281	300	284	288	257	270	279	321	259	297	266	275	253	280	242	278	254	304	302	270	265	264	254	261	266	313	259	297	288	275	266	287	279	294	260	309	283	272	276	264	290	270	293	270	283	299	298	232	248	272	275	271	288	294	278	283	284	276	279	311	288	277	286	271	284	284	265	261	289	281	277	286	265	265	278	262	316	275	287	279	264	251	296	271	297	266	286	247	272	267	262	304	250	260	243	286	307	276	272	257	276	287	267	255	275	312	326	288	253	283	262	265	280	259	306	268	257	283	271	282	287	279	290	265	256	250	267	275	279	275	288	260	282	281	267	273	313	300	264	276	259	272	317	303	241	288	303	257	278	280	249	276	268	287	293	295	270	283	283	303	271	279	277	260	282	258	264	318	287	266	276	211	261	293	278	261	267	267	302	279	243	246	287	272	272	281	297	278	286	279	301	271	258	281	299	259	263	266	250	263	278	260	301	259	310	281	288	258	259	288	280	260	250	272	300	282	256	270	288	286	293	293	259	240	255	274	312	289	266	276	277	281	267	264	275	280	301	266	261	261	285	280	276	292	328	297	290	295	263	292	278	248	288	261	245	291	269	267	273	263	277	267	289	273	284	274	283	277	258	279	263	299	266	237	254	286	286	281	254	262	267	303	278	264	290	273	264	274	256	278	318	251	282	261	292	250	246	284	287	303	299	257	283	233	286	266	236	283	285	316	287	293	283	259	277	283	297	267	259	286	298	282	303	260	263	246	296	305	258	282	284	320	280	262	292	256	262	288	249	272	299	261	258	296	272	291	297	272	251	294	262	283	290	256	271	275	257	305	294	266	263	298	274	286	282	267	269	276	289	283	271	275	275	302	273	283	301	282	273	263	276	274	256	295	292	274	263	285	285	251	257	286	247	268	265	277	291	284	282	272	292	274	284	298	265	305	267	271	263	272	244	255	271	287	276	268	272	263	289	288	286	287	286	256	264	268	282	257	290	301	277	288	262	280	301	283	282	281	233	287	270	273	245	287	263	270	286	302	300	277	281	252	283	261	278	277	286	250	282	301	286	292	297	280	255	275	257	270	288	262	303	272	261	229	248	294	273	247	280	275	261	263	262	290	262	276	251	311	280	268	291	290	269	248	299	301	261	267	295	253	256	266	264	264	283	267	253	268	264	269	292	274	256	266	279	261	255	263	279	274	329	299	294	296	270	253	268	259	260	278	251	254	273	280	290	307	286	264	287	245	293	285	252	245	285	245	285	282	277	273	273	270	232	238	285	290	257	256	286	277	293	288	273	272	276	284	280	256	254	260	224	287	295	272	301	283	316	292	255	291	307	283	280	264	263	244	268	306	289	275	273	282	301	304	270	258	279	270	255	263	275	244	293	302	278	294	278	285	293	262	271	284	240	304	256	313	274	278	246	277	283	314	273	247	265	289	257	273	290	285	282	259	255	297	286	264	261	248	283	279	257	271	265	279	279	287	250	287	242	269	269	251	272	269	289	277	272	279	261	282	263	284	262	285	273	284	298	271	291	281	270	264	293	275	270	291	280	257	282	262	268	276	290	266	272	273	301	275	257	273	247	271	278	298	274	263	276	272	256	291	280	260	268	252	280	301	292	258	289	291	282	278	266	269	277	277	249	278	273	266	282	284	281	266	273	257	253	296	262	282	300	286	285	301	286	247	286	243	294	275	289	294	275	271	288	262	297	272	259	291	265	288	269	259	231	259	272	262	275	267	256	295	266	266	264	288	243	282	279	278	273	253	277	300	276	263	248	276	273	257	266	244	287	279	305	261	294	305	290	243	258	284	282	265	290	263	291	267	273	281	271	259	280	255	282	277	268	262	285	286	288	271	267	266	273	279	311	255	276	276	270	267	254	284	267	274	278	235	285	275	323	301	254	278	266	246	255	289	268	285	279	283	279	317	274	306	305	269	272	303	291	287	267	274	276	291	266	271	275	306	253	257	264	282	279	261	303	267	271	300	286	259	292	281	285	280	278	263	257	259	275	284	250	285	259	285	285	294	291	273	270	274	260	250	255	273	283	273	258	271	279	272	258	306	285	317	267	294	289	306	267	285	271	255	248	271	276	265	291	286	282	269	267	236	263	259	260	298	293	267	279	264	288	291	259	276	291	257	278	288	295	284	274	275	278	300	280	307	249	284	292	272	253	287	287	264	266	251	292	291	244	284	276	247	268	259	271	242	275	280	275	267	239	283	265	265	262	282	273	265	294	288	264	268	277	294	261	283	272	310	286	291	259	275	287	274	249	307	296	251	258	297	298	306	303	256	302	259	268	286	267	274	289	269	257	269	279	275	254	295	282	258	305	285	253	277	252	267	235	252	286	279	284	297	288	284	272	271	260	281	272	280	271	268	286	306	275	241	256	278	289	295	280	276	274	286	269	287	262	251	263	305	289	311	277	262	263	281	288	249	250	244	284	259	309	280	312	280	283	254	276	306	264	285	297	310	263	245	293	278	266	303	298	266	252	286	291	285	273	283	279	267	269	250	271	281	269	312	288	315	305	279	291	276	283	256	270	288	275	299	257	258	279	286	295	288	262
42920	24403	11825	4669	1282	296	204	187	156	181	140	167	147	112	131	132	146	134	135	130	145	142	148	133	136	124	133	141	132	132	120	137	141	133	150	133	140	116	116	130	131	150	133	147	120	132	150	123	133	119	137	128	133	148	140	139	137	154	156	130	141	120	160	143	124	117	155	156	145	130	137	150	146	162	146	140	123	155	126	147	141	106	128	137	141	150	137	138	139	154	138	133	123	137	142	139	144	153	137	133	138	133	139	133	154	113	123	138	125	141	123	119	145	161	148	128	152	140	146	117	128	156	141	151	159	137	135	159	141	162	167	123	132	154	135	156	121	163	143	139	143	130	148	143	127	137	128	115	142	150	135	152	144	142	145	152	141	143	145	130	138	132	142	130	146	134	128	132	135	132	157	127	117	139	124	144	117	148	145	130	140	112	112	114	156	134	153	156	165	129	147	134	125	132	144	125	147	126	135	154	136	132	148	120	143	151	128	127	155	167	135	125	138	137	159	150	140	144	145	143	144	134	127	111	126	125	149	120	165	152	142	128	138	136	129	140	127	109	145	148	140	131	140	126	135	118	147	137	126	150	144	144	151	129	141	133	136	126	127	158	166	154	156	123	151	145	143	128	141	134	146	147	123	128	131	135	148	139	145	127	162	141	134	140	127	118	137	127	135	122	133	138	145	121	129	139	158	121	130	126	161	134	151	145	121	109	152	129	134	126	117	147	126	152	149	139	140	148	124	139	114	126	127	117	126	144	142	141	159	126	139	139	123	134	149	143	125	129	138	138	141	123	131	133	147	162	151	190	139	134	119	162	117	165	132	122	148	130	135	137	125	148	136	129	108	132	114	131	131	121	142	146	121	151	147	122	149	138	136	123	168	137	138	117	129	138	142	134	153	135	134	116	127	131	133	141	130	123	124	127	145	164	131	141	157	129	152	134	133	154	126	130	144	133	122	112	112	148	124	146	134	123	137	142	120	137	126	145	135	151	134	145	134	142	130	144	151	152	152	131	148	117	126	165	127	140	139	149	150	122	136	143	137	137	131	120	137	155	134	120	148	139	139	141	126	136	110	153	134	123	147	127	113	163	136	140	133	122	144	154	143	151	139	128	117	155	127	150	112	138	143	116	126	149	131	111	136	159	138	142	142	136	131	121	118	122	139	148	130	157	137	137	134	126	147	134	127	140	134	126	115	124	155	139	151	157	151	125	129	135	119	157	151	129	140	129	151	139	146	168	129	121	158	158	128	134	145	138	126	134	145	133	142	122	136	144	150	140	157	150	139	140	139	139	130	138	143	134	133	144	137	157	151	145	127	135	137	128	142	135	147	147	152	145	150	160	153	124	138	122	167	136	118	152	172	131	112	155	131	142	143	146	162	128	132	135	137	147	126	130	149	154	125	150	120	131	126	133	139	141	150	122	129	126	150	104	156	141	131	141	123	125	131	148	134	153	116	116	130	134	138	135	130	144	128	146	157	132	148	123	151	144	137	142	127	126	144	136	150	150	128	133	131	142	132	140	123	155	130	120	138	126	144	120	126	136	128	142	142	134	132	124	103	140	136	152	148	150	134	113	115	138	150	138	147	139	143	128	137	137	135	131	130	179	137	133	130	109	127	130	110	143	145	128	138	108	121	120	141	139	147	139	127	140	135	140	140	139	145	131	112	150	129	122	142	116	125	133	145	126	124	137	133	149	139	141	129	110	146	121	137	153	128	150	143	149	141	133	142	132	123	117	136	154	149	135	147	148	133	122	128	126	147	138	118	138	129	150	133	129	139	137	127	142	124	120	144	139	130	131	117	121	162	123	161	133	131	140	118	150	138	141	135	132	145	120	128	114	150	127	143	161	145	158	162	126	144	132	141	125	133	167	142	119	141	133	136	134	120	138	127	145	144	136	137	137	140	150	113	115	150	112	142	143	125	142	98	139	157	143	146	131	113	138	133	117	130	128	143	138	140	125	137	149	140	144	162	140	150	132	131	113	112	114	150	125	150	122	127	113	125	141	143	148	153	143	143	127	136	138	140	129	145	150	149	125	119	139	148	129	129	142	125	149	138	149	134	149	144	138	129	119	152	157	132	139	129	141	148	130	158	113	147	165	147	123	140	149	132	125	146	125	134	140	126	154	124	127	119	151	146	122	141	142	136	133	138	137	146	120	133	140	145	152	134	132	133	131	140	130	131	135	144	141	146	122	141	133	154	149	156	115	131	123	144	120	132	111	146	145	138	112	140	135	147	132	131	140	140	130	136	129	148	138	132	149	130	138	148	126	136	115	152	127	148	130	143	124	107	123	127	133	133	141	138	141	154	113	120	116	141	140	133	153	119	128	151	144	160	141	139	119	133	147	127	141	132	151	149	139	145	155	121	145	125	132	152	139	129	118	136	135	140	141	134	151	121	140	135	125	144	150	152	123	145	146	129	116	147	161	143	108	130	147	165	138	139	165	155	132	152	119	156	132	144	146	129	150	138	152	135	131	124	128	130	151	165	128	132	149	153	161	127	142	147	139	161	149	157	152	138	123	145	129	142	131	155	152	143	121	132	110	144	143	141	159	127	125	138	147	150	144	141	158	119	111	126	129	125	153	143	125	134	133	132	149	149	143	131	150	138	113	122	134	145	150	131	126	160	138	165	141	117	104	122	136	118	152	131	134	142	139	135	122	145	137	123	123	151	119	159	131	139	130	131	125	149	133	104	124	124	131	120	149	156	138	126	140	139	113	142	142	138	149	144	137	132	142	136	144	127	139	145	119	111	140	136	134	118	146	136	157	165	145	129	135	123	144	131	150	144	129	134	129	128	141	151	137	136	126	135	141	134	136	132	149	120	121	153	127	151	115	127	128	131	132	117	150	129	117	146	158	142	145	117	121	140	149	109	143	149	151	117	118	125	143	135	114	140	143	131	134	124	118	118	149	148	148	124	129	149	143	150	146	154	166	180	129	118	120	150	145	165	137	137	129	145	130	135	134	122	143	124	157	146	164	131	134	148	143	125	118	122	150	131	141	144	130	150	147	142	137	147	116	128	135	148	130	144	155	130	116	158	133	140	138	138	139	135	144	147	123	135	124	154	140	134	126	141	142	127	148	146	139	121	144	142	146	148	124	149	153	126	138	116	164	127	119	145	141	124	143	155	148	141	160	148	134	144	130	121	119	146	122	167	145	166	132	125	125	128	126	160	142	135	116	139	138	145	129	122	119	132	154	138	140	154	111	141	138	118	159	124	124	148	126	132	138	132	131	129	137	141	149	135	137	144	151	126	125	126	154	136	160	134	137	117	138	127	171	138	147	150	149	116	118	171	121	130	138	131	152	145	135	114	131	140	137	132	150	144	143	119	131	147	142	118	139	135	149	136	146	144	123	146	152	150	134	110	159	146	136	112	150	157	136	142	129	138	127	138	143	132	130	125	116	141	148	125	145	119	151	139	129	135	162	147	142	147	155	132	139	157	133	131	135	142	145	153	134	156	134	136	133	140	140
28095	18672	14779	9468	3646	985	560	495	451	451	397	402	340	348	308	319	324	293	304	306	309	317	305	301	314	313	301	295	322	303	308	309	315	293	289	292	341	322	303	333	324	307	300	292	312	315	312	309	300	323	313	332	291	280	316	255	294	285	315	310	261	322	323	335	310	291	306	312	318	312	290	295	299	317	303	308	299	313	286	281	323	344	318	316	307	335	271	317	302	282	303	300	286	297	322	317	294	327	304	301	312	342	327	301	293	285	290	307	296	318	301	320	288	296	314	340	315	306	280	276	295	276	301	284	315	319	302	291	277	299	333	305	318	306	327	320	272	288	306	325	267	314	311	308	316	300	285	310	292	280	308	282	295	309	337	318	285	306	289	307	342	306	294	318	278	317	304	313	274	317	311	283	292	309	319	300	327	278	280	322	283	258	281	305	343	307	319	300	320	279	300	297	312	294	330	314	307	295	269	292	275	304	329	317	306	279	320	297	283	312	294	320	294	311	312	292	277	312	317	291	325	299	289	321	315	293	303	318	320	304	350	316	323	285	328	289	291	282	302	309	282	273	279	285	290	283	303	289	284	295	304	346	294	286	274	294	306	337	320	286	295	293	300	320	311	307	301	328	308	296	300	291	275	299	306	282	318	308	281	312	308	288	293	305	316	281	324	314	307	308	256	310	289	314	292	301	320	299	313	327	288	301	287	286	274	275	325	262	296	338	294	292	307	318	296	270	327	323	301	325	293	284	303	319	331	307	307	306	282	297	305	314	297	287	268	323	283	296	334	310	283	276	316	315	287	316	323	299	291	304	310	300	326	289	319	305	285	303	305	308	306	317	300	296	289	307	286	348	327	311	326	301	309	331	293	305	310	334	287	269	319	283	319	293	294	294	297	278	280	323	289	301	284	299	314	304	308	280	291	292	317	324	327	334	280	308	286	312	301	293	296	284	317	290	321	292	281	287	295	284	300	322	319	308	286	300	293	298	289	264	284	298	320	283	325	300	289	283	321	293	313	317	310	285	268	302	282	314	259	300	285	276	304	312	316	290	322	303	307	309	312	298	291	278	284	328	295	287	325	283	326	317	292	288	307	305	266	287	298	288	304	310	288	343	300	325	310	301	311	304	312	316	288	322	309	288	315	298	296	307	276	286	282	288	311	309	282	290	308	313	323	328	283	327	287	324	324	275	293	304	328	303	277	326	298	316	281	282	293	299	314	314	309	295	296	340	310	284	297	283	273	277	312	308	316	282	298	291	313	313	284	299	286	301	301	308	303	302	303	299	281	308	313	303	315	284	319	323	291	288	320	277	305	315	320	339	333	298	327	311	309	295	299	351	311	316	327	322	307	275	296	327	313	315	279	306	330	287	293	302	304	306	295	308	306	318	281	304	276	300	276	284	284	329	311	294	274	300	293	288	289	323	294	352	286	342	302	309	284	302	267	331	306	328	284	309	290	272	288	295	286	307	277	312	279	293	309	325	302	321	326	319	304	316	303	315	302	286	338	273	269	291	316	322	296	267	282	290	270	299	289	314	323	322	301	313	331	321	304	348	313	278	271	291	327	293	307	306	299	302	298	299	290	266	334	309	285	271	317	334	289	298	322	300	294	299	313	307	309	293	283	296	319	295	314	298	283	311	271	296	311	351	326	322	283	338	309	295	306	330	316	283	320	306	320	306	314	287	312	263	296	317	292	284	276	290	339	305	292	285	289	330	302	256	310	286	298	302	294	293	331	299	298	296	313	302	299	275	307	314	335	309	299	311	305	328	299	304	296	311	292	299	305	321	273	304	331	286	285	298	304	319	301	299	305	277	296	311	317	277	296	327	300	291	301	308	300	287	312	289	315	318	270	301	340	320	312	295	314	310	320	298	324	320	315	292	298	256	290	262	352	293	280	310	317	328	307	303	275	301	326	287	305	316	309	312	294	282	312	286	316	326	287	307	311	288	302	314	275	284	286	304	310	311	292	315	302	314	300	308	323	275	302	303	283	300	314	313	277	287	334	293	333	333	345	296	328	284	280	312	302	327	307	294	284	309	313	287	336	287	293	298	298	296	305	287	299	312	309	330	324	328	304	283	295	274	324	284	312	298	295	293	311	332	287	304	292	308	316	313	283	276	304	325	304	311	334	294	297	282	278	340	291	312	305	278	281	329	317	296	302	313	301	319	278	284	288	298	295	284	325	282	327	309	308	319	286	328	275	305	310	293	270	306	291	325	315	298	298	315	308	312	281	321	303	284	300	319	282	307	308	312	321	293	302	304	286	314	282	313	339	293	309	278	299	296	302	302	275	281	295	288	299	327	241	315	287	315	299	332	294	280	303	301	273	312	282	290	328	322	304	304	281	297	295	270	290	306	308	306	287	298	284	310	315	344	306	286	262	323	325	289	294	299	305	329	272	276	310	320	350	318	368	308	311	309	332	296	284	278	302	269	283	306	298	266	313	313	290	328	300	283	309	286	306	309	287	279	293	309	315	306	300	303	272	306	301	287	303	297	296	292	310	298	298	301	296	317	287	286	294	315	291	298	292	322	288	305	297	284	324	337	284	329	299	329	335	335	322	326	338	324	304	307	291	324	296	310	310	306	305	330	299	299	316	309	312	304	313	296	275	301	276	340	298	316	320	327	286	281	271	310	312	345	283	297	299	314	272	328	327	297	277	309	316	305	289	308	303	293	307	336	344	313	300	326	284	294	304	298	301	301	333	308	295	323	349	311	295	291	306	331	298	267	286	302	337	304	307	275	302	306	328	305	293	307	331	312	305	303	293	327	307	294	312	311	312	326	318	300	330	295	285	307	270	294	279	305	275	301	287	307	325	301	315	280	305	304	316	323	284	282	296	295	330	321	303	304	313	327	284	320	265	287	276	302	274	325	311	291	308	287	307	317	276	309	291	291	302	304	286	284	285	299	303	319	300	335	310	312	317	282	293	303	299	286	317	321	299	286	316	308	305	288	277	285	258	286	308	277	278	335	300	319	292	322	286	307	295	266	297	291	294	293	295	281	313	292	306	272	279	311	298	279	296	299	309	288	303	296	324	293	301	272	297	280	284	289	285	284	295	312	290	301	298	291	312	298	304	295	323	291	292	310	278	284	287	299	329	289	336	307	266	299	312	315	323	284	334	301	311	322	304	301	285	318	294	305	284	300	291	300	321	298	279	298	288	277	313	261	296	331	312	314	334	301	288	280	309	299	299	297	289	287	339	310	307	311	302	277	279	297	293	306	271	331	313	291	273	339	281	313	322	320	296	326	333	296	293	314	322	304	294	259	296	295	303	311	293	318	282	297	311	298	315	277	300	305	273	301	279	301	291	306	280	271	291	280	330	324	285	288	305	289	333	320	323	304	311	302	317	299	315	318	326	343	312	323	307	304	306	295	312	303	307	290	302	291	311	290	285	300	271	327	319	309	311	286	306	290	290	283	311	318	305	299	301	326	360	249	295	275	287	290	325	304	317	310	289	290	317	320	292	261	309	263
53585	30866	18619	10896	4209	1378	290	213	188	181	146	161	120	145	129	135	142	121	125	130	140	110	106	109	129	135	105	124	112	134	133	116	122	117	122	136	147	103	127	121	128	108	118	132	119	136	113	130	108	105	123	93	119	136	123	102	116	124	100	133	128	106	107	113	118	120	124	121	103	117	122	103	120	136	94	105	111	112	120	113	107	128	124	127	123	118	115	111	124	89	116	125	112	128	111	142	125	127	117	119	121	108	101	115	120	131	120	116	121	123	100	116	122	111	108	137	104	112	99	114	110	130	113	142	112	113	109	108	116	101	96	130	121	123	130	134	121	149	124	110	107	96	135	121	117	133	136	125	136	115	100	127	130	113	120	140	111	105	129	132	122	108	128	130	122	106	134	128	112	132	118	125	117	123	134	128	101	120	119	131	127	118	128	116	106	168	120	103	121	126	150	115	119	134	115	134	127	107	100	127	134	121	121	117	109	129	130	135	134	112	105	113	116	113	126	124	120	109	126	115	125	130	139	102	112	122	112	108	125	113	114	132	105	125	101	116	130	105	112	119	115	106	101	115	147	133	114	111	95	121	114	109	115	105	121	116	117	126	113	108	117	109	106	124	106	110	118	126	122	131	126	109	129	117	113	121	122	122	136	119	111	105	114	126	125	128	125	133	123	107	108	102	99	136	139	119	121	142	114	104	104	131	114	104	117	108	125	141	143	116	119	127	94	121	151	117	144	118	131	109	121	145	116	131	113	108	107	123	122	143	94	106	113	117	144	110	122	118	117	105	114	137	108	118	101	106	116	123	135	108	118	100	128	115	125	137	117	123	126	134	125	115	109	120	124	129	126	106	96	118	120	125	128	102	119	116	127	131	101	131	113	138	111	134	117	119	116	143	105	102	101	104	118	113	134	140	124	129	110	119	122	109	135	115	113	123	128	133	125	123	124	109	109	124	123	136	131	138	110	118	118	108	114	117	130	115	120	109	124	114	120	108	127	138	118	126	99	119	91	130	127	117	113	113	93	113	121	117	126	117	120	119	112	121	134	102	112	122	82	120	107	119	131	119	105	122	124	120	113	105	99	106	103	98	127	126	103	93	140	117	113	100	114	123	102	105	104	117	116	136	127	131	114	133	82	95	109	128	109	127	101	85	131	105	118	108	114	134	137	108	127	132	128	108	130	113	108	133	116	123	114	122	121	131	121	109	127	123	108	122	114	127	138	125	124	130	126	132	117	108	90	145	122	108	97	109	118	118	134	116	105	125	108	98	99	123	109	151	110	133	114	112	120	109	118	117	129	107	132	114	122	113	110	132	138	100	104	120	114	131	119	139	131	119	123	122	115	121	123	124	117	119	115	127	108	87	135	125	124	145	113	102	119	156	111	119	112	113	121	115	107	125	105	130	129	117	93	101	118	122	133	128	139	102	109	111	131	108	102	126	111	108	108	131	135	108	141	123	109	109	101	125	144	116	104	136	137	122	132	130	124	136	100	110	131	95	103	103	109	115	124	118	135	114	116	105	112	100	137	110	123	124	92	122	106	107	104	126	106	130	125	110	117	107	133	124	141	123	123	133	103	113	147	130	123	119	129	98	131	132	135	131	119	110	129	126	126	100	125	118	111	106	105	132	127	117	143	138	132	113	125	132	135	127	101	118	121	123	96	118	113	108	128	125	129	110	114	105	132	134	128	123	129	129	125	143	122	107	108	118	127	124	124	118	128	116	108	106	107	107	129	109	115	113	131	102	135	125	109	121	120	116	128	104	95	116	118	111	120	120	112	124	126	119	104	131	111	126	109	107	126	110	113	98	101	113	110	102	122	117	117	116	121	114	115	134	124	161	142	107	116	143	124	103	135	128	125	107	120	127	120	123	131	113	139	130	124	130	122	125	128	100	107	125	108	116	114	126	131	130	113	122	133	119	121	112	134	116	112	108	104	114	123	130	117	97	132	110	134	103	99	118	122	112	108	108	132	105	115	137	126	110	130	127	118	105	113	107	131	120	129	124	134	114	116	111	120	107	99	135	126	119	114	105	116	111	121	123	98	119	114	125	99	114	125	118	108	115	111	105	125	108	106	121	120	116	113	124	121	122	110	122	119	95	111	108	103	117	130	122	150	119	123	104	109	132	107	132	105	121	122	123	121	112	110	149	141	110	121	117	117	116	98	115	131	106	137	139	141	141	115	126	127	103	101	108	157	144	126	115	142	125	105	107	95	116	123	134	114	108	109	114	117	121	122	119	120	119	116	130	115	117	118	122	105	124	103	125	128	118	110	128	117	123	123	117	120	113	106	118	120	106	117	117	115	121	125	118	124	128	140	131	141	116	105	117	121	133	104	122	121	105	108	111	131	100	119	88	120	141	133	129	87	114	103	129	136	123	124	121	98	122	104	124	105	125	106	119	129	122	99	118	130	113	124	143	125	117	132	137	103	114	107	119	124	123	108	110	111	140	112	98	107	122	139	127	125	121	104	128	134	115	138	116	127	116	130	127	103	117	110	113	122	113	149	113	98	129	129	111	118	112	122	141	145	141	131	106	143	127	121	100	121	114	122	127	113	122	131	125	122	110	141	156	113	126	118	114	117	107	136	129	110	125	116	119	150	119	118	149	124	151	109	122	143	146	118	109	118	98	114	127	117	118	111	111	114	116	111	115	123	114	116	114	109	91	115	135	90	105	116	126	120	118	137	126	110	135	108	105	105	138	123	119	107	102	116	129	113	127	117	123	111	100	97	138	128	106	128	124	127	125	123	143	128	134	104	142	96	90	111	116	123	114	101	115	94	113	121	127	96	125	110	107	110	124	106	116	126	125	106	118	125	117	115	129	110	116	120	119	125	113	112	120	123	113	105	128	116	129	133	101	132	128	94	119	113	123	102	123	121	125	111	135	114	101	119	124	131	119	132	139	127	112	110	125	127	130	126	104	106	106	117	120	128	124	131	122	137	114	125	148	129	134	109	115	130	147	114	131	96	121	117	125	117	121	121	101	137	123	123	98	104	99	126	115	108	133	118	130	92	128	123	109	118	112	118	107	105	106	88	96	140	114	114	118	97	110	117	124	127	123	112	130	125	111	136	117	124	123	143	116	123	108	128	115	112	136	115	146	113	113	101	107	120	122	131	123	100	112	118	143	126	122	107	118	111	106	95	110	117	110	124	102	111	110	133	115	104	121	116	152	126	122	99	119	112	113	118	144	135	120	116	117	116	96	127	119	106	117	107	114	126	116	137	115	114	106	137	96	121	122	110	125	97	117	114	94	115	136	129	125	118	113	129	134	129	149	142	124	110	117	111	115	111	109	108	124	111	135	121	121	120	103	102	120	128	123	129	115	102	126	141	125	118	111	107	127	118	144	134	110	102	102	113	114	112	125	124	114	102	115	114	134	112	137	127	117	131	93	124	114	130	125	132	120	114	143	118	124	111	145	132	136	97	109	112	110	95	122	108	120	136	109	111	121	113	99	121	134	141	109	101	121	95	126
34632	22753	22422	19347	10635	4145	987	734	625	536	474	460	438	353	326	300	287	278	282	273	275	271	280	253	275	240	285	261	282	286	275	287	302	256	252	250	254	253	260	284	263	298	264	274	255	255	233	274	269	262	263	286	277	301	280	264	274	254	284	283	275	259	288	251	266	261	291	272	254	269	268	266	254	286	259	247	287	273	274	260	257	267	252	271	272	270	275	277	304	242	239	267	255	260	274	239	275	260	246	247	264	257	289	228	277	257	251	260	265	241	264	284	288	281	271	292	260	255	287	284	276	260	269	279	255	259	244	234	281	240	283	278	248	264	293	271	253	252	281	251	270	260	275	268	257	276	260	300	284	280	277	292	254	281	231	258	256	256	264	275	268	249	283	277	244	248	278	259	277	266	299	263	277	246	252	285	273	278	286	234	268	284	275	285	269	263	234	263	266	265	283	246	267	284	278	246	270	265	270	281	269	248	293	283	288	263	290	281	251	250	245	260	274	292	245	262	252	259	270	274	247	256	237	248	292	258	269	279	244	256	252	280	293	278	264	255	253	269	288	254	255	272	315	276	267	239	240	260	270	296	233	277	282	259	242	284	274	257	263	278	265	267	249	280	250	264	266	262	269	252	275	257	292	236	255	277	253	251	297	248	253	291	244	283	272	267	274	275	261	268	244	260	280	283	255	265	270	238	271	277	265	275	229	299	276	276	261	263	268	281	283	261	265	254	268	270	264	317	269	275	273	275	272	256	285	260	272	305	248	254	238	263	264	291	277	267	264	265	253	261	249	248	287	270	267	258	263	264	242	272	279	272	303	268	260	292	245	267	293	279	277	275	302	249	259	244	253	256	263	256	242	283	233	253	245	257	269	231	291	229	285	286	287	250	291	281	284	280	263	271	276	277	250	248	291	267	234	263	292	292	247	286	284	267	286	284	251	263	289	270	230	254	243	266	263	279	282	276	296	248	272	278	269	258	273	278	241	257	287	315	260	254	230	252	279	261	288	292	294	259	243	272	274	255	257	281	267	280	265	271	259	271	263	287	231	284	275	260	274	266	264	256	266	249	237	268	251	265	284	264	258	229	271	239	264	282	278	254	239	249	300	250	259	243	253	239	272	258	278	231	263	262	283	282	247	270	264	248	258	301	263	276	268	288	278	269	285	281	271	244	261	265	280	284	276	268	256	248	273	267	266	276	278	239	257	266	249	266	290	269	264	231	264	262	294	258	280	261	292	279	275	263	252	291	224	267	263	281	266	255	270	258	286	286	296	251	255	254	278	291	284	256	285	280	283	272	280	277	251	259	294	246	272	275	272	273	284	253	260	272	254	255	279	273	263	265	268	266	250	282	257	261	236	269	276	266	258	295	241	250	259	237	254	267	265	274	283	287	276	277	243	295	282	240	266	266	260	287	263	266	257	269	277	256	279	242	258	283	251	284	303	287	273	259	256	261	285	255	278	286	239	272	268	300	281	280	252	267	266	258	235	256	273	272	260	272	261	314	265	252	269	271	273	281	272	275	278	280	266	259	263	265	255	273	266	264	256	238	287	281	273	278	327	240	258	284	248	298	252	308	289	252	259	273	260	293	248	272	288	271	286	286	289	271	262	298	279	275	260	246	293	289	241	285	280	288	256	232	262	232	258	288	256	259	285	262	296	268	302	295	262	283	259	279	273	265	261	258	245	260	246	261	281	267	284	269	250	282	270	268	267	271	258	278	258	274	264	268	278	257	267	262	275	260	289	287	251	254	294	272	253	286	303	257	251	287	258	240	245	284	240	284	242	239	254	277	264	253	288	278	256	251	252	252	267	284	274	285	281	264	247	276	280	276	262	261	279	247	273	263	268	268	252	269	250	299	242	287	261	241	265	268	260	228	274	250	248	271	275	257	266	238	247	274	254	256	295	282	287	265	274	226	295	287	267	262	266	276	271	275	259	243	246	237	276	287	272	264	289	246	306	264	279	280	262	276	267	260	249	256	276	278	285	252	242	267	261	269	279	273	296	237	246	272	281	285	277	289	243	257	272	274	257	263	250	240	263	268	260	263	281	286	283	284	263	250	289	268	274	250	296	268	282	271	289	254	258	285	270	268	273	252	290	288	233	261	258	265	280	295	244	252	274	255	263	274	278	219	310	278	285	248	248	268	283	275	262	256	267	258	251	270	310	253	238	282	270	254	272	290	255	249	282	272	298	290	269	293	294	279	249	261	266	267	303	269	263	249	303	282	279	293	265	251	240	281	264	283	247	269	280	279	243	310	278	255	305	267	255	289	233	250	256	258	263	284	265	265	298	287	287	255	261	273	262	270	257	245	252	244	260	305	265	278	285	261	274	305	289	257	272	246	268	264	266	249	264	289	272	273	278	235	285	270	287	255	262	243	279	273	240	244	250	271	274	284	271	238	265	268	247	258	260	299	290	239	265	277	245	256	265	259	269	255	226	275	268	244	255	258	257	223	281	256	289	298	273	271	259	281	262	253	288	260	269	282	248	263	264	268	269	272	267	247	256	253	255	280	307	244	263	248	260	304	287	278	245	290	267	248	286	283	288	274	239	259	282	278	275	274	270	240	265	267	287	312	257	270	275	269	268	282	280	301	262	275	268	273	258	262	284	257	288	264	262	270	267	263	274	263	264	273	270	258	260	270	250	257	307	274	263	265	277	257	273	259	291	261	278	267	278	284	240	264	239	286	263	276	291	291	297	284	308	262	261	235	278	282	251	257	249	262	270	296	263	280	243	274	252	278	261	254	258	253	285	269	292	289	267	260	280	266	289	258	281	274	272	267	265	277	257	277	244	266	283	277	265	270	280	260	281	265	269	280	268	268	261	239	304	230	255	278	258	248	266	285	256	261	276	258	256	271	283	263	267	263	293	241	287	276	268	288	251	271	272	273	277	267	271	252	255	232	259	251	248	253	262	257	272	261	285	262	284	278	260	262	278	295	258	271	250	264	257	272	282	269	284	258	273	244	251	274	264	262	286	267	254	244	283	270	289	272	273	262	251	271	236	290	270	286	258	285	262	291	267	270	262	265	254	262	282	279	255	272	278	263	305	263	243	253	274	279	258	290	264	273	282	269	278	249	263	277	266	282	280	275	292	266	257	291	278	257	261	221	251	298	268	247	275	281	263	261	305	272	277	256	248	283	256	304	284	257	258	266	284	291	255	266	266	261	299	283	280	273	278	292	239	278	278	253	265	331	266	253	287	253	248	259	277	229	245	242	293	234	305	262	285	236	241	267	226	237	277	274	253	260	274	258	265	242	284	239	261	270	269	269	285	245	262	274	265	252	257	263	276	291	314	271	253	262	275	244	267	264	301	268	307	289	256	261	245	277	280	263	280	270	243	242	271	277	238	272	254	271	247	272	262	300	262	254	267	297	265	286	292	247	265	246	255	262	284	274	271	289	225	257	281	290	260	254	275	286	258	271	270	260	267	250	262	270	255	303	247	251	252	250	246	285	248	224	247	267	262	256	241	269
59970	38302	27099	13947	6071	2030	405	259	220	201	192	183	165	130	136	151	111	137	145	112	138	135	113	116	97	113	124	128	98	126	120	98	135	151	124	114	119	121	113	133	132	115	121	135	127	125	102	111	140	88	130	120	127	154	127	122	119	140	134	124	114	119	113	134	121	110	120	120	110	121	140	108	108	121	116	131	124	116	126	104	99	118	127	116	115	140	119	123	124	145	129	137	148	127	117	103	106	115	129	117	114	144	128	107	126	110	114	125	123	120	110	106	140	135	137	126	117	105	115	118	132	136	146	128	112	106	122	132	110	124	128	123	123	127	101	89	108	122	110	102	129	123	116	121	128	109	117	110	147	121	136	119	112	115	121	138	131	138	115	130	106	128	150	130	112	123	132	130	120	109	126	105	126	121	127	137	104	159	131	107	126	143	112	133	114	119	109	118	115	109	126	113	142	124	144	127	105	117	98	117	133	121	121	117	113	139	140	152	119	105	131	105	124	124	107	111	117	91	115	117	144	132	119	118	122	132	138	116	133	110	96	100	112	123	122	103	108	108	131	121	126	127	110	130	115	113	82	115	113	119	138	122	105	128	134	123	135	107	120	123	115	130	138	114	114	138	119	133	119	111	120	108	123	95	130	99	129	119	114	115	137	131	112	130	122	148	101	134	120	123	127	108	112	127	107	106	111	135	126	117	110	124	130	112	120	112	126	141	124	136	113	115	125	114	116	115	100	142	116	105	123	120	121	128	120	135	117	119	125	114	106	130	131	102	132	108	116	127	118	108	119	135	113	125	117	133	131	126	120	106	105	119	146	133	127	114	105	144	128	115	149	120	132	117	134	112	109	131	129	118	127	125	111	119	100	108	117	111	122	117	129	128	113	137	109	128	117	104	121	121	132	115	147	91	132	96	126	132	121	98	116	122	129	134	125	112	139	125	117	131	120	134	112	116	116	115	135	130	134	142	121	138	129	114	114	125	125	123	94	125	118	116	127	127	108	110	126	104	100	120	107	134	118	140	125	115	135	113	121	129	113	119	126	115	146	116	123	135	139	132	133	135	124	125	113	127	131	124	137	136	134	141	106	109	139	135	120	147	128	111	113	118	122	117	106	97	119	152	115	122	123	115	90	110	109	113	115	104	112	120	117	119	124	109	128	133	130	124	116	124	96	123	141	137	129	171	120	120	115	119	127	122	123	126	120	111	106	114	114	120	113	122	127	146	131	105	98	125	135	114	122	123	123	138	126	105	132	118	129	116	122	106	129	100	147	123	138	129	126	141	143	130	155	125	101	126	142	120	138	114	121	124	94	116	119	123	100	115	121	129	103	98	126	139	127	124	130	134	118	124	124	125	118	104	119	109	123	106	136	132	130	125	93	111	128	142	96	119	145	115	143	94	100	103	103	135	141	131	120	124	112	101	132	149	136	112	140	128	130	132	113	115	127	118	124	108	137	125	123	133	117	123	129	116	126	129	95	120	118	145	98	142	119	116	110	104	107	119	116	125	113	122	110	149	133	111	115	126	122	123	110	107	123	133	118	129	125	138	124	120	134	122	127	99	128	114	121	122	139	136	122	122	146	123	128	118	113	120	117	128	140	119	123	122	134	133	122	123	142	111	119	122	147	116	130	113	122	110	135	116	131	125	119	126	130	135	151	134	129	118	142	125	137	120	110	113	112	105	124	124	116	134	130	112	114	123	111	105	124	108	127	131	116	118	126	118	121	133	125	116	102	148	135	139	102	137	133	125	136	131	133	108	143	100	101	136	118	100	131	115	112	124	118	110	98	116	122	126	127	119	129	118	109	100	109	124	131	127	101	118	117	109	120	134	119	99	125	141	145	110	115	127	127	151	128	119	112	121	126	103	141	119	123	116	118	111	116	118	124	121	108	118	121	107	116	148	103	108	119	117	126	119	114	130	124	110	124	134	124	145	120	104	113	132	110	119	113	117	123	142	122	118	139	121	139	111	111	122	106	108	111	116	138	128	127	115	128	137	130	109	133	135	106	115	148	120	124	127	125	132	110	131	123	138	110	96	135	122	111	128	116	108	120	125	115	109	160	134	102	128	142	127	115	128	120	112	112	138	122	128	112	124	124	107	132	140	121	128	113	118	91	114	120	111	120	123	111	112	128	138	123	133	119	118	119	130	118	131	130	131	116	122	115	105	111	125	121	127	110	125	130	130	130	125	144	119	146	132	130	118	135	119	141	120	114	136	109	117	113	116	134	114	129	109	118	121	111	129	144	122	129	116	115	148	137	125	111	124	118	113	119	120	124	142	119	115	125	134	115	120	117	124	116	123	120	115	136	119	113	131	93	135	113	116	108	118	140	115	128	139	108	109	133	104	119	124	115	128	129	112	120	106	108	130	124	157	119	109	130	115	111	118	122	127	115	127	135	125	122	108	118	117	119	131	107	126	120	134	125	110	124	103	128	108	132	137	150	114	134	133	127	124	115	100	115	119	109	143	122	128	136	123	120	119	129	128	107	127	122	134	121	106	120	105	115	130	132	104	108	139	119	127	104	132	138	137	140	127	115	110	128	108	122	127	99	113	131	115	155	124	134	111	119	130	120	134	120	132	107	128	143	115	153	122	128	113	123	120	103	125	109	109	141	141	109	123	98	117	105	107	117	119	125	129	113	118	120	110	127	116	121	126	128	112	123	130	118	123	110	119	143	123	138	111	133	132	107	102	132	130	122	129	94	100	118	148	137	131	101	110	129	128	115	116	127	128	125	121	125	127	130	118	123	104	111	123	129	132	120	142	154	134	120	136	141	117	142	118	100	113	102	121	119	155	106	163	122	90	114	107	108	122	121	127	132	132	132	114	121	119	106	107	110	113	128	118	117	127	129	101	108	114	142	138	113	132	118	113	116	145	131	130	107	95	139	117	136	113	126	137	99	109	130	119	124	146	127	136	131	105	122	113	117	129	138	134	108	141	103	112	153	112	127	116	118	86	116	123	107	123	116	130	149	118	103	115	113	141	119	137	122	107	133	116	144	113	136	102	114	130	127	116	126	105	110	119	141	125	118	129	112	120	132	138	140	115	123	140	137	118	143	123	142	125	127	130	145	111	125	110	117	124	115	119	131	122	129	111	132	124	111	114	116	136	125	117	130	129	136	136	111	109	125	124	132	136	129	102	122	130	100	117	115	126	143	114	108	123	132	110	113	121	107	123	108	130	120	112	122	111	113	149	130	90	119	130	103	117	131	124	112	123	126	112	112	128	118	131	127	121	123	126	131	97	127	128	122	136	138	110	125	101	131	134	116	112	101	102	136	110	104	126	130	132	126	122	126	121	114	116	121	127	114	98	117	104	113	109	126	130	133	119	111	125	142	122	113	127	129	130	123	124	119	116	145	114	116	135	110	100	95	121	114	134	135	140	117	132	137	109	111	120	109	135	117	117	136	129	139	135	139	143	124	134	111	111	108	119	131	126	126	128	133	105	124	141	147	127	116	106	134	139	132	116	96	120
37834	30718	29319	21130	14289	5926	1222	977	730	615	542	520	460	349	359	330	329	280	282	244	291	302	280	271	287	281	297	255	295	265	273	281	290	251	279	296	276	285	298	248	241	285	270	269	267	286	282	285	257	268	278	255	285	277	243	286	248	258	279	283	260	297	287	287	276	292	269	260	288	262	267	279	294	279	292	280	249	284	255	334	266	269	277	281	270	273	249	281	314	274	236	298	259	297	274	274	267	272	267	279	279	261	253	319	282	274	260	271	285	259	270	234	272	255	265	264	246	262	273	306	280	302	258	258	268	263	263	296	292	253	266	255	287	272	277	266	265	273	275	280	283	279	273	291	265	260	271	281	270	260	305	285	266	288	280	282	261	262	298	294	295	251	277	260	280	290	307	285	302	274	270	270	267	260	269	291	243	240	280	256	272	286	297	258	281	292	267	286	280	267	247	273	251	272	268	298	258	265	258	269	286	272	257	235	243	269	243	296	268	250	289	266	301	277	284	252	285	265	285	268	236	280	262	269	291	278	272	268	269	283	268	254	285	242	281	287	279	277	292	263	283	282	277	264	256	272	261	286	289	243	281	251	265	298	294	233	265	261	277	295	279	270	272	253	309	263	261	276	285	300	276	269	262	268	270	267	239	253	301	267	290	276	252	263	241	271	261	255	263	274	264	247	269	263	261	270	237	268	273	262	281	269	288	289	287	264	245	289	262	287	271	296	295	283	268	261	265	283	248	287	255	298	267	244	297	292	261	280	290	269	255	251	296	269	283	245	270	270	272	292	271	253	276	270	284	301	251	288	298	261	264	268	247	249	273	273	281	301	309	257	285	248	278	250	273	261	263	268	280	285	264	258	279	284	282	286	296	272	278	252	266	296	271	268	273	283	274	263	261	280	268	249	277	264	295	260	291	257	272	238	289	285	277	264	265	247	272	253	271	253	230	269	283	287	279	277	270	276	258	306	269	267	253	302	285	277	307	269	256	280	297	263	283	268	250	261	260	268	275	291	254	261	285	286	262	255	278	262	272	277	316	277	253	278	271	259	256	245	244	279	292	276	273	252	255	261	280	290	259	234	286	289	280	290	307	263	282	294	301	266	278	261	249	267	282	259	257	325	275	291	248	269	271	274	282	273	280	281	289	281	248	239	308	241	266	241	273	271	299	251	276	279	267	272	280	250	255	281	287	280	230	252	264	296	270	302	285	280	274	267	243	271	261	265	259	289	286	273	259	280	299	280	287	286	236	273	277	266	267	281	274	301	277	264	254	263	265	283	269	261	278	284	256	272	263	267	277	271	288	265	278	288	279	296	253	263	270	283	292	278	287	253	278	265	286	276	271	268	241	264	298	265	299	304	260	283	270	285	276	271	277	274	257	276	268	257	269	273	308	274	265	260	234	247	297	263	267	249	291	252	262	284	272	295	281	256	290	288	283	269	270	259	271	274	256	292	284	275	272	268	280	275	264	289	293	277	259	287	270	292	279	280	313	258	267	277	270	268	268	259	281	290	291	250	279	255	274	269	297	256	261	266	300	278	264	281	289	260	278	263	284	274	243	279	290	277	260	256	258	282	278	252	257	261	247	289	289	251	258	275	282	302	275	283	288	276	295	267	273	273	271	256	275	249	273	280	295	290	311	258	275	272	290	300	250	274	240	255	270	278	276	284	300	270	283	288	270	283	300	301	272	264	259	293	282	271	286	282	285	306	271	255	263	277	302	266	269	270	291	248	276	277	266	236	299	288	275	268	271	251	260	249	289	286	288	271	274	279	284	282	291	266	233	276	276	294	289	284	303	283	246	263	284	280	266	262	286	281	293	289	283	298	266	274	276	263	252	290	308	276	291	260	271	289	259	257	266	258	286	256	263	281	299	275	259	275	282	266	266	285	294	295	286	278	291	266	243	270	277	318	278	283	270	254	279	276	282	270	258	289	295	265	269	256	211	280	277	288	286	289	257	288	282	271	269	287	281	262	266	283	291	244	306	251	243	271	255	258	263	273	297	278	276	255	272	276	255	263	332	275	265	260	298	283	290	275	297	279	259	258	289	263	281	249	272	278	283	267	286	291	254	251	251	264	282	256	299	269	301	268	285	281	261	273	273	299	286	279	279	288	277	282	293	256	281	277	285	256	296	261	303	269	288	251	276	305	257	265	276	277	287	287	301	293	301	279	258	257	265	286	257	290	276	249	274	261	270	303	282	252	293	262	254	286	261	260	258	271	281	253	262	281	278	250	279	281	263	290	254	247	291	282	285	255	281	286	262	284	273	268	244	258	298	322	282	281	277	253	290	286	264	260	258	288	279	255	288	292	258	274	266	263	285	260	243	258	272	270	286	280	229	280	290	259	270	293	300	268	267	262	258	280	283	254	272	259	251	266	268	261	264	261	306	303	245	274	255	303	281	285	294	268	254	281	294	283	272	291	266	267	272	290	271	300	263	282	287	293	270	284	289	278	276	263	287	269	256	292	259	286	280	245	263	258	276	268	270	288	291	283	279	286	273	276	301	284	313	273	276	254	261	266	267	302	295	270	281	303	257	300	243	286	232	264	271	282	283	275	257	301	299	264	274	297	250	281	270	280	252	274	306	290	285	264	270	261	297	292	287	307	293	301	265	280	246	270	283	271	252	286	294	282	270	293	269	264	286	278	299	282	306	261	265	292	270	261	271	294	266	273	270	285	241	292	259	301	259	275	280	306	270	285	270	294	249	291	290	298	275	278	273	285	269	285	273	257	255	300	298	263	265	264	267	321	278	281	244	264	281	251	283	245	279	267	266	264	267	298	284	290	297	280	300	273	258	264	269	278	262	289	296	253	268	280	263	293	259	265	247	280	265	296	290	265	264	295	271	302	293	267	300	281	243	305	282	279	272	299	261	249	269	269	276	271	307	272	268	285	271	277	320	264	274	265	320	264	252	278	271	245	264	268	281	271	289	307	265	282	255	295	289	293	269	266	252	277	258	258	263	288	271	262	254	264	254	267	233	265	278	264	291	289	251	293	259	250	300	311	273	281	295	285	273	284	299	266	291	284	279	289	274	327	264	290	259	272	295	258	273	244	287	284	283	246	269	249	269	263	271	289	227	282	298	282	261	295	253	302	243	247	300	240	275	241	271	294	266	285	276	271	296	251	279	268	236	280	281	302	288	297	267	285	262	267	261	264	291	260	305	272	284	252	304	259	286	306	257	288	268	261	254	253	275	246	291	269	274	265	280	262	271	284	279	321	257	268	294	320	275	240	276	262	247	264	288	261	259	273	290	297	272	261	240	279	259	279	250	282	289	276	292	264	293	260	267	297	258	278	270	283	289	294	273	261	278	269	268	275	264	304	268	277	279	275	251	286	285	284	283	263	273	262	294	243	258	284	285	269	266	279	254	264	285	273	250	272	299	262	282	273	277	272	257	278	255	263	288	276	299	287	259	258	231	280	257	272	268	283	263	262	265	278	286	274	242	274	272	274	281	283	232	254	249	299	285	260
46842	27131	12183	4333	982	338	187	172	134	168	151	132	145	132	137	127	138	152	125	134	126	131	132	154	124	137	145	131	141	134	143	150	138	130	144	152	152	136	137	115	132	123	123	133	134	130	133	132	152	143	131	143	143	124	137	150	139	153	117	119	133	125	126	127	125	160	166	135	145	142	127	136	135	147	117	132	119	130	137	127	132	149	122	122	131	134	133	141	153	135	149	134	121	144	138	144	123	144	146	144	135	161	166	134	137	138	141	128	131	131	120	142	141	134	149	149	138	130	145	148	147	135	126	157	121	138	130	125	162	141	129	116	138	126	131	128	143	138	122	121	123	132	137	142	166	142	126	139	123	103	150	148	150	146	138	127	140	109	153	133	123	129	124	157	137	139	133	114	123	124	140	151	130	138	107	131	143	127	145	146	143	146	120	148	141	152	135	142	155	129	148	132	171	141	133	139	136	147	143	144	129	131	150	149	143	128	129	113	163	133	136	129	132	133	121	137	136	140	150	141	135	148	123	139	118	140	150	143	117	146	152	149	129	107	133	125	131	139	110	126	128	115	127	147	157	145	134	136	136	124	146	144	133	153	155	119	142	132	119	125	144	152	124	128	138	134	115	136	147	136	143	117	140	151	143	132	139	121	134	133	124	137	144	134	131	139	165	134	146	126	116	141	136	156	149	130	128	113	133	162	120	114	133	114	154	132	110	119	138	140	141	123	127	144	151	121	139	137	140	121	131	140	158	136	131	130	128	137	113	144	133	136	159	158	143	140	136	157	131	128	137	125	118	141	127	132	142	128	123	161	128	165	161	126	117	146	143	134	120	138	132	150	143	131	114	136	119	142	158	136	139	133	132	137	121	132	133	148	117	120	134	121	145	131	147	144	114	138	116	140	147	144	140	129	126	138	126	125	134	149	141	136	149	168	127	137	140	131	133	117	133	157	124	133	154	114	141	131	147	121	136	154	142	146	117	139	145	133	150	139	135	121	145	127	131	131	128	118	108	127	118	143	142	129	136	135	143	126	130	136	142	138	121	125	130	139	131	156	135	135	123	122	139	114	119	144	135	126	129	136	149	129	124	145	161	126	153	151	131	142	134	120	144	131	135	158	136	135	134	168	142	152	134	135	117	119	130	129	111	131	152	128	124	156	143	141	157	130	135	142	122	148	132	121	142	146	134	160	150	155	130	140	138	127	130	146	125	128	147	116	128	110	138	167	140	129	135	127	133	132	138	137	133	132	102	158	135	134	137	138	133	122	138	134	145	143	140	138	134	140	133	125	129	147	121	119	121	139	111	123	139	139	136	126	125	116	144	153	123	143	150	159	128	138	156	135	127	149	116	132	137	138	136	126	109	131	154	122	127	136	157	144	146	149	139	126	131	168	127	142	134	139	150	146	140	148	144	133	134	137	130	127	130	148	124	128	138	135	146	126	148	119	140	142	153	122	125	155	138	162	158	136	165	157	117	137	142	144	151	155	147	114	139	142	139	128	121	147	166	124	118	134	115	122	147	123	156	135	131	145	159	149	147	129	136	118	149	145	137	151	124	123	141	133	126	116	116	141	135	121	117	130	131	129	102	126	133	130	149	130	134	138	117	159	122	143	142	142	134	147	143	153	126	124	149	150	167	141	126	129	110	139	142	138	148	142	128	134	129	127	143	136	152	131	132	122	148	130	138	133	151	133	142	134	102	135	125	135	129	144	123	130	138	125	146	169	110	143	147	146	122	130	129	121	139	122	130	145	172	143	152	129	145	148	147	123	141	148	141	148	118	132	127	146	132	152	122	132	123	148	131	157	122	130	141	148	133	119	131	137	125	138	141	130	160	147	137	134	120	134	122	161	137	155	130	151	135	141	142	137	131	121	132	145	137	139	134	163	154	142	155	130	121	136	155	132	138	125	145	166	140	117	130	146	136	169	124	142	153	126	117	122	110	119	120	163	125	144	106	153	148	131	133	144	137	136	131	146	148	153	143	143	141	133	128	123	145	137	138	128	139	142	131	119	142	139	152	141	122	141	157	134	134	134	149	128	135	118	133	159	136	128	127	139	105	114	139	143	132	114	152	135	134	123	126	121	149	141	143	141	139	123	147	150	143	128	153	119	117	152	138	138	129	126	161	153	154	144	134	129	152	147	109	134	138	110	134	132	122	144	121	122	120	136	119	139	132	141	129	154	158	133	128	125	136	120	129	152	126	153	146	134	120	123	157	129	147	144	129	126	132	149	138	129	149	153	119	130	132	107	134	137	154	129	133	151	131	142	122	139	127	125	137	160	131	142	129	132	148	126	125	147	143	109	135	132	135	154	128	138	114	141	158	111	131	151	118	156	131	138	130	127	119	144	97	126	115	126	125	129	153	144	130	135	117	139	142	147	147	139	156	156	123	122	134	141	153	119	131	168	152	121	117	117	141	122	145	115	117	135	133	128	133	138	134	105	129	130	145	149	145	150	110	155	136	164	134	130	120	125	126	136	149	147	137	136	127	129	131	120	120	123	137	122	133	127	132	142	147	130	136	165	144	137	123	154	149	134	117	148	167	122	132	149	133	121	135	118	114	141	123	136	124	129	144	120	152	150	114	130	121	143	116	166	152	141	133	137	142	137	166	158	161	176	127	143	139	137	134	136	148	140	159	143	146	126	109	129	155	120	128	157	147	159	121	147	140	125	144	152	129	155	128	138	149	124	133	109	154	137	154	129	133	129	121	131	126	129	128	132	106	155	123	138	137	126	121	132	132	132	119	121	136	126	150	145	162	136	136	155	148	134	155	137	152	137	130	141	142	132	130	127	126	124	137	145	131	130	134	126	118	148	146	116	146	146	142	141	148	136	116	151	145	152	133	140	144	107	132	120	122	129	128	128	115	144	154	129	147	126	152	137	118	126	131	120	133	133	137	136	132	138	119	112	134	138	146	120	116	139	159	129	121	119	139	127	131	126	136	157	138	157	126	157	131	114	141	123	121	139	125	134	145	136	139	125	133	146	130	142	103	139	137	133	133	122	151	138	162	143	131	158	115	156	140	138	133	157	137	118	158	128	107	142	125	139	135	134	130	167	149	115	145	137	155	145	129	141	136	142	142	137	143	129	119	142	134	144	167	120	144	143	164	131	128	152	146	132	150	115	155	149	139	144	147	138	144	144	142	158	145	125	126	133	138	127	136	158	135	139	150	116	130	140	131	130	142	142	128	127	148	133	120	133	117	132	128	133	134	125	162	157	102	131	144	125	151	130	120	144	123	149	151	134	153	130	135	134	147	115	136	139	115	130	144	143	163	152	152	123	127	134	129	139	149	128	123	155	145	135	141	133	124	140	157	128	128	119	152	132	152	124	115	145	141	132	142	147	128	140	146	133	143	143	160	130	151	157	167	125	128	116	136	130	147	130	154	141	163	130	152	127	127	109	135	129	136	146	130	149	143	130	126	128	147	143	133	148	140	140	148	124	133	136	136	146	127	156	129	160	144	142	145	143	134	145
30908	19907	15137	8605	3070	923	542	412	411	387	352	354	330	360	329	304	294	298	287	305	312	312	284	285	303	296	293	321	287	303	287	303	310	314	306	300	305	274	314	251	286	306	317	315	336	266	280	294	301	293	305	307	291	314	307	285	284	319	293	297	314	305	324	300	303	315	283	304	298	323	311	292	309	292	295	312	283	283	279	291	290	273	285	318	308	277	328	311	283	295	319	332	307	314	305	305	309	299	322	316	290	334	301	314	288	325	289	317	322	300	311	304	288	276	301	270	310	301	293	316	295	315	290	308	271	307	293	315	294	289	292	302	335	312	301	290	289	272	297	298	328	299	322	299	310	304	293	302	295	320	301	282	307	308	299	272	331	272	320	308	310	335	320	274	275	312	313	313	342	314	293	318	293	329	297	271	297	279	270	312	291	274	334	301	309	289	283	287	294	300	327	263	328	303	311	262	293	351	321	298	299	303	301	317	317	272	323	293	300	302	316	313	311	291	309	294	298	265	305	279	291	275	309	308	302	276	338	277	304	277	285	297	306	308	307	271	309	313	296	302	308	298	307	267	286	291	306	310	305	317	313	249	280	314	280	328	337	298	321	292	317	329	314	297	289	292	280	323	285	299	266	299	316	327	275	324	320	288	306	282	277	283	331	296	302	286	306	285	293	305	293	312	298	286	287	285	305	277	275	304	291	285	303	279	256	296	292	306	317	286	298	314	311	295	322	302	295	288	304	303	328	264	304	281	274	323	277	314	339	324	307	308	322	315	282	283	288	300	303	299	304	291	292	304	276	284	284	301	310	318	311	306	307	268	323	320	272	320	294	310	322	255	312	335	307	323	300	298	296	280	296	321	302	298	320	284	302	289	288	295	324	270	312	300	319	303	294	340	285	283	290	304	293	278	292	296	292	330	288	307	281	324	308	314	290	323	274	321	307	282	317	302	288	284	297	294	298	309	287	294	285	319	296	276	323	289	335	341	308	294	286	298	272	312	300	275	307	278	313	305	304	283	326	313	312	275	311	334	294	323	305	275	322	310	325	292	291	308	300	312	318	298	301	290	309	288	296	298	327	306	284	291	314	309	333	300	314	282	327	292	292	281	255	304	269	299	272	306	295	309	269	273	322	282	315	306	305	316	300	293	334	282	262	310	288	309	291	288	292	277	290	300	309	309	300	293	280	336	289	288	286	298	325	301	288	292	296	297	293	320	289	325	311	294	313	302	312	274	307	326	301	275	268	320	295	272	274	287	340	320	311	284	276	290	285	287	285	319	272	307	346	328	284	281	288	319	307	309	284	291	318	304	324	283	311	312	310	320	295	293	285	277	309	294	292	310	323	293	283	323	292	280	288	307	280	300	304	305	313	295	325	311	330	312	290	301	305	317	304	304	307	316	322	325	315	312	302	294	305	331	273	333	316	283	290	322	307	296	308	270	311	317	302	304	294	321	288	313	303	313	301	307	323	313	319	291	308	271	272	302	299	311	298	320	294	310	281	294	310	310	321	289	295	295	305	295	335	313	283	294	281	322	314	303	296	312	298	326	291	298	305	307	293	306	297	295	273	308	315	307	264	313	319	297	307	284	285	330	278	284	324	331	290	294	305	297	335	282	303	313	276	279	333	304	339	291	310	285	287	292	295	266	298	285	289	281	297	320	286	309	300	313	325	289	283	300	288	293	280	322	295	297	319	281	291	285	325	291	297	285	284	300	306	296	284	307	283	279	299	292	296	325	327	301	319	288	283	302	296	309	292	258	319	271	282	289	288	286	290	260	311	316	322	277	300	296	287	301	322	261	313	299	324	334	293	281	295	287	301	279	314	333	299	291	290	314	297	282	299	304	269	285	307	342	279	338	299	288	306	292	349	300	315	315	303	287	315	307	303	299	285	300	330	333	301	285	294	300	310	295	274	304	319	287	307	308	315	314	310	291	295	314	289	289	271	289	310	283	311	295	301	323	324	300	313	295	308	311	316	327	264	298	269	306	291	296	276	317	310	305	317	316	310	285	283	295	285	299	274	311	329	307	269	312	282	302	313	298	300	287	299	287	315	300	304	285	279	307	310	307	300	299	303	312	284	287	274	320	286	306	267	308	319	294	315	304	301	278	288	287	306	263	313	334	268	268	315	299	316	331	298	305	326	265	306	298	307	306	306	284	322	282	303	308	319	305	313	292	308	285	305	271	308	338	274	299	293	296	310	291	298	310	322	312	253	291	336	291	292	313	315	266	336	297	304	260	297	283	301	302	309	306	308	322	283	291	279	286	289	346	315	300	300	318	307	298	330	311	322	304	326	290	293	328	292	307	290	284	277	314	314	304	296	317	288	300	307	310	306	294	295	308	320	270	317	298	284	305	310	277	290	294	291	285	277	301	300	282	285	301	280	272	315	311	286	281	307	298	315	305	282	283	301	326	322	272	309	318	298	287	275	285	276	293	334	331	289	308	313	297	262	291	291	324	325	278	307	308	299	310	311	325	289	284	295	278	322	325	328	319	283	318	290	302	328	282	303	325	297	269	324	298	299	300	281	298	303	311	321	312	308	309	280	331	305	298	298	278	289	281	305	350	265	303	284	291	293	342	313	301	321	276	292	292	322	308	285	270	276	311	321	284	292	283	300	283	304	296	311	289	287	319	291	321	332	306	296	297	262	272	296	303	285	310	305	304	303	281	271	282	286	287	285	307	291	298	295	312	338	303	287	262	300	291	332	330	319	318	322	295	306	312	307	306	297	291	325	280	304	283	293	318	304	303	295	284	286	305	287	302	318	300	269	285	317	307	268	289	274	279	280	330	315	305	300	293	340	276	322	310	289	304	310	294	303	312	287	315	307	318	272	315	282	307	298	315	278	295	305	348	293	273	299	254	279	298	288	337	299	252	307	305	287	313	295	314	308	320	297	279	301	310	307	293	276	262	290	273	342	296	284	300	308	336	290	349	295	308	334	321	304	291	278	308	285	308	283	281	286	264	292	286	295	290	276	304	293	273	311	306	293	312	306	317	272	291	287	322	325	299	323	307	313	288	302	315	305	310	284	300	274	266	305	288	323	292	314	341	336	331	289	291	274	304	286	290	282	287	316	302	311	277	297	296	306	289	289	306	284	270	307	312	304	329	305	301	284	307	297	280	280	269	288	281	289	310	290	295	313	304	305	295	320	299	291	319	307	315	307	300	282	298	302	296	313	305	299	297	283	307	285	307	292	288	271	311	306	309	275	307	313	297	328	333	306	298	318	308	312	296	287	300	280	304	306	288	316	315	320	293	290	317	285	298	285	298	308	318	317	300	298	311	297	275	331	302	310	302	302	288	318	279	288	297	310	311	276	339	300	288	288	281	283	302	284	281	292	302	281	301	305	316	316	302	295	317	297	298	317	302	302	289	297	292	342	322	307	312	282	330	304	289	327	314	288	287	293	297	326	310	296	265	311	309	270	292	290	289	326	275	297	310	310	310	289	305	295	312	301	344	328	301	288	295	342	295
51144	31776	20901	10298	4421	798	310	235	210	186	163	173	155	123	145	131	117	123	127	98	97	112	129	136	121	137	94	119	128	105	94	106	105	109	117	107	115	112	111	120	120	98	109	113	114	124	122	133	114	107	119	133	97	123	101	119	106	121	121	118	120	105	114	118	125	118	119	112	149	128	123	132	103	101	94	119	123	130	130	113	131	113	107	114	115	106	129	125	112	116	123	102	125	127	124	117	134	121	110	135	123	90	124	128	129	99	101	117	137	126	97	93	108	116	126	108	100	129	127	118	105	106	129	121	111	106	113	104	116	129	129	94	124	122	93	111	125	96	123	86	121	121	99	110	131	111	106	130	111	117	125	131	102	110	123	129	103	117	143	108	101	120	108	106	118	96	96	108	127	111	120	106	97	105	127	122	119	97	118	107	110	114	109	110	111	98	121	124	126	120	127	103	124	104	105	115	124	112	141	98	118	129	93	123	119	96	126	106	113	107	111	104	121	120	123	138	126	125	103	110	80	121	146	125	109	106	135	117	104	109	131	141	119	132	116	122	107	114	112	116	113	99	120	118	115	95	112	125	107	112	121	144	107	104	110	124	122	123	128	120	118	116	119	113	121	121	110	113	130	121	111	117	114	112	134	107	100	126	117	104	123	126	104	117	106	125	119	125	99	117	138	105	118	125	115	141	129	105	103	107	98	130	118	117	107	103	116	112	93	117	113	108	105	113	100	132	117	116	120	112	94	104	135	117	104	115	97	110	114	128	115	115	101	107	126	125	145	134	106	117	114	97	106	127	139	119	122	120	115	128	116	117	115	126	138	102	125	118	115	118	117	119	144	111	113	133	120	92	127	124	123	138	123	123	155	122	124	138	129	114	117	129	125	126	113	107	111	123	101	124	139	88	100	113	128	130	138	115	118	101	110	112	118	123	107	130	123	95	130	130	107	122	114	121	113	126	132	117	107	99	111	99	117	131	104	115	117	115	125	130	117	134	145	103	121	111	117	114	131	134	104	109	111	126	126	113	111	103	130	111	128	117	107	108	126	109	117	121	118	87	130	135	110	105	108	118	107	106	115	106	117	107	103	108	114	100	130	112	129	109	112	117	95	124	112	123	104	133	121	90	108	122	100	117	123	99	126	134	114	121	123	121	114	119	104	106	111	134	120	108	127	106	116	121	107	113	130	120	120	121	114	115	110	101	103	86	131	109	116	119	111	124	131	97	123	115	111	134	111	111	103	121	118	112	113	117	123	114	124	128	100	110	107	110	109	107	117	109	118	134	113	116	125	123	124	110	107	104	131	103	116	119	116	116	113	145	121	108	120	106	122	109	123	124	119	103	108	163	101	118	126	131	107	117	123	117	133	119	110	102	119	107	116	125	127	127	120	151	112	120	113	132	96	99	125	120	116	114	106	122	132	112	119	122	128	125	113	111	112	128	126	117	115	97	121	100	128	128	116	122	117	133	122	128	139	141	134	121	115	92	109	117	149	113	118	121	126	107	103	111	119	112	87	101	120	114	121	113	125	122	96	100	133	112	107	118	123	114	114	117	121	103	133	105	94	114	132	130	118	134	96	92	128	110	107	106	121	121	112	113	124	109	107	113	119	123	102	101	114	112	100	101	131	120	108	108	110	115	132	120	103	120	126	105	127	125	121	136	136	133	117	99	139	128	84	105	144	108	127	114	120	104	106	113	123	118	117	117	115	105	109	116	113	124	113	119	123	120	136	142	107	124	114	125	125	109	103	128	114	116	115	126	102	126	85	131	125	103	100	107	106	130	146	112	122	104	119	98	94	104	126	126	127	116	122	143	126	125	127	96	115	98	106	116	140	131	109	129	128	108	113	111	134	131	88	108	123	96	129	112	92	99	118	133	99	135	123	111	117	120	125	104	100	119	118	136	118	122	119	124	118	93	125	124	117	128	122	120	122	108	125	114	120	99	109	111	110	118	108	114	114	129	110	119	108	129	95	115	126	138	104	106	139	124	139	105	116	123	134	118	119	93	136	124	116	117	130	111	113	121	127	131	104	104	125	110	121	111	100	125	116	108	137	131	109	106	107	125	137	124	132	146	109	127	127	117	118	125	107	105	102	112	134	111	112	110	114	131	99	115	112	111	129	126	129	119	109	107	116	89	127	119	96	106	120	117	96	123	119	129	105	130	124	116	113	121	113	129	119	126	120	134	124	115	137	104	106	123	116	115	97	139	99	130	104	86	118	117	120	118	117	118	100	124	94	98	119	97	122	109	113	107	118	114	118	113	115	115	103	107	121	108	113	110	140	118	98	92	127	126	100	126	126	98	128	128	117	114	121	104	113	107	118	116	103	140	102	119	116	121	101	113	134	112	127	117	130	108	122	106	127	144	124	133	109	107	99	126	103	110	98	127	109	119	110	132	96	141	111	117	109	126	101	124	128	122	97	123	108	137	117	116	97	132	109	103	113	102	104	118	119	129	111	126	121	98	106	109	109	117	144	126	124	111	124	116	143	128	121	116	121	108	141	139	115	110	116	129	110	119	118	104	110	120	102	133	120	132	121	118	117	124	101	124	117	122	130	121	118	105	120	141	103	136	125	121	107	112	137	93	120	100	117	111	136	122	106	128	147	129	111	118	115	104	113	125	109	111	115	130	98	119	132	122	131	111	106	107	102	104	119	102	99	103	113	115	130	102	119	137	99	99	118	112	108	107	106	117	125	114	120	120	117	132	109	109	102	134	124	131	131	105	107	119	123	122	121	92	104	102	89	120	141	114	119	129	116	118	118	117	112	122	121	104	129	114	118	113	104	114	113	115	135	122	144	97	131	111	123	103	110	99	122	124	134	116	120	114	127	101	113	117	115	123	117	107	117	111	101	126	127	119	110	93	118	111	106	99	106	108	108	93	138	123	102	110	120	115	131	127	98	104	118	101	83	102	103	112	113	137	131	126	112	104	122	121	100	127	110	124	109	121	140	89	118	111	120	120	110	118	121	123	108	115	105	105	110	125	128	125	111	130	116	116	123	111	107	116	112	99	112	112	108	101	118	134	112	117	142	110	113	111	148	120	129	106	100	131	100	97	103	113	136	115	116	118	129	134	122	108	137	122	123	114	130	101	91	118	117	103	127	102	135	124	113	142	122	123	108	111	115	127	138	121	111	106	112	109	121	111	119	117	124	110	116	123	123	136	128	118	111	108	101	123	109	111	100	125	122	120	117	102	108	124	104	126	137	99	114	111	123	119	114	111	106	105	115	97	124	136	124	117	126	116	126	122	94	104	112	94	110	98	118	156	125	120	124	129	123	124	117	139	103	114	126	115	124	112	101	130	137	122	125	120	108	105	109	104	130	126	101	110	126	99	123	99	120	128	119	112	109	122	116	139	122	100	116	115	120	100	102	131	114	125	108	127	119	149	124	113	129	119	110	128	127	132	111	131	106	117	106	97	140	133	125	114	91	116	119	109	114	130	120	127	143	109	108	116	113	134	119	113	122	118	136	112
32160	24609	24278	18012	11014	2311	1145	931	684	591	530	509	427	381	322	331	298	293	302	277	250	282	270	286	277	251	282	262	262	285	290	279	259	243	286	257	261	273	254	291	251	257	264	257	300	280	264	247	268	292	262	298	245	269	265	275	244	262	280	242	270	249	281	242	265	261	252	254	262	258	256	234	265	263	283	256	254	245	252	262	274	247	269	276	266	282	232	249	287	298	255	253	264	269	275	277	248	228	251	262	258	290	270	246	235	255	265	271	272	277	256	272	258	278	232	282	242	264	259	292	290	249	247	282	283	262	264	292	280	272	287	284	254	268	273	223	255	281	270	239	273	254	251	277	242	265	278	274	288	262	251	284	253	264	238	252	267	253	295	261	275	264	229	255	263	255	265	244	251	255	267	273	214	250	264	285	280	293	245	261	260	247	235	259	247	269	242	239	263	249	229	258	275	266	272	286	267	284	296	268	238	261	266	256	240	279	255	256	243	260	239	264	287	246	265	266	273	280	260	277	246	274	288	294	253	288	273	249	260	271	280	248	241	262	269	240	254	254	263	237	256	250	285	248	286	277	254	287	246	258	274	261	265	258	230	259	287	238	264	259	268	245	298	241	256	274	258	283	251	274	282	250	259	234	220	279	250	271	258	247	259	283	270	263	259	301	235	245	264	265	273	244	260	263	263	293	259	248	276	292	268	283	255	268	283	230	253	257	260	252	273	272	268	271	280	249	248	251	279	266	242	275	284	249	265	277	273	270	230	254	254	262	260	294	240	273	264	278	248	230	267	259	268	276	271	301	299	280	263	280	252	285	275	264	241	252	276	272	258	283	294	272	246	236	278	296	283	251	289	266	296	242	275	287	273	280	263	255	237	255	265	263	228	268	274	252	296	253	293	268	266	244	268	277	281	284	270	237	274	239	232	258	258	254	277	257	257	264	273	261	276	249	246	284	272	296	266	259	285	274	265	232	271	260	246	259	273	266	262	273	296	267	254	276	268	282	239	297	281	249	267	259	237	270	286	249	269	262	241	271	257	292	271	252	286	265	249	280	245	263	265	247	257	245	266	250	300	266	286	263	279	263	231	252	282	261	281	276	236	244	263	246	253	279	247	292	262	247	253	260	268	272	273	239	239	255	279	254	257	260	251	276	261	259	267	275	253	264	266	276	266	271	240	272	258	279	265	250	276	251	251	257	252	263	263	279	269	250	265	287	276	254	251	286	263	272	274	245	249	260	270	271	262	274	264	267	237	248	271	274	267	271	261	283	263	264	284	254	262	272	264	269	261	267	249	259	280	255	278	268	241	285	243	247	243	246	311	255	272	245	270	281	240	269	271	254	250	284	276	256	268	280	272	274	265	251	258	282	243	283	259	262	263	272	271	290	257	237	245	269	258	254	280	253	289	282	284	250	251	278	251	258	249	295	252	225	256	285	233	257	285	251	257	261	242	252	239	276	256	268	253	264	267	266	264	252	279	293	245	264	255	294	276	248	261	246	259	267	251	282	273	259	282	266	246	269	266	253	272	238	268	283	270	254	268	269	229	257	262	270	252	279	243	274	250	283	249	261	243	277	246	283	243	247	266	259	257	235	285	264	280	290	308	259	261	250	247	264	264	253	259	260	263	294	274	258	276	233	264	258	232	243	274	240	272	266	277	247	270	286	252	255	241	267	257	258	280	272	267	267	238	270	266	267	254	260	246	252	268	263	262	260	239	282	262	275	271	257	278	263	251	293	262	290	261	259	282	269	282	264	277	275	264	280	278	243	264	264	283	286	264	263	240	236	307	251	269	268	257	260	245	259	265	256	271	256	266	240	271	254	251	275	244	259	269	288	271	241	276	272	279	251	247	262	290	284	239	240	286	252	238	265	259	274	250	262	270	232	269	273	294	253	260	261	254	249	258	251	261	298	232	256	251	248	279	270	290	272	259	290	267	277	262	242	275	272	262	269	230	255	262	242	249	278	269	280	216	284	247	255	268	261	244	254	265	270	277	257	263	261	251	232	248	264	286	266	248	273	245	272	257	282	239	306	299	249	262	254	268	273	271	269	286	254	281	271	259	281	260	257	264	301	252	248	250	277	266	277	270	245	246	246	275	272	276	298	245	245	262	275	263	263	276	269	309	276	266	292	265	277	257	259	293	273	258	269	264	247	253	238	260	272	284	257	260	258	250	289	266	244	272	238	257	233	255	252	281	253	260	259	244	268	279	237	281	289	273	270	244	230	249	259	277	267	272	233	245	245	264	254	265	267	275	284	256	262	234	249	296	252	247	264	271	266	235	270	286	252	270	247	257	254	270	290	265	261	260	272	273	275	263	249	265	280	273	251	265	246	294	255	263	278	249	287	271	268	274	253	297	276	258	253	263	257	264	264	247	277	256	275	234	269	267	259	296	259	280	271	250	268	262	253	272	273	263	275	253	254	281	294	237	250	298	266	274	241	257	279	244	261	272	258	243	236	271	254	269	252	248	272	265	243	255	254	298	254	253	279	279	235	256	235	241	283	279	244	268	247	242	256	250	238	303	267	270	268	270	261	248	267	249	248	240	264	261	249	237	250	257	290	261	271	256	262	275	281	265	246	269	291	287	245	271	283	256	251	259	257	264	245	249	244	257	243	270	244	265	239	241	283	312	255	258	264	267	254	279	226	254	262	245	240	278	274	266	258	265	262	252	247	280	245	243	253	284	280	258	293	247	258	272	263	283	240	271	275	267	291	259	267	229	251	273	263	234	232	259	297	279	248	241	259	273	272	241	251	283	251	270	301	240	269	237	247	283	289	269	261	280	282	254	246	287	258	276	255	275	236	308	282	257	276	246	253	325	257	278	247	257	265	263	271	271	246	271	258	281	259	244	261	237	265	253	267	257	259	263	264	258	298	234	281	264	299	289	240	250	256	265	267	281	316	251	316	265	248	264	279	267	269	261	261	262	270	267	271	267	251	243	285	234	279	259	288	254	266	273	291	299	257	258	260	261	264	257	253	247	242	260	266	240	257	249	274	258	278	248	277	271	263	287	275	274	293	221	275	252	258	251	255	266	283	283	269	288	223	253	268	239	250	291	233	264	243	280	296	273	291	264	284	247	250	243	254	263	281	249	270	234	236	258	247	263	260	243	290	266	286	236	256	256	267	268	254	258	288	255	269	249	247	278	285	280	238	243	247	282	275	248	299	270	267	298	277	256	260	263	274	258	279	260	241	268	262	265	278	253	272	269	300	272	287	301	264	249	260	267	299	268	253	267	260	266	239	261	241	279	253	260	235	269	237	245	283	277	280	281	275	235	255	283	276	272	230	264	253	280	235	244	272	280	269	278	268	284	247	258	286	290	241	266	249	245	255	277	267	261	256	272	227	274	285	251	256	283	271	253	258	256	272	268	263	271	233	253	253	242	294	257	262	260	247	260	285	274	280	261	241	255	240	261	262	274	277	243	247	261	264	268	267	254	254	275	299	256	256	248	257	239	271	278	286	254	270	258	261
56513	41342	31412	17497	6845	1895	400	278	224	198	162	176	183	171	144	113	117	111	143	151	134	124	115	114	133	133	114	137	120	101	106	112	123	124	119	119	131	109	145	126	124	143	127	119	111	149	135	129	127	122	119	119	132	113	120	118	127	118	104	109	85	104	113	136	116	108	99	141	128	129	116	120	127	135	129	121	129	135	114	117	114	113	110	108	95	122	124	107	106	116	109	119	102	104	122	136	136	138	151	105	137	134	127	135	121	115	135	130	124	126	145	106	105	114	104	123	121	115	129	127	118	131	110	135	119	123	95	137	115	134	122	131	99	115	114	127	124	115	112	122	122	114	128	98	114	123	108	123	115	97	140	103	103	113	120	152	125	103	129	124	126	115	112	113	106	116	121	137	127	116	109	114	114	126	121	107	111	125	134	103	122	123	103	134	122	120	107	131	117	112	128	141	129	101	126	98	113	128	152	129	144	118	137	108	118	100	145	112	107	127	136	116	136	115	118	98	122	118	124	141	111	116	118	109	147	138	132	117	138	125	121	140	136	126	130	133	140	116	141	107	130	120	124	121	137	108	112	117	112	100	114	124	124	114	121	141	109	135	113	112	112	123	104	134	119	116	94	96	106	106	118	147	117	116	133	125	128	112	127	111	116	114	107	108	135	126	109	119	107	132	138	109	137	143	129	103	116	125	137	117	139	125	119	134	123	142	128	122	133	140	117	137	117	122	119	107	116	129	127	98	118	126	116	128	118	119	138	116	113	121	122	129	106	111	128	135	117	111	133	133	122	122	123	119	127	132	122	121	135	111	97	122	111	126	98	134	120	130	113	126	97	147	120	109	114	145	117	126	143	126	124	144	116	131	132	133	131	133	117	139	119	128	129	117	130	122	110	138	129	122	107	119	132	125	115	122	128	113	127	115	98	132	117	118	106	121	128	121	114	124	110	113	124	142	131	112	126	115	133	136	135	112	105	113	122	97	118	123	99	133	130	121	121	123	133	123	112	113	123	106	118	117	127	110	128	110	116	148	119	122	149	122	110	102	121	103	155	111	135	122	109	131	120	118	127	125	141	135	100	142	125	109	118	116	119	125	121	122	121	104	159	126	133	127	129	137	118	108	102	135	134	113	123	140	138	110	130	146	113	104	116	106	127	93	107	129	135	133	91	112	135	129	134	115	106	111	124	114	134	130	111	131	109	110	134	82	131	119	150	128	133	132	106	123	123	118	122	122	102	112	125	118	114	146	113	138	115	118	101	130	123	108	122	110	104	125	115	119	125	121	153	120	121	116	123	111	114	118	118	120	130	111	128	119	120	136	108	127	132	112	126	150	109	121	85	130	109	116	112	118	129	125	94	146	108	132	121	114	123	129	114	129	143	141	131	111	140	112	128	136	122	115	122	110	131	117	110	115	120	107	102	136	118	121	112	124	113	119	117	117	141	114	111	109	130	141	128	132	136	122	100	123	105	97	129	123	149	130	122	130	119	116	148	106	114	138	132	130	137	127	138	108	124	130	127	132	124	109	157	104	122	133	122	116	108	115	137	122	116	124	113	116	120	140	135	128	106	145	130	123	125	118	128	106	117	102	144	143	133	105	106	121	139	129	131	137	123	113	135	107	116	104	127	133	118	111	110	112	121	106	141	155	137	103	131	143	139	119	135	104	115	124	128	123	119	137	142	122	122	129	108	130	109	110	114	112	124	101	125	111	137	109	117	115	122	129	143	107	150	133	124	133	104	128	108	130	141	134	110	121	125	127	141	112	124	134	137	112	119	112	103	140	131	104	98	135	118	114	136	134	122	136	117	130	114	106	114	130	122	93	112	113	120	121	125	115	121	136	143	121	147	105	114	131	143	142	107	103	128	90	128	137	110	133	110	122	132	114	113	122	104	141	120	119	119	113	107	116	129	109	123	120	135	97	95	118	117	134	106	111	120	116	92	112	127	136	110	104	119	121	113	113	132	135	136	127	144	123	118	106	113	122	138	122	111	108	100	145	123	138	111	124	111	116	121	135	115	102	127	140	123	118	112	120	148	107	112	113	116	121	119	132	127	136	116	136	121	136	125	107	148	120	113	122	131	115	116	130	122	126	131	120	143	137	117	107	114	135	133	125	103	114	118	126	125	144	120	132	141	127	103	127	133	118	110	116	122	125	98	112	117	118	96	110	123	124	99	106	124	138	122	120	138	104	113	103	107	114	142	137	120	126	124	116	151	116	135	126	122	119	113	117	124	114	127	112	164	124	128	121	131	124	128	111	119	104	119	127	114	117	123	116	140	116	103	120	121	121	110	122	122	96	125	133	137	126	116	104	129	113	127	116	127	100	129	127	129	107	118	136	101	116	128	110	116	120	110	131	129	133	122	114	137	108	107	125	139	122	108	136	118	121	130	114	126	108	116	130	110	123	128	122	108	115	121	122	143	130	131	132	134	128	105	115	97	121	119	141	117	108	115	123	133	122	119	108	105	120	126	113	105	118	127	117	115	121	115	117	119	102	117	131	111	110	135	111	126	122	134	132	123	120	114	116	124	126	117	100	132	123	114	135	104	123	109	128	128	135	102	111	121	103	109	132	109	114	113	123	128	112	97	119	107	116	107	123	120	125	117	89	127	105	103	109	116	127	110	132	124	125	121	106	126	129	122	115	119	136	115	129	106	115	104	126	116	117	110	115	121	111	122	129	109	113	132	121	132	115	142	111	134	127	154	130	112	100	108	109	118	126	148	144	120	138	140	121	136	104	127	124	131	130	110	124	117	133	106	119	122	144	117	111	120	137	132	106	132	115	118	109	111	130	128	119	114	128	110	123	109	107	112	111	117	135	132	112	146	112	103	111	117	141	134	106	111	119	136	115	144	114	122	115	135	123	139	104	119	115	120	120	130	120	132	133	123	132	123	109	101	119	123	118	114	117	115	127	118	139	130	123	117	97	126	129	105	133	119	123	118	143	107	116	121	119	126	138	122	132	142	132	145	113	113	108	97	99	129	96	127	130	118	103	143	127	128	127	140	127	106	103	113	120	133	155	149	115	145	121	110	135	136	124	127	100	120	109	127	136	122	110	121	121	132	112	125	120	123	131	117	122	111	125	119	124	136	121	131	120	144	111	127	113	137	113	114	85	113	116	126	131	110	116	118	117	134	109	120	125	137	118	138	134	135	138	105	99	119	135	108	131	137	119	118	99	120	131	138	108	131	143	118	101	106	116	117	134	129	129	111	117	127	142	118	118	107	120	118	115	107	121	118	124	115	121	127	119	153	117	126	121	107	123	126	122	107	118	115	121	123	117	102	111	111	135	122	138	114	130	135	128	129	137	128	123	114	144	133	118	125	139	105	115	130	142	138	103	96	127	122	114	120	107	117	111	133	121	139	129	115	126	128	121	104	118	96	115	125	115	108	120	134	116	130	114	106	149	120	108	107	126	153	117	119	121	156	139	130	129	114	124	131	128	131	114	105	125	116	139	105	108	122	120	142	105	110	119
34781	33338	33468	25505	14988	5537	1374	986	821	671	608	550	444	409	400	311	336	320	306	316	271	289	249	275	290	293	287	265	273	279	276	264	268	271	280	304	273	284	284	298	283	253	270	293	284	302	289	275	288	258	261	256	287	265	270	286	274	279	295	287	304	308	270	292	276	289	288	280	269	238	244	271	246	290	261	254	275	273	269	286	270	317	293	261	305	293	267	286	282	274	289	271	257	264	296	277	252	288	272	287	270	299	273	267	275	297	286	309	257	260	283	276	272	269	258	267	287	283	242	301	302	256	274	298	301	286	294	285	319	271	270	277	276	261	282	271	296	280	265	254	247	289	296	284	271	291	288	266	249	273	248	239	294	286	269	261	270	253	272	274	278	284	278	270	292	295	283	266	279	293	294	274	240	265	283	298	257	279	252	276	290	295	275	278	266	284	266	257	272	265	302	279	294	284	261	267	272	289	262	298	261	284	272	286	307	272	273	275	288	284	302	256	276	270	250	291	295	299	276	251	241	269	260	285	282	301	275	275	301	314	267	261	286	277	294	264	273	281	296	261	284	281	293	271	245	261	281	271	287	256	291	264	293	245	300	254	278	304	282	260	281	273	240	244	255	252	281	271	244	292	274	275	270	264	250	301	292	286	282	258	296	281	254	283	285	298	311	266	250	284	274	278	274	269	271	260	272	278	290	249	277	289	282	282	264	282	265	270	283	279	270	244	269	291	302	298	280	294	283	274	284	277	280	287	283	251	266	278	271	285	272	292	257	262	272	281	277	269	293	267	261	272	254	252	275	250	254	278	272	266	287	235	283	247	286	253	278	277	255	262	290	285	301	273	250	278	306	276	276	278	286	260	262	255	269	269	288	279	309	273	262	297	270	280	244	237	284	276	255	291	268	279	258	288	256	270	291	285	276	284	245	282	270	284	306	271	280	290	304	248	311	279	253	268	271	253	262	279	281	296	281	269	274	281	260	284	285	258	267	296	274	312	265	274	269	261	245	273	240	332	277	281	286	269	297	269	281	297	289	290	272	266	267	289	297	304	284	261	290	282	293	283	273	267	289	256	275	274	257	268	265	261	287	258	278	284	279	300	284	282	277	274	259	297	303	277	308	277	286	280	299	293	295	283	261	280	284	275	250	280	295	273	287	256	282	299	285	267	276	273	252	284	303	291	260	265	285	280	279	257	251	249	289	280	288	276	287	284	262	264	268	258	276	242	266	267	278	303	284	276	278	297	292	286	273	291	296	263	306	256	258	276	261	286	282	297	272	289	276	275	269	267	286	278	258	277	274	271	260	230	276	278	289	270	310	285	275	257	267	283	257	269	272	288	260	279	256	276	294	287	296	263	295	264	285	298	278	274	299	283	270	285	254	295	271	267	288	278	297	276	295	246	234	286	292	327	283	291	285	286	233	299	266	271	294	260	288	285	266	252	280	316	290	272	282	270	253	275	288	297	317	298	275	282	263	280	236	299	275	267	309	273	270	299	272	283	299	273	249	275	259	276	297	292	278	262	273	278	271	280	262	268	280	291	264	270	289	281	262	289	281	267	270	278	278	263	266	310	277	288	275	303	244	262	279	266	292	302	286	269	306	249	273	270	264	285	284	272	277	266	274	289	284	285	284	286	301	261	286	275	287	269	279	261	278	275	270	263	265	264	281	284	285	259	309	260	234	254	255	267	269	278	257	258	258	275	273	253	291	307	284	290	253	286	254	278	276	251	302	293	274	260	267	262	290	302	306	301	302	310	256	252	259	274	302	273	294	285	293	318	265	265	299	286	285	291	291	264	277	254	283	267	297	259	296	304	262	259	258	282	270	271	267	275	263	255	295	275	274	276	270	240	278	293	300	291	264	254	292	278	260	264	268	272	289	288	250	257	280	270	289	260	283	280	282	234	290	281	266	274	299	277	276	285	280	285	290	287	262	277	275	255	276	299	256	281	285	278	293	255	272	244	293	270	290	264	335	250	272	259	247	294	278	255	251	270	314	274	259	247	262	283	269	238	246	252	314	273	284	281	294	267	249	274	266	270	277	276	264	274	276	283	263	289	276	280	288	284	289	296	260	282	266	314	259	288	287	267	270	258	305	253	296	283	298	270	260	255	267	256	251	282	303	293	301	259	296	274	272	273	275	269	283	241	258	271	283	294	308	280	274	289	276	263	251	289	274	316	255	277	271	282	283	266	265	249	292	291	300	251	295	264	285	286	275	281	275	240	280	269	270	273	289	274	284	282	283	283	289	228	292	272	284	278	278	267	287	268	264	245	268	265	264	282	262	239	256	270	233	279	257	283	300	279	268	260	315	253	273	276	282	268	281	258	274	270	277	285	264	287	281	303	257	287	276	279	257	242	283	289	258	303	259	256	290	264	294	285	269	280	301	275	266	267	291	259	279	281	272	273	260	260	281	268	289	286	269	252	281	279	253	297	304	285	298	276	254	280	272	270	270	257	266	278	285	282	276	286	261	272	269	300	264	258	285	262	268	269	280	248	279	253	274	262	276	280	298	262	270	289	305	281	291	295	282	270	263	264	318	311	256	281	266	281	288	315	275	274	278	272	266	288	269	280	298	273	281	311	279	273	282	266	303	280	289	294	248	306	277	274	273	270	296	260	235	277	270	271	280	258	316	268	258	266	249	272	262	227	242	261	286	271	248	294	278	279	261	252	290	242	280	259	262	281	275	276	290	278	257	303	272	248	277	316	290	251	289	274	263	284	278	284	243	276	278	296	314	281	284	272	276	270	266	257	253	253	285	285	274	271	276	241	277	312	269	288	280	258	247	244	251	260	290	279	292	240	274	288	264	248	272	289	261	264	298	252	284	287	283	264	251	270	276	269	276	274	262	275	278	269	309	255	291	308	275	271	266	248	296	293	280	254	288	296	237	252	279	288	250	274	294	279	279	280	244	291	296	286	287	284	261	275	270	286	272	253	262	288	277	275	286	288	280	284	277	285	282	279	263	291	294	295	242	316	283	266	300	289	267	314	287	277	289	270	260	290	268	278	268	292	271	284	249	295	270	302	274	269	281	304	278	270	278	254	238	284	287	267	257	298	285	293	271	272	267	270	305	256	301	264	285	281	303	267	271	285	283	259	285	279	263	266	273	262	287	283	272	256	273	275	274	278	261	276	280	258	285	251	246	266	291	300	242	254	271	319	276	266	283	280	270	287	257	243	281	269	288	288	312	296	254	269	291	312	275	301	263	267	302	271	286	273	273	269	297	281	266	278	287	287	279	253	272	232	291	260	267	269	296	296	282	276	268	282	300	292	274	262	250	275	267	285	284	272	246	290	302	282	244	264	299	299	274	287	252	257	273	277	273	283	247	269	300	273	273	268	277	280	227	275	266	282	299	258	265	289	256	264	264	261	301	292	278	259	253	287	275	267	298	291	280	259	258	287	276	274	276	280	284	265	294	281	277	268	268	287	287	271	286	266	252	304	277	264	284	286	260	276	256	278	278	277	295	260	248	270
46554	30166	15228	4676	1156	320	178	164	139	143	148	153	146	129	147	144	144	142	141	128	141	124	154	120	157	115	149	148	156	137	152	135	145	136	139	133	158	156	152	115	132	142	129	141	142	140	151	150	147	135	143	139	130	142	137	152	144	121	143	142	124	146	137	154	119	126	157	146	122	139	140	133	149	148	146	111	131	131	145	125	125	136	126	134	131	120	168	134	133	145	130	140	141	133	137	140	140	116	125	132	112	123	131	125	139	136	153	139	133	144	134	110	126	142	132	127	124	141	147	149	116	151	139	150	120	119	134	137	161	140	128	157	138	124	140	147	138	132	128	154	129	159	161	152	151	120	163	143	144	146	129	131	134	125	132	115	134	136	133	135	134	137	140	138	156	127	126	118	139	130	146	135	154	152	139	113	136	140	151	121	146	142	135	139	157	162	146	142	108	156	126	131	115	166	137	158	157	155	144	178	144	116	133	141	132	144	153	120	140	127	146	138	115	155	140	146	153	129	136	148	134	116	148	139	127	163	124	147	157	143	147	145	140	144	117	129	125	142	120	138	108	131	147	129	131	137	131	132	160	149	155	131	146	138	143	133	120	124	137	119	135	139	117	121	137	133	136	124	148	138	156	123	164	130	125	133	135	118	139	115	129	129	150	157	147	160	145	152	142	124	152	130	139	132	128	128	132	138	128	147	156	164	128	137	142	155	142	168	149	150	153	128	130	146	159	134	161	146	140	142	148	140	146	127	151	139	139	174	148	144	158	128	124	132	138	138	133	116	136	129	133	128	139	139	142	145	122	144	130	118	120	146	124	123	147	118	144	144	147	139	153	138	146	140	135	117	115	139	146	144	126	151	138	143	126	158	156	148	117	126	125	133	138	155	120	136	131	144	124	134	119	147	133	125	129	125	126	143	121	136	131	130	129	133	145	130	147	122	128	123	135	133	131	141	136	123	144	146	121	139	133	127	145	126	150	146	138	110	152	143	118	146	138	135	162	139	125	142	127	135	140	129	152	118	139	116	133	150	134	122	125	148	108	118	149	154	126	139	138	113	108	130	136	145	134	129	142	140	129	125	134	151	102	142	129	147	135	156	155	144	144	155	132	127	147	136	160	153	122	136	151	127	138	141	131	147	118	145	131	135	152	130	153	138	151	139	121	115	126	134	135	109	112	115	121	146	132	145	138	150	151	138	129	122	148	132	120	140	139	144	128	119	152	133	132	153	149	120	130	140	137	166	156	131	151	139	145	124	125	147	155	126	124	145	156	134	117	135	137	147	132	142	149	156	124	144	127	123	147	126	130	140	128	132	147	125	134	151	146	152	134	138	140	116	152	135	127	131	157	148	154	113	144	125	129	121	132	146	159	133	131	147	163	129	140	142	141	140	145	138	137	113	128	132	142	161	150	165	167	134	100	155	134	150	155	140	130	120	160	122	139	144	127	136	142	131	154	127	120	135	140	159	120	152	135	129	149	133	136	127	136	161	135	147	150	144	140	133	137	122	151	137	157	108	139	118	130	141	126	131	151	132	144	140	154	141	127	130	153	150	150	145	144	116	128	132	134	151	127	135	130	138	121	119	144	134	143	136	144	159	125	119	144	148	109	151	125	127	135	120	116	109	136	127	113	136	141	129	132	155	125	135	121	127	128	131	111	140	140	133	146	114	142	132	141	125	139	134	137	147	171	128	123	130	142	137	136	151	144	141	120	125	119	144	131	135	149	147	121	133	160	132	129	148	138	143	144	143	136	129	137	151	123	120	135	161	143	137	150	167	150	139	126	164	134	143	120	139	126	148	148	122	148	157	144	111	132	156	135	149	134	130	135	120	136	146	147	154	134	126	147	134	118	136	108	136	135	131	130	158	134	124	134	125	135	132	143	162	131	100	153	152	165	128	114	133	151	128	132	153	126	140	136	138	143	109	121	110	138	137	124	127	143	135	135	123	154	110	142	162	123	133	131	128	149	150	137	133	145	130	141	149	141	134	135	112	127	127	134	122	135	133	147	152	140	107	136	137	147	126	128	149	135	136	152	142	150	116	116	134	155	144	119	150	125	147	150	135	123	114	148	157	131	149	109	148	109	149	128	120	136	125	159	150	143	144	139	135	114	125	119	155	142	132	134	123	167	139	137	162	117	139	140	138	132	133	148	148	125	118	140	162	133	137	133	129	136	132	135	128	129	142	122	145	123	121	131	145	136	137	154	128	134	124	136	136	130	130	150	140	142	140	151	138	128	140	134	153	123	161	127	115	142	123	145	128	123	123	139	117	135	128	136	150	133	142	161	153	118	135	124	140	127	146	158	125	128	134	118	149	140	128	125	129	151	122	145	140	150	129	145	126	137	135	142	142	131	142	142	129	165	148	129	104	128	137	139	134	129	133	137	152	129	131	128	123	133	122	142	149	144	159	135	134	130	128	145	128	147	142	151	142	127	148	133	156	134	126	153	145	135	159	147	142	150	123	137	144	136	122	135	143	137	127	145	132	139	159	137	132	150	142	143	125	144	137	137	137	148	123	146	142	144	150	143	142	127	127	129	146	109	148	118	150	147	131	136	139	131	168	165	148	148	162	124	134	133	128	132	115	145	152	119	144	148	130	122	136	148	123	131	139	144	122	155	136	140	119	134	114	155	139	129	135	149	153	138	160	140	131	140	141	149	132	103	145	128	148	148	130	150	139	136	132	141	153	144	145	134	147	163	143	137	160	116	162	107	148	157	127	142	147	150	137	129	151	169	138	133	168	160	170	154	141	141	104	152	147	133	137	143	143	146	132	151	142	139	131	112	121	134	122	124	132	157	128	140	141	146	127	130	124	132	125	119	130	146	163	129	134	133	130	154	119	138	129	154	142	111	146	148	142	138	138	123	142	133	123	135	150	120	103	135	138	116	125	137	122	143	133	134	116	155	159	152	130	140	139	143	150	129	142	123	157	150	148	126	152	156	154	132	121	120	133	141	146	136	145	142	123	126	153	138	124	124	123	135	125	152	130	129	145	163	144	155	150	117	129	133	139	136	145	134	120	131	163	118	130	142	150	113	138	126	142	145	120	152	131	148	133	143	151	147	115	140	142	132	148	121	143	140	154	150	143	131	141	122	133	164	129	146	140	118	162	139	143	143	122	131	139	124	136	134	115	140	132	144	119	154	133	150	151	151	128	127	138	145	131	118	140	150	153	152	164	129	157	122	132	133	135	120	141	151	150	123	150	145	147	128	133	140	136	133	139	105	135	123	142	146	123	147	158	142	129	126	133	129	143	150	146	126	119	150	138	134	150	154	153	130	123	134	133	124	146	142	130	153	123	142	124	131	121	140	127	143	155	168	155	130	127	136	134	122	136	135	136	134	140	147	110	144	116	133	131	110	134	142	131	115	147	160	159	130	141	153	154	134	128	141	154	136	133	118	122	144	145	119	144	163	144	142	135	130	127	134	125	136	138	123	144	130	136	155	141	126	142	140	147	147	119	136	128	117	144	156	162
29857	23898	17823	8481	3300	880	468	401	438	384	385	324	318	319	296	315	299	299	311	274	307	296	309	273	297	299	286	298	299	293	328	323	296	307	278	303	263	331	313	281	334	289	311	309	311	295	329	316	303	349	298	290	325	322	331	283	299	295	310	295	305	308	280	319	288	305	300	308	305	309	299	296	280	296	309	299	305	289	291	279	288	318	297	303	332	315	307	282	281	276	273	301	314	286	313	324	330	297	297	308	287	308	297	302	306	278	338	287	336	314	301	273	283	324	290	330	286	291	308	260	298	324	315	308	298	288	285	266	320	294	302	332	297	278	266	306	332	272	255	305	259	298	332	278	333	286	291	317	299	296	308	313	310	341	264	298	319	321	284	280	314	303	294	298	316	308	289	323	318	311	280	300	268	270	286	293	323	319	292	287	313	314	312	320	281	296	330	288	311	304	295	308	305	301	294	285	311	293	304	302	323	301	298	301	279	319	302	320	300	329	320	298	305	301	322	318	295	326	318	304	297	291	318	303	283	311	298	303	273	281	307	322	296	300	296	299	298	302	301	337	289	340	293	289	333	272	285	323	337	321	304	306	329	310	327	263	309	326	294	305	318	318	318	301	321	323	295	300	286	288	289	315	312	308	284	266	315	346	313	317	308	289	320	282	301	320	302	299	297	282	301	307	321	309	320	297	318	294	262	345	302	299	295	302	283	296	321	303	316	320	313	291	300	331	305	307	326	305	288	277	286	283	293	298	290	316	306	314	295	296	320	287	292	287	289	275	316	309	332	276	270	317	295	281	270	323	287	325	297	298	310	328	287	293	282	317	315	335	269	305	310	314	285	293	308	279	322	306	304	290	295	311	292	274	322	319	310	297	291	301	270	305	323	280	300	332	296	304	306	308	340	310	295	330	289	304	323	303	302	318	289	311	297	273	304	311	335	293	327	309	314	316	287	323	297	313	299	320	282	315	274	301	316	315	326	309	304	298	299	295	289	307	274	315	328	292	295	320	293	260	274	298	307	315	290	279	346	315	277	309	296	328	280	284	287	263	322	321	296	342	278	323	283	322	337	306	307	318	319	311	301	301	288	307	291	294	276	290	284	304	305	305	291	328	324	302	321	293	336	313	287	275	296	291	287	324	308	308	316	283	306	295	307	330	275	273	289	294	313	321	286	311	291	325	310	265	313	283	301	297	293	322	317	320	330	321	287	301	309	313	309	271	342	312	290	312	320	294	305	290	268	295	311	297	320	284	289	268	296	321	269	319	301	302	290	297	295	315	331	298	296	326	294	316	304	302	310	289	282	285	321	325	299	289	304	268	283	333	332	301	294	302	308	335	334	316	323	305	297	317	317	332	320	329	294	319	287	283	282	280	300	288	321	315	338	277	310	319	290	295	317	287	312	320	312	302	289	305	296	312	285	281	298	279	308	300	325	301	294	313	315	298	281	320	304	311	295	316	312	255	285	309	348	314	282	271	290	290	323	316	326	300	293	287	297	293	329	262	305	298	308	336	305	296	298	303	282	305	280	289	308	269	289	289	304	293	319	299	289	302	293	295	310	289	300	302	299	303	279	279	296	307	293	319	288	321	286	292	297	307	302	300	299	334	299	282	308	274	296	325	295	307	293	318	326	289	307	298	307	289	298	326	268	307	288	312	283	288	301	295	306	348	307	282	313	322	330	292	291	331	299	317	332	292	293	282	317	327	307	312	322	289	301	310	301	294	328	293	315	333	299	306	328	309	286	274	361	325	319	281	277	301	275	285	301	300	327	323	289	293	318	313	310	295	306	298	318	300	329	332	315	291	313	283	308	285	323	286	319	319	297	325	342	307	325	298	282	275	311	297	266	308	269	285	311	303	349	292	315	290	273	315	304	291	285	300	326	304	296	284	299	304	310	319	303	321	315	293	313	269	324	328	286	307	317	289	316	301	324	312	292	280	256	309	325	305	305	305	332	291	265	298	261	299	337	284	304	298	305	301	296	298	315	319	327	320	327	290	311	307	285	265	310	315	283	322	328	314	277	269	321	306	300	295	310	294	314	292	340	304	315	307	287	304	297	289	320	299	293	316	285	274	271	304	297	294	286	329	339	307	312	294	307	320	317	315	300	312	308	302	305	305	327	328	299	279	273	314	307	300	306	306	344	277	294	297	291	309	280	292	288	315	302	284	326	341	266	278	316	281	308	308	308	275	303	307	282	281	291	285	311	296	284	278	299	329	292	318	302	312	326	299	316	301	293	289	292	271	279	300	290	297	281	319	310	299	303	293	276	291	276	348	293	306	290	305	270	296	299	298	321	321	307	278	285	319	334	310	322	314	299	298	274	298	308	297	319	302	296	300	282	321	329	321	316	299	281	289	272	318	298	285	290	300	317	284	314	297	295	318	257	320	312	325	281	315	298	308	286	290	311	279	292	303	303	306	269	297	284	291	280	282	308	315	290	303	316	304	296	350	299	313	351	325	337	331	281	297	285	286	327	286	302	299	294	309	313	298	273	279	318	291	284	310	288	268	297	318	327	308	314	345	297	301	301	304	361	278	271	307	282	290	276	265	324	301	310	293	304	297	296	309	305	307	306	311	318	321	331	287	288	317	289	285	296	308	328	334	291	308	265	324	305	282	312	313	273	291	290	308	296	294	307	302	282	297	320	306	295	290	306	305	308	298	291	300	319	287	315	313	315	299	301	271	296	300	276	302	326	290	288	281	298	312	330	309	298	302	304	314	286	315	290	310	322	307	318	304	290	285	307	292	296	311	285	295	314	305	278	284	316	321	271	298	306	310	309	321	324	286	291	284	309	305	319	298	306	315	345	319	290	281	291	313	339	301	290	293	323	284	318	311	308	297	316	325	303	301	309	284	312	297	309	288	315	309	299	290	321	344	300	298	307	265	284	260	298	269	309	323	330	290	318	314	315	307	299	303	317	309	307	316	302	300	268	285	323	314	292	302	348	311	285	292	294	287	312	321	341	287	302	282	306	302	297	285	279	269	329	297	289	295	303	292	290	301	329	274	284	295	321	249	320	288	307	311	308	295	307	314	316	309	322	292	316	289	281	288	320	302	312	297	290	319	302	302	265	293	314	331	299	321	302	320	306	300	306	290	317	323	320	267	324	328	273	324	302	286	292	330	302	279	302	338	332	284	285	325	290	311	332	285	299	279	298	282	304	296	312	318	312	313	302	259	311	281	301	329	275	280	303	306	283	294	304	335	285	297	279	295	275	311	306	276	275	307	281	288	284	291	307	301	291	273	324	265	279	281	276	283	319	315	304	287	322	280	299	312	290	307	322	302	269	328	332	306	285	285	283	306	294	307	286	332	293	338	285	309	310	287	322	267	317	308	307	313	327	303	298	312	317	300	304	292	300	300	273	294	259	293	307	328	303	290	292	288	289	312	283	286	293	303	286	304	349	292	278	327	303	282	296	279	304	319	315	297	283	298	321	306	303	291	271	273	296	311	308	301	328	318	334	272	300	307	277	295
55762	33920	19264	7633	2419	447	211	195	161	153	168	143	153	131	123	123	129	138	119	120	101	107	117	139	116	134	109	92	116	121	130	128	113	113	133	131	131	120	128	104	122	115	120	100	125	113	112	114	137	122	101	125	140	111	114	120	126	116	111	131	114	108	108	127	135	96	111	104	100	106	120	125	108	95	132	109	100	121	106	128	116	115	119	100	116	126	147	142	117	129	102	124	120	115	110	113	120	115	119	119	107	135	118	118	112	128	112	116	108	118	99	113	98	114	137	121	131	113	112	125	105	114	119	115	134	121	122	106	117	101	141	111	127	121	133	118	108	130	115	127	102	117	108	142	112	129	134	118	126	125	114	121	97	99	120	97	122	135	109	137	117	109	142	113	130	129	116	109	125	113	124	117	117	99	120	121	117	113	124	107	117	117	117	158	140	112	112	118	125	102	118	114	130	127	117	132	129	112	96	98	122	141	101	132	110	111	120	127	109	108	119	129	104	106	121	122	115	119	93	110	113	113	129	110	129	118	103	117	147	107	136	137	116	103	116	141	111	134	120	110	110	116	111	107	121	141	167	116	133	105	108	122	139	118	123	114	114	103	126	110	114	95	127	125	127	107	122	130	115	104	101	113	144	113	112	137	113	126	96	123	117	107	101	115	107	117	109	126	119	126	109	116	109	137	99	120	109	113	109	111	109	107	108	108	134	126	115	116	122	97	104	125	121	113	133	142	119	153	128	137	128	115	111	101	129	128	125	127	131	124	126	123	130	128	138	138	126	114	91	133	125	99	123	113	109	132	105	114	126	110	105	134	103	124	127	111	106	123	121	98	109	139	113	114	108	133	135	113	116	115	113	104	97	119	114	130	124	113	119	120	116	121	135	121	115	107	114	119	100	135	140	97	103	109	108	111	104	132	119	90	109	120	122	98	135	112	116	110	124	108	101	132	95	115	122	119	122	119	125	115	128	123	121	107	113	120	118	133	117	115	110	120	117	123	119	111	134	134	123	110	114	114	106	104	116	97	117	132	117	123	102	117	116	118	143	99	123	106	108	118	114	121	117	94	133	120	115	108	104	127	98	129	107	117	133	140	122	108	104	159	98	135	127	134	148	124	115	110	134	130	97	124	134	127	113	107	135	96	116	112	138	111	101	96	94	124	116	125	116	109	116	96	108	115	132	117	136	103	100	114	113	125	108	145	115	126	117	121	101	108	123	114	126	116	118	119	116	109	130	108	109	117	102	121	105	112	150	126	114	146	121	106	133	132	113	118	142	108	105	105	91	111	130	118	121	128	137	109	127	110	126	120	107	132	106	118	135	108	115	121	129	120	102	129	111	98	110	136	122	115	115	122	120	114	103	96	123	108	112	126	139	122	106	108	115	97	127	102	129	127	97	108	130	133	103	111	113	129	128	110	144	124	139	129	111	120	110	116	113	119	111	113	110	123	105	96	122	114	145	125	98	122	144	130	132	116	110	139	118	123	135	114	120	107	126	140	94	135	107	102	118	109	99	124	110	113	111	117	121	130	113	110	127	110	110	122	133	134	118	118	107	115	124	126	126	147	117	132	120	131	122	128	121	158	123	122	116	117	122	97	126	142	140	107	126	111	119	118	138	128	115	116	95	120	122	110	115	109	106	140	117	95	105	121	116	137	110	115	84	89	116	116	117	107	120	139	112	119	122	118	146	117	107	108	145	127	122	111	117	133	112	120	128	129	100	127	113	102	130	117	110	135	130	130	111	149	111	126	124	108	108	115	101	108	113	118	152	121	121	124	111	106	117	129	128	107	115	118	118	120	102	124	105	114	107	119	115	118	116	112	131	110	110	146	124	124	131	104	96	120	128	97	105	105	112	111	99	106	114	119	116	129	116	102	91	108	119	101	126	98	100	110	124	122	116	99	129	144	118	131	110	93	120	122	125	145	111	105	126	118	104	123	98	117	94	130	133	135	110	97	122	134	131	113	134	141	129	124	123	122	118	113	115	107	89	131	116	101	117	121	132	124	117	127	115	133	116	118	103	111	122	141	129	121	96	127	114	109	117	98	126	110	129	121	113	109	113	120	120	108	97	107	125	137	90	124	122	121	120	123	128	125	90	136	104	141	113	98	111	116	130	106	110	128	134	105	122	107	112	99	111	116	121	100	97	118	130	128	116	126	130	121	124	106	119	119	136	109	114	120	110	106	113	99	135	116	138	141	123	107	127	113	119	124	117	130	131	100	128	95	122	123	99	131	107	105	100	114	93	121	123	133	105	98	154	112	150	129	100	123	113	133	116	127	112	101	122	114	117	99	128	103	101	126	103	128	118	106	98	128	120	122	123	109	109	100	134	104	111	130	123	114	119	121	116	115	115	112	119	112	128	109	111	145	101	99	105	114	134	110	92	123	113	132	115	119	120	122	133	97	121	87	119	107	108	107	101	103	133	119	118	127	103	126	117	109	103	107	98	119	102	133	122	124	106	120	134	113	84	134	135	109	109	113	116	103	123	120	121	99	125	109	110	126	102	128	116	136	131	96	104	104	93	112	115	123	125	142	125	120	130	111	106	125	117	102	117	122	101	117	128	122	98	134	108	105	124	125	121	128	144	116	119	108	95	117	133	117	121	112	129	107	107	139	103	121	125	110	117	122	124	137	108	110	108	114	115	126	107	129	109	126	139	114	140	102	111	92	124	110	116	124	130	110	132	116	101	133	119	121	112	134	132	125	113	104	125	101	100	108	120	112	144	126	121	119	91	109	99	107	135	112	94	103	123	139	121	150	111	115	134	110	117	116	117	126	99	115	99	116	111	102	115	117	132	127	106	124	111	112	118	130	117	101	123	132	127	130	120	118	105	114	135	107	122	109	118	116	121	125	102	103	135	123	134	109	125	109	104	117	127	132	117	119	132	121	128	103	112	138	141	119	103	137	130	114	114	111	108	132	112	120	117	134	112	123	135	114	131	119	102	125	129	110	124	133	122	130	101	105	148	128	127	129	135	122	112	134	121	112	121	122	88	106	100	113	120	126	125	111	101	113	107	127	127	117	111	114	137	109	122	122	105	99	144	142	114	114	105	123	129	137	124	107	109	112	114	133	127	112	121	114	117	117	100	124	136	120	105	139	114	108	118	106	126	131	102	105	120	138	115	125	122	126	131	100	123	115	147	148	124	112	143	130	129	128	107	121	112	119	112	103	126	105	117	131	115	115	116	134	113	108	112	135	117	116	97	120	113	111	133	115	105	116	134	137	119	120	112	120	104	105	121	116	105	108	100	140	107	108	114	128	105	101	119	114	105	113	123	130	133	93	93	138	101	102	125	119	112	113	124	130	109	112	122	131	132	122	111	97	104	137	112	125	104	112	97	113	123	107	102	117	120	141	116	139	126	103	117	132	125	108	118	115	116	120	126	119	95	120	113	108	120	106	109	105	117	100	120	117	130	88	113	125	124	114	118	117	99	117	116	132	128	122	95	101	109	108	149	112	108	108	136	121	104	110
35872	27237	20928	13560	6800	1407	744	590	485	430	424	350	373	327	311	279	329	279	271	274	251	271	284	270	288	256	269	269	273	255	266	253	255	274	283	256	263	248	251	268	272	289	301	264	262	260	252	261	257	255	256	276	270	263	276	253	271	266	263	283	265	241	258	260	268	269	249	266	295	249	277	276	271	270	260	253	266	271	288	251	289	247	278	234	258	286	275	260	268	268	265	249	280	278	258	265	252	254	279	254	236	263	281	284	255	280	262	256	249	253	267	285	232	276	279	265	240	299	259	248	266	238	255	248	268	245	256	245	293	258	275	263	263	259	254	257	239	283	262	268	255	254	292	277	275	242	256	257	246	292	268	267	267	246	261	270	271	250	274	257	280	236	257	270	273	265	282	275	285	271	255	276	245	265	274	235	241	248	242	237	269	268	265	290	270	260	271	276	262	268	266	244	253	277	262	249	257	290	262	254	233	251	277	288	275	263	269	251	274	283	273	269	281	253	254	259	308	253	266	260	285	250	250	305	257	270	253	257	253	266	239	245	268	267	304	250	263	241	241	264	258	265	244	267	237	241	245	261	267	264	315	263	285	271	260	241	262	258	284	249	253	256	255	281	285	268	289	263	259	250	307	274	245	290	261	262	279	245	253	252	241	296	226	289	260	265	293	258	282	256	269	284	246	261	280	268	269	252	269	267	272	262	269	242	269	273	284	274	256	292	290	222	295	268	283	267	280	292	258	276	244	264	257	265	254	253	254	250	281	272	272	267	266	252	279	286	284	266	263	253	275	286	251	273	256	250	277	242	280	272	284	279	262	311	276	244	260	288	285	252	281	239	241	252	269	262	257	278	284	256	285	252	260	270	259	261	240	271	277	274	259	252	241	284	273	256	266	258	279	292	285	281	238	301	250	267	257	246	269	267	276	272	262	285	257	253	273	289	275	244	255	273	279	264	260	253	269	262	273	290	250	267	296	270	258	272	298	273	270	255	254	274	288	249	284	265	262	265	261	275	260	275	270	267	251	293	275	269	270	265	263	250	237	296	265	255	297	270	252	277	258	259	266	259	262	276	264	261	249	275	254	257	293	238	282	248	257	264	265	277	240	265	276	265	248	239	239	286	263	260	267	253	276	259	264	281	256	269	261	277	271	259	285	238	259	264	262	265	263	283	265	248	282	253	271	229	271	262	252	282	267	263	265	246	270	276	269	286	309	261	254	270	285	269	266	267	289	252	282	250	280	243	274	268	239	271	271	310	270	237	280	257	285	270	265	262	248	249	265	277	283	258	257	276	255	264	257	244	275	279	259	248	265	263	266	271	268	251	289	248	283	262	259	253	263	267	283	298	296	271	290	291	256	272	264	243	278	249	264	263	255	284	284	279	278	284	307	268	256	256	278	258	278	276	237	249	264	261	284	255	266	253	292	265	263	264	249	274	260	282	267	263	263	280	248	268	261	240	271	300	244	269	265	263	265	249	274	249	264	263	275	262	256	278	272	265	283	244	268	258	274	253	258	284	288	233	295	299	261	257	272	277	283	295	296	240	273	269	253	281	286	257	286	255	266	286	276	241	277	265	233	258	244	236	271	238	231	250	276	258	277	248	272	284	269	264	244	275	249	273	260	257	255	258	247	277	265	254	266	254	302	265	255	244	243	284	266	259	244	252	251	281	275	269	267	272	276	274	262	286	246	269	236	261	259	270	280	268	251	258	273	258	244	261	254	254	233	298	284	268	230	242	260	285	253	277	247	233	297	263	278	257	268	273	289	252	279	240	292	249	284	256	279	256	282	273	266	292	270	271	285	259	240	263	286	290	281	264	263	258	309	243	284	263	261	278	252	276	253	273	288	264	256	280	233	260	249	251	251	270	259	276	274	248	235	284	243	265	261	283	270	287	272	253	281	232	246	254	244	243	245	261	253	274	263	292	267	248	277	295	282	278	249	290	282	287	252	238	254	251	246	281	275	242	238	267	271	256	262	267	245	257	242	241	272	251	259	278	236	290	243	272	267	274	245	263	241	276	273	280	259	262	278	260	288	275	264	269	271	251	238	279	264	263	285	250	290	274	245	241	287	248	293	287	249	266	278	277	273	266	274	290	276	272	251	242	239	285	249	275	248	265	231	251	230	289	258	273	265	282	262	283	267	267	244	275	250	247	246	256	275	258	249	264	267	258	259	291	275	286	252	248	260	252	241	261	256	246	289	252	273	248	252	275	247	239	277	264	271	269	269	244	277	265	239	282	279	257	233	284	283	243	254	249	279	238	272	279	265	269	262	272	260	234	263	258	251	252	289	284	279	269	277	292	269	263	259	249	279	260	266	292	251	241	280	281	269	274	288	260	265	263	271	265	260	243	278	255	301	219	269	263	236	283	288	275	268	296	243	261	248	254	245	273	253	275	260	245	277	251	231	271	249	269	281	268	319	246	274	269	275	250	304	261	266	261	273	279	263	259	248	290	284	282	276	253	260	256	273	255	287	257	268	259	278	240	259	268	253	292	253	268	266	240	268	295	267	295	254	276	239	241	267	255	246	279	268	272	254	297	264	265	255	277	276	261	264	259	267	234	256	246	250	239	278	275	238	239	279	257	260	273	257	245	253	256	237	305	271	281	243	264	284	246	263	269	282	273	257	264	268	283	273	252	270	283	253	293	260	260	250	263	264	242	246	268	263	281	252	235	254	264	276	265	249	270	260	269	289	260	263	247	256	294	248	275	267	269	261	264	295	253	255	270	242	234	265	243	242	287	257	240	230	270	260	261	261	268	267	283	274	246	280	248	255	292	249	285	267	273	249	256	261	285	284	269	273	246	246	262	262	276	265	305	258	275	240	292	273	274	231	253	256	277	296	270	265	268	243	239	241	271	265	277	287	248	274	260	254	227	249	263	276	250	250	235	288	256	255	258	252	245	289	240	258	271	282	246	269	260	271	269	221	269	273	276	247	265	283	251	286	240	280	279	272	248	277	246	236	274	259	244	264	291	280	263	265	272	289	268	265	273	260	253	286	271	270	253	288	253	273	278	259	293	257	240	264	264	257	255	278	291	276	268	243	245	266	249	231	266	232	260	269	275	271	259	242	278	260	257	267	249	267	258	266	283	276	253	270	253	273	237	303	259	263	277	265	294	268	252	266	257	274	248	243	277	262	251	277	274	279	271	282	287	247	233	272	268	275	249	293	246	299	246	287	290	258	243	276	246	271	264	279	253	256	236	260	279	273	278	256	256	281	275	258	273	261	263	248	295	256	302	266	283	309	274	255	249	254	241	259	264	276	254	259	279	237	249	293	280	270	252	246	258	253	260	245	259	282	227	261	284	264	243	269	281	256	257	282	257	294	262	279	267	267	263	256	284	270	221	265	312	307	252	256	265	258	274	248	267	283	237	250	253	256	252	279	245	251	289	236	256	264	254	278	252	272	273	260	284	273	240	288	236	263	289	264	267	252	297	260	255	286	265	240	258	252	262	241	250	234	264	268	264	252	292
65413	36039	24152	13852	5461	991	245	226	186	205	163	163	170	151	148	133	125	139	114	132	127	134	137	125	126	117	120	139	117	141	143	119	139	122	130	127	119	137	123	137	135	126	106	125	123	132	143	123	119	123	123	108	132	110	98	132	125	125	140	150	113	107	113	128	119	128	121	124	122	130	113	126	119	124	126	124	128	108	115	116	131	116	149	131	157	112	114	112	125	106	130	107	144	131	159	126	109	124	120	119	107	110	121	116	128	129	111	109	120	139	98	130	102	124	116	122	140	111	117	121	119	115	121	113	105	116	133	119	109	125	116	123	121	127	130	115	122	130	138	130	110	116	109	115	125	131	111	127	121	105	101	121	125	139	128	110	126	145	128	127	111	113	123	125	144	113	116	133	122	131	129	110	134	151	133	151	131	146	115	117	134	125	122	136	126	95	129	107	131	126	114	114	131	127	124	115	108	128	140	101	135	106	116	135	142	114	129	124	116	124	113	125	128	132	127	126	121	121	132	122	138	129	103	116	130	111	132	115	134	109	136	117	111	121	121	95	129	118	119	122	139	130	132	110	123	141	101	136	128	105	118	107	118	131	107	133	105	106	146	116	120	114	124	131	98	111	106	118	110	125	117	107	130	130	131	144	129	128	118	135	137	131	130	107	122	119	114	123	140	133	128	126	120	122	122	121	131	105	119	127	122	143	122	134	120	124	133	109	136	136	109	118	129	123	134	127	130	112	121	121	140	126	140	92	120	110	111	159	140	138	125	132	120	134	129	116	139	112	120	143	123	119	113	112	126	124	131	117	145	124	112	122	113	99	125	115	110	125	144	127	120	118	126	105	116	110	123	129	127	127	127	115	92	133	116	129	117	124	149	132	124	104	131	93	108	134	111	144	139	128	134	117	126	122	129	133	125	118	136	120	102	122	131	133	120	132	104	115	119	118	111	124	113	110	100	123	95	136	136	130	155	127	138	99	117	108	133	127	126	101	125	119	126	136	104	149	136	127	119	128	119	125	122	126	120	111	131	137	134	113	136	122	122	129	124	112	139	139	126	147	152	120	99	130	151	114	130	119	128	144	110	135	108	110	96	140	117	110	116	115	120	147	121	138	115	118	99	119	117	131	115	112	120	123	128	122	136	118	137	119	122	114	144	124	138	115	111	119	134	164	125	110	125	107	134	118	109	136	114	94	116	125	111	114	126	122	116	114	133	95	103	113	117	112	115	124	120	132	122	140	120	129	136	111	121	120	121	135	125	121	148	111	129	138	124	116	137	117	118	126	127	109	124	138	125	127	112	121	121	135	120	113	113	115	127	117	116	121	118	135	134	112	117	152	136	159	111	139	130	129	121	113	138	136	127	112	127	120	114	108	124	124	123	138	126	122	116	127	114	143	121	100	109	114	117	153	123	116	127	151	138	126	126	137	103	125	117	112	115	116	124	90	132	101	137	153	127	125	129	145	144	114	138	106	110	129	114	133	132	135	134	120	144	114	126	126	133	137	117	109	132	130	123	123	138	119	130	119	128	114	121	101	139	131	149	130	116	135	115	139	115	135	117	110	129	128	111	131	115	114	110	109	152	114	145	125	126	124	144	125	86	105	129	149	126	109	124	128	133	105	112	130	128	142	106	129	124	125	130	145	123	117	141	125	118	139	112	137	133	118	107	110	122	105	105	112	125	125	135	123	122	122	120	101	127	121	100	134	117	123	120	138	123	127	99	119	101	122	126	130	138	125	115	146	137	124	104	121	121	115	129	135	122	114	117	135	138	110	119	137	107	109	110	144	116	119	148	118	114	136	116	114	128	103	129	118	156	147	123	135	141	141	128	122	115	124	131	123	108	141	117	109	108	125	109	120	131	115	94	142	126	116	129	113	111	118	104	113	125	125	126	135	131	124	130	122	115	113	127	128	121	130	135	123	136	110	103	122	111	142	141	122	133	118	119	128	122	134	119	112	136	139	129	121	129	154	122	119	117	103	127	128	124	111	105	129	128	120	120	131	129	138	126	125	116	116	125	139	129	121	132	116	135	132	137	105	108	123	125	122	103	113	123	115	124	122	136	122	119	127	106	129	120	125	124	126	106	128	107	119	113	119	121	134	135	141	123	113	131	111	112	120	126	131	151	116	113	140	132	134	127	119	120	128	114	116	123	137	131	91	128	125	119	129	112	108	144	147	122	121	131	114	112	115	118	117	108	134	130	135	130	137	112	117	127	97	110	139	136	100	116	111	111	122	123	115	136	132	119	112	128	125	124	117	127	117	111	139	141	124	115	134	109	117	122	118	120	109	139	131	120	108	122	121	132	104	130	116	110	131	129	96	114	137	96	117	130	109	107	110	110	126	138	107	102	122	119	120	117	120	139	114	130	120	137	114	132	112	154	110	127	142	115	118	130	116	105	125	121	130	129	116	149	122	120	129	126	116	113	124	105	111	141	123	106	125	115	108	113	99	130	120	131	121	142	143	122	118	122	135	134	135	106	139	128	123	116	107	112	123	113	120	118	122	108	115	99	124	144	136	124	125	119	130	133	134	124	135	126	150	128	134	114	126	123	131	129	112	102	135	132	120	125	130	115	128	137	130	96	106	130	105	122	129	128	119	130	131	137	105	121	133	122	127	129	102	105	108	109	124	116	132	145	133	114	114	145	118	136	146	106	128	113	145	120	137	114	113	124	120	125	102	110	130	128	143	124	140	120	94	136	130	115	115	122	127	112	131	108	122	141	132	124	124	128	134	119	120	139	132	107	123	129	123	127	147	123	112	122	126	130	113	128	129	126	133	128	138	143	121	119	163	127	115	130	148	120	116	124	124	126	149	111	121	129	120	111	123	141	124	107	101	115	119	130	132	120	122	132	123	116	138	145	125	127	114	133	116	118	109	130	109	122	145	123	145	116	131	123	155	140	143	132	139	129	114	111	117	137	109	147	142	116	128	128	124	157	115	116	115	123	110	118	107	136	129	116	107	120	113	118	114	105	113	132	122	112	110	112	131	120	114	98	121	126	152	129	139	125	116	117	134	126	110	131	129	124	138	129	128	124	140	133	112	131	130	135	115	102	136	136	121	121	131	87	117	108	121	112	118	127	100	116	124	125	121	124	97	139	117	102	118	121	132	118	91	119	119	124	117	113	105	99	108	122	115	127	109	121	142	108	107	109	127	116	125	138	120	137	136	133	111	136	127	137	123	133	118	146	117	118	123	126	125	143	116	115	108	118	121	134	144	129	105	96	113	130	121	124	123	112	140	133	115	124	132	127	116	129	117	116	123	125	126	122	115	125	119	129	123	140	126	139	134	122	118	100	113	115	102	130	120	133	122	110	109	120	145	113	101	118	110	117	115	126	124	113	112	133	108	95	124	127	118	108	113	136	127	126	151	134	133	101	127	118	106	123	124	113	115	104	118	131	126	137	133	109	119	118	128	123	116	124	120	129	112	126	113	121	116	105	138	123	133	127	110	127	116	108	105	116	125	113	131	99	111
41347	27513	26833	22241	12068	2531	1027	771	685	545	484	446	408	406	354	334	324	316	274	293	290	273	296	264	292	275	250	321	267	288	279	294	270	256	272	257	259	270	297	306	294	261	274	298	277	298	304	309	279	271	277	307	273	290	263	255	275	273	263	284	280	282	320	274	264	268	297	288	295	283	287	263	256	277	281	284	276	269	296	269	250	277	292	269	276	269	286	308	259	286	245	265	296	294	281	282	277	299	275	254	270	294	290	296	271	262	281	265	272	274	297	265	294	278	283	251	260	265	286	258	293	297	285	268	296	307	275	285	282	269	277	309	274	296	280	303	286	269	290	262	282	241	278	293	310	263	267	265	275	256	278	284	285	291	287	262	289	266	281	293	264	273	282	244	275	274	265	256	282	254	262	310	272	277	262	276	259	270	286	287	274	275	259	280	301	296	273	297	282	272	290	323	294	238	246	285	284	269	280	275	274	285	264	295	282	270	316	271	267	328	267	272	263	262	255	251	287	278	306	261	259	270	276	271	265	235	301	266	286	285	306	271	284	271	278	268	261	282	285	239	258	247	288	281	259	263	271	288	304	258	290	249	285	313	285	252	275	269	285	300	274	266	245	275	296	255	273	266	258	264	285	328	278	272	294	250	277	257	264	282	277	251	243	286	279	234	265	260	292	259	288	272	282	251	290	231	270	319	287	281	272	268	275	279	270	279	255	302	289	254	248	241	259	259	281	272	272	304	267	295	257	284	264	260	273	259	285	310	277	291	251	259	263	277	243	264	319	270	284	262	262	271	271	261	274	306	261	270	296	275	297	280	293	251	286	272	312	291	270	274	288	279	277	269	279	292	268	263	265	260	273	263	269	295	299	277	258	252	293	255	276	247	285	315	266	271	278	265	254	245	276	275	279	281	289	285	263	317	284	281	287	276	290	260	273	276	305	262	249	272	292	264	259	285	301	280	277	272	264	248	282	261	278	244	295	251	269	277	254	279	278	281	265	296	290	288	318	270	284	294	293	282	298	289	277	279	253	240	271	276	252	261	274	297	258	268	265	287	275	274	264	276	267	250	277	280	259	276	254	300	283	295	240	274	298	253	284	239	238	259	302	290	265	274	262	251	272	266	276	249	288	274	301	279	292	283	277	253	261	281	320	281	321	272	260	260	269	267	261	313	299	312	280	250	262	258	287	287	245	260	271	286	257	269	276	250	295	266	256	268	264	286	255	261	257	280	270	288	282	251	280	266	291	279	255	276	282	264	269	263	272	280	281	272	275	277	286	291	273	276	244	293	251	295	293	279	276	273	264	267	284	267	282	280	268	285	286	267	295	272	282	286	289	280	277	261	274	287	251	293	281	258	252	266	262	258	280	274	290	303	302	270	307	311	228	256	273	281	276	250	288	294	262	260	273	276	291	278	280	265	285	263	292	272	287	282	257	294	276	259	298	271	255	267	268	283	291	268	279	284	279	264	294	280	253	275	264	291	277	289	258	282	285	267	281	274	289	248	260	252	287	287	287	285	282	300	287	274	264	275	277	282	265	273	274	256	262	286	259	318	309	279	283	272	264	266	277	272	260	315	264	256	279	285	280	268	267	295	294	254	294	263	241	244	245	295	306	261	258	301	256	261	260	285	276	263	281	283	261	291	277	279	290	285	286	262	261	258	286	266	276	274	278	280	309	281	277	285	284	288	261	243	260	301	259	263	296	281	260	261	310	276	259	280	273	296	308	281	267	297	280	278	282	257	257	276	277	235	286	303	276	274	288	306	252	282	294	329	289	269	276	286	283	288	293	279	285	283	284	260	250	270	260	282	269	297	321	261	283	272	247	273	289	274	291	294	285	264	263	266	273	249	273	272	259	275	312	280	269	249	274	286	263	287	273	299	280	313	279	273	258	286	281	271	255	292	256	306	310	265	276	289	276	291	280	272	280	276	282	278	302	268	263	323	298	277	281	262	275	268	251	272	297	259	292	290	267	273	263	281	293	281	267	280	248	297	259	271	272	319	259	290	282	268	249	280	271	254	252	296	280	291	271	301	256	267	270	249	296	300	256	278	280	244	295	285	274	251	280	292	275	309	283	274	271	295	267	284	276	280	288	268	278	322	262	309	251	276	278	259	296	297	262	300	294	274	246	286	278	277	248	238	246	278	254	275	281	274	279	271	260	298	287	243	260	238	296	253	270	262	300	263	272	294	268	278	291	262	267	270	292	267	262	283	274	296	282	279	303	271	303	246	254	273	296	306	289	298	274	297	256	274	278	311	275	296	287	278	289	259	266	269	264	267	254	261	297	256	290	260	247	268	255	280	255	269	297	277	283	282	288	279	255	300	283	259	283	261	264	252	255	266	269	292	263	251	298	319	254	294	289	325	271	304	271	282	270	265	273	312	308	263	250	253	285	274	301	238	283	281	271	271	290	270	261	291	248	298	261	257	303	279	263	264	284	254	297	263	273	274	269	282	303	254	283	301	278	254	274	280	291	292	271	253	256	240	278	242	273	270	297	288	286	278	283	273	293	292	281	277	241	267	272	258	233	250	265	285	285	263	273	282	264	278	286	266	284	278	276	310	272	264	271	260	258	290	244	287	250	304	247	238	266	282	250	271	269	262	256	273	276	277	267	252	285	292	224	247	268	248	275	296	281	269	256	266	269	284	267	282	294	280	314	286	263	286	322	282	276	262	282	253	255	257	271	270	273	264	245	282	290	272	289	281	288	254	267	274	249	274	298	264	279	304	301	298	270	274	272	293	277	266	298	288	266	272	279	269	284	279	309	269	287	266	297	290	314	280	301	281	285	287	267	281	270	303	251	291	286	285	287	301	266	270	283	264	271	277	263	313	268	246	280	276	271	293	280	267	281	254	271	276	279	290	275	286	276	299	282	279	281	287	268	279	254	304	280	270	266	286	256	272	281	261	248	281	280	292	277	273	301	263	288	298	280	277	267	259	270	295	289	287	277	290	262	288	253	260	251	262	277	308	280	299	293	279	260	312	265	274	300	295	266	282	291	237	269	270	265	265	275	277	254	304	290	291	262	274	256	271	281	266	263	301	261	281	304	249	262	268	286	269	266	277	274	269	301	264	265	292	272	263	299	258	266	280	303	270	294	239	282	299	284	243	259	285	313	249	262	279	303	258	272	282	265	271	284	278	284	278	277	284	262	258	262	277	296	289	261	275	271	283	275	281	251	310	296	291	291	284	275	265	286	263	286	286	296	246	302	250	294	263	276	258	263	316	272	254	313	292	264	293	288	284	263	279	236	279	277	255	295	275	287	275	288	263	292	276	282	272	271	296	277	282	259	261	281	316	253	308	290	286	276	281	278	303	306	243	263	256	271	278	285	273	283	246	281	298	278	259	282	286	308	271	245	298	280	311	269	285	285	280	272	269	283	272	253	289	289	287	312	263	276	284	284	277	278	283	268	318	286	321	294	280	282	309	271	271	288	262	270	279	240	265	264	271	276	268	261	232	254	272	260	270	277	280
42913	23459	14161	6307	1644	328	200	191	178	160	138	147	153	137	118	141	131	139	123	145	136	106	134	151	116	126	120	129	146	147	115	137	138	156	116	140	146	120	145	148	140	134	127	139	126	131	126	145	157	150	134	147	153	143	145	138	146	148	162	150	144	145	126	141	131	130	114	151	142	131	134	122	127	118	117	132	130	136	150	143	152	142	133	143	114	164	134	151	148	150	154	107	150	134	142	111	144	140	137	147	137	146	139	134	128	140	129	135	137	135	142	118	134	116	138	128	127	119	150	157	128	136	150	147	142	130	143	135	146	132	136	133	145	149	137	139	117	139	147	149	135	139	139	112	118	123	148	138	110	138	124	123	98	139	144	128	147	128	157	113	125	151	125	148	133	114	154	138	133	140	129	147	133	147	159	153	140	125	128	118	138	137	145	135	137	169	141	174	146	143	138	129	140	150	134	135	119	126	134	130	138	131	131	149	136	138	127	137	143	128	155	141	124	136	150	157	138	120	141	137	142	131	165	107	123	145	150	136	141	141	152	130	153	166	148	113	127	132	143	126	125	138	147	120	107	136	126	135	125	140	146	154	107	139	132	136	139	150	124	133	137	131	135	143	153	124	133	143	135	125	154	122	121	128	121	152	124	134	138	142	115	144	168	146	121	156	119	116	126	141	160	155	142	118	156	136	142	134	129	152	166	139	113	133	131	122	147	117	117	124	135	149	145	146	129	131	123	118	123	158	147	134	132	144	133	162	156	135	135	167	164	134	145	123	113	130	122	127	136	155	139	117	141	128	113	145	166	140	121	142	144	134	113	109	154	130	133	136	130	123	120	147	151	137	150	139	130	134	126	125	99	120	135	132	139	153	161	140	149	125	132	117	115	130	137	136	152	162	125	147	132	118	145	130	153	131	114	141	130	157	136	133	132	125	144	127	130	124	133	127	147	143	133	135	146	121	165	135	131	141	132	127	163	153	134	123	140	138	138	112	130	142	114	135	135	139	176	129	121	129	147	113	150	141	150	154	151	148	134	134	127	127	175	130	147	143	129	123	140	134	129	135	122	141	140	119	133	130	146	125	118	123	157	141	128	145	144	136	135	163	138	136	133	122	128	145	136	131	134	129	127	143	143	149	148	137	131	121	136	147	125	133	144	142	125	140	129	149	173	130	140	131	136	153	142	159	125	142	130	151	147	135	145	161	144	140	142	132	128	138	147	156	121	119	124	125	135	137	143	131	154	142	112	149	142	148	140	129	137	125	116	116	138	121	131	151	153	137	123	142	156	154	144	153	133	119	132	146	141	151	130	137	112	135	139	134	135	119	133	150	138	146	153	108	148	130	122	149	136	130	143	141	129	135	154	117	134	136	143	137	159	143	132	152	138	139	156	154	144	147	147	153	122	143	123	168	140	149	144	133	151	139	114	142	140	137	136	135	145	157	136	116	138	114	148	137	148	149	141	152	156	141	132	140	140	150	121	142	117	148	152	123	132	153	147	144	141	109	133	145	132	137	162	166	146	130	142	144	144	113	151	111	140	134	139	145	119	130	140	148	140	119	145	159	104	141	143	126	147	139	158	146	151	130	141	120	128	125	120	114	132	139	170	130	158	132	147	156	151	131	131	135	146	120	138	161	145	139	150	138	130	164	135	130	135	167	120	132	124	156	143	135	141	151	132	168	158	142	137	129	136	123	132	144	130	151	132	122	122	123	143	132	123	134	136	127	151	147	115	148	131	143	134	125	123	151	139	152	128	118	121	151	139	134	147	151	124	128	135	129	128	117	143	141	160	151	150	140	112	115	142	141	135	145	150	160	138	134	122	137	135	144	153	128	122	137	148	139	144	137	132	157	143	119	117	127	117	138	133	137	172	149	128	123	127	154	150	128	157	136	155	140	141	151	146	139	107	160	124	145	129	131	142	154	143	118	121	107	134	153	137	148	140	142	156	162	127	121	124	158	138	131	134	125	126	124	151	129	139	140	117	140	124	122	131	119	138	136	134	142	135	118	126	126	132	143	144	126	140	130	141	127	134	111	149	136	155	132	141	142	132	126	139	145	139	127	122	138	137	133	162	127	143	133	144	155	131	128	127	142	120	137	115	151	148	152	117	129	112	133	142	140	154	151	139	112	129	128	131	170	127	130	123	145	139	104	128	119	156	140	135	136	140	142	161	123	111	135	137	151	160	138	144	133	123	148	119	135	134	123	142	163	130	139	131	100	139	113	131	123	154	146	133	131	116	151	132	138	165	125	116	130	139	152	130	136	129	141	135	144	142	134	129	145	157	169	149	136	131	123	116	142	137	128	140	130	134	112	149	118	148	153	128	137	137	108	155	133	146	135	139	168	136	116	152	134	133	145	112	142	136	126	139	134	156	112	157	145	135	134	132	137	144	144	156	140	139	132	148	134	125	153	130	123	127	134	156	137	133	139	137	144	139	159	125	147	153	124	158	156	149	147	118	137	141	134	143	135	138	144	179	147	124	141	136	134	134	163	126	161	148	161	129	130	141	129	127	145	115	149	145	148	119	128	151	121	141	140	122	138	148	151	137	153	133	142	135	155	146	128	155	125	121	136	135	125	142	139	116	136	159	132	136	135	125	150	147	150	151	99	138	118	122	112	122	121	147	156	129	126	152	131	127	131	126	134	110	142	136	166	131	138	131	139	134	136	140	147	140	108	118	152	133	148	128	134	145	140	141	122	118	131	147	156	120	147	111	140	135	136	133	144	146	137	135	143	140	142	136	146	142	137	143	135	153	157	138	151	117	130	127	132	145	134	136	137	134	123	157	141	129	150	122	121	132	136	129	120	128	155	114	137	137	124	147	138	153	132	153	126	143	129	144	165	135	128	133	117	140	112	136	127	152	123	142	134	141	136	122	129	145	137	117	142	162	133	143	111	137	135	128	123	155	146	138	138	139	140	107	143	132	136	134	151	135	149	127	137	174	107	142	139	124	136	118	139	152	129	123	123	142	135	145	124	132	121	143	126	140	121	136	155	131	149	121	131	121	120	138	155	131	154	150	136	127	145	141	126	118	135	134	160	137	124	139	110	145	137	125	138	117	160	135	131	133	144	143	142	136	129	150	134	144	130	139	133	144	130	128	156	116	140	152	117	124	132	138	156	152	125	137	157	136	119	129	132	153	150	142	125	132	151	154	143	133	157	133	141	146	121	152	124	134	125	147	142	123	142	150	128	138	152	138	156	134	143	158	138	141	135	131	154	114	144	124	148	133	137	158	145	137	120	133	140	124	133	131	155	159	130	131	143	148	112	138	138	169	132	134	125	117	169	152	128	151	125	147	134	135	144	130	150	139	111	134	111	123	143	143	137	136	139	125	144	127	139	144	129	131	147	142	138	138	132	134	140	135	152	142	140	118	143	149	141	145	150	131	135	139	148	132	139	132	146	140	126	143	124	159	156	143	143	132	143	119	150	126	114	104	138	151	134	133	138	123	124	124	145	153	145	126	127	123	129	126	142
26984	18253	18547	12405	4537	1007	644	514	394	383	421	366	400	353	328	351	336	329	313	312	327	309	305	276	324	297	303	278	295	293	307	282	319	306	317	324	310	317	283	299	321	315	328	324	286	297	302	297	285	293	307	296	329	310	281	292	297	318	273	314	269	310	328	278	281	267	314	276	275	305	283	286	284	292	295	288	290	299	272	316	319	312	301	258	302	321	325	294	327	322	308	308	300	336	290	293	332	285	306	302	296	318	286	279	316	317	312	327	329	283	307	275	263	297	326	304	316	327	284	280	293	331	290	314	278	328	302	335	297	299	302	311	300	280	311	295	296	276	320	322	299	318	314	305	314	296	312	272	318	303	289	274	302	256	301	288	302	313	271	308	297	340	289	283	307	324	306	299	316	317	302	329	279	291	321	298	291	276	315	301	324	317	276	309	283	298	299	338	328	270	280	294	282	304	308	293	321	301	311	285	301	273	283	321	303	313	298	306	289	291	276	292	320	299	319	314	307	277	276	268	298	317	313	294	285	339	275	278	286	297	311	277	316	285	269	294	299	311	310	292	267	298	302	305	320	296	302	312	296	309	301	315	321	321	289	251	311	304	322	263	301	290	340	314	275	295	281	325	282	306	286	311	314	296	278	317	290	280	343	290	257	305	283	345	292	305	292	290	296	318	308	325	274	288	281	301	313	314	295	320	313	275	316	292	304	297	277	307	330	315	299	299	305	307	279	302	283	299	326	323	310	280	318	310	282	273	285	288	272	313	265	307	289	308	294	277	301	267	331	331	279	294	310	317	289	316	282	303	315	291	269	284	319	293	304	313	308	294	291	328	322	311	283	306	286	288	320	302	280	290	332	309	307	287	285	303	295	318	295	306	333	333	313	278	308	285	308	285	322	320	333	314	313	317	325	305	259	295	287	310	305	311	280	295	304	367	315	299	300	334	299	285	273	283	305	288	301	309	299	316	334	318	290	303	315	279	298	286	291	298	275	282	306	276	298	305	280	300	303	313	305	281	283	332	271	310	327	274	286	334	326	295	301	314	298	264	289	280	312	289	260	300	302	298	303	312	294	300	344	289	311	329	274	286	316	299	320	293	317	307	299	314	288	310	314	297	271	306	310	287	310	324	302	299	289	304	286	306	301	327	297	308	280	308	298	306	305	332	308	304	312	300	289	261	280	303	314	284	293	327	280	278	291	322	304	320	298	304	282	326	308	263	308	297	323	328	326	297	309	304	313	334	291	328	263	272	278	309	300	293	280	301	295	295	291	302	316	298	301	305	336	296	325	289	298	309	312	311	320	305	295	320	323	300	299	281	276	297	323	298	279	293	291	320	313	309	289	309	293	278	317	297	332	279	302	297	307	320	338	308	289	285	296	312	308	269	317	290	315	286	290	288	286	313	279	297	318	289	282	318	284	271	269	301	275	300	309	290	285	317	312	318	320	300	273	291	330	332	331	281	279	302	294	315	307	301	313	306	310	303	280	321	310	311	287	268	320	340	342	258	307	280	296	318	298	287	319	311	306	294	311	294	326	269	300	317	302	294	292	280	313	330	316	281	312	278	284	302	293	369	331	283	295	313	325	299	301	306	315	318	297	298	318	302	300	284	296	263	320	295	291	291	308	269	288	297	297	306	308	295	327	340	290	322	294	307	299	296	295	299	285	349	325	285	289	304	311	325	333	290	290	297	315	272	271	294	292	276	276	293	316	299	279	254	297	267	294	305	289	316	276	274	319	301	294	337	295	285	297	303	328	288	305	300	270	282	316	267	298	265	294	304	324	309	293	287	303	275	288	322	283	306	299	317	310	299	293	299	296	300	314	325	320	304	307	278	299	282	314	278	288	287	308	265	319	267	299	308	296	280	276	268	283	263	314	271	277	292	295	294	283	288	265	306	297	317	296	307	327	318	305	283	302	287	323	326	296	314	335	317	283	315	309	326	313	283	293	302	287	294	309	286	317	317	294	324	331	300	297	276	279	295	309	300	320	291	330	308	330	277	298	296	291	332	335	299	259	273	259	295	313	317	280	303	313	292	300	294	307	311	346	304	283	291	303	299	281	297	317	281	326	320	297	305	318	279	301	289	284	336	314	298	296	298	273	331	289	296	287	297	285	294	291	294	328	327	291	340	284	336	310	317	315	310	319	306	331	289	289	313	309	315	300	293	306	276	297	318	258	346	304	287	308	296	326	310	294	301	287	302	300	319	289	268	318	309	308	296	271	303	291	288	310	309	269	282	279	345	305	293	293	309	313	308	290	294	295	305	316	318	265	308	314	326	309	259	327	301	276	295	324	288	286	330	296	303	351	298	294	295	270	289	294	309	294	295	290	303	312	312	292	314	323	312	291	274	311	303	315	318	329	299	274	314	334	297	313	312	282	335	308	320	285	283	287	296	309	279	316	303	279	297	293	297	302	312	304	279	315	310	325	285	300	283	304	292	287	332	298	341	306	278	317	294	308	332	298	311	316	323	278	288	309	304	274	292	313	285	313	290	308	302	277	329	283	279	348	288	330	313	321	306	303	284	269	308	303	297	316	305	290	305	299	322	312	311	290	273	320	314	307	324	282	318	303	322	294	307	291	312	301	252	308	284	293	315	330	290	313	316	290	271	286	304	297	307	309	277	318	283	282	284	294	288	323	292	305	309	289	288	287	275	301	308	321	289	301	294	286	297	304	309	296	328	310	314	353	308	304	305	289	296	302	296	279	300	278	301	304	274	293	263	290	296	296	285	299	304	290	324	310	288	281	318	319	288	293	265	304	319	286	298	298	313	316	302	291	316	291	297	278	276	343	305	266	291	306	295	308	250	310	287	308	291	310	336	289	296	301	304	286	298	284	340	306	286	296	292	295	289	257	302	301	296	269	288	289	275	325	326	308	283	271	288	299	289	287	300	260	302	289	288	288	275	310	279	292	309	280	293	272	300	288	329	288	277	296	296	273	316	295	296	320	307	284	299	275	293	308	321	318	307	298	285	352	301	305	303	286	306	290	289	303	306	284	314	294	307	303	295	301	296	289	283	313	292	307	314	288	310	316	338	294	277	304	293	311	305	300	305	305	284	283	297	306	297	273	316	301	298	310	291	309	308	325	281	327	324	295	292	318	315	306	309	329	310	259	323	318	308	250	285	303	297	307	265	288	322	297	319	325	293	284	290	334	309	274	320	311	321	294	303	278	272	321	295	324	280	360	291	295	325	305	277	317	280	311	307	303	294	311	304	274	297	302	299	286	277	307	265	304	318	305	309	312	296	299	285	287	284	292	321	278	314	288	327	289	323	300	317	317	286	317	306	320	316	282	298	319	330	319	269	320	300	318	278	317	282	297	305	317	304	293	315	312	323	290	304	309	279	293	335	305	287	323	310	292	292	318	302	309	304	313	310	290	286	303	283	298	305	306	321	316	320	311	288	303	309	298	325	270	314	303	328	290	302	286	307	273	299	293	265	320	284	316	313	274	301	315	312	295	312	318	299	308	281
55954	32392	20415	9718	3194	604	254	192	175	184	163	161	126	128	122	138	115	115	132	104	111	96	113	91	113	137	114	127	116	113	122	100	119	94	115	119	119	127	126	116	108	109	122	111	95	101	129	108	107	103	119	118	123	126	126	133	99	123	133	107	123	95	116	119	121	119	112	104	113	117	118	127	96	123	99	128	114	129	101	119	120	113	113	123	113	85	114	94	115	140	128	113	127	126	130	125	116	128	99	126	120	101	105	135	130	128	124	129	121	117	118	116	116	116	113	109	128	143	104	117	104	120	108	115	109	122	100	130	128	126	108	98	130	108	123	95	108	132	114	125	124	116	112	109	115	136	130	110	120	131	115	108	127	92	117	114	109	121	134	98	122	121	111	110	127	113	147	105	116	119	122	115	116	122	133	127	115	117	137	118	115	125	109	112	130	132	101	87	99	109	118	125	113	116	117	121	114	122	113	99	126	101	117	121	113	133	108	116	115	113	124	136	116	117	121	115	121	128	122	101	126	128	102	134	98	121	122	127	116	104	120	128	127	156	115	123	120	121	115	114	125	133	118	113	121	114	114	111	122	116	123	95	119	117	106	126	126	120	115	127	136	123	130	123	118	109	104	99	132	121	132	97	111	114	130	104	113	127	111	109	118	116	114	112	119	102	127	123	102	130	112	104	128	124	120	98	117	117	122	119	124	117	137	121	125	110	117	112	91	110	99	121	126	105	126	117	111	108	142	96	110	127	142	114	107	109	131	136	141	112	93	120	116	123	122	128	108	111	113	107	99	109	119	111	108	102	135	113	138	106	116	123	104	105	108	137	113	128	124	98	109	126	115	118	113	115	126	115	112	140	122	123	119	113	111	127	108	104	109	107	129	102	127	125	130	110	107	96	130	108	111	127	125	113	110	136	77	141	116	116	114	130	126	121	112	102	111	127	127	105	127	97	97	115	133	105	125	119	130	105	116	102	116	105	127	108	112	125	107	79	119	139	101	115	132	108	120	108	118	120	115	118	134	107	104	103	102	111	126	115	114	116	126	110	116	113	133	132	108	116	117	111	101	122	107	107	130	115	98	113	144	112	121	120	133	119	108	139	106	114	104	96	131	100	139	117	119	110	99	129	118	125	113	136	97	132	111	152	122	110	108	124	112	112	116	114	99	107	134	100	126	120	126	130	123	125	110	121	126	123	124	110	96	95	102	127	121	131	139	103	130	114	117	118	108	113	115	116	126	112	101	113	128	112	124	130	120	120	125	114	124	112	107	120	119	117	107	115	104	96	106	107	104	119	127	115	112	123	116	126	133	117	126	130	127	118	116	127	121	90	109	116	114	121	105	125	110	108	133	114	110	110	124	130	131	119	114	112	152	115	109	111	131	109	105	127	121	129	112	108	144	127	123	108	123	105	108	104	114	127	108	111	119	118	108	116	123	118	130	118	116	141	123	131	108	130	110	116	109	134	134	126	102	121	107	96	122	138	105	131	125	123	125	131	115	112	114	129	115	114	124	127	122	115	108	110	136	148	112	132	113	127	103	123	107	130	133	99	106	128	111	132	111	116	120	127	123	122	128	109	131	141	118	108	104	123	107	96	112	117	122	122	118	123	133	137	114	106	119	94	102	124	106	113	114	121	127	116	140	114	119	122	122	108	121	96	98	107	103	130	101	120	98	136	114	101	121	130	105	101	132	130	117	129	128	123	111	123	132	111	124	122	98	108	86	110	93	127	121	101	122	119	98	114	115	108	125	117	114	115	122	123	128	142	109	113	121	108	110	114	108	118	104	125	106	115	118	101	115	145	80	109	119	117	119	106	98	116	119	117	140	139	133	125	125	127	119	120	122	136	128	127	121	109	116	122	114	90	134	98	98	121	107	110	124	110	117	102	109	106	125	137	125	117	94	122	92	113	140	126	117	116	123	111	132	131	102	118	116	119	128	99	105	107	115	128	133	124	112	106	99	117	131	134	106	105	141	97	111	125	113	141	116	109	121	98	119	97	118	128	125	108	145	124	102	109	119	106	122	120	97	96	102	140	118	134	119	124	125	117	130	120	113	109	116	126	110	129	126	114	135	114	107	118	105	121	109	135	109	121	101	123	115	104	126	127	112	130	108	120	116	116	109	115	127	112	121	130	99	120	143	110	124	117	109	101	117	130	125	118	113	128	127	128	97	110	130	112	120	111	107	108	118	128	111	101	110	130	141	146	133	93	105	115	114	107	110	122	120	126	144	109	121	130	108	118	117	128	123	120	141	133	108	120	119	126	108	104	120	107	126	128	116	109	114	130	124	120	127	104	130	132	121	114	125	118	107	125	112	113	104	119	121	111	130	137	131	144	126	113	106	109	115	113	106	115	112	116	127	114	128	137	114	132	123	111	118	124	108	122	104	117	113	115	127	104	106	108	121	101	123	122	126	120	112	136	125	130	127	116	123	96	123	113	101	115	116	143	109	116	137	138	125	119	122	122	140	103	134	102	115	114	118	130	116	130	114	119	98	129	111	113	121	108	122	118	124	119	126	122	135	124	117	113	109	107	106	109	102	135	94	137	131	108	142	113	105	114	111	107	121	108	117	108	116	119	146	130	109	134	112	135	119	111	128	91	97	111	112	127	102	131	131	124	106	113	126	116	109	97	112	114	138	119	123	105	126	119	116	101	99	140	129	125	126	127	131	122	124	119	103	105	116	130	111	110	101	114	115	107	136	128	121	122	131	106	117	127	127	109	116	112	103	107	110	121	115	113	108	108	129	119	124	107	94	125	124	126	122	115	120	107	105	122	102	117	117	104	118	121	97	129	118	125	110	117	123	99	109	118	100	102	123	127	106	98	105	108	123	124	124	151	111	101	111	117	125	109	128	104	117	92	118	138	129	133	100	113	112	141	129	116	112	127	112	131	122	112	121	98	104	114	112	108	116	134	103	121	100	102	118	124	99	125	120	128	120	118	117	124	104	115	101	143	130	120	99	110	126	121	120	138	103	124	128	103	105	134	117	103	116	119	118	116	141	117	116	128	126	105	113	134	128	117	125	118	113	125	106	123	98	107	113	129	115	97	135	128	122	101	115	113	119	147	116	114	124	137	133	113	110	108	122	124	110	114	148	110	104	123	137	98	128	112	123	129	130	141	120	100	126	130	113	114	102	133	113	117	131	124	99	112	104	108	121	145	109	126	125	106	139	115	117	112	133	121	118	137	112	120	119	119	120	117	121	117	116	143	108	112	136	111	155	124	120	125	118	112	124	111	106	134	115	119	110	119	116	133	117	127	127	153	108	123	124	128	104	121	103	100	113	119	137	116	103	136	96	102	92	93	107	125	109	124	111	108	122	133	125	132	118	102	100	102	98	121	103	104	115	125	114	99	121	120	111	103	123	113	133	131	112	119	125	133	129	114	128	130	116	123	119	132	140	111	129	111	113	107	107	127	99	130	105	113	107	114	127	133	107	135	116	118	124	99	119	94	116	119	101	115	116	112	129	121	117	124
36026	25161	23454	17190	8103	1655	830	665	565	484	444	427	371	359	327	328	287	300	283	267	283	284	275	295	256	272	285	276	266	278	281	264	248	274	248	300	250	278	252	270	287	275	268	277	274	255	252	262	252	255	263	255	266	266	283	234	265	263	265	239	274	269	253	321	259	263	266	266	254	260	281	268	279	263	265	262	272	261	246	271	253	277	308	260	254	251	280	253	263	278	272	298	258	292	278	274	276	268	253	282	267	271	232	279	278	259	264	258	267	284	255	270	246	236	268	279	262	269	261	276	257	273	250	277	273	253	289	245	268	252	245	245	257	270	291	255	246	251	266	263	258	275	280	249	250	239	256	273	240	239	261	298	280	275	238	244	274	271	263	254	293	269	250	252	264	242	254	267	260	244	244	283	274	253	256	284	251	275	296	267	271	266	249	272	265	270	256	261	253	288	261	262	265	229	242	258	265	229	266	247	284	242	275	258	274	239	249	260	297	272	277	248	241	261	269	277	273	244	250	283	260	238	266	262	246	285	268	284	250	249	275	261	256	249	258	247	278	262	281	285	270	260	240	258	247	250	291	269	276	251	277	238	270	271	247	251	254	275	277	250	274	269	251	244	251	259	266	262	240	272	231	246	268	247	253	274	249	269	251	274	274	274	280	238	265	255	260	262	272	278	246	244	267	243	270	257	267	230	279	254	230	287	268	264	261	229	278	251	280	265	242	270	270	270	230	274	256	285	266	297	271	266	282	228	278	229	281	276	255	278	262	248	250	261	271	267	284	274	251	257	267	237	227	243	268	257	262	276	239	234	268	257	273	257	269	255	260	219	270	259	260	270	259	273	261	296	265	252	234	264	292	276	278	244	273	265	259	273	245	282	251	248	270	237	289	262	239	275	246	302	276	250	252	248	274	282	277	278	247	223	244	243	284	264	250	262	262	279	254	260	245	260	244	266	273	271	235	251	275	263	254	269	286	246	266	260	275	268	272	259	242	299	238	283	290	291	267	227	252	272	253	254	245	258	249	242	250	269	281	268	315	277	254	268	278	278	280	273	275	272	278	272	254	251	276	259	258	261	273	276	243	271	266	288	270	279	229	275	263	248	240	301	296	284	240	242	245	277	252	273	244	265	266	286	251	290	260	238	258	279	268	272	276	271	255	274	248	256	277	269	263	283	284	260	247	244	255	264	262	270	242	233	246	283	260	256	271	278	243	290	243	259	249	249	267	301	265	268	281	291	273	251	271	263	269	266	277	265	267	283	251	256	257	247	265	241	256	277	262	296	268	281	251	255	286	258	225	268	268	286	257	247	256	246	254	257	245	286	271	266	293	270	257	253	295	287	276	255	242	278	260	263	312	284	274	282	273	275	257	255	270	257	285	260	266	267	286	251	260	250	272	262	271	263	279	259	275	277	269	237	240	245	255	269	244	255	265	253	257	278	266	281	256	231	293	268	268	247	277	248	258	285	259	256	240	278	272	255	268	264	230	270	248	243	261	247	251	282	268	251	294	289	261	275	225	262	279	254	272	286	243	237	241	258	299	282	248	284	264	237	264	272	284	275	274	277	263	294	257	280	248	257	262	245	255	278	277	257	252	226	252	275	254	244	267	266	257	279	282	282	273	283	259	280	263	262	274	258	257	283	272	256	246	278	249	247	269	274	272	262	272	260	279	254	285	255	283	251	261	286	275	291	276	287	293	286	265	276	295	247	245	245	272	289	260	312	236	264	222	242	258	243	229	264	255	241	292	255	263	231	227	262	279	262	261	274	260	267	288	246	234	279	273	278	262	244	252	280	243	286	257	261	262	262	268	268	236	259	272	281	251	267	251	260	262	253	290	273	250	260	246	261	278	222	260	301	257	265	254	273	264	267	269	249	249	239	269	310	277	244	277	278	267	287	294	276	278	256	274	264	254	269	278	274	270	270	251	285	261	269	258	257	265	271	233	285	247	266	261	255	257	260	285	288	246	278	247	270	288	256	249	248	239	246	267	273	259	244	274	272	287	273	254	278	258	275	290	272	298	277	262	281	270	276	252	268	250	270	276	273	288	273	243	260	289	247	263	264	257	285	288	273	261	245	282	256	250	274	290	286	311	264	228	272	282	238	227	266	281	268	277	223	259	280	277	292	278	257	254	273	257	267	240	278	258	268	290	253	261	265	246	264	281	274	264	238	267	266	270	248	262	260	272	288	267	297	254	268	264	258	253	248	258	266	246	267	273	270	286	313	278	256	232	236	245	244	266	226	276	240	250	253	266	247	228	250	282	271	260	277	288	280	295	226	245	265	269	236	251	255	255	290	249	258	274	247	256	267	247	280	275	281	273	273	267	264	249	275	238	245	254	246	270	270	224	255	261	233	275	266	256	255	305	282	293	279	268	263	263	279	277	262	277	295	255	270	256	288	248	268	259	268	244	239	261	247	265	270	248	294	279	282	258	259	241	274	274	268	263	291	258	273	307	277	270	280	271	255	262	277	237	258	292	262	257	241	282	247	268	268	252	265	252	275	260	270	268	259	272	261	278	241	253	229	271	258	268	279	254	271	245	261	264	244	256	257	259	274	290	281	269	260	247	273	258	276	249	271	279	290	231	281	244	288	258	274	269	278	256	273	282	251	264	256	264	278	252	248	257	252	257	253	259	261	281	240	267	246	281	271	284	274	278	256	267	288	292	235	248	273	284	258	251	247	274	289	227	259	283	254	260	289	262	255	261	236	288	272	273	276	233	260	268	259	255	288	267	259	294	257	264	283	249	255	250	267	255	271	257	275	252	263	241	252	270	268	248	258	291	259	282	287	245	262	268	280	230	243	241	253	256	238	242	242	231	240	241	257	269	267	263	277	261	272	258	286	255	271	273	298	272	272	279	273	263	234	259	265	299	256	270	280	267	264	292	273	289	279	276	249	261	260	266	280	265	243	258	273	272	272	253	274	260	261	273	285	238	279	263	276	264	253	263	277	258	253	258	251	278	246	240	266	281	278	254	258	252	264	299	263	276	254	261	262	255	255	266	257	261	284	248	274	257	242	262	252	252	266	277	240	270	291	290	279	275	274	262	278	272	269	276	247	237	255	238	279	285	253	243	248	254	251	242	269	260	273	237	262	290	243	257	272	264	243	264	287	249	258	265	240	281	271	283	255	240	261	250	277	293	259	284	264	278	305	242	271	309	273	276	264	265	305	269	284	290	247	259	265	273	277	268	260	273	275	246	253	257	259	254	286	271	253	255	261	287	271	288	243	286	276	254	274	242	267	264	251	265	259	292	243	263	258	256	280	254	247	238	279	274	237	273	269	279	254	283	258	275	264	256	306	287	283	265	260	240	279	271	266	252	269	288	265	279	266	266	274	300	261	254	296	292	260	255	272	272	244	273	252	264	251	258	287	264	252	242	277	274	253	266	256	229	253	261	250	284	289	269	265	276	288	235	233	267	273	267	259	275	277	270	258	244	261	264	269	235	284	243	244	260	270	290	261	261	229	288	244
63803	39945	25938	12012	4973	1142	301	240	185	196	179	157	169	152	125	124	145	153	128	137	117	124	132	121	115	142	126	93	100	129	116	113	131	132	110	135	116	123	124	134	141	124	138	111	113	130	114	119	128	118	140	119	128	105	140	119	114	134	122	109	129	120	123	118	104	120	107	134	120	125	119	155	118	132	129	128	122	140	145	130	132	120	119	122	105	109	116	120	127	148	137	127	115	118	133	135	126	108	116	122	120	148	145	113	141	131	123	128	119	104	141	128	127	125	134	117	114	129	124	106	125	109	123	134	122	119	138	125	106	133	105	117	101	137	135	135	110	129	110	120	108	135	107	114	107	111	124	135	110	124	148	128	118	130	118	135	98	118	125	122	144	128	114	126	133	148	102	106	112	130	117	130	128	103	148	133	119	120	117	116	118	122	115	135	129	118	134	122	163	108	109	145	127	125	131	109	140	129	119	119	144	143	126	134	120	102	119	156	127	113	110	126	116	112	120	123	138	120	107	145	122	134	114	112	157	90	150	122	111	131	126	131	132	118	107	118	124	137	134	131	115	141	127	147	148	113	116	129	127	120	115	115	123	125	101	128	126	122	118	102	136	119	158	107	124	131	128	142	103	129	105	150	141	137	137	139	133	119	131	118	134	100	110	109	122	106	118	128	98	119	132	110	141	92	126	107	129	132	129	135	121	123	130	121	129	115	131	134	132	153	136	128	126	138	126	115	127	128	109	148	132	129	140	133	149	121	123	117	130	124	134	110	104	117	136	133	127	127	124	123	120	134	137	131	136	138	105	120	123	130	101	117	108	124	129	110	146	121	118	107	140	119	136	135	128	141	106	133	131	98	101	134	131	149	103	113	99	120	129	113	109	122	115	118	145	136	131	119	115	105	136	131	111	142	113	133	128	130	131	117	118	121	104	112	112	124	126	135	111	130	124	132	123	126	128	118	103	117	117	120	90	127	106	108	112	118	124	142	116	143	131	122	111	127	128	133	137	122	102	129	130	121	127	132	128	114	117	137	134	133	131	126	134	113	125	112	112	119	119	127	119	130	121	119	117	126	142	118	119	123	142	113	120	110	144	111	140	110	116	127	108	114	112	120	116	132	122	131	126	116	121	102	114	107	132	120	132	138	153	139	107	116	146	120	104	110	140	112	117	110	107	103	131	150	120	139	123	108	118	114	124	118	123	129	121	140	127	114	124	120	118	133	137	121	99	123	122	113	107	117	136	120	140	109	127	129	91	100	111	127	112	112	122	115	136	127	113	117	133	118	125	110	111	127	137	124	109	134	124	149	125	125	121	125	122	119	127	128	106	147	139	124	100	117	129	112	122	113	130	142	122	127	114	103	103	120	122	115	136	127	141	140	129	129	95	136	130	135	118	115	110	120	129	137	141	125	136	124	123	128	130	127	131	111	134	128	147	127	123	145	134	123	108	120	116	137	131	147	118	101	128	135	132	112	117	132	120	109	111	122	133	132	116	126	121	117	115	116	106	127	122	115	109	119	133	142	105	121	125	108	127	122	123	127	125	117	121	135	135	127	144	125	114	123	116	121	105	141	99	135	117	116	111	114	111	131	105	119	115	128	120	130	139	156	117	119	119	128	103	129	141	151	148	130	130	129	118	115	131	107	112	117	137	125	129	100	115	111	125	120	125	118	137	116	116	115	127	116	133	141	139	136	126	123	132	152	108	105	113	125	141	136	126	130	117	127	131	144	103	123	106	139	131	141	129	130	121	132	133	129	136	113	122	126	121	146	141	127	130	140	124	102	125	116	122	112	122	114	116	130	148	140	108	108	104	132	101	118	122	143	137	116	135	134	148	103	120	108	120	105	122	111	120	112	107	121	94	108	120	125	136	126	113	96	128	132	130	113	122	92	114	131	135	145	104	92	102	140	113	137	134	133	115	117	103	114	120	120	128	132	133	113	146	121	129	106	152	151	120	121	116	152	102	128	118	132	127	117	132	128	134	107	121	144	100	133	106	116	130	119	123	120	104	114	125	136	120	131	115	105	115	110	142	118	111	112	120	114	158	113	111	141	136	122	138	148	120	106	106	103	120	134	116	128	118	141	128	115	143	121	126	143	101	116	125	113	107	144	122	116	110	123	120	134	117	132	122	131	113	132	117	141	142	118	116	133	112	127	126	134	136	123	115	123	120	124	127	110	118	134	129	135	116	118	120	115	150	127	125	139	144	126	129	100	137	133	128	124	132	123	145	151	131	116	119	118	132	122	134	119	123	111	113	125	118	135	131	147	135	105	128	127	113	119	115	144	111	113	118	114	128	125	128	117	103	132	128	134	127	122	124	124	133	137	127	134	120	132	114	107	129	109	116	121	120	132	110	130	120	129	136	112	115	131	134	129	107	105	149	118	130	105	112	135	120	123	128	138	129	129	108	120	121	123	119	129	108	111	137	129	130	122	112	128	119	133	120	112	126	136	121	141	147	117	122	124	112	141	160	117	119	118	126	131	138	134	121	114	105	126	142	142	138	123	124	142	120	137	134	120	116	122	137	110	106	112	109	110	102	134	133	104	115	118	118	117	142	122	119	133	90	125	134	117	119	129	107	113	124	142	126	131	130	113	116	104	148	131	108	147	138	115	138	124	131	145	156	121	113	116	110	140	98	137	114	121	116	123	112	102	145	144	118	139	113	121	117	95	115	119	143	111	125	132	91	142	117	113	109	135	143	132	127	109	115	123	135	123	115	113	108	128	115	137	132	104	119	123	107	113	119	134	120	122	138	102	160	122	126	126	124	126	123	121	105	116	142	130	149	128	142	122	130	141	126	119	139	133	121	133	121	122	132	141	129	119	124	108	128	106	132	118	113	100	144	124	110	132	140	138	129	132	129	124	112	129	119	113	136	130	118	100	127	150	129	122	127	129	122	120	125	113	138	134	112	156	136	104	120	130	141	140	145	102	118	113	120	109	104	104	112	116	125	125	111	116	135	113	126	119	123	136	131	151	117	121	131	115	120	119	124	139	126	114	127	115	115	117	103	135	135	114	114	127	124	131	112	125	142	106	110	142	114	112	116	129	114	117	110	127	117	120	142	139	120	150	143	110	143	110	116	136	146	138	116	131	125	133	114	127	128	120	149	139	130	126	119	94	109	104	122	126	129	111	102	143	126	127	154	128	124	124	127	108	109	119	110	150	131	136	106	142	123	119	140	125	112	154	120	129	95	117	113	132	133	126	138	101	124	125	117	124	129	141	133	131	103	131	97	118	112	103	122	117	118	129	115	128	107	132	102	118	105	140	133	125	125	129	108	95	117	120	106	119	125	116	96	121	151	104	107	94	120	138	122	117	132	114	114	131	151	131	132	134	104	131	115	121	119	143	121	120	140	129	126	114	123	136	104	108	127	127	121	98	106	128	134	116	124	132	138	110	130	130	106	113	144	117	133	117	110	128	151	134	121	131	135	127	140	129	128	118	124	137	125	128	110	136	117	131	160	118	125	130	109	120
41119	31508	26996	18767	12058	3091	965	795	669	584	507	497	422	393	371	337	314	321	292	305	295	264	288	279	267	252	295	272	241	296	277	269	250	318	279	272	265	297	297	279	291	274	282	283	284	263	299	260	282	291	246	288	268	276	286	286	258	279	275	236	296	267	296	288	259	286	298	251	309	273	308	252	267	251	297	262	297	271	292	261	277	291	292	273	309	288	297	284	307	278	266	251	294	285	277	268	285	314	267	266	267	278	270	247	239	264	261	269	277	264	266	273	264	302	278	275	261	295	266	277	302	266	314	268	246	262	251	304	266	287	261	263	266	287	259	294	285	280	301	288	276	275	303	298	275	249	256	310	285	282	291	292	297	263	273	273	286	296	273	272	272	297	294	280	295	254	253	277	306	271	276	290	305	266	260	266	254	260	278	255	266	265	258	284	293	284	249	276	252	271	273	294	293	285	249	268	269	282	258	293	255	293	292	283	255	257	284	271	271	286	260	295	250	296	280	280	259	289	302	271	274	282	274	285	274	301	255	261	285	290	293	295	305	276	325	271	296	270	280	291	245	283	268	282	266	285	279	280	277	274	320	299	241	264	284	298	301	295	268	277	256	268	288	270	258	291	261	262	248	287	293	259	282	302	280	310	297	303	296	266	277	278	266	268	285	288	291	291	289	271	284	290	272	273	265	263	291	264	265	264	267	300	269	273	247	256	267	281	260	274	299	241	278	274	270	287	297	288	278	270	281	285	284	284	286	272	266	249	288	285	297	281	255	282	292	264	268	276	270	299	281	280	302	262	265	296	327	241	304	261	277	291	270	251	277	253	291	266	301	270	275	262	280	271	287	298	284	280	254	264	283	273	268	297	291	286	265	270	244	285	258	277	270	270	283	287	286	292	279	282	302	280	282	289	270	298	277	280	262	278	272	289	277	249	286	286	298	297	291	296	285	284	264	277	284	258	289	261	247	275	272	286	279	264	290	292	286	287	268	291	274	287	277	273	265	282	257	276	278	286	298	283	258	280	324	286	254	270	312	287	283	282	269	276	290	320	283	266	260	295	295	259	319	255	297	277	300	272	265	261	264	288	263	282	310	294	281	273	289	259	251	287	272	258	266	269	269	269	291	264	281	248	265	269	258	285	265	294	260	297	271	284	335	276	253	291	274	265	283	273	249	269	259	310	295	264	264	289	283	271	285	283	279	273	267	287	284	272	279	264	261	287	287	291	262	277	248	293	257	251	286	275	249	288	270	279	259	272	262	261	266	253	261	296	301	256	273	275	267	270	269	257	282	271	241	278	273	261	262	284	260	277	294	274	312	269	287	273	274	296	284	292	296	259	283	266	256	278	284	265	285	246	271	277	283	278	275	291	239	275	280	274	269	286	272	268	284	252	288	272	265	277	294	255	256	275	266	260	305	276	264	251	268	292	298	295	274	273	279	263	279	247	261	277	276	260	256	263	268	265	267	255	269	271	293	277	277	288	283	268	238	253	237	296	291	237	303	276	287	242	253	246	258	288	268	273	267	259	276	271	282	291	305	271	275	245	268	275	260	241	304	275	279	253	266	267	298	275	268	260	275	269	288	296	301	268	272	295	267	268	263	279	282	271	290	283	277	279	291	251	281	274	256	262	279	300	248	288	325	256	285	302	277	300	292	270	300	291	266	258	289	296	267	256	283	269	272	269	287	273	259	251	290	250	271	251	261	257	252	246	242	283	287	263	303	253	276	270	276	288	263	285	293	272	299	266	267	272	277	269	278	263	254	293	234	295	295	249	277	285	293	258	265	285	307	269	290	282	280	260	251	283	301	295	283	247	272	295	278	288	276	290	276	277	272	273	272	256	258	270	256	278	255	302	282	294	276	284	262	260	285	286	294	274	301	278	287	268	281	295	283	305	258	316	286	281	261	295	283	274	279	244	277	273	257	266	274	292	314	289	243	271	279	285	263	277	295	272	279	283	232	270	298	257	288	253	313	265	294	263	273	267	304	266	274	281	306	265	288	281	274	285	280	278	281	290	266	268	257	274	280	282	271	278	318	299	283	258	258	282	303	240	267	249	267	319	303	297	263	273	288	240	296	269	287	297	288	292	280	272	295	280	265	278	286	285	272	260	279	294	280	287	306	286	256	261	273	259	264	270	306	305	285	295	295	285	279	264	273	262	298	265	258	249	272	269	297	296	255	283	259	255	270	294	283	298	261	284	285	293	286	265	294	291	280	287	284	276	260	250	279	267	258	294	282	279	267	307	244	265	277	273	309	292	312	306	285	303	255	272	281	264	262	295	289	283	286	326	268	293	289	281	253	307	312	268	299	285	283	276	268	287	308	279	288	293	234	283	264	298	265	244	310	281	281	290	271	288	305	268	287	259	293	261	293	272	267	286	258	272	267	294	288	260	252	283	288	302	304	281	283	296	272	296	240	256	255	296	307	288	284	269	289	296	282	283	264	280	257	288	302	300	301	279	311	279	259	252	307	317	270	286	279	270	281	298	252	281	248	322	283	268	251	288	282	282	253	289	279	266	291	273	316	279	254	262	252	273	265	276	260	282	294	261	281	265	271	282	298	288	279	287	275	292	284	240	265	301	284	312	304	276	294	274	312	270	261	288	290	294	291	276	295	267	284	290	286	248	291	297	289	302	269	294	306	279	267	279	274	299	272	259	276	293	290	295	297	281	264	260	272	281	280	275	279	282	282	294	277	264	287	264	262	280	298	280	264	297	307	248	270	272	283	286	287	293	256	257	270	265	287	276	237	244	284	275	274	253	263	283	289	291	271	268	255	283	292	299	286	259	299	310	271	278	283	288	284	280	313	289	271	294	295	270	274	247	272	262	289	299	295	281	281	305	255	267	269	328	256	254	280	270	279	247	285	285	272	283	274	280	265	304	270	276	280	306	283	280	279	290	249	272	277	294	269	310	244	273	301	296	291	296	264	282	271	256	279	267	264	264	263	274	296	291	283	254	298	250	264	276	282	264	285	269	309	272	285	278	293	267	282	244	274	276	287	341	272	289	268	276	283	287	262	256	269	267	250	283	269	281	281	295	262	261	267	273	269	297	270	278	289	298	271	288	281	271	274	276	271	263	299	263	282	272	279	263	320	282	276	264	272	276	263	295	268	269	257	307	266	295	276	276	269	234	276	285	285	238	255	288	257	256	299	266	278	264	273	274	284	264	304	310	251	270	287	306	281	290	274	254	268	277	269	246	311	262	284	272	274	261	281	274	295	245	278	274	285	292	291	287	292	280	305	263	275	291	285	281	308	279	262	265	283	290	308	267	305	301	288	303	281	266	262	263	281	296	288	292	269	277	290	293	280	270	284	299	295	278	258	292	298	281	281	252	271	300	281	297	273	271	256	256	273	290	278	270	281	285	294	279	272	270	270	292	259	282	259	289	264	323	264	271	281	270	278	263	255	274	275	309	272	273	311	277	288	264	318	267	269	263	289	313	285	283	289	284	282	279	277	292	285	243	264	298	269	274
49265	25729	12603	4407	1026	363	176	163	158	170	165	157	156	134	147	139	132	128	125	137	157	135	132	149	144	168	129	128	133	141	147	131	149	127	134	135	148	166	132	137	158	135	136	131	147	131	128	126	166	157	147	138	151	148	124	111	150	122	144	139	151	146	146	147	133	133	139	139	124	140	120	128	147	129	137	143	134	136	140	145	155	144	151	156	145	146	150	129	140	123	133	130	130	134	120	112	128	145	158	142	139	129	142	146	127	115	144	149	155	139	140	144	153	138	143	170	125	142	125	143	141	134	164	123	167	150	136	154	139	131	136	151	154	139	153	124	110	143	151	146	125	124	134	158	152	149	153	147	140	175	140	121	127	140	138	148	139	124	125	156	152	141	131	141	177	129	133	154	137	159	139	147	139	141	131	159	147	129	167	140	131	123	121	189	134	138	122	141	139	164	155	142	128	150	132	152	151	152	148	124	131	131	122	141	155	146	143	121	158	146	152	133	133	167	145	157	138	124	147	128	148	116	144	145	140	136	144	121	137	137	141	164	130	134	111	153	145	126	132	160	147	144	140	133	149	132	129	134	142	136	164	124	126	139	148	132	141	117	132	133	123	158	149	141	138	137	136	117	127	122	131	131	120	109	123	151	122	127	155	140	156	137	120	154	141	162	145	144	146	155	128	129	141	140	149	152	133	156	142	149	131	149	132	152	150	149	108	151	159	152	144	118	104	162	163	159	128	131	141	142	124	149	157	137	129	116	131	142	138	123	130	133	119	132	141	147	128	131	107	173	133	149	151	136	147	155	136	123	140	129	135	155	136	145	145	149	150	140	145	134	156	134	128	157	129	146	134	142	141	156	117	156	137	143	140	131	145	158	141	141	135	136	142	154	127	138	141	122	126	157	148	134	138	125	145	141	125	139	149	136	139	117	122	133	140	143	121	151	129	140	124	118	130	138	148	133	135	149	144	148	135	150	128	153	147	123	121	157	162	142	133	149	152	151	126	158	131	131	137	137	147	142	142	127	156	158	151	135	145	139	135	175	113	115	145	134	132	142	149	120	125	144	148	139	134	135	133	158	150	174	145	166	126	121	141	141	145	150	139	130	146	133	129	118	142	140	128	134	131	152	140	138	127	152	139	120	121	145	141	128	117	117	131	132	133	137	136	126	149	139	157	154	139	127	160	141	141	141	132	126	143	141	135	162	147	144	147	146	126	140	150	138	125	174	143	125	125	135	123	121	139	123	149	163	165	158	151	126	117	153	133	132	130	129	149	145	155	136	148	133	148	154	140	139	128	135	126	125	135	140	141	147	133	131	138	141	138	125	118	143	132	126	139	126	157	139	112	133	139	126	147	131	153	147	127	133	135	164	145	159	130	141	127	143	150	165	137	149	142	115	134	146	140	149	138	116	139	120	140	143	125	117	149	128	143	150	120	127	136	129	137	129	139	138	137	164	124	139	136	130	130	137	133	122	132	169	123	163	144	147	154	151	116	144	132	110	142	165	155	126	154	136	144	141	160	138	142	136	146	145	153	127	129	130	130	132	131	150	124	147	146	151	129	120	141	138	119	124	117	136	143	120	124	142	138	149	168	142	148	160	139	139	133	155	139	154	154	130	146	126	134	128	131	177	113	136	158	142	136	124	156	133	168	123	144	134	144	138	154	159	149	130	135	151	153	135	125	110	135	149	145	156	135	124	152	129	122	135	114	131	143	117	131	123	148	126	127	142	124	155	125	116	162	124	158	137	142	140	139	134	153	121	144	142	133	144	153	126	127	154	138	140	131	130	134	151	139	133	150	129	113	118	130	124	145	124	142	146	134	150	153	156	131	140	135	155	151	140	145	144	143	138	124	145	136	142	156	131	140	161	121	125	151	145	142	141	148	178	140	127	153	136	150	159	126	132	165	131	131	137	157	157	156	172	123	151	133	131	136	145	130	124	135	147	144	140	130	154	165	150	145	135	146	138	134	166	133	136	146	141	121	128	124	130	155	143	127	140	131	126	141	150	155	151	140	139	132	136	134	142	135	136	136	136	134	137	144	145	144	114	156	126	132	130	136	128	144	143	170	161	144	123	141	128	124	135	128	121	145	114	120	141	128	132	148	136	132	150	143	163	136	139	136	162	146	133	137	139	148	139	144	129	121	127	153	127	108	132	144	143	170	145	165	139	122	140	149	137	145	145	136	123	144	141	134	121	137	142	146	122	155	122	127	124	138	143	125	151	146	150	134	137	114	148	146	112	132	139	140	150	116	135	161	138	141	138	146	124	118	151	146	159	142	163	144	146	126	154	149	153	148	150	145	144	154	154	157	135	143	132	137	141	136	131	124	148	154	165	158	155	143	181	144	130	137	112	124	118	162	139	146	114	143	151	156	138	163	124	150	148	162	153	138	135	140	130	125	165	134	164	129	113	125	145	134	119	150	141	147	137	144	125	142	123	158	147	150	136	157	136	159	146	144	139	136	140	135	125	169	141	132	139	148	141	154	154	144	144	136	134	138	153	137	148	140	147	130	159	137	157	144	135	144	144	120	130	133	125	143	132	132	152	167	136	142	145	136	123	147	155	123	136	117	125	158	125	155	141	115	130	122	135	131	133	158	147	141	146	156	143	118	146	153	143	150	143	142	138	156	154	127	145	123	153	142	133	127	116	143	147	146	152	161	140	133	140	192	138	135	141	138	158	134	129	119	155	131	150	155	130	144	153	148	123	110	143	124	132	135	134	160	133	147	141	153	133	145	132	133	148	134	153	130	146	169	156	124	120	156	154	134	146	128	121	155	150	147	129	142	154	137	142	131	115	150	125	153	138	144	147	139	165	150	127	154	157	139	141	159	126	114	144	121	153	154	124	128	134	153	142	138	152	114	133	142	134	134	114	137	148	136	141	137	129	148	143	111	139	112	120	129	131	131	140	130	150	154	150	124	130	167	143	129	131	135	162	134	125	138	147	137	157	150	131	128	137	140	146	156	125	147	148	142	139	145	152	119	145	143	133	151	135	167	155	135	146	135	144	123	121	138	130	151	151	158	134	137	140	121	136	121	122	153	135	120	144	134	145	156	139	152	162	159	123	150	166	145	148	142	120	164	139	139	130	137	151	133	130	154	123	155	140	135	144	159	159	129	110	148	164	147	129	162	126	124	138	147	174	152	156	150	122	126	136	152	109	134	162	136	130	121	105	151	149	134	135	148	141	131	141	135	126	137	150	155	140	120	143	143	125	147	163	139	117	125	147	134	132	151	129	154	140	149	131	129	150	132	141	149	133	129	130	143	115	130	124	122	143	120	124	152	132	135	129	132	124	106	133	137	124	140	141	128	141	127	144	130	133	144	138	156	142	132	139	134	137	128	137	120	156	134	138	153	140	119	158	138	135	144	128	165	141	145	131	149	129	129	124	139	139	134	123	139	136	105	124	123	141	124	150	120	135	128	131	130	135	140	142	132	140	141	138	131	137	147	151	125	126	132	108	126	120	143	113	142	142
31637	18911	15719	8580	2883	1062	455	414	423	381	346	354	315	346	299	349	344	302	341	314	318	285	343	322	298	316	279	310	301	320	279	302	316	291	306	282	301	326	345	282	315	289	297	309	304	284	328	309	297	306	314	306	302	302	302	300	325	301	305	298	312	326	306	317	285	294	298	328	291	330	296	297	296	288	306	342	313	300	282	296	297	306	290	310	310	303	305	292	268	275	317	296	308	291	294	320	281	332	306	279	292	313	268	321	317	314	332	308	287	318	269	310	298	296	304	284	305	311	302	285	317	290	290	297	303	318	303	322	274	320	265	319	278	291	276	305	305	287	308	272	287	311	327	301	294	289	283	318	286	309	312	332	290	304	321	324	311	312	320	317	304	321	308	329	306	286	306	295	327	326	312	313	308	317	317	311	279	309	290	275	305	284	287	322	312	282	330	324	288	275	299	321	300	316	302	277	296	304	280	310	296	301	333	306	319	328	286	307	294	307	320	309	299	309	280	273	292	299	309	327	291	308	305	301	315	271	308	270	283	306	338	316	285	320	296	329	310	288	304	300	295	280	290	295	299	302	289	305	279	327	315	312	326	291	292	333	342	295	315	328	315	305	287	289	300	324	308	294	325	316	314	265	319	287	309	311	317	305	294	322	301	308	286	307	279	337	345	276	313	315	309	284	276	293	298	274	313	322	290	306	319	299	294	293	311	303	282	293	303	303	289	286	311	348	294	277	296	329	316	295	334	288	299	297	283	313	331	295	317	275	286	302	274	303	313	326	284	307	318	322	308	304	285	290	324	291	316	301	292	305	316	295	325	290	327	305	272	289	282	325	284	296	327	321	317	301	301	316	316	314	320	287	298	296	316	301	307	264	301	285	332	294	287	280	322	322	305	314	303	278	280	285	324	300	350	343	296	331	270	302	315	312	324	303	310	280	313	311	280	294	275	290	274	288	325	273	319	271	302	313	280	306	300	272	318	287	307	299	279	297	342	313	299	302	300	282	275	298	315	294	289	308	318	328	314	297	306	322	315	309	333	324	319	317	311	296	306	312	298	294	270	301	300	302	306	328	304	302	308	307	294	313	294	310	312	316	314	284	302	312	319	272	294	317	289	283	307	285	301	317	282	271	293	304	307	280	292	313	304	285	314	312	305	264	318	312	318	293	315	296	250	285	283	319	304	286	339	309	318	296	277	312	303	321	306	307	314	307	311	288	358	297	290	310	297	306	277	284	319	327	301	298	273	310	321	303	299	302	314	310	304	302	290	270	280	307	302	291	321	316	292	277	318	317	313	296	282	280	317	308	304	300	324	309	334	296	281	270	298	273	320	291	330	283	315	342	316	293	288	300	322	297	313	307	312	316	311	283	296	317	303	323	310	275	323	291	275	314	301	315	291	337	337	317	313	303	295	343	307	286	291	299	281	293	342	349	308	284	303	281	317	305	361	309	293	318	268	318	314	283	305	294	298	292	315	301	304	268	325	334	295	301	303	296	289	337	266	294	285	299	311	301	308	336	284	310	291	302	307	335	331	284	292	310	302	316	332	320	316	320	296	266	307	283	275	310	295	308	286	297	290	268	317	282	310	312	274	317	306	329	327	320	306	328	306	274	328	304	311	293	317	293	300	305	288	312	298	284	299	306	319	275	294	292	319	289	318	308	287	297	338	289	281	290	304	309	329	328	286	289	299	308	311	284	307	285	295	328	296	291	282	313	285	305	301	326	295	294	319	302	291	293	307	304	295	291	286	291	323	293	308	307	321	299	305	285	262	290	288	296	307	283	310	329	281	293	301	327	342	308	287	306	278	291	292	328	306	307	261	268	314	296	289	300	316	313	335	314	298	305	293	298	286	290	297	332	315	323	304	322	308	306	290	303	277	310	305	300	326	319	302	309	299	300	321	297	266	315	284	304	309	286	322	302	292	328	296	282	298	294	312	312	330	287	310	308	291	269	303	307	333	332	325	317	286	295	268	343	313	309	291	282	315	291	316	307	316	305	322	295	292	306	337	265	266	283	290	305	272	316	312	280	316	277	311	279	291	318	302	333	301	308	341	317	323	292	349	315	333	304	345	317	290	305	284	277	296	291	313	298	310	310	292	322	298	312	298	268	272	325	297	286	336	321	312	284	318	327	300	298	323	287	282	309	291	307	303	290	333	298	317	305	307	314	284	280	296	322	299	294	322	312	311	309	286	307	281	286	305	309	310	279	309	300	349	288	355	291	363	336	300	336	314	344	315	319	336	302	301	315	323	289	308	322	307	297	286	315	305	290	333	296	302	282	319	305	310	306	299	278	284	325	298	313	307	332	320	311	298	336	293	312	286	289	312	318	296	307	303	269	296	314	326	325	299	293	299	321	288	302	304	284	293	297	301	281	272	285	311	293	269	291	272	318	288	297	304	269	293	309	321	290	314	294	354	287	262	309	290	319	318	266	256	294	307	301	299	315	296	296	305	320	304	277	313	305	315	303	309	306	314	327	308	323	291	317	333	290	287	313	312	332	268	295	329	300	321	295	296	295	321	322	312	291	310	308	314	303	301	303	316	334	305	294	294	285	315	298	333	323	343	307	332	300	305	304	289	309	313	282	300	295	312	316	291	297	305	304	308	328	312	286	327	306	316	320	304	285	315	292	281	274	321	285	311	297	325	301	313	336	280	297	326	287	301	304	328	310	294	305	326	298	305	269	303	287	323	331	303	325	324	295	294	328	292	282	327	265	300	314	303	332	270	290	292	288	313	297	309	295	307	288	327	315	312	295	288	302	287	269	306	326	302	314	273	290	328	300	325	308	306	310	324	308	325	312	317	356	289	309	285	299	320	298	318	287	293	287	295	330	289	318	314	332	334	333	317	328	326	290	329	305	306	279	313	277	268	318	280	259	302	302	310	278	279	272	308	334	279	323	322	305	268	287	316	304	299	298	287	325	296	297	281	309	303	300	286	298	303	311	328	319	285	322	284	287	257	286	310	303	289	309	329	317	334	312	294	291	313	291	291	270	308	309	287	296	270	316	299	289	314	285	318	307	305	332	316	268	284	315	293	285	303	265	319	306	299	312	303	299	295	290	320	292	282	318	325	312	332	279	310	306	291	313	281	337	328	319	289	313	298	303	332	316	294	296	321	343	299	304	275	286	304	331	320	315	283	298	340	299	278	322	300	306	328	305	274	281	321	301	309	328	312	300	302	284	291	273	277	300	295	310	296	268	338	337	303	310	331	310	315	300	300	333	307	316	271	318	328	325	307	290	294	304	281	307	271	272	307	305	325	294	322	293	283	293	296	297	310	296	323	294	305	313	323	318	300	299	273	314	328	281	288	349	292	291	318	319	333	288	290	296	302	328	307	318	274	280	313	325	294	282	291	291	320	308	296	314	313	325	304	327	286	293	324	312	291	303	293	320	255	307	305	298	300	302	306	313	284	283	314	314	316	288	316	314	313	291	294	294	286	305	320	321	305	291	282	296	304	303	310	312	327	287	266	299
56626	35117	18888	9001	3340	775	256	191	168	153	163	170	161	136	154	125	122	126	123	115	112	112	148	99	111	112	113	106	142	112	107	124	117	110	129	119	109	114	134	118	121	122	124	102	146	116	137	120	130	123	119	106	131	110	115	129	120	115	141	126	117	114	105	110	101	105	138	122	117	110	138	110	113	126	110	119	117	108	146	112	142	95	122	111	134	94	103	125	121	127	122	110	107	115	109	114	121	108	106	133	112	131	125	113	132	116	132	116	126	109	130	110	106	100	101	131	132	116	104	116	124	100	102	102	112	107	142	132	103	112	108	116	139	114	137	137	121	107	131	117	120	147	134	111	98	108	125	121	123	131	102	116	153	123	125	99	118	119	117	114	114	122	113	120	89	114	88	101	129	117	101	118	98	113	117	109	119	120	112	124	121	131	111	122	118	111	114	128	111	121	131	147	115	139	105	109	102	115	110	127	116	113	108	99	131	114	89	126	117	108	100	114	136	106	148	129	113	127	126	136	119	139	138	117	119	121	122	133	126	121	113	137	120	110	127	131	104	125	114	115	107	134	117	114	122	115	138	114	128	147	136	140	116	119	131	127	121	123	112	148	86	110	132	132	107	120	122	119	113	107	116	119	115	110	120	132	126	120	125	122	116	97	98	111	109	105	127	108	115	112	119	113	111	126	134	110	119	133	120	117	116	128	118	114	136	131	105	116	120	111	115	126	112	118	115	117	127	104	96	118	106	136	117	125	120	121	110	95	109	101	117	142	123	119	128	119	142	137	115	107	100	112	123	121	118	119	115	118	130	122	121	127	126	109	120	125	103	99	110	123	135	102	136	120	122	100	124	115	125	108	134	113	121	130	125	115	106	121	113	106	123	119	138	107	108	127	123	113	124	104	121	125	109	112	120	112	113	111	118	123	143	112	120	126	128	129	106	123	125	123	111	142	97	105	121	143	131	124	131	129	129	113	108	121	107	120	102	110	113	115	100	137	130	100	97	127	121	116	100	134	134	128	120	129	141	134	133	164	123	103	132	113	135	132	118	94	124	118	102	102	113	96	109	113	116	117	118	125	99	109	114	129	112	112	131	149	122	130	103	122	113	125	125	109	125	129	104	99	121	126	123	136	112	131	115	106	114	116	110	108	114	126	116	138	127	116	128	117	117	119	105	91	104	115	140	123	117	112	134	121	95	99	104	114	94	138	120	124	99	112	125	103	134	115	108	117	123	99	118	115	119	103	119	109	118	115	132	115	122	115	121	130	124	107	114	130	140	126	123	120	111	108	119	119	116	107	108	111	114	131	125	105	132	134	132	116	115	106	118	124	128	93	113	145	107	121	99	113	127	133	116	122	120	110	123	127	109	110	108	109	119	104	115	113	101	116	140	126	119	132	112	109	115	135	97	120	105	154	119	143	122	137	92	113	106	102	115	111	116	126	106	108	141	131	127	133	104	133	110	139	121	119	142	124	123	121	99	135	125	132	146	116	118	130	119	134	134	118	101	135	113	101	115	118	105	126	115	129	131	113	114	132	110	127	120	113	116	116	132	121	114	123	121	125	118	124	126	134	124	108	113	120	107	108	112	110	120	137	134	125	137	119	102	122	109	111	123	105	116	117	115	113	112	115	123	119	102	124	116	138	113	92	123	121	123	136	99	113	116	100	106	110	114	98	113	134	94	117	145	103	119	106	110	120	124	144	107	111	103	121	112	110	126	102	117	128	125	111	104	119	115	113	105	96	115	108	115	112	111	118	119	110	131	131	110	116	122	128	122	112	102	123	112	127	108	118	111	131	129	109	112	98	109	110	139	120	112	102	122	115	125	139	132	121	117	116	132	134	128	123	101	127	141	139	131	110	126	120	129	119	98	120	135	129	124	105	121	119	108	98	101	118	133	117	130	103	121	108	117	106	120	107	122	120	121	101	149	107	120	112	119	136	129	110	115	107	121	108	132	121	104	111	102	127	112	137	115	85	138	117	112	136	118	74	125	117	127	109	129	116	118	111	113	129	95	104	126	106	106	131	133	109	109	120	103	127	99	105	125	116	95	106	116	110	106	112	125	105	100	110	108	122	94	137	121	111	123	113	126	137	113	130	113	117	102	104	95	110	127	96	134	115	104	103	110	100	120	99	115	115	133	134	118	107	115	115	134	123	121	78	123	125	108	117	127	103	146	116	122	105	122	136	129	123	122	106	99	117	133	125	122	129	111	110	110	119	108	95	116	137	123	110	123	103	110	140	136	116	122	130	112	114	98	113	126	102	110	114	129	125	133	132	137	89	132	118	132	116	108	120	124	110	125	139	111	125	125	121	134	124	90	117	128	120	140	103	114	149	134	138	109	125	117	119	129	120	132	114	126	127	98	112	110	105	115	118	123	95	100	122	88	117	116	117	121	108	127	109	111	111	118	134	116	120	127	123	105	116	126	126	104	155	149	113	120	128	129	117	125	135	123	116	106	127	133	104	140	126	126	125	113	107	118	130	124	101	130	101	102	152	139	112	108	121	120	126	124	112	110	137	108	123	130	116	132	124	104	125	122	130	120	113	123	100	114	116	121	121	127	122	119	115	115	97	126	123	125	113	118	110	130	138	122	132	124	139	150	129	130	100	125	125	129	117	113	114	135	134	94	121	135	89	110	116	123	127	127	133	136	109	105	116	119	123	117	111	127	103	126	112	123	126	126	122	126	110	117	109	126	111	112	114	121	119	111	129	99	128	136	126	139	121	110	134	139	122	104	130	121	119	111	109	110	130	129	111	100	107	123	116	126	123	117	104	120	108	142	118	133	123	110	138	103	133	135	118	120	97	136	111	123	142	103	90	119	130	114	125	109	156	144	117	118	123	103	127	125	127	112	126	147	144	113	116	117	106	111	146	122	115	131	128	112	121	118	126	141	109	122	120	114	119	110	141	120	112	126	134	130	102	137	119	121	131	153	111	104	115	104	145	85	115	120	123	129	131	112	110	126	97	109	107	128	111	105	118	114	107	119	111	114	131	97	124	127	104	101	132	102	119	131	119	123	136	110	123	125	138	102	120	130	134	116	138	116	123	111	118	141	126	117	124	140	148	120	131	112	115	101	112	119	110	109	99	110	102	118	106	114	121	132	109	119	124	124	135	123	124	101	105	110	107	97	117	140	119	129	122	113	129	115	120	110	112	108	112	114	126	131	118	117	128	156	108	117	109	115	118	113	134	119	138	134	122	127	120	124	133	126	117	137	113	134	104	133	103	104	133	124	128	109	110	115	112	112	118	145	135	110	96	124	120	122	117	109	121	105	122	125	110	134	101	121	117	108	106	117	110	124	129	143	102	126	96	113	127	122	110	118	110	123	129	115	111	132	125	127	103	102	139	125	117	119	120	93	131	116	142	114	135	112	127	116	123	122	140	124	116	127	118	109	149	137	121	116	90	109	122	120	131	106	114	104	113	120	123	121	122	108	114	114	135	111	129	130	125	89	103	104	118	126	116	105	123	134	127
36671	27077	21134	16613	8971	2460	795	585	516	479	421	407	393	352	320	342	298	281	268	281	291	295	231	238	281	265	278	263	279	272	273	234	253	269	275	270	242	308	274	275	297	285	278	280	286	277	279	262	254	253	306	271	270	240	249	229	250	282	259	269	268	281	268	262	259	274	302	252	268	283	249	268	272	255	252	257	301	280	268	270	258	276	252	282	286	268	277	270	250	281	252	258	271	274	272	258	252	267	286	253	288	268	297	265	290	274	257	260	263	292	283	281	281	283	276	257	291	301	252	282	277	271	279	258	237	265	258	257	283	295	277	272	274	268	282	248	259	235	258	276	272	277	271	302	295	288	267	243	254	270	268	251	277	262	261	272	263	266	260	232	256	266	258	277	259	276	243	280	260	237	251	278	307	238	263	270	288	284	286	253	273	224	263	297	272	245	297	280	270	243	242	291	248	277	265	268	286	260	267	259	244	258	279	283	254	258	263	280	255	247	267	269	299	244	274	270	238	255	262	283	278	267	249	286	256	258	252	266	254	273	257	276	273	265	272	247	275	259	269	286	248	252	284	271	274	263	270	245	269	248	239	240	240	275	272	292	263	270	259	265	266	249	254	282	280	272	235	251	253	289	255	276	255	292	276	297	267	266	259	244	258	233	252	282	285	255	281	282	266	260	279	229	263	272	266	303	271	269	255	275	290	255	308	279	275	267	287	284	269	288	229	274	258	252	265	255	272	251	261	249	269	252	241	279	261	260	244	283	263	235	279	250	250	273	293	256	247	261	289	241	253	274	261	290	251	288	285	283	285	271	267	257	272	262	258	277	259	265	291	293	259	249	259	267	245	274	266	266	282	264	264	270	253	244	257	272	261	277	256	283	261	242	301	306	276	269	283	281	241	300	258	259	250	271	254	259	276	298	269	268	228	281	269	281	268	260	251	264	276	273	255	279	261	257	239	287	289	250	265	273	253	272	241	258	280	265	300	293	266	256	302	281	294	291	277	286	268	261	268	224	274	275	265	284	274	255	272	255	245	252	271	263	257	267	266	263	278	267	261	261	279	253	263	253	260	253	268	275	293	257	278	298	276	267	273	268	266	272	259	262	252	258	265	269	279	261	254	253	269	258	282	269	277	283	276	258	289	270	281	249	274	249	251	236	232	261	285	261	290	254	243	248	242	287	278	297	268	280	266	273	276	254	267	260	247	247	264	263	272	263	273	258	238	299	255	275	266	238	263	280	293	288	276	260	244	254	259	296	267	287	266	269	248	261	283	243	253	276	227	236	286	244	278	272	274	270	264	246	257	274	266	260	261	266	256	255	269	276	278	253	265	200	278	266	250	260	269	274	262	262	242	256	275	272	251	233	266	258	267	281	277	258	265	256	249	279	268	282	274	263	255	237	283	283	247	280	250	239	263	259	266	246	285	247	273	271	291	261	272	273	278	272	263	245	266	269	234	249	260	274	247	258	248	231	280	254	293	265	277	256	247	270	244	262	239	235	273	262	265	272	254	259	263	268	267	268	253	259	264	254	291	272	264	284	261	275	270	251	238	272	278	282	242	278	275	263	260	303	269	294	264	261	287	292	246	275	287	268	245	272	292	271	243	254	265	239	257	244	273	266	272	224	275	242	247	245	275	290	277	241	268	238	256	266	252	274	272	274	256	244	241	286	283	288	264	260	256	240	271	259	265	251	224	272	251	257	258	264	276	280	265	276	253	273	265	286	263	238	265	270	259	288	281	285	271	279	301	265	273	268	244	269	297	257	239	301	279	268	246	254	292	261	261	296	259	255	254	286	295	274	257	258	255	253	244	265	263	262	260	281	271	279	265	280	288	272	285	258	266	279	268	258	232	261	274	264	274	249	288	296	245	254	263	254	255	275	235	265	268	255	275	271	298	278	281	284	253	248	291	297	272	274	257	239	294	257	273	250	273	269	267	263	301	272	247	276	265	254	271	250	276	283	259	282	268	273	289	246	266	287	250	283	288	294	273	253	250	257	261	253	281	263	275	301	275	270	284	263	256	258	246	304	296	252	270	271	293	253	295	268	263	270	280	291	291	251	266	262	256	270	262	281	248	254	269	274	243	273	280	283	271	240	278	266	280	281	249	253	262	270	253	276	287	271	255	293	292	269	271	274	253	278	272	277	268	272	277	251	263	293	287	249	263	287	262	268	253	281	287	260	272	270	315	262	296	299	285	269	259	282	283	280	264	270	286	273	293	252	275	248	263	282	299	290	279	266	278	251	252	275	269	263	274	267	281	298	296	284	273	259	263	256	226	276	274	259	303	285	257	284	261	269	279	244	277	264	275	256	258	278	255	265	269	288	281	263	267	252	266	277	268	286	229	268	267	303	255	300	268	277	231	250	223	275	254	281	276	274	274	271	279	301	267	301	285	260	291	258	257	275	274	260	254	243	260	246	272	280	268	280	298	251	307	271	263	273	266	289	266	264	254	267	252	274	255	247	295	265	251	290	314	260	223	283	232	270	293	280	279	249	274	288	276	284	267	280	258	260	247	275	274	266	272	262	250	253	262	267	268	267	276	272	270	272	264	261	223	260	233	288	268	265	275	253	250	297	284	240	267	250	278	250	278	279	276	250	253	235	274	291	280	266	263	246	260	301	253	245	270	235	285	273	267	265	259	252	280	282	297	279	273	241	265	285	266	284	259	269	269	283	250	272	276	259	266	267	243	261	263	301	276	266	246	261	283	302	240	300	283	269	250	262	270	235	270	289	269	282	254	248	321	262	278	266	272	240	279	282	258	263	248	253	284	256	249	265	258	263	257	297	257	259	262	259	314	290	277	254	283	279	280	285	244	262	294	243	265	262	257	255	263	261	250	266	224	265	271	275	278	277	266	278	273	245	272	267	224	261	259	277	265	266	278	279	291	270	270	254	268	243	276	261	242	275	287	262	271	271	273	252	248	266	290	294	230	263	255	271	242	256	278	260	280	280	277	268	266	240	218	269	272	257	276	325	264	295	243	252	291	269	280	260	265	278	258	240	258	294	262	255	251	277	268	267	291	269	252	260	278	242	271	282	305	246	253	243	263	308	260	240	287	264	265	300	241	282	271	283	279	247	281	272	279	271	264	261	267	255	264	251	260	289	246	292	254	269	261	263	278	275	271	268	270	278	293	269	244	259	265	244	284	245	266	267	255	268	281	273	272	247	274	260	257	247	286	279	280	249	268	285	283	249	281	240	253	244	260	273	251	289	261	272	282	265	275	293	275	264	280	250	268	249	267	266	246	264	269	278	263	281	256	262	255	257	267	275	262	256	303	276	260	258	275	250	264	287	288	256	265	264	251	265	282	271	254	267	285	246	244	261	287	259	274	291	258	241	269	292	245	253	283	261	254	280	302	283	262	264	268	267	258	263	306	263	268	268	278	262	275	243	280	264	306	273	253	258	270	272	291	258	250	292	280	283	248	282	222	269	265	281	266	277	264	251	244	282	269	254	263	277	270	265	266	246	253	266
66830	40385	23778	10088	3789	1065	279	230	184	163	155	145	160	169	125	132	144	123	115	138	135	124	125	122	128	123	129	149	138	148	117	124	115	117	128	109	133	116	122	147	113	112	133	101	113	120	126	119	111	115	130	127	116	117	132	157	135	125	138	99	119	135	138	136	127	139	110	159	124	135	123	142	141	129	126	130	114	147	158	148	138	134	127	132	132	124	139	112	145	140	105	132	124	125	150	129	138	119	137	132	119	131	104	131	129	124	138	132	126	116	131	112	110	98	133	122	128	125	122	125	132	102	115	134	146	115	129	135	129	134	128	130	120	132	140	121	113	126	131	142	133	119	116	128	135	137	143	123	113	120	94	117	122	98	121	139	130	134	130	144	138	140	150	113	122	126	121	144	125	132	132	137	122	121	112	135	149	135	121	126	128	128	133	148	128	138	108	118	118	112	144	132	124	127	127	134	142	108	141	125	121	136	127	114	118	134	105	143	109	139	116	119	130	128	122	126	114	115	136	138	139	130	124	137	128	104	140	143	145	118	127	126	127	139	131	119	107	121	120	113	122	148	115	121	111	126	117	106	115	133	135	141	108	135	120	101	103	106	138	115	110	118	124	132	133	150	144	132	126	113	112	144	127	114	113	128	157	127	121	130	145	109	139	135	114	133	121	123	127	154	106	131	119	141	134	111	113	126	123	127	133	140	121	78	124	114	130	115	127	136	121	132	132	136	108	112	111	131	140	121	148	124	116	133	104	115	124	118	120	128	128	102	134	129	124	117	139	150	120	130	131	136	148	137	136	128	125	113	129	128	129	135	138	122	122	121	157	145	115	139	142	133	124	139	114	129	126	128	128	128	111	116	120	112	118	113	101	131	125	116	110	126	133	116	135	123	134	123	135	136	127	134	112	115	143	118	124	124	120	137	110	125	143	141	118	118	127	142	142	142	125	123	117	126	113	103	136	111	126	143	121	118	130	138	114	97	115	116	117	110	124	111	137	159	127	108	138	110	121	144	129	115	132	122	126	139	133	147	126	128	154	102	152	119	125	129	132	122	122	122	136	113	101	142	133	156	118	132	123	126	114	123	124	138	136	159	115	135	135	131	139	126	124	111	113	123	115	111	111	118	157	146	137	111	127	134	107	132	116	118	137	125	131	120	141	117	125	123	114	121	143	129	146	117	116	127	115	145	122	112	141	136	108	133	107	125	122	118	128	115	117	117	111	100	139	131	135	121	117	118	113	145	133	115	144	131	129	108	138	127	120	115	108	143	113	131	103	109	94	102	114	108	112	98	120	131	150	125	131	133	138	145	148	144	132	133	138	130	120	133	104	120	123	129	129	120	130	136	136	115	123	126	129	99	135	130	140	124	121	121	130	149	112	123	152	138	114	114	118	115	130	129	123	122	107	117	122	120	129	110	124	145	113	121	149	130	127	128	133	116	127	116	124	135	129	145	122	121	138	126	142	132	146	115	135	155	133	126	111	105	102	118	133	138	121	125	126	131	129	124	117	109	119	151	136	123	134	151	128	120	126	119	121	121	134	127	133	119	122	140	125	139	135	125	115	143	127	129	125	135	117	124	121	129	122	125	127	124	125	110	107	132	136	111	112	126	146	118	138	133	114	132	120	132	127	129	125	110	111	117	129	135	136	124	121	126	121	126	127	133	129	122	123	130	114	116	120	121	136	116	126	118	121	123	117	132	118	123	108	111	130	122	127	97	132	95	131	118	110	134	122	122	119	130	129	124	117	133	122	125	141	125	133	121	146	126	126	115	118	141	116	119	126	120	111	133	111	119	111	130	138	104	119	126	136	124	120	148	139	138	130	117	125	120	139	124	115	131	109	139	127	132	144	115	128	136	117	139	115	125	132	116	135	135	143	115	153	121	145	128	115	106	123	137	135	138	134	118	157	139	135	123	137	127	122	136	142	126	107	119	146	152	136	112	137	128	128	113	128	134	114	153	133	113	124	121	139	114	104	132	126	120	134	149	142	136	119	138	121	142	112	131	132	106	112	124	119	119	118	145	126	142	111	129	142	122	125	113	116	158	132	138	129	139	125	129	136	167	135	126	119	135	112	125	149	127	132	128	116	133	142	114	137	113	125	109	115	125	103	117	115	139	131	136	117	121	136	125	118	131	114	105	155	108	115	106	125	134	113	117	133	117	112	120	130	129	132	140	134	102	131	122	123	118	129	115	113	116	106	139	139	127	131	117	115	107	140	115	144	108	117	130	131	121	140	113	99	130	119	119	121	115	140	135	113	120	117	142	111	128	124	124	116	135	156	132	137	135	133	116	106	137	133	120	117	104	132	129	131	136	129	128	102	115	127	111	118	127	122	137	124	115	153	119	109	127	90	135	116	117	111	115	125	127	138	132	107	113	105	138	123	111	114	126	119	129	140	111	139	107	119	105	118	159	125	109	117	122	110	114	108	105	145	128	119	153	131	112	126	124	119	137	128	121	131	130	133	135	117	120	133	121	145	137	144	114	108	135	123	127	147	123	134	130	132	141	130	97	116	135	139	113	132	118	154	125	131	127	126	115	135	124	120	133	131	117	129	119	135	139	120	138	114	124	129	129	118	135	107	127	150	128	110	114	122	129	118	115	138	145	116	122	127	140	123	102	138	116	129	107	132	117	126	140	107	103	145	133	126	140	142	130	128	127	115	126	113	137	97	120	125	126	120	135	124	139	127	124	124	125	129	134	119	123	115	139	109	99	124	127	120	126	127	135	120	128	114	108	106	138	117	128	129	134	130	141	143	115	131	134	122	116	128	152	138	120	109	111	124	119	143	117	134	93	133	114	124	126	127	107	134	126	125	128	104	125	136	132	139	144	130	123	118	115	115	120	138	123	139	114	117	137	123	134	115	125	133	130	123	126	133	158	137	149	136	128	106	123	115	106	143	128	114	130	138	133	112	116	109	125	129	120	130	124	116	111	123	115	119	121	120	144	122	130	120	150	125	138	122	128	112	117	134	135	144	117	115	131	129	141	117	140	142	114	100	133	133	115	116	121	108	110	119	135	128	128	151	117	124	116	116	124	147	151	128	134	133	112	117	148	120	123	112	143	116	122	118	109	159	132	128	136	118	123	118	137	123	146	131	132	123	132	145	109	133	133	122	113	115	154	115	131	127	114	142	103	130	135	133	130	121	136	117	125	137	126	144	138	135	130	104	119	129	124	120	118	112	157	133	137	134	125	109	119	147	114	121	135	123	137	140	118	121	144	156	109	122	124	131	142	111	137	142	133	140	136	144	141	133	112	136	126	128	135	106	155	135	131	137	115	140	137	138	143	107	151	139	89	135	128	137	113	121	120	138	116	149	155	129	138	102	124	128	117	117	130	123	128	132	136	114	140	129	119	132	126	124	123	131	140	130	136	148	117	119	124	138	123	111	102	140	141	125	97	108	120	116	122	137	132	112	134	116	147	128	126	121	134	121	124	124	135	137	130	120	135	113	126	113	113	145	99	126	114	121	128
43322	31954	24939	15784	9640	3238	770	583	493	441	441	424	409	355	324	329	307	294	307	303	293	296	279	309	268	279	268	294	268	275	250	271	288	254	262	288	321	280	294	297	294	268	290	272	263	287	282	278	290	301	299	279	295	288	284	274	259	266	299	272	285	302	292	295	250	292	300	280	277	274	260	287	279	276	277	248	283	274	281	293	275	321	277	250	272	302	285	275	295	283	278	280	285	284	271	300	300	282	287	282	297	270	313	284	290	275	284	304	272	293	289	273	271	283	294	281	290	263	293	295	289	278	282	299	290	278	319	282	285	267	273	290	270	321	293	297	245	282	260	313	278	307	259	269	262	297	252	277	277	276	298	277	287	278	288	247	309	276	305	271	325	303	293	283	285	304	293	294	273	284	280	289	307	279	283	272	285	308	273	267	282	274	265	309	284	275	291	287	276	281	284	253	292	296	284	268	277	320	312	303	297	291	296	277	269	286	293	261	295	296	299	273	269	275	313	267	270	272	295	265	287	248	252	288	312	297	314	305	276	267	279	300	286	293	297	277	292	292	290	291	289	269	275	296	300	239	279	300	258	300	288	268	269	284	280	267	274	283	256	265	263	273	273	276	269	275	266	290	285	284	240	308	276	296	281	261	268	285	289	304	257	299	300	304	306	271	265	271	268	269	285	277	256	281	278	292	272	265	314	264	302	302	300	242	266	278	274	292	286	263	321	265	278	282	277	292	304	275	293	284	274	309	305	267	259	301	283	299	290	301	291	289	293	251	255	295	302	269	291	293	294	305	282	284	303	276	288	272	278	292	290	276	293	249	306	292	287	290	276	295	319	260	288	322	254	274	258	283	318	286	276	316	297	272	316	307	298	269	311	268	277	292	284	278	270	279	277	289	293	262	271	291	272	235	294	277	280	285	292	308	309	264	279	307	286	281	266	276	266	296	272	308	278	281	288	301	287	285	281	306	284	278	267	276	288	301	266	308	275	272	297	300	257	302	279	277	285	283	281	291	278	256	269	308	290	285	291	262	262	302	284	244	284	289	304	244	298	286	271	284	269	272	277	275	266	275	274	290	275	274	283	305	285	264	280	304	271	291	277	266	275	284	276	297	261	270	272	283	292	283	303	317	281	309	290	274	281	296	269	289	267	284	272	257	269	277	248	238	295	271	288	324	269	288	274	275	268	296	289	278	275	299	271	258	263	256	258	284	277	305	312	259	311	286	271	306	284	285	272	297	290	271	316	291	298	306	252	278	261	280	272	275	288	288	246	289	256	273	296	265	269	302	300	270	279	255	304	275	274	262	278	273	299	258	261	260	264	299	286	280	287	277	267	293	313	308	268	302	288	265	280	283	293	312	265	276	273	299	255	298	265	273	261	293	273	295	283	255	285	289	279	237	313	276	285	280	286	283	296	289	269	286	297	279	277	280	289	274	266	251	294	265	281	275	256	267	260	296	272	291	279	282	263	286	248	305	275	255	297	287	264	269	310	296	291	319	291	270	279	281	303	272	251	271	273	281	290	261	288	290	304	282	273	296	298	277	309	304	260	281	288	310	276	290	305	290	297	274	303	267	297	289	264	276	266	293	273	297	287	315	289	263	293	281	280	276	324	284	274	286	241	265	281	315	280	267	285	271	289	313	291	283	286	293	296	304	286	308	287	292	274	302	304	313	275	277	276	301	278	297	294	257	278	282	263	290	261	245	253	281	252	303	266	306	272	271	275	267	274	272	283	288	276	272	287	286	249	274	291	299	289	306	263	272	297	312	297	304	299	284	303	285	277	289	279	281	288	293	268	283	258	299	262	238	252	291	256	297	327	279	290	286	315	282	297	275	293	283	266	262	273	283	277	283	278	293	303	278	306	266	273	285	264	280	290	286	310	279	304	261	278	270	322	296	305	274	280	295	266	285	276	266	298	286	260	281	292	263	296	259	291	298	269	323	308	282	289	274	277	289	288	261	340	288	297	314	307	262	286	259	281	275	274	277	275	283	284	278	244	271	297	281	282	285	278	272	255	304	302	296	275	293	260	283	291	303	306	295	260	295	316	284	300	255	287	267	240	299	296	289	282	282	261	279	280	293	283	265	274	272	270	277	266	293	271	287	261	294	285	275	311	296	279	271	271	287	257	295	287	277	291	297	276	278	282	286	265	298	272	251	304	288	277	296	284	249	282	274	275	286	290	286	287	251	278	257	292	267	300	303	301	280	262	295	271	281	289	278	288	294	261	255	269	308	295	283	280	264	317	287	274	259	287	293	250	297	261	292	241	297	256	259	285	248	289	290	249	291	278	307	281	270	278	285	303	303	273	281	276	282	276	275	308	263	292	294	280	262	282	231	300	286	277	272	265	298	296	305	267	282	269	285	299	291	269	280	328	278	247	268	245	262	291	279	281	301	266	287	296	278	301	313	286	269	279	303	279	238	270	281	323	293	279	286	257	285	303	299	295	304	284	279	278	287	264	283	298	301	275	324	244	299	263	265	285	261	298	265	262	290	322	294	273	279	283	276	263	277	303	258	274	280	263	333	249	298	272	278	289	281	246	255	277	298	281	292	276	292	308	256	257	242	281	279	273	281	263	286	286	305	280	292	321	300	294	301	294	293	277	280	274	284	275	277	271	273	303	290	282	309	309	315	260	290	276	259	252	313	274	276	283	290	290	268	305	253	273	325	316	264	287	276	297	281	285	270	292	298	271	276	294	278	296	266	292	290	284	288	287	287	293	268	293	279	291	277	293	286	290	312	292	282	297	278	291	266	282	296	273	292	299	291	257	280	278	283	267	254	250	266	271	283	279	286	306	265	272	262	262	264	271	294	273	264	267	277	259	269	290	311	278	269	276	253	269	288	264	275	293	297	309	271	311	305	267	254	296	263	291	266	288	275	275	299	299	263	303	268	275	288	290	282	287	263	279	281	284	271	289	279	280	269	276	282	285	310	294	270	314	285	289	280	294	285	278	294	291	273	307	274	283	288	282	282	309	275	276	264	308	262	279	291	258	258	272	284	299	266	275	291	304	289	255	263	281	299	305	277	286	274	291	274	290	300	281	274	262	260	250	286	294	263	289	272	279	282	260	262	287	242	270	284	274	276	258	305	291	270	261	263	294	290	268	298	285	287	277	307	275	278	293	284	279	267	292	304	313	303	283	276	293	255	301	289	277	283	300	286	250	288	253	285	302	296	276	295	279	252	288	287	294	293	264	308	273	292	282	285	291	284	291	313	283	309	280	269	289	275	308	299	290	309	266	272	257	309	307	289	292	261	289	271	293	271	294	283	298	264	285	293	284	280	261	319	247	283	309	281	260	276	285	313	272	290	240	265	286	311	292	284	268	287	271	298	288	282	277	278	286	300	278	307	263	294	283	263	264	297	269	276	261	279	282	277	279	282	287	301	262	279	281	276	291	263	278	279	313	302	272	293	298	299	283	290	286	264	293	259	310	263	278	283	263	301	270	299	302	299	278	287	298	266	281	326	262	292
48365	23329	8758	3701	1557	374	187	161	160	127	149	172	167	172	148	138	139	137	136	146	136	142	119	131	145	144	139	148	129	131	134	128	137	136	134	130	116	130	140	151	148	116	132	128	130	125	131	124	130	136	132	161	135	138	143	134	142	150	144	147	129	132	113	144	139	123	137	129	124	144	143	119	126	134	127	145	157	145	134	119	127	148	140	132	128	155	124	128	138	138	127	145	120	139	137	152	132	139	129	124	131	139	161	126	147	150	158	156	137	153	128	144	137	146	138	128	130	134	149	130	129	148	124	138	132	148	155	139	133	135	129	126	139	129	138	141	155	127	128	161	149	131	158	137	144	153	128	147	146	145	163	157	135	128	119	151	150	115	125	152	136	159	130	116	164	140	136	136	136	117	129	140	132	142	150	145	130	155	135	157	139	146	132	142	131	129	115	161	140	130	119	152	141	134	167	139	143	146	143	153	123	129	142	146	115	137	168	144	142	157	125	148	140	123	132	156	153	127	146	125	123	122	144	142	157	118	124	125	106	181	151	135	138	135	121	148	132	123	141	140	151	127	150	150	137	119	136	149	155	142	150	139	150	125	146	123	147	132	127	128	133	151	138	159	135	131	140	142	146	127	149	141	146	148	144	161	116	156	137	136	114	124	154	144	133	132	153	145	134	129	110	141	136	126	141	137	137	144	126	126	131	138	120	157	150	140	140	126	123	142	146	144	156	139	139	117	141	128	154	151	141	147	136	146	131	145	146	147	152	158	159	131	148	144	145	158	145	140	157	125	122	111	134	143	148	144	140	165	153	143	135	124	125	140	122	131	148	146	101	130	139	160	152	137	141	153	174	134	147	107	120	131	153	111	121	125	143	130	165	136	157	151	136	135	133	147	132	138	135	157	147	127	145	129	135	144	155	140	137	135	136	144	118	131	145	141	132	176	124	155	125	159	156	133	131	156	141	143	122	142	143	139	133	153	137	140	143	165	153	131	141	129	135	129	116	152	139	134	119	173	146	145	155	151	146	137	149	144	137	137	121	144	135	140	112	129	124	158	144	120	118	131	122	149	137	131	131	149	131	105	146	128	139	131	145	145	134	137	128	124	137	123	119	138	138	129	145	143	145	124	139	134	137	148	138	126	141	134	138	164	132	137	142	146	153	149	123	137	126	142	142	125	141	138	136	138	152	147	134	131	136	123	152	146	142	137	160	148	112	134	136	130	148	147	139	149	137	140	163	147	145	149	143	111	152	124	110	159	135	146	140	141	116	134	163	134	139	110	144	146	128	143	126	121	132	157	146	148	148	136	144	124	124	146	136	155	147	143	135	142	129	150	130	156	136	149	162	133	175	157	148	124	146	142	146	118	150	156	148	157	124	146	130	154	167	122	127	137	137	151	132	133	151	125	123	134	121	132	145	137	142	108	129	157	131	121	119	121	119	152	148	122	150	131	133	141	138	134	142	135	137	124	145	124	140	142	131	119	142	145	156	138	151	117	132	134	115	151	146	150	126	157	132	124	143	152	122	123	118	146	147	137	137	151	143	154	125	137	163	128	126	149	161	141	127	134	121	143	157	164	115	145	154	138	121	133	133	148	157	139	154	133	141	152	147	149	153	124	135	122	142	127	150	130	122	155	134	121	163	143	158	132	155	149	133	159	130	133	164	123	123	147	147	121	127	119	126	140	122	160	153	150	166	165	151	129	126	116	137	148	128	143	158	149	157	122	145	140	146	149	135	126	127	124	148	141	129	129	143	150	137	154	139	126	149	143	124	156	124	140	167	118	134	128	118	151	134	135	137	147	145	126	129	136	124	155	129	118	135	132	130	133	131	124	133	148	154	146	120	125	123	150	139	174	139	138	154	116	110	151	139	119	139	144	146	133	156	158	145	155	129	155	136	128	133	136	130	132	142	107	136	172	124	122	136	166	142	123	129	132	134	138	152	131	166	114	140	156	144	119	140	125	157	136	113	132	153	133	146	130	148	154	153	154	135	131	150	144	136	139	117	136	148	169	133	113	130	131	139	131	119	133	153	129	134	130	117	131	137	143	145	130	123	133	150	141	140	117	140	142	139	127	157	135	128	144	136	136	149	142	144	137	131	123	107	128	151	160	149	158	126	118	145	156	131	163	148	143	147	116	141	147	146	138	147	145	121	136	150	129	112	143	133	131	136	153	138	115	160	130	137	152	143	122	150	156	125	131	134	135	117	115	145	139	107	149	112	131	120	140	163	153	135	134	119	147	148	121	143	115	147	136	116	139	134	170	148	129	129	153	139	135	133	149	149	115	148	148	143	129	128	139	140	115	136	167	162	140	142	128	118	151	118	125	154	116	138	142	123	143	157	122	141	175	161	126	134	145	143	138	159	139	146	135	141	139	146	133	150	143	148	115	126	123	138	136	160	142	136	147	131	163	112	154	139	137	137	123	134	155	140	151	123	138	120	113	162	115	135	130	126	145	135	130	146	145	161	149	142	149	152	162	165	141	130	153	162	129	148	154	128	138	142	148	124	157	142	122	134	143	140	124	157	146	137	146	131	141	135	107	147	142	148	155	134	134	126	149	148	150	139	151	146	135	141	142	146	148	150	124	123	152	140	152	133	151	134	166	145	119	137	135	144	123	139	149	147	149	125	143	118	137	153	144	151	151	163	138	138	149	128	145	116	131	143	152	145	133	130	154	115	130	133	138	146	137	137	143	150	160	125	165	149	160	128	138	147	141	133	158	139	141	132	145	140	126	117	122	151	148	157	148	122	135	145	147	142	136	138	138	142	135	140	153	146	145	161	136	131	130	127	133	140	159	124	146	137	134	133	127	143	142	135	143	154	128	134	162	125	145	125	141	131	136	149	147	129	150	146	124	120	131	158	137	147	142	141	149	134	151	150	141	123	122	112	128	141	138	132	140	142	148	139	110	135	135	119	148	147	99	146	134	148	127	109	136	127	141	142	115	128	138	150	144	176	158	136	129	135	126	136	167	151	125	139	127	128	150	135	133	145	139	150	156	154	139	144	114	133	130	147	147	174	158	141	111	144	152	143	142	126	147	155	134	130	143	116	142	162	133	115	140	139	145	134	133	142	128	141	135	125	150	152	154	109	144	114	159	128	121	139	130	149	139	151	143	149	165	123	136	142	148	140	154	130	146	156	139	154	125	123	149	118	139	157	141	144	132	150	137	160	140	151	150	142	165	147	140	122	123	151	145	158	158	142	124	147	158	156	147	129	135	134	138	134	166	113	149	161	140	129	128	127	143	140	124	157	143	158	146	145	130	138	132	119	132	124	154	141	128	134	149	130	131	167	141	118	142	123	123	146	131	134	135	144	135	125	128	165	142	146	152	137	126	128	126	126	140	140	132	145	128	134	130	152	138	139	129	131	123	111	130	143	168	137	149	139	129	153	141	132	131	156	150	137	131	142	144	148	147	158	155	146	131	127	153	131	121	117	143	129	142	118	149	130	133	132	139	160	145	149	154	161	127	130	150
31540	16022	11165	8456	4648	1203	598	459	402	392	373	388	383	341	326	338	328	326	326	340	314	314	305	262	316	289	296	295	326	270	309	292	321	324	304	310	309	319	277	285	323	318	299	308	310	275	305	319	292	334	318	314	298	293	335	309	275	318	300	321	298	307	294	323	300	316	311	279	302	305	299	287	268	344	315	344	323	314	343	300	337	333	315	319	302	302	325	289	334	314	305	272	273	311	309	309	308	301	302	335	286	294	286	317	300	329	262	276	324	287	323	299	315	321	343	298	297	294	280	290	316	314	308	327	291	302	307	335	313	310	288	319	287	316	276	282	288	275	306	306	274	308	298	303	303	290	268	323	303	306	296	313	336	306	305	301	282	310	315	305	273	313	319	304	324	285	348	320	313	272	332	296	305	313	332	341	305	325	335	304	291	296	301	315	296	308	303	306	320	291	297	297	290	295	322	309	323	286	288	293	309	287	345	316	301	304	333	281	297	325	330	331	313	287	296	296	316	308	278	274	290	298	328	290	324	307	295	346	295	258	299	283	296	312	298	298	303	305	300	308	305	300	311	312	300	318	306	321	320	307	306	317	290	317	339	307	314	303	289	342	287	316	303	342	300	331	330	291	302	292	339	287	309	291	297	284	307	307	300	315	302	351	297	300	284	284	288	304	264	317	345	298	289	293	297	283	306	326	298	318	306	327	319	313	327	323	307	312	281	329	289	307	303	301	305	284	364	300	306	297	321	289	288	295	295	319	350	301	293	308	304	310	327	320	305	289	311	309	299	290	307	312	319	292	327	301	339	294	305	315	323	322	315	304	316	314	275	281	275	309	328	328	308	313	294	303	308	291	293	273	322	306	333	294	286	296	332	335	308	285	309	281	285	308	298	304	292	294	316	305	292	317	321	292	322	307	288	326	290	284	317	287	322	343	308	261	287	296	308	275	335	297	274	296	333	288	305	278	297	289	331	301	319	319	287	285	301	280	290	325	301	330	316	287	288	292	305	301	351	313	313	288	287	272	288	307	302	307	296	292	308	334	301	280	293	315	312	294	267	299	299	306	310	301	326	280	308	285	314	323	338	292	320	322	342	289	295	303	290	311	283	287	290	312	340	297	300	312	297	319	292	319	290	285	317	298	293	298	265	285	308	304	303	302	287	297	299	307	315	292	323	277	298	306	302	331	325	312	349	298	271	315	321	291	296	297	308	300	293	314	294	307	292	299	304	255	302	329	325	297	294	286	302	320	292	316	317	302	328	295	310	286	296	269	298	305	313	307	301	325	354	288	305	302	300	338	292	305	303	289	310	294	322	293	289	293	300	293	335	326	286	331	295	308	286	299	308	296	320	262	297	256	309	295	316	290	315	285	290	331	326	311	321	317	316	295	300	291	329	320	312	294	274	298	324	313	263	333	299	272	295	303	309	312	308	312	317	289	293	341	292	278	320	307	304	286	289	292	332	320	352	310	309	337	338	333	294	326	287	312	293	293	306	324	318	304	308	348	330	274	294	300	292	314	323	292	308	282	312	309	325	312	296	312	312	299	321	314	314	282	310	313	308	311	303	304	303	301	301	325	301	320	317	283	292	280	327	291	294	289	289	304	350	297	290	322	315	308	302	314	293	302	288	301	287	307	290	299	284	319	310	299	324	308	302	297	284	278	288	290	293	313	297	292	279	333	305	285	316	281	295	303	335	309	305	253	307	293	318	329	323	307	316	281	288	357	322	301	343	299	304	287	330	292	270	293	308	364	274	314	289	315	313	314	318	319	329	286	308	298	303	307	309	290	306	316	290	308	308	332	271	326	293	305	285	318	313	299	318	311	327	311	285	337	306	323	312	289	320	289	318	322	280	321	284	325	258	286	305	275	313	274	324	291	312	304	292	314	296	285	315	291	317	318	293	324	275	305	295	302	314	308	310	306	276	316	313	310	306	303	312	290	312	312	282	289	298	276	311	254	303	321	354	284	282	330	306	294	302	313	303	311	270	301	293	302	301	328	287	280	295	314	306	309	306	325	290	293	309	334	297	297	275	268	286	347	317	290	314	307	317	303	302	307	327	298	300	308	320	312	290	307	292	320	320	289	284	282	327	328	307	284	322	317	319	265	297	311	340	300	302	287	302	306	324	289	292	270	300	282	315	309	266	294	297	273	300	323	324	294	309	296	319	291	306	309	300	307	312	327	283	280	306	295	304	321	290	283	314	302	345	334	295	314	274	293	319	283	333	329	314	305	342	301	299	315	301	289	278	279	287	280	273	287	285	283	284	292	334	294	313	327	322	333	310	308	295	300	299	318	296	290	312	305	270	318	320	309	312	319	298	306	282	310	284	303	302	286	327	287	292	338	294	274	300	283	325	298	322	297	325	319	287	317	297	311	305	312	311	339	277	313	340	314	293	287	310	317	306	313	299	293	315	305	284	290	299	304	327	287	291	273	287	316	275	323	298	326	315	284	324	295	289	316	308	283	326	276	315	306	312	295	313	313	304	292	292	267	281	311	288	289	309	310	294	313	314	297	324	323	301	299	263	316	313	293	323	311	328	277	303	288	295	304	315	300	319	301	315	318	279	265	300	331	316	307	287	308	316	283	315	286	274	304	289	303	309	317	319	308	305	291	326	278	284	307	299	281	302	279	309	286	295	313	310	295	310	252	288	307	273	313	318	294	303	295	298	306	297	310	307	298	295	283	299	312	310	311	290	293	304	315	309	309	296	282	286	335	307	283	295	315	282	296	283	305	313	287	275	321	320	312	301	299	294	292	323	331	319	325	281	288	314	311	342	300	288	310	322	298	282	298	336	317	300	325	327	311	276	309	295	316	318	279	310	341	328	303	291	328	301	321	283	313	291	303	321	317	323	320	281	304	284	284	299	314	324	323	285	294	278	322	304	309	315	326	290	324	292	318	300	288	283	301	317	317	295	357	291	282	276	311	289	260	310	318	303	322	311	304	309	312	292	310	268	295	291	301	302	333	289	293	296	307	288	328	323	291	304	340	315	305	330	295	325	275	312	284	328	315	326	307	304	333	343	300	291	273	314	298	281	295	298	289	290	307	294	292	292	307	289	291	299	310	299	280	342	306	294	333	303	276	317	295	301	306	337	306	335	283	297	281	270	309	292	344	295	330	321	308	267	308	323	327	285	295	299	322	298	318	289	315	340	314	313	328	294	334	289	295	286	298	317	320	307	281	310	305	313	294	280	309	297	299	279	293	273	313	300	292	313	301	307	283	310	334	312	310	285	316	301	290	292	322	318	350	297	292	303	284	305	314	311	315	294	294	294	321	301	287	308	315	316	333	332	316	279	287	295	296	286	277	266	308	322	307	319	273	313	306	315	317	303	294	315	334	293	299	321	293	323	289	306	292	336	302	319	277	312	304	288	333	312	292	319	292	299	309	326	321	297	333	310	292	269	300	306	313	307	329	310	319	289	299	274	280	315	320	295	292	301	340	337	296	317	301	328	291	314	272	301	342	285	317	323	336
58019	34198	19922	9340	3300	700	217	181	158	158	169	155	129	147	120	122	155	113	140	125	122	130	110	127	151	115	122	111	103	128	108	111	114	117	127	123	124	101	122	147	131	126	110	124	132	140	112	101	136	150	111	130	124	122	114	117	123	119	133	99	111	113	114	112	134	100	117	124	126	133	113	104	107	116	114	95	124	112	117	134	135	127	115	128	104	106	127	106	124	123	148	123	135	105	117	103	138	137	120	112	117	109	121	106	119	102	125	148	123	116	122	118	122	113	118	119	110	124	119	123	135	123	154	93	107	124	116	141	124	114	127	124	121	134	130	151	138	139	119	104	130	121	104	114	116	112	115	111	123	108	136	116	120	104	133	119	120	125	140	120	128	117	129	116	112	132	99	119	132	129	114	102	132	133	99	129	123	124	117	118	130	136	107	127	101	151	133	111	124	116	111	115	114	117	136	114	126	126	109	104	126	114	114	130	145	124	108	113	125	116	132	106	117	146	138	142	115	137	135	125	113	135	124	114	139	113	119	113	127	114	130	113	129	115	142	109	111	125	133	120	126	134	101	112	99	125	109	121	121	137	114	134	120	119	109	114	121	142	103	103	122	105	128	125	140	112	134	135	117	121	120	99	117	144	115	135	122	136	145	112	116	114	120	108	126	112	134	128	130	121	126	114	121	122	120	120	119	115	116	133	127	99	117	114	132	103	105	141	115	121	117	143	115	134	125	117	149	117	127	124	130	111	135	130	122	116	124	123	130	120	153	118	98	127	132	109	106	134	125	114	111	121	113	119	124	140	120	106	106	109	113	110	105	126	96	111	119	112	144	109	111	129	124	109	127	130	127	103	114	132	127	127	129	110	131	111	108	122	118	129	132	113	141	128	100	101	122	135	123	117	99	98	121	135	127	146	125	136	111	117	123	116	101	124	106	106	109	122	123	124	152	117	121	124	111	130	123	118	125	119	107	113	116	135	121	129	111	122	106	112	131	96	146	127	106	117	128	92	115	146	117	126	119	118	118	108	117	105	112	146	108	119	139	104	110	117	112	108	129	109	117	112	137	135	113	135	110	115	111	117	114	114	105	134	121	132	123	134	130	120	111	140	123	145	98	143	124	117	115	132	125	128	100	123	109	102	115	120	119	129	121	118	109	113	132	117	119	107	114	112	121	121	125	138	126	130	126	93	112	120	122	134	111	118	119	114	108	136	102	111	100	136	129	125	121	109	126	87	112	125	113	101	122	106	148	118	107	135	140	128	132	127	125	123	106	131	119	119	108	106	110	121	129	115	127	139	126	110	115	121	133	125	131	129	120	120	132	113	110	132	135	118	110	143	154	152	111	127	127	125	131	133	126	126	113	131	147	110	117	115	132	112	100	116	125	134	112	118	120	121	138	116	114	112	114	128	124	106	121	124	115	136	120	116	118	115	127	128	118	117	110	131	103	115	107	120	113	122	125	128	126	128	117	113	150	125	114	145	129	119	125	117	121	129	130	117	127	107	121	121	117	117	108	117	105	136	105	126	103	124	110	110	126	131	136	100	144	117	115	111	119	120	111	136	116	140	126	120	104	117	132	109	116	128	137	114	112	121	110	103	117	114	99	126	128	143	118	132	110	98	110	102	116	116	133	131	121	86	127	116	100	115	119	115	116	141	134	125	135	117	133	138	114	110	102	102	144	129	105	116	139	109	119	113	120	131	102	123	136	135	156	131	125	137	112	131	135	106	128	135	127	124	128	143	108	111	141	152	126	131	119	116	119	116	128	125	110	120	139	112	124	119	115	140	134	124	142	112	112	134	131	117	151	108	118	112	113	114	113	113	121	126	119	129	134	119	102	104	104	124	112	119	122	118	106	128	125	139	122	125	142	119	131	137	102	119	111	107	127	105	119	133	128	104	136	99	127	98	117	119	130	121	128	128	110	110	125	121	95	118	127	121	117	111	116	132	97	127	103	117	157	125	119	121	109	126	125	129	128	132	111	136	113	118	120	122	124	130	127	115	124	116	109	115	143	120	120	121	157	111	115	150	115	115	136	133	121	105	109	114	118	101	122	107	123	133	127	127	129	133	114	156	118	109	131	111	124	122	112	116	111	107	131	140	132	111	125	113	133	108	109	132	121	115	130	130	110	138	96	119	128	131	127	114	116	117	136	110	114	129	101	125	106	121	126	130	112	133	115	113	136	120	119	116	112	122	102	113	114	107	128	107	131	127	100	110	129	128	117	112	111	123	128	110	126	106	124	118	119	120	129	131	120	116	112	103	109	131	114	118	117	127	106	125	125	113	118	118	116	135	121	107	116	136	120	126	123	100	98	106	110	113	129	117	134	101	131	145	122	119	145	109	141	114	118	127	149	123	121	145	114	124	140	128	116	110	107	100	116	106	117	100	113	129	120	121	112	106	125	106	127	112	135	128	130	131	137	106	120	125	115	122	115	127	133	123	95	121	107	118	125	136	123	104	95	124	130	110	106	115	112	112	104	108	107	129	112	129	105	116	92	116	125	104	149	138	120	109	118	129	121	136	127	143	117	133	110	125	122	117	129	92	120	113	108	127	124	113	110	113	134	127	116	106	124	115	121	133	121	104	104	117	116	101	118	120	110	131	149	144	130	131	128	114	115	138	113	145	153	123	129	129	120	142	125	109	115	149	117	106	101	121	119	140	123	122	135	119	131	116	109	119	117	125	154	124	117	130	112	120	139	118	99	125	117	132	148	101	112	128	106	109	119	97	132	110	101	121	125	132	103	112	126	113	118	125	105	107	134	110	130	135	120	103	105	120	125	110	119	123	123	101	105	112	101	124	130	106	125	130	99	124	123	124	127	135	134	127	110	123	110	118	138	124	110	108	121	103	133	108	127	133	124	160	117	128	125	131	127	111	117	117	120	148	146	121	130	113	126	121	109	120	124	142	115	110	145	113	116	110	103	113	121	105	105	118	105	112	126	124	123	127	103	127	108	115	124	122	111	120	123	106	110	108	128	121	96	109	116	126	134	149	128	137	124	124	126	126	112	120	100	132	100	132	109	140	115	124	138	108	121	113	109	128	117	113	119	116	131	106	115	127	145	114	111	128	107	108	124	133	116	142	123	125	129	104	129	115	122	112	141	116	124	135	121	128	118	132	138	125	116	116	130	94	96	101	114	111	123	124	111	127	137	104	139	135	131	131	126	121	119	129	131	136	131	125	128	108	109	126	125	115	117	128	118	106	130	105	121	107	135	116	118	108	130	143	111	130	133	120	103	129	120	134	115	131	140	133	118	132	135	141	134	96	122	119	127	122	125	106	124	110	126	142	112	127	101	128	108	102	108	122	113	133	118	129	138	119	147	113	122	131	126	107	114	129	124	101	105	116	114	96	128	128	132	131	114	121	118	152	136	123	98	117	111	121	119	121	131	132	122	118	96	104	113	120	125	109	132	99	120	107	108	109	118	137	138	123	130	136	121	121	140	136	128	123	136	121	115	144	124	126	115	112	144	114
37161	26744	22948	16297	8732	2076	680	557	469	430	444	382	399	329	322	304	301	258	277	251	300	281	312	252	277	259	271	278	286	263	267	241	260	265	298	251	269	282	265	299	253	249	293	272	267	273	255	263	264	267	269	263	251	273	287	295	268	310	250	298	277	261	258	276	276	261	282	254	296	291	275	290	255	283	275	272	239	270	275	295	317	258	263	260	273	249	280	270	260	274	281	274	273	250	269	284	262	283	259	277	296	261	270	265	307	268	252	293	261	282	242	255	259	295	267	242	279	249	272	264	280	289	268	260	281	282	274	270	268	258	274	258	277	297	306	278	275	283	228	250	252	277	288	272	292	255	265	273	259	269	282	264	273	288	262	306	244	268	271	293	266	297	238	277	274	288	284	282	262	258	290	285	301	276	277	274	265	269	283	289	269	264	263	290	251	254	274	277	265	249	287	274	265	293	245	250	267	265	252	253	272	286	262	265	289	266	256	274	289	263	280	298	291	244	250	268	254	249	247	272	268	251	261	250	260	274	274	269	278	264	268	232	294	271	257	252	271	262	275	253	263	289	273	257	281	277	271	274	301	268	279	272	250	272	243	268	283	284	273	281	266	272	261	290	278	299	258	255	251	269	247	280	270	266	274	282	263	274	246	262	288	249	245	265	265	291	245	251	254	262	286	308	245	263	272	228	264	247	258	270	260	291	270	249	262	280	256	279	289	269	253	261	293	258	259	295	245	263	271	249	253	275	287	248	270	281	268	287	305	266	273	282	278	264	277	280	259	285	264	270	276	248	276	263	265	270	274	304	265	274	283	278	264	275	296	282	238	251	273	275	232	244	279	283	245	275	297	253	242	275	251	242	281	290	245	263	277	286	268	273	272	242	267	263	294	241	246	262	281	269	247	289	288	285	241	250	240	269	244	290	273	297	299	293	273	264	284	293	260	260	273	283	288	247	283	318	271	275	265	253	295	271	265	258	274	261	272	259	278	278	259	258	292	271	275	289	286	273	255	263	282	268	287	289	270	276	262	310	301	284	250	252	263	247	239	261	261	263	292	273	277	236	279	271	256	315	245	297	260	260	270	258	275	290	267	264	300	278	253	266	260	286	287	288	269	251	287	292	266	250	251	264	282	271	278	259	283	278	269	277	275	273	271	263	266	258	262	290	233	308	261	287	254	290	270	274	245	268	292	267	253	253	263	287	244	271	251	278	277	239	276	259	260	290	325	256	332	275	244	263	269	265	267	239	255	272	286	275	289	272	293	232	286	255	279	259	276	282	251	250	267	260	265	259	303	256	275	255	259	281	289	275	287	269	277	243	292	238	279	292	264	276	274	270	256	266	276	270	272	270	258	282	287	247	285	269	252	284	286	314	244	297	281	270	255	277	271	259	259	262	286	265	264	280	286	279	288	286	282	287	269	274	295	264	289	284	277	270	243	284	244	297	280	280	287	247	266	279	278	286	280	275	272	257	284	281	258	255	256	247	272	247	247	289	283	273	287	257	286	264	255	271	271	252	300	269	254	273	260	267	287	309	303	289	233	295	257	299	275	291	282	255	269	271	231	243	269	249	260	256	282	249	254	301	275	275	299	281	283	261	260	278	289	273	292	258	245	280	306	266	281	253	240	260	261	263	256	293	261	264	260	268	272	271	266	268	284	287	307	244	259	300	274	276	258	263	279	253	231	282	265	265	288	253	280	269	267	276	280	250	251	233	283	280	259	265	268	278	244	261	277	285	286	282	301	248	246	262	279	276	234	267	266	255	261	267	254	271	266	290	290	270	286	266	254	257	335	254	248	267	259	250	264	269	284	297	244	281	253	278	252	275	275	284	282	262	251	263	281	294	261	257	246	262	279	269	281	297	311	278	273	261	267	263	274	287	267	263	253	263	286	267	278	272	262	278	260	277	246	260	248	253	288	257	255	261	271	246	261	282	297	259	269	258	262	266	257	253	265	255	283	246	275	274	294	257	266	241	257	257	261	242	277	270	262	264	316	249	272	266	284	271	255	259	245	275	288	291	286	257	267	267	260	249	266	289	275	278	253	283	260	257	238	263	255	265	274	280	248	262	274	246	248	250	261	264	302	245	303	277	279	278	283	262	257	285	267	261	261	257	275	272	283	253	329	288	273	272	273	263	274	263	276	266	268	253	297	288	264	296	250	262	265	271	291	308	278	251	256	280	269	263	289	279	280	254	292	290	257	264	285	256	256	260	253	273	286	271	306	232	315	254	260	250	241	265	290	291	279	286	252	266	249	284	268	266	236	259	281	252	259	271	255	294	261	259	257	239	250	270	262	257	296	247	247	259	271	264	265	263	267	237	243	278	269	254	257	273	266	237	283	285	265	277	268	312	294	283	260	271	270	261	254	307	254	283	263	263	261	297	256	250	268	288	259	246	248	255	275	287	260	269	244	287	255	287	283	257	261	272	248	256	273	255	257	300	286	270	240	278	285	266	273	255	266	281	273	269	295	270	288	288	278	269	260	284	268	255	239	293	274	245	300	259	310	252	266	282	244	251	241	268	268	274	250	288	270	292	276	294	285	248	274	293	260	275	261	278	247	253	264	263	252	262	243	297	252	259	248	287	265	261	245	282	258	256	284	242	271	294	298	255	290	294	273	282	266	292	276	261	257	251	281	278	265	257	275	254	249	263	282	274	248	245	264	242	277	267	258	254	285	283	272	285	235	289	249	291	279	265	256	268	316	277	276	286	268	273	292	267	231	279	298	250	242	255	277	260	288	250	312	276	295	264	267	247	263	284	250	266	291	249	278	297	280	293	294	273	307	266	256	256	286	280	279	279	267	269	254	250	237	272	273	279	278	282	278	259	298	266	260	263	286	267	288	264	268	238	264	251	270	285	277	272	246	266	278	270	278	282	258	279	272	267	270	267	243	251	281	285	279	296	269	248	278	222	261	273	293	279	280	256	261	282	264	257	284	273	240	276	305	290	261	267	247	293	259	255	284	292	253	289	284	268	253	284	268	239	249	263	273	267	304	280	250	267	281	263	265	292	287	257	279	292	269	247	293	257	257	240	256	297	273	246	280	272	263	287	279	284	263	262	270	281	272	289	259	254	268	293	260	280	243	279	256	269	266	254	285	281	275	265	306	263	291	253	253	283	273	294	282	264	283	260	268	269	268	256	249	285	296	260	276	270	272	270	259	252	289	274	246	267	299	253	286	280	269	246	272	263	258	246	276	239	262	296	260	231	264	262	264	291	297	308	280	274	308	262	296	275	271	276	266	263	261	281	283	274	254	249	301	290	278	258	277	287	260	265	276	235	284	273	285	259	292	262	275	252	289	266	279	262	272	257	294	260	298	275	271	276	264	269	253	280	282	307	284	271	252	252	273	287	259	254	255	248	287	280	305	285	252	283	268	281	231	284	254	247	257	266	290	303	292	279	249	302	277	271	263	265	251	276	264	251	288	294	294	244	243	288	259	246	279	242	271	283	256	274	260	277	276	287	302	253	273	244
67005	40973	23230	10444	3739	686	208	181	179	138	140	152	138	151	113	159	113	135	133	134	111	130	124	145	116	129	157	131	121	134	118	139	125	125	121	120	131	118	113	149	119	140	139	132	125	130	131	134	125	126	119	121	121	123	115	137	119	115	132	126	158	117	125	139	119	138	109	135	127	112	120	138	117	106	129	125	126	115	113	121	119	117	108	121	133	130	143	128	135	116	137	140	111	133	131	128	123	110	133	119	127	138	144	144	121	104	124	107	110	111	130	123	107	132	112	145	159	108	127	133	147	129	138	108	126	123	134	143	142	142	134	143	131	119	108	119	103	120	125	125	121	136	119	137	118	110	116	126	128	126	130	137	121	115	123	124	149	127	113	124	127	129	139	121	141	126	134	137	134	127	114	129	108	114	132	133	150	102	126	139	111	108	133	154	131	132	139	124	124	123	141	123	117	98	122	97	138	104	153	126	144	127	128	115	132	124	134	127	133	109	133	113	136	112	118	167	133	118	124	137	121	146	127	121	125	124	111	138	128	117	132	139	149	111	127	118	121	133	142	130	133	143	128	141	136	141	132	129	137	137	151	115	128	140	148	110	121	121	119	120	126	121	131	131	133	135	125	133	114	108	129	139	124	115	125	120	134	130	128	120	127	130	144	118	141	121	147	115	123	128	114	127	136	122	112	131	117	133	145	134	129	136	145	132	135	138	116	106	135	137	136	86	146	120	139	122	99	129	128	126	120	126	127	127	118	112	123	149	144	142	115	129	126	121	129	128	142	112	108	139	112	107	135	128	134	113	139	127	141	136	127	119	133	115	117	114	129	137	137	144	114	143	124	132	130	125	131	128	138	122	95	127	117	109	120	146	134	137	132	125	125	136	130	108	148	124	134	140	134	107	138	133	111	133	115	97	123	130	136	130	124	137	126	120	115	130	135	130	131	127	132	112	113	101	132	139	111	126	110	123	138	147	123	108	123	122	119	137	137	114	136	117	139	127	141	130	113	117	128	131	127	128	125	127	132	125	112	136	124	109	139	122	136	114	126	130	135	138	124	120	117	134	126	136	114	141	137	129	128	124	159	125	125	133	148	117	128	135	135	140	124	135	107	125	127	138	132	128	134	128	112	131	130	144	125	107	110	128	103	145	125	135	124	130	111	129	136	131	133	126	141	118	119	128	122	132	109	108	117	104	146	117	125	126	99	137	120	111	101	144	135	126	128	142	130	142	149	127	139	120	115	150	127	153	136	130	113	134	112	112	126	147	127	103	117	121	136	119	132	113	127	148	134	120	137	149	132	135	148	119	147	109	128	107	128	139	130	116	126	147	127	139	125	116	126	132	124	122	123	149	107	137	126	121	108	109	118	104	116	114	130	132	132	133	130	136	132	129	113	136	117	138	134	129	99	119	114	103	125	112	154	141	126	124	107	149	151	170	151	123	132	142	143	118	137	136	123	133	127	123	144	125	114	125	116	130	151	147	126	115	114	139	117	110	141	123	122	105	135	107	117	116	132	138	116	113	145	142	124	123	142	133	121	125	135	154	108	123	117	131	114	97	128	110	128	150	143	143	116	160	133	127	130	119	125	135	127	121	131	157	124	138	133	114	137	124	115	156	123	122	154	133	123	126	114	109	127	125	151	125	125	126	144	161	134	122	125	133	140	127	122	120	139	133	138	114	115	116	119	134	116	114	128	128	141	137	130	103	137	115	115	125	142	133	106	95	161	152	138	120	141	121	123	140	110	122	133	134	131	134	138	123	139	133	142	128	131	114	153	132	140	127	130	114	130	131	117	139	136	124	103	95	104	140	116	134	120	115	147	122	122	142	149	134	113	126	117	125	135	119	111	137	140	119	122	125	137	131	134	148	124	141	132	141	151	142	122	148	117	143	120	120	123	137	126	117	124	96	118	133	113	110	118	128	137	141	145	111	118	109	140	134	103	123	125	129	117	140	128	135	142	136	107	124	122	138	116	116	125	121	117	113	124	132	128	122	127	123	114	115	134	116	130	121	119	139	123	134	119	116	117	153	127	124	123	116	141	119	117	136	141	135	117	121	130	104	116	124	133	113	161	96	145	119	113	121	152	134	118	116	128	114	138	125	137	130	126	130	130	124	130	143	153	130	136	145	112	128	122	167	142	128	115	129	110	130	121	124	136	138	127	114	134	138	124	138	117	132	121	136	117	127	124	138	141	116	115	109	134	136	111	120	139	116	142	119	107	124	124	126	127	123	120	134	122	123	110	152	143	127	128	144	122	129	97	132	131	125	125	121	108	141	132	141	122	128	122	135	130	97	163	122	140	109	114	150	136	110	151	113	120	130	107	137	132	125	112	105	132	115	119	121	123	130	115	132	131	109	125	129	117	115	129	149	129	118	120	111	128	146	107	104	135	100	122	128	105	144	133	123	116	122	148	130	117	137	141	134	132	127	142	121	141	134	133	131	137	120	118	118	143	151	126	139	122	141	138	116	106	125	128	134	139	131	123	121	136	147	129	121	125	123	130	124	123	131	130	119	109	122	98	121	118	142	121	113	135	103	130	117	116	122	134	118	108	116	135	141	132	115	150	117	126	127	135	136	131	123	119	135	119	129	144	135	124	94	94	134	134	116	126	118	128	131	119	122	134	118	121	116	124	136	138	130	119	125	113	112	138	136	106	131	107	134	118	119	131	128	139	117	136	120	100	126	135	134	134	124	133	135	105	99	130	137	124	125	130	124	136	156	134	133	128	145	156	125	127	112	117	126	113	110	146	141	144	122	129	119	103	127	118	130	118	101	138	132	127	111	118	119	132	138	115	120	137	115	140	140	111	105	124	128	128	127	126	125	96	131	146	126	120	129	111	121	138	128	121	125	112	130	138	131	131	118	115	99	124	143	136	125	120	128	109	143	124	125	145	131	123	156	119	132	143	127	129	131	144	126	148	133	113	131	138	114	123	112	124	139	126	142	96	127	102	126	116	155	133	127	113	128	121	126	133	125	127	123	119	129	126	128	117	120	118	119	135	126	126	111	121	125	129	135	118	122	119	154	117	137	140	114	127	151	120	122	131	104	142	121	110	117	116	124	125	148	118	122	122	132	122	138	138	126	136	138	134	129	134	119	135	129	142	129	131	141	130	130	159	102	115	119	121	114	134	138	115	124	121	129	146	140	120	121	129	132	120	119	139	123	146	121	116	139	118	120	116	124	129	140	135	122	118	132	146	127	125	132	151	96	123	117	119	114	122	109	125	129	131	138	126	150	133	131	119	112	134	132	135	136	128	129	140	136	112	141	147	124	135	124	111	133	119	127	119	132	114	123	142	120	136	126	140	121	127	129	124	119	138	137	129	136	131	136	128	111	127	124	97	128	129	121	124	116	123	119	115	125	155	112	115	137	115	128	109	117	140	145	119	118	124	114	153	131	123	139	123	116	106	114	118	114	110	110	127	104	118	113	125	115	117	124	136	131	110	123	102	130	117	127	114	116	117	110	135	145	103	121
43638	32062	23630	16933	9380	1483	657	552	532	469	439	382	401	368	341	315	286	278	313	281	313	262	289	280	292	276	282	245	305	269	280	272	299	287	290	288	273	320	266	302	298	269	291	280	258	270	285	269	270	280	279	251	263	281	289	240	261	290	276	298	252	258	279	295	319	294	299	304	254	291	301	275	284	301	277	291	285	307	253	288	290	288	298	278	293	341	309	311	280	270	266	267	264	283	285	281	257	278	288	279	296	282	293	298	305	281	268	282	287	275	312	285	301	290	292	260	274	302	293	272	277	295	278	252	271	308	268	259	290	270	301	307	288	265	288	268	270	303	298	276	296	286	285	297	320	252	299	299	262	273	286	270	268	264	262	265	282	302	298	289	266	282	262	281	278	316	272	284	262	273	262	319	303	289	287	279	279	303	270	292	281	273	279	262	245	277	287	276	296	275	292	280	281	298	283	275	249	299	284	290	257	252	290	251	279	307	289	276	260	272	258	255	274	307	299	275	308	324	296	259	292	265	311	258	298	262	268	295	275	287	287	285	318	278	257	282	289	311	249	287	289	313	276	280	287	271	283	301	289	272	284	279	264	290	280	277	254	305	309	272	294	261	280	313	289	294	286	282	259	263	308	269	267	304	312	280	263	290	283	268	257	280	267	289	293	299	274	270	322	283	281	311	270	269	279	271	312	289	301	264	307	265	296	256	298	280	300	263	286	285	280	276	280	284	290	274	281	277	288	281	271	305	293	278	291	306	278	293	271	278	292	276	275	261	282	280	282	283	299	301	326	297	248	292	278	296	298	282	314	296	277	285	286	278	270	279	282	286	290	267	289	247	282	303	295	285	280	271	274	298	260	304	289	276	262	262	293	312	259	313	302	273	271	273	305	293	278	299	287	308	287	277	269	320	313	270	320	279	299	286	316	326	295	249	291	307	299	280	289	292	266	282	274	271	254	308	271	271	309	285	258	289	276	303	251	275	299	287	274	302	269	291	265	280	296	306	300	293	266	292	284	280	268	293	275	296	272	271	268	298	280	281	276	291	276	288	276	286	289	286	309	278	285	290	255	292	340	264	288	268	298	266	264	268	281	264	282	287	300	287	301	277	280	276	295	302	306	289	269	298	311	298	285	299	280	318	281	269	282	293	311	288	277	281	308	295	302	297	297	283	296	274	270	295	273	278	308	293	273	315	294	291	293	275	271	293	282	313	262	279	299	293	271	280	269	303	292	261	283	256	304	311	273	284	279	262	299	273	303	310	319	280	308	281	263	283	246	308	291	283	262	283	296	283	269	309	288	281	281	295	291	265	286	277	292	306	269	273	285	283	283	281	295	305	290	286	274	271	278	254	281	289	304	266	296	279	268	262	299	282	274	286	278	314	273	307	267	284	294	268	288	284	269	286	288	298	264	273	267	292	305	256	283	295	276	299	311	289	273	271	275	308	264	283	286	271	274	270	269	245	268	321	281	293	288	253	326	280	283	296	272	294	294	267	270	294	281	286	303	281	294	287	303	298	283	285	274	296	295	275	303	296	265	263	301	294	285	265	286	263	259	261	273	283	295	287	282	273	274	257	282	275	300	269	300	259	275	252	288	284	275	268	299	254	307	291	298	302	266	299	267	261	297	293	311	312	290	302	276	277	313	280	292	285	282	296	283	287	301	298	287	259	307	283	277	289	259	285	306	300	255	260	277	293	281	290	322	320	260	291	274	269	296	276	285	290	280	295	273	248	299	286	319	284	299	311	263	260	268	292	255	283	312	271	273	291	296	291	283	254	287	253	293	314	291	274	262	314	288	303	290	283	285	303	296	274	266	274	290	272	289	282	294	273	271	291	314	272	258	282	254	264	277	274	265	309	287	276	281	286	295	271	281	305	318	289	281	293	295	249	307	298	279	286	282	287	316	253	266	294	277	310	284	280	288	292	269	305	282	290	276	337	288	292	287	266	291	324	313	286	286	291	280	262	289	266	279	289	285	277	292	290	284	299	283	329	276	268	268	281	285	308	289	276	295	281	294	307	266	273	298	282	268	285	317	284	292	285	278	290	271	317	279	288	301	285	297	299	256	286	288	287	296	308	287	300	299	285	282	286	298	286	278	277	288	306	288	280	291	286	274	308	259	275	282	264	276	251	285	290	267	279	279	281	308	288	296	311	303	285	259	278	269	255	280	295	299	284	296	277	273	259	264	290	270	259	282	302	304	305	290	247	259	295	283	310	303	284	301	282	277	299	287	283	279	281	307	286	267	259	304	321	285	284	286	308	265	240	292	317	301	304	265	311	292	310	269	289	288	279	263	273	311	276	284	282	295	290	296	292	291	262	296	308	290	298	277	266	299	291	274	271	290	282	273	288	281	308	294	276	306	271	278	287	279	257	301	282	318	297	302	278	255	298	277	261	292	303	239	273	247	277	304	265	283	296	293	294	291	284	271	253	260	315	287	286	281	301	266	305	293	322	288	272	271	300	251	268	299	310	266	284	287	257	298	249	302	292	271	291	286	293	263	282	283	268	264	276	279	258	271	290	290	281	296	294	281	256	297	301	230	301	274	273	301	277	264	271	256	279	271	278	295	274	289	241	256	283	288	263	258	301	270	278	326	270	292	297	288	278	256	282	288	293	282	308	320	307	279	277	298	283	272	287	284	286	295	267	273	299	312	321	294	279	299	299	258	274	285	283	290	264	280	288	297	292	284	306	264	287	262	291	267	260	294	268	275	262	272	270	269	292	286	290	288	265	246	285	304	294	288	283	258	297	289	285	281	279	239	304	297	259	286	269	278	289	263	293	255	272	297	278	288	273	273	287	310	299	297	234	294	287	299	297	285	290	251	284	282	269	283	292	287	299	295	265	290	292	288	269	314	266	296	269	279	296	301	299	275	254	270	283	267	311	268	284	276	290	292	287	291	272	299	321	264	271	293	294	263	294	275	279	273	287	248	289	285	303	280	302	273	277	298	292	264	314	317	276	281	251	294	259	270	264	306	292	266	291	254	284	252	308	324	281	288	288	287	296	266	268	254	296	277	293	293	283	288	300	295	286	279	253	251	287	318	299	313	288	303	250	296	295	294	260	273	262	299	300	287	278	286	250	284	269	282	296	297	256	271	304	313	315	308	292	294	295	300	280	300	316	286	256	302	274	281	285	277	274	257	280	279	277	314	283	280	289	276	271	289	303	282	289	293	286	297	291	300	291	264	298	330	265	282	280	270	277	285	302	301	263	296	275	293	298	291	262	261	273	309	277	300	265	278	250	276	262	272	271	299	271	280	281	271	254	275	282	252	274	298	273	264	280	272	291	266	302	279	254	284	281	283	283	268	267	269	278	307	308	291	274	276	317	263	314	267	295	239	265	300	278	262	302	297	295	270	329	283	270	284	238	286	276	265	286	284	286	292	274	280	275	298	302	256	299	308	281	267	286	308	277	293	278	268	302	271	292	297	295	297	284	269	313	285	281	269	305	271	280	262	265	295	276	278	295	284	268
52545	22991	7046	2213	656	187	155	175	152	160	129	155	162	147	140	136	152	134	140	182	132	160	138	164	142	142	125	149	131	140	160	142	132	158	146	130	152	132	124	141	143	140	148	113	130	131	147	144	152	134	143	148	138	141	141	130	136	136	116	142	128	125	139	148	126	135	132	143	135	123	124	165	147	122	157	143	136	130	148	144	143	148	140	161	131	164	141	130	150	161	165	154	137	134	145	146	153	130	119	140	135	163	142	139	153	125	123	140	128	142	141	151	139	135	142	164	146	140	156	146	122	136	149	125	132	135	117	116	153	144	154	146	140	159	130	135	136	145	153	143	150	141	144	144	126	154	139	136	135	138	129	134	151	129	138	139	158	148	106	166	153	138	165	159	137	151	144	129	139	137	128	149	158	130	104	133	151	136	137	144	115	174	136	128	127	155	128	132	156	125	138	142	128	151	153	127	134	132	136	132	147	154	140	109	127	149	130	155	119	127	129	150	126	151	138	132	161	146	144	147	147	145	128	118	126	149	132	147	144	145	131	144	140	125	163	138	145	132	119	134	139	159	152	140	134	132	153	130	128	146	151	142	153	152	143	145	153	143	145	156	156	141	137	140	137	132	158	136	136	158	118	152	141	127	146	146	121	153	148	147	157	139	142	162	144	133	138	154	142	141	143	133	165	137	160	153	143	136	150	148	149	154	121	153	126	146	138	150	162	126	147	116	132	135	134	132	161	135	155	136	136	134	148	129	162	129	138	146	129	147	128	133	136	139	151	137	160	157	143	144	171	142	156	134	145	133	125	149	145	132	185	123	137	149	146	136	136	137	137	135	123	136	140	163	153	166	137	149	138	132	150	136	156	132	166	143	138	119	131	142	136	149	133	146	147	123	154	146	130	135	143	147	124	147	177	135	127	144	146	146	117	133	144	135	166	141	129	123	149	135	133	115	156	147	151	139	136	116	117	148	133	156	132	145	125	116	138	135	157	135	147	131	139	145	155	155	162	152	132	131	137	136	141	165	154	129	134	123	129	127	158	116	152	145	149	137	157	129	137	135	173	142	136	130	157	148	147	138	143	143	143	132	146	138	140	133	160	140	166	141	141	153	149	160	118	154	155	138	142	144	144	141	147	147	138	130	137	142	153	146	145	167	138	134	150	151	133	143	134	126	130	158	141	117	150	150	120	124	120	152	140	137	138	154	152	149	139	158	142	152	124	148	157	155	124	134	148	153	141	123	145	157	128	132	158	135	143	148	137	154	157	161	143	139	117	112	144	127	127	141	159	127	132	141	128	122	138	147	119	142	141	157	149	148	152	136	156	134	131	163	144	158	137	138	148	115	145	144	153	129	131	152	133	131	115	113	137	137	147	135	145	135	138	138	138	131	136	137	114	129	140	120	141	132	136	151	141	140	158	131	137	153	167	131	125	132	137	138	137	144	136	145	120	136	147	137	149	138	122	155	149	132	142	138	159	167	140	130	150	137	141	149	150	143	135	154	145	179	152	161	146	150	155	146	126	137	130	120	144	139	150	142	141	150	135	147	165	163	162	124	134	144	136	125	136	127	141	145	143	121	136	122	142	147	138	163	150	129	146	117	148	131	118	146	125	150	132	168	137	149	155	148	141	134	147	129	128	130	124	137	139	152	142	134	127	142	139	132	143	147	149	128	136	138	132	120	122	120	133	154	150	138	151	143	137	133	131	153	135	145	126	135	112	148	156	131	140	136	140	158	142	116	129	126	138	119	122	135	141	146	125	133	133	140	135	144	139	117	141	135	154	133	142	152	148	155	126	155	157	137	155	138	133	140	150	129	131	140	138	105	128	161	140	131	138	149	140	146	153	116	132	147	135	125	138	130	135	148	150	153	130	123	152	137	142	152	174	130	129	134	129	144	165	143	150	137	142	144	141	144	137	125	134	123	139	123	139	163	143	138	128	143	136	127	153	145	128	154	149	156	150	130	142	131	135	153	143	140	122	135	156	125	129	131	170	162	151	151	157	147	134	122	132	141	154	152	137	129	148	152	126	137	156	135	137	157	113	144	116	148	133	159	141	149	133	142	153	129	143	127	131	152	164	151	168	150	140	139	134	144	148	149	138	136	141	130	135	164	168	152	144	128	132	114	168	159	146	147	159	148	141	159	123	160	165	187	145	143	154	136	135	120	113	140	146	147	131	136	107	152	122	167	131	149	123	129	135	162	174	132	166	145	115	118	128	120	124	129	151	141	127	132	144	141	152	142	140	144	132	126	132	141	134	119	152	123	130	136	135	167	126	152	131	115	128	149	134	143	125	133	136	123	119	130	131	145	141	117	130	147	152	129	134	129	148	152	147	146	121	145	136	146	163	154	162	127	124	123	142	131	138	144	135	138	152	133	143	138	141	146	139	155	168	125	119	154	141	140	122	142	137	150	130	132	144	140	139	134	160	146	130	151	158	129	151	147	165	154	138	135	140	150	140	128	135	138	134	140	146	155	140	138	152	132	134	148	119	151	131	142	162	137	124	142	149	128	138	132	144	164	149	162	158	161	145	146	128	116	132	134	133	171	140	147	146	143	143	137	147	146	143	132	137	129	121	136	144	146	144	147	128	127	158	116	137	150	137	125	117	140	147	153	144	135	145	140	114	112	150	147	116	152	135	140	121	123	149	129	129	136	133	135	157	129	135	172	146	129	142	167	142	123	127	142	130	141	152	130	126	115	134	114	137	138	145	139	118	137	157	146	126	141	135	144	156	156	117	144	138	122	141	152	131	114	153	136	147	132	151	130	155	141	135	132	133	136	144	134	141	146	142	131	163	150	142	169	149	142	144	135	127	159	154	132	167	164	155	147	120	157	160	164	130	132	139	143	153	144	144	146	142	141	136	144	121	128	151	152	134	132	154	141	137	129	150	137	138	159	142	153	135	151	144	118	151	125	129	140	141	135	140	135	145	140	143	117	133	170	144	177	149	164	161	147	142	158	126	177	137	128	116	133	133	157	164	137	129	120	129	153	160	150	123	134	139	133	148	132	147	136	129	150	159	147	141	159	137	126	138	135	129	132	152	138	167	136	135	143	155	130	139	138	127	142	143	142	151	141	135	136	118	137	137	135	134	118	138	142	132	156	143	166	150	127	160	146	133	142	159	146	159	128	173	146	135	145	144	146	135	136	132	137	153	145	157	136	138	154	144	131	142	152	150	150	145	119	120	136	142	143	129	123	147	135	128	153	136	136	163	125	135	124	151	125	131	139	143	142	140	152	132	136	136	131	144	142	134	138	151	170	137	118	136	146	133	125	131	140	157	139	130	145	131	162	154	143	129	145	133	142	129	131	140	146	127	160	140	140	143	157	153	171	145	150	142	137	143	142	133	144	169	144	123	134	133	144	136	131	120	136	160	168	159	154	135	166	148	146	147	144	134	138	132	124	129	146	145	148	131	155	119	137	137	127	121	144	146	157	138	143	148	166	161	132	143	142	118	122	161	134	158	137	121	119	156	147
36137	15509	8734	4879	1867	458	368	350	346	347	345	319	353	299	302	308	297	317	304	335	323	337	314	288	286	316	300	330	324	315	317	290	299	280	323	303	333	362	311	348	299	288	316	319	300	310	317	289	318	319	336	328	327	308	271	336	287	324	317	308	322	300	307	325	311	322	307	286	297	318	313	338	323	328	319	313	312	330	305	310	302	338	312	294	311	287	310	309	305	334	324	314	285	308	324	323	345	283	308	312	328	301	313	301	326	311	340	322	323	311	332	335	301	322	316	328	283	291	308	304	342	312	291	322	298	288	313	306	315	290	311	320	314	293	316	304	330	306	291	296	295	348	316	295	318	301	296	314	285	320	313	328	307	308	278	284	286	309	318	289	302	325	292	308	311	296	297	300	324	268	305	318	304	309	294	300	305	278	305	306	327	287	291	313	343	309	339	321	324	306	307	323	289	326	302	316	288	308	308	293	304	335	306	269	296	318	344	287	297	302	290	313	304	315	318	282	308	296	303	313	296	329	323	295	288	325	355	314	295	330	313	278	321	319	288	315	327	323	337	292	333	328	281	304	290	298	286	275	320	335	304	309	318	320	319	304	317	297	303	317	309	299	319	275	319	302	313	299	287	329	303	327	286	291	295	280	313	331	352	298	288	309	297	296	318	311	307	317	284	278	270	293	306	310	340	325	304	289	325	314	326	283	317	320	301	312	301	321	313	317	296	289	330	294	314	268	283	300	305	296	309	298	271	298	293	289	318	313	292	300	306	297	297	284	318	270	312	328	275	312	310	292	284	335	307	306	290	297	301	303	287	340	319	332	308	298	330	301	289	293	291	316	317	303	307	309	311	305	310	297	322	307	301	342	317	333	323	276	322	303	297	304	327	314	281	309	303	309	316	322	348	348	293	285	274	295	310	312	345	325	296	318	312	320	323	312	302	350	304	315	307	337	339	318	301	316	303	312	283	366	287	307	317	305	322	304	296	329	316	303	335	337	309	295	292	315	290	295	318	300	307	325	322	340	319	292	298	291	291	311	317	273	311	290	294	308	303	305	318	280	324	308	295	310	302	316	319	309	302	297	288	299	308	340	280	318	300	280	306	281	300	310	305	344	333	308	263	316	286	283	331	312	308	331	320	316	296	303	300	284	321	300	304	300	290	309	321	307	282	330	299	328	292	303	322	301	293	314	318	291	317	286	297	331	294	311	299	290	315	311	324	325	330	315	324	323	298	327	329	310	317	296	311	311	293	328	303	312	346	290	330	285	303	311	325	318	312	353	308	297	315	287	319	320	293	296	299	309	315	338	289	298	328	283	299	281	307	297	310	316	308	319	302	306	328	316	293	300	333	311	342	298	305	317	307	319	332	315	268	315	306	323	326	315	335	294	315	332	323	352	305	288	316	302	306	304	321	301	302	294	301	344	294	305	330	309	315	299	297	330	306	289	302	313	314	277	304	281	306	336	334	340	336	323	315	292	277	288	300	328	302	300	332	342	327	312	305	305	280	267	293	316	298	288	283	314	282	284	314	306	285	290	329	313	306	302	296	318	311	291	319	311	343	290	312	300	309	280	311	322	317	322	334	289	325	313	295	310	314	313	354	302	303	336	317	292	324	304	309	294	298	322	306	298	294	303	299	303	282	318	308	315	298	332	329	299	301	327	323	286	310	284	310	313	321	316	329	304	285	321	307	290	322	286	251	286	336	339	309	315	313	315	318	325	301	281	296	314	288	304	321	329	319	278	294	328	315	287	309	291	334	303	300	298	286	295	300	281	303	313	319	338	310	293	300	311	322	343	323	284	326	283	297	286	355	338	296	313	329	288	319	318	279	318	286	325	350	323	293	303	336	332	297	280	322	293	299	289	312	296	319	314	330	291	302	288	306	300	296	308	308	325	303	282	320	340	326	314	318	286	370	284	320	308	316	311	338	316	287	312	292	299	294	277	307	324	340	325	325	295	307	320	300	306	337	327	305	325	285	331	310	277	295	291	317	323	326	310	307	261	319	309	281	305	343	304	337	303	304	369	356	305	333	294	314	311	370	311	323	333	281	326	301	299	300	289	294	349	315	320	318	314	312	328	303	304	333	305	325	313	324	301	317	299	291	307	308	293	267	288	326	294	336	301	322	288	291	285	317	345	283	307	300	314	333	323	297	325	321	284	312	281	303	308	259	336	325	298	279	297	304	314	319	283	319	316	291	300	294	281	329	317	338	301	295	303	286	316	335	308	328	288	325	315	323	297	315	313	325	328	312	293	337	307	341	310	303	337	318	306	306	291	305	310	316	325	303	320	330	316	323	310	299	330	320	351	322	306	316	337	313	309	341	333	324	289	306	321	305	296	293	334	328	310	290	290	337	284	329	336	311	333	304	320	291	326	322	280	279	318	290	307	300	303	315	291	303	316	320	304	303	281	306	341	288	333	318	297	329	337	313	317	321	308	292	279	305	303	322	318	289	344	282	302	282	293	301	296	304	306	314	285	320	295	331	270	291	318	286	275	284	302	297	284	314	319	285	313	317	371	307	292	272	314	311	296	317	312	301	313	293	330	291	319	322	302	309	287	303	288	273	308	347	337	312	329	305	332	294	316	269	305	306	330	309	296	286	307	303	282	338	326	300	302	291	306	296	270	348	301	280	321	293	302	306	301	317	306	310	304	318	296	302	311	309	317	309	313	301	322	319	287	311	307	326	324	324	305	327	319	320	296	301	302	327	298	334	279	299	297	304	304	296	309	327	322	302	301	308	308	307	292	297	310	340	316	310	286	300	307	322	317	327	333	284	305	341	295	297	269	304	286	291	321	297	300	293	314	283	302	276	313	318	283	303	316	301	297	288	309	300	314	329	311	305	323	300	338	303	314	332	285	318	314	317	300	287	305	321	350	288	321	315	284	305	293	307	289	318	336	321	301	293	311	285	289	290	331	326	290	305	306	300	290	308	287	297	337	337	299	305	297	275	282	284	290	305	322	284	297	278	295	313	306	306	306	312	318	299	284	313	269	315	311	333	321	309	324	284	324	306	310	337	324	319	306	305	296	296	298	298	324	307	322	326	328	283	300	311	304	295	289	302	329	297	331	302	311	299	335	299	307	316	324	313	294	302	330	297	305	325	289	301	306	300	313	287	311	313	323	327	316	321	324	322	298	319	298	300	316	311	320	317	308	302	303	324	344	305	310	301	296	313	306	304	319	315	311	292	270	327	315	353	325	278	320	317	313	331	329	320	325	327	327	296	292	288	335	313	319	344	297	329	287	334	310	331	281	308	305	333	319	313	321	334	302	299	300	305	310	347	300	318	317	282	295	320	331	286	319	317	309	280	314	286	341	292	301	287	323	317	299	306	352	318	315	303	318	302	305	287	313	303	332	325	291	314	325	305	321	302	340	325	318	291	301	305	346	307	302	304	306	322	296	373	318	301	295	328	329	302	275	324	303	328	298	312	310	303	290	313	362	303	270	311	279	291	322	325	331	331	294	320	294	286	333
60421	33012	14977	4884	2233	720	233	167	144	123	120	127	124	100	128	140	150	135	142	121	120	105	131	104	124	121	116	110	123	113	115	147	118	124	125	94	123	122	123	96	106	114	131	121	118	114	134	115	112	104	131	106	127	127	120	118	103	113	118	129	132	141	138	118	104	113	149	107	107	104	132	113	111	140	128	119	118	120	124	135	140	133	92	122	110	115	130	117	106	135	123	125	118	140	126	134	109	120	132	120	106	121	102	119	131	126	132	112	106	146	130	108	134	135	145	122	139	149	122	124	112	106	129	127	134	125	112	136	106	123	129	116	106	102	113	98	115	124	117	126	121	117	140	117	113	151	130	123	102	119	112	130	133	119	129	125	120	114	116	126	104	117	128	139	125	121	107	124	107	131	117	132	133	120	120	115	111	128	138	136	122	128	116	99	115	104	127	99	115	131	133	137	127	127	130	128	118	130	115	112	111	119	116	111	120	126	132	135	146	134	122	138	122	123	117	94	133	129	101	109	110	150	115	135	110	131	131	113	106	115	131	130	101	121	122	119	143	128	126	117	121	121	118	102	132	116	122	118	118	110	116	128	113	104	113	137	121	121	143	107	118	133	124	110	108	117	99	111	116	118	131	136	91	122	125	121	126	117	107	120	132	108	122	121	128	111	124	122	99	108	119	151	120	106	125	137	124	103	132	135	121	137	113	119	117	126	138	110	124	133	123	111	141	124	130	131	99	101	125	108	137	126	143	102	124	130	126	124	115	145	111	109	126	115	132	136	131	104	127	131	102	99	130	126	127	119	131	117	122	132	122	105	120	123	118	119	100	130	138	110	114	104	129	111	111	108	123	103	130	118	96	124	135	115	108	129	140	119	149	110	114	117	114	122	102	128	127	122	108	103	115	120	129	143	105	102	118	140	144	127	117	115	124	105	139	114	113	139	136	133	101	128	131	128	118	125	109	132	129	121	134	124	118	132	118	118	126	111	117	125	126	128	131	118	111	102	134	135	100	104	133	110	114	116	119	110	113	108	121	131	147	129	126	119	106	117	115	102	140	127	130	116	135	122	122	118	111	141	100	125	109	118	119	121	119	107	122	119	132	128	134	128	115	116	119	120	122	101	128	118	143	140	145	130	130	110	116	115	122	127	123	133	135	134	116	132	149	115	122	107	119	122	145	104	98	137	107	125	118	119	137	110	131	119	111	121	93	126	120	130	113	120	107	134	118	95	152	129	130	109	127	112	118	125	115	128	131	113	122	103	137	148	123	117	102	127	95	123	106	125	135	115	156	113	119	106	126	106	133	132	117	107	108	118	99	110	118	105	96	127	127	138	118	127	102	136	112	117	113	143	136	106	124	121	118	127	130	103	104	132	137	109	98	137	139	120	126	124	118	146	122	108	100	118	129	131	133	116	131	124	121	119	114	127	123	118	123	111	116	110	130	127	122	117	114	122	109	154	128	138	117	119	123	133	125	141	126	109	123	141	130	117	115	112	139	142	120	131	126	140	150	128	128	108	122	105	106	118	126	127	143	113	124	120	128	136	112	109	119	114	120	133	113	118	129	121	116	108	115	142	128	117	98	129	115	135	108	151	101	133	122	129	147	109	132	131	124	117	113	114	128	124	121	119	129	117	144	143	116	101	107	106	107	108	125	106	125	111	137	127	127	130	104	111	131	114	121	119	123	107	106	138	138	131	123	116	111	131	116	124	116	98	124	123	112	108	107	109	82	124	121	136	112	123	121	136	136	130	124	132	130	118	135	127	161	132	109	127	118	113	132	113	138	113	114	140	118	122	123	132	128	116	128	118	120	117	124	143	135	134	105	109	135	145	138	122	110	120	136	113	112	121	131	119	120	138	129	122	110	117	130	131	131	111	130	121	114	129	136	122	118	112	111	112	110	124	108	106	118	112	122	90	118	112	117	132	106	127	111	137	110	133	130	114	108	110	100	124	116	125	108	127	115	104	117	119	127	130	137	111	116	99	104	119	132	124	136	120	102	97	122	119	121	115	124	114	132	125	115	126	108	122	116	111	136	125	155	125	111	138	124	136	135	111	128	118	115	131	132	128	102	98	94	126	111	103	126	113	129	122	100	119	113	111	131	130	128	110	123	115	126	144	126	94	126	131	112	127	133	124	105	144	126	94	129	124	105	112	120	122	104	117	112	118	130	124	122	103	102	120	131	118	120	142	123	130	113	115	136	126	114	107	129	134	129	120	112	127	98	128	144	115	128	121	125	131	109	116	124	120	135	136	118	126	132	142	112	117	112	117	116	121	127	108	130	136	106	130	126	127	104	142	122	133	114	103	124	116	134	111	110	115	123	137	121	132	110	128	121	119	124	122	134	121	134	112	96	104	133	106	122	128	123	130	128	119	118	125	123	99	138	111	116	118	141	115	115	103	117	135	116	123	113	123	144	139	136	117	114	129	119	135	119	94	105	129	124	100	110	102	114	135	113	135	127	124	124	121	121	138	128	132	102	102	119	131	91	108	111	135	103	141	111	148	137	121	116	130	117	123	119	120	132	121	87	110	102	128	123	113	152	117	120	131	123	123	117	103	121	131	117	106	124	129	132	117	110	120	130	118	110	101	119	126	116	109	114	100	99	109	135	149	128	114	142	119	103	115	128	120	114	121	128	119	126	116	116	118	133	105	117	114	106	121	102	126	133	125	102	127	113	126	121	125	120	111	106	92	118	126	115	126	104	113	124	108	116	106	96	117	126	149	126	134	119	132	134	130	141	125	131	134	91	116	95	127	123	127	134	107	107	136	119	122	131	122	111	113	124	136	127	110	112	117	121	120	118	148	120	121	114	119	110	132	108	130	123	128	99	122	120	115	141	142	132	113	118	110	129	124	121	94	126	122	112	125	117	116	118	111	116	112	142	116	111	108	106	112	112	114	138	113	113	111	122	112	125	146	119	129	133	112	124	108	125	110	133	111	120	134	125	128	120	128	115	137	122	120	137	120	120	128	124	124	113	134	112	117	122	111	111	141	137	125	120	106	129	130	143	114	136	125	118	145	123	125	119	113	109	138	106	120	119	118	125	115	143	126	132	113	126	126	149	109	135	129	121	140	117	136	132	163	121	139	116	123	130	123	113	96	108	138	131	121	114	113	128	140	109	120	120	119	108	128	128	113	114	105	145	106	103	128	125	128	135	119	136	119	129	129	116	103	116	108	117	117	134	95	104	125	107	123	91	103	113	121	109	117	144	113	124	118	122	134	125	147	153	126	125	124	114	108	128	120	117	116	91	114	123	131	129	118	129	121	127	138	118	121	106	130	136	136	112	115	116	127	116	145	117	133	130	143	125	123	116	139	119	118	136	134	108	129	123	117	119	127	106	126	129	118	107	119	114	127	120	113	127	123	113	125	128	121	109	126	137	134	120	116	132	112	112	110	123	138	143	90	142	112	129	134	100	128	128	124	101	134	112	116	117	132	120	129	136	111	119	121	136	126	115	128	142	121	123	128	111	113
39898	24489	15694	9985	6615	2298	662	513	439	416	400	378	366	306	296	287	277	286	266	282	244	264	295	241	260	275	259	279	291	292	287	274	257	261	289	253	278	268	296	268	260	255	265	272	246	277	286	257	261	261	294	260	274	244	256	230	297	257	291	262	274	282	293	275	258	259	269	244	286	274	258	265	255	259	291	248	283	261	281	281	297	278	235	273	277	227	261	283	285	264	254	280	218	276	264	271	285	275	275	266	246	285	267	286	261	270	293	255	300	262	217	260	276	291	287	289	270	256	287	263	262	279	263	264	267	257	271	291	255	307	287	253	238	269	269	276	273	265	262	263	252	248	253	291	263	270	272	271	288	283	295	246	291	245	270	289	233	282	229	290	254	279	243	270	284	268	301	264	262	254	272	275	257	264	267	279	262	280	258	264	304	256	297	284	275	250	280	268	271	259	288	251	253	272	281	253	226	285	246	269	270	260	284	282	287	274	283	262	272	284	248	244	249	276	290	303	294	278	247	246	248	306	271	275	250	256	277	265	287	300	286	264	261	293	291	256	269	288	290	306	295	273	296	255	262	268	261	277	269	279	302	254	264	258	266	277	288	296	298	259	272	251	290	281	284	267	261	291	279	294	281	284	278	279	287	266	261	250	313	287	235	289	259	242	278	288	291	258	251	290	278	255	269	261	295	291	298	276	268	267	257	264	271	232	301	249	258	263	261	257	306	271	272	245	259	239	287	291	264	287	275	266	293	255	270	273	309	282	289	275	292	283	270	264	252	241	298	258	281	300	276	252	257	267	260	308	256	268	275	280	289	258	254	245	245	266	272	272	250	286	270	276	264	274	298	248	281	300	241	238	273	297	264	272	275	270	261	268	278	294	271	275	272	271	280	255	270	280	258	285	270	275	283	256	264	249	283	278	279	297	274	244	251	262	269	274	284	265	240	279	276	270	239	302	281	276	274	254	269	251	263	260	276	261	301	257	262	275	309	284	294	275	272	259	260	262	281	274	282	277	298	280	272	273	247	288	313	299	284	265	288	283	275	261	261	262	282	289	269	267	254	281	273	265	267	286	296	273	278	281	248	252	280	278	270	281	266	275	295	299	234	250	257	260	296	272	269	252	233	252	280	249	270	277	270	297	291	268	245	310	246	300	275	269	274	275	275	275	291	272	258	262	296	250	268	256	280	272	316	274	274	255	283	254	264	268	258	298	272	294	264	278	282	273	297	249	274	289	301	254	288	259	299	280	250	278	295	266	279	283	236	249	282	260	272	301	254	262	281	275	272	265	275	280	316	287	276	284	260	262	255	286	247	293	248	295	283	274	274	272	234	303	300	253	255	274	263	270	266	278	277	264	268	281	255	290	279	276	271	284	291	269	271	265	262	260	241	279	294	269	266	265	278	269	280	279	247	258	281	261	255	249	277	272	268	260	263	289	244	266	280	275	275	271	264	287	250	246	263	269	244	267	269	312	299	255	272	290	260	269	290	311	285	281	271	263	282	265	264	257	259	255	299	260	277	281	268	276	268	248	259	255	264	259	284	271	257	269	257	287	307	270	263	245	279	291	253	267	275	300	308	241	291	279	255	286	278	245	277	281	264	254	279	242	253	256	250	238	291	257	280	293	274	235	289	274	283	269	308	236	276	256	273	249	283	262	276	242	261	291	288	270	273	259	283	273	262	270	244	263	249	284	287	267	269	264	258	260	259	266	267	292	267	261	269	300	275	270	272	246	293	277	282	296	280	287	259	302	290	240	264	281	255	269	257	286	274	288	280	273	262	272	275	280	257	287	257	300	273	300	307	278	262	269	279	284	242	260	245	275	259	260	246	260	264	258	253	292	285	281	275	275	313	253	289	244	299	272	265	256	284	285	273	258	271	262	280	276	258	299	258	279	253	253	264	264	272	286	287	254	236	275	272	241	281	268	272	269	289	276	253	257	270	281	278	293	265	290	263	257	287	256	291	275	291	271	294	271	268	248	265	274	264	260	251	264	277	265	264	255	276	275	287	265	252	254	278	311	260	275	270	243	265	269	283	277	238	258	270	296	269	269	248	285	272	260	277	267	251	270	251	309	242	262	278	247	279	259	282	277	297	270	278	259	277	286	269	282	284	247	251	262	267	265	278	275	255	295	278	261	272	273	274	263	263	275	300	285	276	268	262	272	278	288	237	268	284	287	286	290	243	278	279	252	241	222	277	278	255	270	260	279	262	269	257	291	296	263	261	249	287	291	262	249	277	263	265	295	281	302	271	286	282	284	275	267	273	274	271	309	292	298	301	259	302	253	301	254	282	263	305	287	295	285	274	250	279	276	293	264	259	256	278	268	257	246	293	282	283	287	269	263	304	262	261	265	262	275	269	291	286	232	291	270	272	270	267	247	263	268	248	264	308	230	258	270	272	255	284	252	281	284	303	248	298	284	312	251	240	261	288	276	278	286	263	269	252	280	256	247	251	274	286	270	272	277	282	267	264	274	293	261	275	297	242	279	326	289	249	266	265	260	269	244	265	269	262	308	285	269	283	277	280	291	279	240	277	257	263	285	272	257	272	281	289	236	263	288	271	294	273	268	260	246	261	270	263	237	287	251	292	261	264	267	318	222	254	270	277	270	271	254	286	274	283	297	262	272	296	273	274	284	243	285	257	261	236	316	271	264	267	276	272	258	308	263	243	298	262	297	284	283	274	244	272	267	261	278	282	283	272	299	277	267	287	249	303	251	263	264	281	280	267	284	293	266	284	273	267	265	261	277	268	290	283	250	267	294	269	260	269	254	246	301	266	281	282	247	273	249	250	247	261	264	261	283	269	282	238	272	274	274	262	300	279	293	284	249	284	270	262	264	260	243	318	261	279	266	254	289	272	248	279	245	287	274	285	241	265	303	288	289	277	294	270	234	273	244	256	309	273	297	275	259	265	240	287	244	265	287	246	302	247	284	280	252	252	293	258	237	243	254	266	273	288	250	282	257	294	260	302	263	266	283	242	276	267	252	285	233	250	272	248	298	254	271	260	250	280	275	260	287	255	300	274	275	249	294	267	254	264	270	255	302	267	278	264	256	247	283	253	255	241	257	253	277	267	259	285	282	271	269	262	289	248	280	296	250	286	271	252	257	271	242	266	249	296	274	278	290	281	275	301	275	249	265	254	287	277	280	271	271	283	237	257	265	257	270	263	256	252	272	294	293	289	276	257	263	279	248	256	254	285	269	264	258	280	292	258	307	257	266	254	281	282	266	268	279	282	247	256	250	256	250	269	252	280	265	269	262	299	269	287	271	302	281	270	260	275	280	303	305	249	223	266	284	275	278	266	253	293	255	246	294	246	284	266	274	238	288	288	283	267	283	282	270	266	270	277	307	245	273	270	284	291	269	287	283	287	271	258	285	262	286	254	264	275	273	254	275	253	260	309	266	278	271	277	243	274	299	238	272	297	253	281	283	262	277	258	279	243	266	262	258	271	294	277	273	315	282	262	281	283	271	273	273
67504	39768	22305	10150	4074	626	240	237	197	202	162	152	159	152	126	141	150	117	147	129	147	145	127	140	156	132	112	124	123	158	119	141	112	123	137	134	146	145	130	118	117	134	113	131	132	131	145	129	139	130	141	121	124	133	132	136	115	114	133	138	123	112	128	135	114	138	154	124	106	117	119	122	152	122	135	129	118	129	108	128	133	126	136	131	106	125	133	139	129	111	134	134	137	106	129	132	125	126	127	139	154	106	131	137	132	116	120	122	108	130	126	125	124	147	131	136	120	106	134	97	125	132	119	127	131	146	109	144	123	136	125	120	105	111	121	94	135	127	117	117	130	153	116	113	102	118	118	143	136	124	123	116	101	108	135	112	124	135	119	118	145	133	141	129	133	121	123	113	133	111	147	120	129	115	122	124	103	111	116	117	122	132	124	129	128	126	125	129	112	110	102	95	134	135	132	131	149	117	143	145	125	134	132	115	118	117	120	117	126	138	125	134	131	123	112	145	131	113	122	151	140	130	134	154	111	132	127	123	110	143	138	126	102	136	136	156	146	134	141	108	132	101	105	126	128	127	116	122	122	122	118	112	139	123	103	121	125	120	109	127	128	124	112	132	139	136	144	140	124	142	105	136	118	146	107	122	114	134	110	124	127	122	146	141	140	139	150	141	128	127	120	128	114	123	108	127	125	135	119	146	119	137	125	137	138	131	131	132	115	124	116	117	116	117	125	132	118	106	121	114	102	122	124	131	128	105	133	105	139	113	115	124	104	123	135	128	143	139	134	130	140	132	121	112	131	131	132	104	140	130	157	123	110	120	123	116	124	125	141	122	124	140	116	111	105	121	142	128	112	126	138	125	133	124	131	116	110	135	145	123	121	140	115	112	153	131	137	115	119	128	166	114	126	118	143	130	123	123	126	110	138	120	120	123	126	128	146	133	118	117	139	113	115	125	126	130	135	124	143	156	126	113	106	123	119	127	122	129	118	113	119	115	134	127	110	129	122	123	128	124	134	140	130	135	153	131	123	133	105	116	113	126	122	126	131	131	154	160	138	108	113	117	112	152	113	123	123	127	118	122	119	142	116	130	151	118	137	124	117	110	140	116	121	130	133	111	104	128	106	138	108	140	132	122	114	110	108	117	124	133	146	119	116	127	133	120	130	137	135	116	119	123	136	137	121	99	140	129	144	140	115	123	143	126	120	120	123	142	133	135	141	140	128	135	134	119	131	130	136	115	135	128	110	121	108	142	111	140	126	142	142	135	121	125	126	132	106	134	114	110	119	131	124	135	90	114	123	112	122	122	124	119	124	124	124	118	114	136	153	126	146	142	122	124	128	130	118	144	118	125	115	144	119	133	116	115	104	125	129	104	104	132	111	131	116	114	120	142	107	132	125	113	128	120	135	144	114	146	117	115	135	142	118	96	110	139	111	119	117	129	144	138	126	126	127	123	126	115	129	126	128	118	146	139	125	98	103	120	139	133	110	122	117	112	97	129	133	134	127	109	144	120	151	125	123	135	152	108	118	131	132	120	121	112	147	138	131	117	131	109	130	126	134	133	122	117	122	155	117	134	105	148	131	117	117	136	114	152	117	151	125	104	135	120	127	121	127	127	142	119	123	110	129	144	125	115	110	125	113	139	139	117	124	121	123	134	131	116	118	112	127	121	109	118	118	105	108	133	158	118	125	127	120	112	140	135	139	133	134	131	122	133	102	101	124	141	136	127	143	102	133	109	126	138	119	134	135	127	109	122	114	140	124	122	117	124	121	134	135	114	135	119	131	100	130	143	132	104	130	120	119	141	123	116	114	124	143	139	122	109	127	113	118	121	132	120	128	122	127	138	114	130	139	121	132	134	146	134	129	137	129	106	102	113	119	119	126	141	133	123	136	113	117	125	127	118	124	115	113	127	116	127	144	124	152	105	116	126	143	125	127	139	102	106	123	123	124	124	135	139	121	119	160	127	130	135	122	137	123	149	145	126	127	134	125	129	128	140	111	144	132	109	106	124	135	125	112	102	139	127	129	110	110	123	129	121	139	127	143	119	125	111	146	127	123	126	129	135	144	130	139	131	122	108	116	119	108	135	108	100	132	122	126	123	141	111	116	142	145	122	130	121	143	123	107	120	126	119	112	140	122	129	110	104	133	126	127	121	136	125	151	125	115	109	116	145	147	134	134	133	127	116	122	126	116	149	112	132	139	143	126	132	123	135	126	100	134	127	117	130	135	109	111	152	115	143	94	143	138	143	112	107	129	134	148	130	128	116	130	140	102	134	151	113	128	133	128	134	97	130	109	128	109	140	122	129	120	127	125	108	101	141	119	112	118	132	129	127	134	115	142	136	110	112	109	137	138	125	120	137	130	139	139	133	132	124	140	127	155	125	122	147	110	139	131	122	139	135	133	120	112	100	114	117	126	115	119	139	110	133	132	141	116	134	131	95	136	160	131	124	135	132	131	129	125	117	135	117	129	119	120	127	117	144	110	123	118	122	122	112	128	118	132	126	109	111	121	135	99	109	128	126	142	128	138	119	130	132	125	131	115	128	140	110	149	134	119	110	108	125	129	115	112	131	108	147	140	134	127	133	139	130	104	133	137	116	145	130	125	128	128	142	141	116	124	125	115	130	133	142	131	141	138	125	123	135	140	150	117	135	120	109	85	126	140	128	112	146	114	143	143	141	121	117	136	138	125	115	125	111	106	133	114	125	138	115	117	120	127	140	125	125	113	116	104	123	122	125	123	116	124	127	110	125	112	147	130	112	134	139	127	132	131	125	132	119	113	119	133	130	129	115	122	159	145	141	142	123	135	132	107	123	136	140	139	137	129	123	132	119	132	123	123	115	118	129	123	136	146	130	144	130	121	131	125	131	125	118	131	107	123	109	127	127	138	126	114	119	126	128	130	137	127	110	129	123	144	125	119	128	128	124	121	113	111	135	130	125	139	118	157	126	131	119	126	125	127	115	122	161	122	116	126	130	129	131	117	136	124	139	150	119	138	120	119	142	121	124	115	130	127	124	153	123	133	125	122	141	154	140	132	150	134	119	116	127	127	158	116	138	136	125	97	107	133	114	123	122	141	136	143	129	138	137	108	121	129	140	100	132	126	118	115	110	108	141	133	119	151	132	125	120	133	138	147	141	127	105	118	115	127	117	127	120	107	125	138	124	125	122	124	163	125	116	116	116	135	141	136	141	146	140	139	132	128	117	112	137	124	114	142	142	104	114	119	144	158	117	111	130	116	115	110	130	119	102	124	118	135	110	117	120	113	127	116	119	118	107	109	136	139	120	138	130	101	132	115	106	151	119	131	142	117	154	140	108	105	115	117	133	116	114	115	133	124	140	122	117	138	128	121	128	119	135	121	126	133	108	135	121	136	117	148	130	130	127	123	150	138	118	136	102	117	130	126	113	124	101	112	102	148	121	132	141	138	117	117	125	115	130	114	100	121	133	122	126	123	114	151	111	104	113	131	117	121	131
43537	30065	22724	16952	9860	1490	762	704	547	514	478	454	452	430	332	336	309	296	312	294	323	302	299	284	304	280	282	270	299	287	290	300	311	267	271	298	285	291	291	278	310	313	292	282	280	278	278	267	275	294	298	291	266	334	282	259	260	269	291	310	277	265	296	281	298	266	270	277	319	308	312	252	243	293	278	267	247	272	273	308	315	278	277	275	262	258	275	283	276	303	284	299	290	293	273	249	272	296	288	271	246	272	277	293	290	283	275	242	277	280	292	285	291	269	281	296	269	288	296	283	276	252	318	275	298	317	254	295	259	264	288	296	301	271	312	295	250	260	272	264	297	282	262	274	255	269	308	288	264	307	284	286	297	288	314	260	258	282	286	274	257	270	292	241	270	283	305	301	275	292	276	308	318	241	288	280	319	279	284	269	262	261	298	296	286	282	262	281	282	280	256	279	283	287	249	279	272	242	293	288	313	275	275	289	281	313	286	259	301	276	271	294	313	292	275	287	308	278	244	276	295	303	270	315	318	259	280	305	313	281	289	265	259	293	279	285	272	254	269	275	276	290	267	270	286	264	282	276	321	275	268	280	277	296	296	286	283	275	266	277	282	286	298	251	272	274	253	281	273	278	270	277	273	269	282	278	282	260	277	300	281	282	268	289	287	253	269	296	312	289	299	263	274	297	259	280	277	302	257	301	286	287	273	287	285	297	280	275	269	302	276	261	261	285	291	279	293	276	314	307	292	293	270	247	284	263	305	290	308	271	286	270	287	276	285	290	256	270	294	280	325	248	271	297	273	286	289	302	283	286	289	307	286	274	288	262	272	291	287	286	287	284	282	278	255	290	300	279	301	314	275	272	280	287	257	287	290	294	279	275	267	274	281	242	277	278	295	261	255	301	282	274	274	265	259	291	288	274	246	275	304	293	297	277	319	294	277	277	258	240	289	297	268	267	267	301	271	308	289	277	285	279	285	276	311	284	276	272	301	302	269	260	275	296	285	283	288	298	281	284	261	248	267	259	305	286	279	251	295	272	272	293	268	260	281	286	264	267	285	280	281	289	269	292	280	270	280	305	289	275	296	289	271	253	279	270	290	298	270	264	317	285	270	287	288	288	323	269	276	267	253	276	268	305	261	247	261	292	252	274	215	286	247	286	299	287	287	315	260	295	280	278	260	244	277	286	321	294	280	280	288	268	249	276	290	276	258	291	287	277	293	277	278	298	302	284	306	282	311	302	237	308	288	280	270	280	265	287	261	292	276	274	275	299	273	266	280	263	303	259	315	311	284	298	278	274	302	256	284	277	295	314	270	288	275	283	280	283	287	277	290	267	258	305	300	284	280	261	252	282	294	277	287	286	301	262	272	284	281	290	306	272	297	295	290	277	279	283	289	281	283	296	277	260	273	242	292	288	291	274	310	263	253	282	276	274	285	278	317	297	264	299	285	276	287	262	294	267	282	268	294	262	281	295	248	281	270	268	276	271	275	276	268	290	286	270	312	268	292	289	275	264	288	276	265	298	299	284	296	293	262	293	279	270	298	282	302	279	280	285	296	276	263	288	268	267	273	276	262	291	273	285	260	276	278	299	259	298	319	285	253	276	309	288	302	325	274	300	305	267	278	258	297	295	328	314	281	312	290	299	276	283	292	275	258	280	271	316	276	286	280	267	333	286	270	304	299	287	264	276	278	275	274	278	282	263	281	289	264	299	271	250	282	276	313	260	323	260	325	268	297	243	268	305	271	273	286	283	305	299	281	292	290	260	286	262	272	300	281	269	295	305	250	283	277	269	259	255	289	284	306	260	293	255	293	265	283	304	289	273	298	305	252	290	265	281	273	282	279	271	301	304	279	264	288	275	277	298	289	291	293	309	276	263	292	255	280	288	268	280	284	295	293	284	287	278	294	280	278	267	309	282	278	300	275	290	258	265	279	310	284	265	310	264	294	284	292	291	278	302	314	286	294	248	257	296	302	251	285	288	286	263	275	278	273	271	283	272	261	269	269	303	251	268	259	293	249	263	271	284	270	284	277	294	277	257	298	260	277	294	273	294	267	275	284	301	272	274	251	266	280	327	259	271	271	258	286	258	292	287	271	292	283	280	287	305	284	277	270	282	253	267	301	276	270	287	263	283	251	292	293	278	250	270	272	301	278	305	291	282	289	306	286	279	267	297	253	264	272	321	292	280	266	266	291	256	280	282	286	299	267	281	300	272	285	302	273	309	263	278	295	276	286	284	266	304	253	267	271	281	280	279	251	318	265	302	293	292	271	281	259	276	305	287	317	265	281	278	264	258	270	293	273	297	286	280	311	304	272	304	307	303	270	300	293	283	271	292	269	294	285	291	291	282	295	279	269	297	280	292	279	273	269	277	292	298	260	261	250	293	277	286	258	281	281	278	289	273	293	259	267	270	272	266	292	271	301	313	276	280	265	291	268	319	270	260	272	262	265	301	261	269	289	305	298	244	267	273	300	267	258	279	299	321	274	297	270	273	252	277	288	273	287	282	308	291	298	291	279	254	274	295	261	264	286	273	283	269	294	271	287	271	247	258	269	293	237	285	253	300	267	280	292	259	261	275	289	298	252	269	293	288	282	294	262	250	304	301	297	301	291	300	266	275	279	278	289	274	286	280	307	256	274	280	263	308	293	285	297	270	271	283	306	288	267	270	270	276	274	260	296	278	263	272	296	289	276	270	295	273	262	285	284	277	284	279	279	266	263	292	279	283	293	256	296	265	268	276	262	277	306	264	275	286	296	303	273	320	300	285	286	290	256	275	264	290	290	272	305	297	290	291	262	294	254	301	273	258	318	275	294	276	283	289	296	268	268	295	260	289	278	259	284	262	263	290	287	286	262	263	254	272	260	279	277	297	272	291	282	325	260	287	283	270	247	296	297	309	281	251	324	298	293	273	273	294	276	295	257	281	295	291	301	264	302	281	257	305	284	277	294	249	273	276	259	286	249	283	284	290	302	277	255	260	291	272	280	279	289	265	279	283	280	257	260	262	302	279	253	293	283	256	267	276	256	270	258	283	303	290	300	257	264	290	267	291	270	275	251	282	281	273	279	299	318	263	265	253	278	292	274	285	267	282	277	273	283	290	293	290	303	270	289	265	301	312	297	267	248	276	301	289	288	281	256	296	296	246	293	267	273	318	295	299	277	294	320	291	302	302	267	268	291	255	282	265	304	266	275	288	294	268	293	305	267	315	298	280	251	297	297	306	267	287	255	278	320	270	306	261	297	279	271	262	257	317	249	268	307	262	269	271	285	255	288	267	316	283	274	261	295	288	273	268	273	256	287	279	290	278	287	277	278	268	303	279	304	275	295	294	292	301	266	278	302	279	309	286	306	265	289	287	308	299	252	299	273	268	304	269	266	277	298	278	262	306	304	258	262	289	291	285	285	270	277	301	270	272	283	248	280	305	285	297	265	280	256	288	266	291	286	266	287	272	284	284	262	311	286	257	255	299	245	255	278	284
43624	22251	11451	5387	1485	308	204	167	165	178	162	135	145	141	143	126	135	130	143	157	117	160	153	147	119	113	134	152	140	144	128	135	150	145	150	136	154	153	138	144	133	152	133	149	159	143	130	136	133	143	166	138	136	141	136	128	164	148	152	142	161	125	122	151	118	160	142	119	109	118	151	135	114	130	126	132	140	142	153	130	121	128	144	151	160	146	145	156	138	157	147	164	138	144	134	157	142	137	134	127	128	137	131	142	147	134	143	151	129	166	128	142	127	152	132	127	138	153	141	156	111	129	125	136	123	133	134	141	125	118	138	125	127	124	137	129	137	144	156	140	132	145	144	160	144	135	142	156	159	145	134	114	126	137	124	129	134	152	139	121	150	110	149	149	161	152	127	136	149	150	149	133	153	116	131	135	163	146	141	137	142	150	134	117	129	137	151	121	143	117	122	166	133	136	134	148	156	144	126	146	125	144	156	128	164	140	146	125	133	130	137	160	136	137	158	142	163	105	141	140	131	137	149	130	136	125	160	134	149	132	153	176	138	128	131	132	150	136	158	125	147	125	117	141	148	135	125	143	145	144	141	137	144	118	131	119	138	155	142	123	137	122	151	137	118	126	107	133	121	142	141	130	150	120	125	125	142	140	129	130	143	126	128	107	138	142	146	100	152	131	146	132	107	154	146	129	127	145	160	120	108	144	130	134	127	133	148	151	148	140	151	150	126	145	130	133	111	133	114	164	121	158	127	135	129	151	115	157	130	129	126	152	139	118	120	161	146	124	131	145	149	149	147	131	136	148	120	157	134	136	146	151	144	144	134	126	146	161	149	138	122	143	134	137	123	145	125	142	137	157	167	130	144	142	145	143	140	137	132	154	132	138	164	148	99	142	139	133	138	139	128	152	145	124	160	122	128	148	144	140	138	131	150	161	142	154	128	165	142	133	153	149	134	151	114	130	143	152	164	133	141	139	123	139	122	123	132	113	135	152	135	115	131	135	145	115	135	136	143	130	159	143	145	138	135	135	129	135	141	124	126	133	147	102	135	154	156	144	154	127	118	140	141	156	159	130	141	157	122	134	164	134	135	139	111	126	143	141	146	136	110	152	120	130	145	146	154	135	135	132	140	134	130	126	120	130	151	132	160	161	142	135	133	138	139	123	141	157	109	118	143	135	150	127	133	129	120	136	144	126	129	127	136	131	149	146	137	140	141	150	142	125	135	148	113	130	130	155	128	115	135	151	136	139	158	143	131	135	137	148	152	116	130	142	146	126	139	141	134	137	149	125	140	146	134	135	127	134	140	141	151	171	139	111	146	140	136	152	141	119	142	109	148	132	151	159	117	131	159	131	154	143	136	126	135	127	165	165	169	139	127	136	152	155	121	154	134	152	105	138	146	143	117	125	144	138	124	148	130	122	130	150	164	141	139	142	129	131	142	134	142	144	119	135	138	138	121	136	130	153	143	143	132	126	156	117	138	135	150	148	145	126	143	151	119	138	140	122	135	137	120	156	133	160	138	151	137	149	115	147	133	133	136	125	138	140	143	142	139	135	133	117	153	155	163	147	147	148	138	151	143	137	142	145	136	110	130	147	158	138	125	135	145	138	140	126	141	106	145	134	144	151	136	130	121	148	136	137	120	138	126	153	136	136	126	125	133	139	123	134	127	142	124	156	119	136	140	119	130	138	131	152	134	148	135	138	105	140	159	160	136	149	132	136	160	136	139	143	139	132	137	130	132	145	157	138	152	120	135	135	124	135	152	144	145	140	125	159	155	134	140	141	146	107	131	148	126	136	143	135	144	152	139	123	135	137	159	134	137	119	110	116	115	129	138	150	130	138	144	126	133	130	150	134	136	185	161	145	149	136	132	136	144	121	152	139	131	132	130	128	154	144	148	133	160	148	142	123	142	126	164	133	140	136	136	134	142	139	142	163	160	123	146	133	149	142	123	124	115	131	142	142	126	125	125	133	139	147	135	145	136	131	144	131	137	154	146	139	124	137	139	128	150	129	143	143	136	124	143	145	136	133	125	139	132	153	167	136	133	117	158	122	137	136	141	124	131	143	148	140	115	125	124	127	133	107	160	149	145	140	139	153	143	142	131	139	125	157	133	111	134	132	141	140	99	138	124	138	141	138	147	155	139	134	137	124	118	131	127	121	137	128	136	151	136	138	138	129	134	143	134	134	156	133	107	130	140	147	125	130	135	131	155	139	126	140	147	136	143	151	133	136	146	138	131	117	138	129	125	125	136	151	151	149	157	119	128	149	143	127	139	143	125	123	124	135	120	115	140	135	139	123	135	142	134	111	138	156	142	162	132	145	119	145	127	125	145	136	146	140	134	132	136	149	143	122	119	145	130	119	123	120	146	162	141	136	140	139	149	147	140	157	147	142	153	129	154	144	119	148	126	129	148	133	148	126	158	129	149	134	134	155	143	135	149	117	135	115	159	129	149	142	151	136	130	158	127	129	136	147	145	168	148	133	159	130	133	167	135	145	136	135	132	127	135	144	121	133	127	131	158	126	136	117	113	140	145	145	113	133	141	136	166	141	145	151	141	143	135	132	129	146	143	133	120	127	140	135	138	140	120	127	159	164	148	150	106	141	146	143	149	153	122	162	146	141	128	137	129	139	138	147	138	142	122	148	136	170	149	158	125	141	140	137	139	147	144	148	139	152	144	125	132	127	121	144	118	133	133	121	129	141	130	141	128	134	139	173	148	136	129	149	148	141	113	141	136	137	142	136	123	132	129	140	143	158	158	151	131	139	147	148	138	121	139	138	163	135	139	137	153	161	140	146	145	144	133	151	145	143	170	141	123	146	148	147	143	134	171	122	146	127	141	152	138	151	130	146	140	132	159	159	146	109	139	141	151	140	126	143	144	137	139	140	131	119	154	137	126	149	143	146	156	138	144	134	127	135	136	143	138	131	158	142	141	131	133	125	164	123	149	127	130	148	127	134	131	125	114	132	129	128	135	133	140	157	152	132	129	137	139	145	154	132	161	160	140	142	145	135	168	146	145	140	133	141	127	150	132	137	140	153	150	138	112	137	134	133	142	115	119	147	139	129	128	166	131	137	121	126	133	136	126	122	125	123	122	150	144	139	136	131	116	144	127	134	147	123	132	122	126	142	133	128	126	150	135	144	146	131	156	126	126	143	123	138	134	151	138	154	146	131	136	136	131	139	120	130	147	140	140	117	124	130	120	152	146	145	135	132	136	129	116	124	146	145	149	147	141	113	135	143	145	125	141	153	127	143	147	123	153	158	155	138	143	144	136	153	124	124	147	147	117	122	136	116	129	133	124	118	154	120	130	143	135	143	150	130	120	135	148	170	149	135	143	112	141	113	140	121	133	143	112	146	142	148	132	141	127	155	124	133	135	160	127	113	144	143	149	120	135	151	141	124	157	135	146	158	143	161	111	130	121	151	139	135	136	143	143	132	142	141	131	148	149	164	136	133	125	114	146	140	145	142	136	143
27404	15341	15129	11336	4272	1135	711	523	535	431	406	412	415	398	349	344	341	331	297	310	298	308	316	303	314	325	324	309	289	315	311	271	272	299	312	309	290	298	266	290	297	270	301	311	313	289	306	301	293	293	296	308	321	275	285	277	288	340	259	306	320	277	301	287	308	281	288	324	310	282	285	286	313	306	292	308	296	300	321	283	304	307	288	299	277	337	339	277	341	293	316	315	307	288	335	305	268	296	298	317	335	323	314	313	278	269	327	289	324	291	283	308	313	302	298	282	296	315	318	271	319	299	335	297	343	293	321	292	298	316	310	311	321	312	314	300	308	296	300	315	339	313	292	326	311	334	316	298	312	321	300	317	273	327	313	327	291	300	303	305	295	294	304	305	326	287	268	297	302	291	310	295	313	304	317	304	328	300	293	325	273	298	285	301	286	286	308	299	282	292	301	326	301	293	301	295	321	302	323	287	300	292	306	296	309	277	315	309	333	291	323	280	300	307	334	304	329	330	326	296	299	296	286	302	325	305	293	276	286	285	323	347	306	301	323	308	297	319	278	295	291	302	298	281	274	303	281	312	362	314	302	314	305	301	270	320	301	281	308	284	314	278	293	303	301	293	285	297	326	308	300	288	296	316	328	286	318	302	292	257	279	287	321	303	277	275	292	310	320	300	312	304	299	302	299	298	336	326	326	309	325	329	299	299	291	298	316	326	322	354	287	287	305	277	305	298	320	340	353	301	302	287	306	312	293	319	301	296	270	289	288	287	300	301	286	300	288	331	289	328	289	278	292	293	260	319	300	348	285	323	295	303	276	277	312	292	317	335	277	311	287	289	281	275	305	282	311	319	308	313	301	294	308	296	288	324	301	280	320	283	284	263	313	314	292	288	297	293	307	274	268	301	339	284	308	284	280	299	312	317	317	268	311	306	310	292	299	293	312	310	344	275	279	279	298	289	300	284	306	324	309	314	294	331	311	318	319	318	298	315	298	313	314	293	281	304	305	301	306	315	279	296	306	301	297	296	326	322	314	307	323	328	303	287	294	336	325	298	309	317	305	268	312	288	298	302	295	290	313	311	302	316	342	270	313	270	304	321	297	317	319	296	311	326	298	308	294	330	299	297	276	307	301	295	317	304	305	310	310	275	283	268	317	331	306	305	281	292	304	304	316	280	328	288	272	309	307	354	313	285	328	292	279	293	297	295	340	283	284	301	305	309	314	298	295	296	291	344	309	318	316	277	314	275	298	308	311	313	308	282	322	297	283	310	269	293	315	260	301	291	308	275	298	311	303	285	300	290	276	289	296	334	308	321	293	308	316	286	319	289	313	314	295	296	276	298	282	264	321	292	295	315	272	271	347	294	319	321	338	300	299	308	299	309	308	288	299	290	285	301	297	291	285	324	301	281	292	296	334	312	291	299	296	288	299	271	317	302	315	319	308	315	316	290	320	332	298	284	281	332	255	314	326	297	304	331	298	291	301	286	321	268	289	319	314	288	321	326	300	291	308	296	308	292	299	286	292	296	324	301	265	320	304	316	335	282	327	328	290	306	327	300	311	328	333	351	302	323	277	293	277	299	304	310	291	308	316	301	308	313	276	294	276	286	335	312	323	290	330	310	288	296	281	292	296	297	298	292	282	274	299	306	326	310	279	286	256	315	307	305	308	338	332	294	301	312	313	268	312	308	320	290	316	286	316	309	301	314	273	293	288	308	326	296	305	304	316	305	308	311	279	301	282	289	284	309	294	307	334	344	293	309	288	312	315	304	306	306	269	277	302	309	322	291	304	302	307	318	325	339	293	274	256	327	291	303	343	273	320	277	288	328	317	277	329	294	279	301	318	318	321	323	290	296	300	297	309	299	309	280	302	315	312	313	301	305	272	274	298	298	299	322	306	322	298	316	312	304	314	304	279	301	290	299	294	290	287	303	309	309	308	285	290	300	312	312	306	332	333	291	296	334	298	325	312	260	323	328	308	328	310	333	291	312	301	314	327	311	285	322	288	303	323	280	305	330	306	285	316	276	301	311	302	299	329	315	293	282	307	295	314	312	287	306	283	304	303	292	305	272	302	279	308	306	324	305	303	295	302	299	286	326	347	291	327	323	316	321	276	293	321	329	309	287	310	328	303	330	301	330	333	318	319	291	339	335	319	292	270	276	316	278	324	296	291	311	300	309	294	296	304	283	288	327	306	296	311	305	291	312	303	287	293	311	298	334	294	314	303	304	317	332	305	261	308	293	303	290	330	355	308	332	308	272	301	292	277	269	317	286	292	292	315	278	311	334	285	304	311	298	288	306	293	328	292	297	316	319	301	302	262	307	293	280	277	298	295	319	302	314	274	325	289	297	283	326	319	314	288	287	342	299	292	280	327	326	308	296	295	302	313	314	275	311	312	331	292	300	258	282	307	310	311	289	330	324	302	321	300	272	314	283	272	303	289	324	308	268	288	313	319	296	300	307	282	306	282	309	322	310	297	321	323	306	295	307	280	303	299	316	314	285	317	309	326	283	293	291	327	303	306	297	253	305	331	292	329	314	289	324	287	295	295	318	302	285	292	315	282	284	282	303	309	306	296	270	310	304	328	327	310	310	304	296	291	315	325	328	309	321	297	274	305	280	290	286	294	322	283	346	333	290	248	286	289	341	307	280	304	313	299	312	322	307	310	295	292	305	275	303	262	322	334	314	313	310	291	300	284	301	302	306	319	292	283	311	286	323	314	265	317	258	296	324	310	283	325	326	289	310	293	315	302	274	316	279	307	296	287	310	297	274	300	326	300	290	302	283	331	299	304	293	300	283	275	300	320	344	326	317	299	320	294	317	276	331	330	330	298	333	305	280	309	279	290	276	298	299	314	304	306	277	323	296	311	281	277	318	310	299	324	319	323	318	282	309	338	282	290	279	297	298	308	322	282	301	283	322	283	283	316	302	305	310	294	289	284	304	323	334	297	265	318	281	309	297	302	309	291	301	307	310	297	282	283	295	294	298	265	310	313	290	306	298	317	304	318	302	313	275	276	279	279	296	285	310	308	308	293	303	298	316	305	295	327	326	318	302	293	302	285	306	303	313	310	291	319	272	329	327	333	324	319	292	297	293	294	310	282	324	299	295	295	285	290	282	279	302	290	313	293	295	309	310	296	321	332	297	297	309	300	304	274	320	333	302	287	301	268	324	329	285	297	317	312	308	305	290	263	306	310	294	281	311	295	308	295	309	263	286	314	301	298	307	292	308	303	300	274	307	304	317	338	298	274	323	302	310	280	283	298	296	276	289	356	279	307	313	284	299	288	289	313	302	274	309	332	332	301	300	317	284	291	311	298	291	274	297	287	298	314	278	314	307	276	270	311	289	289	272	251	325	283	295	290	288	278	287	349	304	295	294	332	361	315	300	297	305	294	300	299	308	308	276	314	288	291	285	288	326	311	287	316	325	322	297	304	272	315	256	297	307	264	307	311	299	330	322	304	308	309	336	320	305	308	283
58790	28218	17003	8538	2943	664	210	186	145	166	159	158	161	123	138	120	146	144	134	127	132	110	136	100	133	131	117	108	136	104	137	123	105	140	114	117	126	138	130	119	112	125	123	133	142	115	128	129	139	141	123	110	111	103	119	135	117	118	112	126	134	112	115	136	110	117	134	103	106	98	122	135	117	133	125	137	135	112	120	126	124	115	138	121	125	119	128	115	125	116	132	112	117	122	121	114	115	104	119	140	124	105	129	114	130	111	117	115	114	140	140	142	127	121	105	122	149	118	133	130	129	108	130	120	122	120	132	123	112	118	120	121	117	112	122	104	111	117	124	114	112	113	105	127	124	123	112	119	153	141	113	120	129	113	114	144	108	112	113	135	125	117	104	116	125	132	132	132	106	126	108	109	119	127	127	111	124	121	120	126	130	111	114	135	116	142	140	107	110	116	126	125	124	127	118	125	95	116	114	112	130	111	135	117	119	114	115	133	145	131	143	116	127	119	139	96	114	126	118	104	114	126	113	112	123	118	160	125	125	107	118	107	124	129	106	129	106	126	133	132	131	133	129	129	127	138	127	110	110	122	110	127	110	141	108	130	146	104	126	119	134	127	153	136	139	143	115	125	112	120	128	118	141	126	141	137	147	113	119	123	136	135	109	123	112	135	114	118	131	132	114	123	111	130	129	129	109	123	139	124	107	116	113	115	108	104	144	118	127	112	100	120	121	122	107	144	139	132	131	118	123	105	117	117	115	122	119	124	139	121	113	132	125	126	129	101	116	110	123	112	133	108	128	118	122	124	122	103	121	116	113	138	112	110	104	112	137	132	120	116	124	114	119	131	106	122	111	120	126	141	126	113	133	135	128	144	121	125	133	116	136	100	114	118	112	132	116	125	109	117	147	98	117	122	117	127	131	133	143	138	114	132	113	116	123	114	117	110	119	107	131	116	116	118	124	113	119	117	121	119	152	147	116	124	117	136	131	122	121	139	133	128	133	111	102	123	131	132	124	131	147	115	96	98	121	128	134	124	105	120	119	113	117	112	118	113	100	131	125	147	115	107	121	98	121	126	116	109	111	117	129	125	117	116	121	131	105	137	108	122	137	122	110	100	129	115	147	121	125	124	143	123	135	123	127	141	140	134	120	114	129	124	122	124	145	125	118	125	125	104	121	128	117	126	112	119	138	141	102	93	103	126	106	127	111	117	114	122	106	99	117	129	112	116	126	145	129	105	139	119	112	125	112	115	109	116	120	128	125	121	115	108	131	116	140	132	102	109	126	109	125	107	124	111	111	122	124	135	117	129	123	119	113	128	119	117	125	118	100	136	131	123	120	122	108	114	124	129	112	113	116	131	125	130	130	113	139	123	127	116	131	135	138	107	132	135	135	134	129	117	121	125	113	124	126	116	125	126	118	106	141	143	130	122	110	132	142	125	130	99	125	116	112	126	117	110	141	143	116	125	125	117	138	120	112	119	136	128	134	134	129	115	122	145	117	139	127	93	128	118	125	112	132	120	124	105	133	117	130	117	131	122	135	134	128	119	128	123	127	137	87	97	119	116	112	138	115	103	121	99	130	114	116	117	123	119	138	129	109	131	110	138	103	123	114	129	116	117	129	161	125	139	129	112	111	117	124	102	110	118	117	114	138	93	136	136	147	116	126	137	144	104	107	121	130	124	126	112	116	110	109	114	110	152	121	124	120	105	111	116	122	123	122	114	115	109	127	102	115	128	119	103	98	131	127	129	132	126	132	145	130	122	117	129	135	105	108	124	145	118	112	124	123	116	113	125	98	124	128	103	111	123	115	106	141	117	119	119	117	115	108	110	103	103	115	116	100	101	127	130	126	137	139	120	113	111	113	128	103	114	120	147	106	106	118	109	129	114	130	135	123	139	108	117	108	134	137	119	108	117	118	128	114	106	132	134	123	130	102	119	107	131	113	106	96	114	115	106	129	125	125	130	118	91	112	112	118	88	114	139	115	108	129	102	136	111	123	129	119	114	107	110	132	120	107	118	125	125	123	122	138	126	124	125	124	135	117	125	122	124	128	99	117	112	126	128	123	128	107	114	114	121	134	138	141	106	128	148	141	120	117	144	111	116	137	124	118	121	122	142	96	143	134	156	109	124	119	123	137	138	126	116	115	118	123	119	121	119	113	122	128	117	109	130	129	126	149	137	142	123	129	128	99	107	115	124	116	93	125	130	105	132	132	112	133	115	113	125	122	101	124	120	119	127	126	120	107	114	118	109	128	121	124	130	102	95	123	124	123	113	158	118	110	120	137	118	111	133	131	130	136	117	127	97	101	110	134	127	112	144	129	120	115	141	126	111	109	119	130	132	122	137	103	106	119	119	119	122	124	127	107	136	105	109	126	127	115	117	136	120	129	132	120	109	121	125	125	134	114	115	117	126	125	127	120	113	130	115	120	134	111	128	123	127	106	124	104	138	137	111	121	123	136	133	114	118	115	119	114	116	136	123	112	115	114	121	128	135	112	125	133	113	134	140	118	113	115	130	114	129	126	104	104	105	125	119	106	118	128	113	130	123	131	131	138	106	115	112	118	113	123	133	98	120	119	122	123	132	117	162	131	102	115	126	122	121	147	124	118	115	148	130	115	121	113	126	128	131	125	118	125	125	123	112	117	108	113	120	115	107	132	128	137	116	83	110	118	104	138	132	123	122	116	119	122	122	123	123	108	146	136	129	116	137	117	129	129	139	147	121	99	113	118	135	106	126	100	111	106	128	108	102	123	108	127	113	112	128	127	115	146	129	124	136	126	126	116	135	114	132	153	111	112	117	123	103	117	121	133	121	131	110	111	120	115	125	113	126	120	134	144	124	125	107	110	129	119	107	105	122	117	114	133	131	133	122	119	124	114	113	140	122	126	125	114	121	116	93	136	120	126	136	120	130	138	112	140	115	110	112	114	121	112	123	110	115	126	128	112	110	117	101	115	115	112	133	111	115	120	126	129	128	109	114	126	115	117	115	118	137	131	125	97	128	129	118	146	117	144	127	130	113	115	125	108	125	116	99	106	113	128	110	109	102	112	116	147	119	134	115	124	121	129	130	114	118	132	115	132	128	153	121	129	109	122	137	106	130	119	144	144	112	117	129	122	125	125	132	120	115	120	120	116	124	127	122	128	131	130	127	133	127	128	107	153	116	115	109	125	112	144	130	135	130	120	116	118	108	126	122	145	135	122	152	140	102	123	116	118	120	127	131	119	125	153	123	108	116	110	140	129	122	119	110	121	126	110	151	118	130	122	144	125	136	111	95	123	120	114	105	108	110	125	119	117	108	111	98	108	121	111	131	124	129	125	124	118	132	116	127	130	116	111	128	110	120	122	120	138	148	130	117	123	123	134	117	118	116	112	111	135	130	125	119	118	105	119	112	118	132	132	128	120	132	125	101	107	120	114	118	108	131	116	98	116	120	114	132	125	136	109	132	119	124	112	125	130	123	106	111	107	107	134	103	127	127
37453	20735	20414	15291	7867	1909	730	588	518	441	441	428	425	361	354	281	334	306	290	277	261	255	280	282	262	244	281	254	268	289	279	274	289	238	250	232	270	280	248	276	258	260	261	270	260	268	273	263	295	283	248	274	261	261	271	277	270	290	269	292	236	270	271	281	260	271	241	278	269	264	287	266	257	260	276	300	262	289	267	276	297	275	295	259	263	279	303	281	281	284	270	283	268	276	296	287	262	287	286	268	286	273	253	254	290	267	247	266	271	278	255	288	269	273	302	287	245	257	303	269	293	294	290	265	273	246	267	275	281	267	251	259	269	285	295	281	263	280	260	262	287	248	271	251	232	246	288	293	267	256	268	255	265	275	263	281	273	286	272	247	277	259	263	268	245	269	269	261	287	286	259	260	263	301	279	292	287	274	257	266	271	273	267	287	285	262	306	234	232	279	261	248	241	281	266	280	274	283	271	275	282	310	273	278	244	296	249	268	303	264	262	270	258	274	289	279	250	286	289	281	272	275	235	283	243	281	289	257	265	272	282	247	225	266	286	244	269	244	272	233	269	276	243	279	251	263	271	251	258	281	258	288	273	288	284	256	283	266	239	292	264	256	266	268	284	247	274	285	288	249	286	271	252	249	251	288	264	241	254	267	272	297	271	248	289	247	267	260	271	245	281	266	254	308	258	280	253	248	263	266	322	265	273	300	246	286	269	287	243	284	279	265	263	297	270	294	273	303	266	284	286	298	257	251	295	251	268	276	254	296	257	273	260	269	265	272	288	275	272	272	259	286	284	270	297	299	273	275	280	250	298	291	273	293	263	257	297	287	274	308	278	263	274	289	281	274	229	243	259	296	273	285	275	284	275	297	270	264	268	281	282	268	269	278	277	266	274	264	243	257	267	282	266	281	288	261	267	264	276	271	307	292	258	290	296	281	280	245	267	271	258	285	284	300	293	282	239	254	271	277	293	278	293	263	272	246	256	269	286	264	281	276	271	320	278	267	250	267	263	287	288	261	267	275	277	280	279	284	285	268	259	281	258	280	278	295	272	271	277	258	260	269	303	263	290	276	286	259	296	263	286	270	247	232	268	270	288	264	283	275	297	268	258	303	266	253	261	281	272	263	296	259	329	249	272	252	271	258	283	283	258	236	283	262	262	276	292	286	266	258	275	277	292	276	285	284	246	276	274	285	290	247	276	265	245	264	263	290	275	252	296	236	238	283	289	277	266	288	238	261	262	285	288	251	292	285	277	262	261	293	252	278	295	272	283	241	251	265	243	279	272	253	239	260	276	270	253	274	278	287	284	253	262	271	269	293	249	261	321	259	268	274	286	260	243	264	259	284	278	267	281	284	281	272	275	268	269	278	263	262	277	269	258	279	261	293	277	257	258	271	279	271	262	285	268	273	306	253	244	258	296	261	277	264	293	281	290	291	257	277	258	274	257	289	279	279	260	274	244	265	321	251	292	285	279	294	246	305	251	286	264	248	246	278	299	271	253	299	270	257	247	258	257	262	279	261	280	258	258	274	267	260	251	295	250	277	249	283	267	273	264	255	269	250	297	300	268	296	292	269	283	233	289	264	279	272	257	255	256	294	268	249	279	274	274	300	294	263	279	279	263	278	256	278	248	256	276	273	305	258	298	296	262	291	277	313	253	273	305	280	305	270	265	279	282	246	263	273	275	280	269	268	276	256	290	283	269	276	247	297	278	285	293	280	279	297	273	278	270	272	266	277	251	263	281	283	278	245	271	273	270	261	270	260	242	266	240	264	259	277	288	284	267	258	251	278	276	258	287	265	287	279	276	275	285	279	301	245	253	259	259	267	247	269	260	279	238	247	249	282	249	260	277	252	275	257	285	282	262	259	302	260	283	257	281	292	285	277	263	267	273	287	270	266	306	272	244	253	279	290	223	271	268	245	272	262	260	256	277	278	275	239	271	281	264	257	284	228	249	268	253	312	283	264	257	266	247	271	271	290	281	246	259	319	276	246	267	247	294	288	265	268	260	240	277	247	289	269	253	265	281	286	285	265	271	255	265	273	288	259	294	260	299	268	264	298	276	273	294	239	280	270	260	277	244	253	278	263	265	295	274	292	249	243	269	273	275	265	275	263	271	244	258	281	307	265	287	258	263	261	264	258	292	278	289	276	275	286	257	250	284	258	252	288	276	277	264	248	282	300	281	274	256	264	267	276	266	264	255	278	269	275	264	297	273	260	257	282	280	296	252	289	290	259	278	262	268	250	288	262	273	272	282	277	264	239	276	263	256	283	262	282	249	278	274	276	258	310	270	262	258	280	274	284	266	292	269	265	274	309	253	263	251	255	281	280	271	283	286	271	261	275	277	280	257	267	248	266	300	262	292	276	230	250	287	290	286	271	270	296	267	295	267	285	295	256	280	285	271	271	273	276	266	262	251	274	289	274	307	282	265	272	251	267	274	284	264	288	275	276	299	285	274	266	263	254	269	231	257	264	294	275	250	259	250	259	236	262	288	261	290	278	276	274	278	261	262	256	291	261	288	245	258	284	264	279	300	266	282	252	254	291	266	266	263	261	269	281	274	262	273	299	255	254	279	257	280	278	299	268	267	267	252	260	267	274	284	236	261	285	270	247	289	293	262	277	276	249	252	277	295	293	253	278	302	254	265	248	277	296	275	267	291	302	267	301	298	292	279	292	259	282	300	273	288	279	270	244	280	274	263	269	271	244	255	261	261	262	264	272	240	286	281	256	284	257	264	302	271	292	278	256	273	274	280	247	270	270	266	276	292	281	254	261	279	258	265	301	297	288	258	287	258	284	274	262	256	265	273	268	266	257	287	260	229	292	279	252	228	266	254	300	270	248	292	259	282	281	271	273	267	278	282	260	266	257	256	244	273	244	272	294	289	252	272	263	245	252	292	288	287	269	273	272	263	270	293	263	279	278	296	265	281	291	255	289	265	243	289	321	303	255	283	293	282	274	269	251	269	260	249	264	264	253	252	279	241	256	305	276	217	281	259	265	270	254	260	264	276	260	273	282	252	265	262	268	278	290	259	307	259	277	273	270	257	286	268	275	262	268	267	269	294	270	283	300	272	239	266	292	285	266	285	256	262	292	252	275	252	278	256	304	248	266	248	274	265	291	282	284	257	317	262	288	262	284	280	265	290	282	284	284	280	257	276	244	261	276	268	245	264	267	252	262	253	294	251	275	255	269	279	277	286	245	244	264	307	277	253	271	275	282	275	260	295	238	264	251	259	267	240	266	263	258	303	261	266	242	264	275	268	283	273	291	265	306	272	274	277	291	270	255	278	275	254	282	267	258	259	282	273	272	278	289	258	253	279	266	273	269	291	277	271	286	259	289	263	273	270	254	266	273	236	283	246	281	294	278	275	309	251	284	281	292	262	290	283	261	262	237	282	285	277	269	263	284	277	249	309	279	288	275	266	267	266	270	279	288	276	270	242	266	344	290	286	253	251	281	283	245	288	288	263	263	275	296
61520	34631	21277	11567	5628	1377	302	222	224	163	170	178	159	139	152	121	132	117	131	132	132	132	114	111	138	130	133	113	113	110	126	127	139	138	105	138	127	133	128	137	123	101	140	153	120	128	128	121	119	151	119	135	114	125	127	131	117	105	126	112	119	137	115	129	134	156	139	114	142	135	135	119	131	117	132	137	120	114	116	155	117	127	148	136	130	126	102	133	115	118	145	107	141	130	126	122	128	133	117	126	130	118	144	132	127	118	121	118	128	140	157	113	139	137	132	123	139	104	139	119	118	129	115	124	127	130	147	125	147	134	87	124	120	119	119	124	125	131	101	120	132	122	149	138	129	131	120	98	111	117	124	102	120	131	146	136	122	142	156	130	123	134	130	116	115	118	124	126	137	107	120	128	131	135	127	143	119	125	143	95	114	130	123	112	142	131	130	116	118	155	112	118	135	144	119	136	154	107	117	121	126	165	129	139	115	114	99	110	114	108	119	115	132	132	132	133	122	126	108	122	123	126	131	125	119	109	132	127	131	139	118	126	127	129	107	120	126	137	99	142	140	121	126	115	133	132	128	134	111	102	146	117	130	128	118	119	111	128	117	113	111	115	124	145	127	98	155	120	125	125	121	110	135	120	125	116	130	118	116	128	142	114	121	126	144	107	115	100	123	123	108	133	125	107	137	125	122	129	130	116	140	129	139	112	110	127	130	113	135	145	129	136	131	128	120	130	117	131	90	146	122	127	125	126	117	138	114	119	128	134	137	135	135	124	128	125	137	122	120	119	112	116	131	130	129	135	129	114	132	117	121	114	127	152	105	132	93	114	117	130	128	136	108	116	127	122	101	121	119	138	140	117	128	108	120	121	117	154	105	116	123	122	119	126	139	120	148	119	138	133	137	123	127	104	158	134	125	125	125	111	145	131	145	117	123	127	129	132	134	152	120	133	132	117	130	138	113	130	114	154	117	131	146	137	124	134	105	95	123	118	123	112	130	126	125	134	135	115	138	130	137	117	145	127	112	142	120	159	118	113	116	126	138	125	114	128	141	105	141	131	142	132	116	133	121	109	136	138	142	127	132	118	132	101	121	117	108	136	127	114	122	137	129	109	119	125	110	113	139	140	135	110	107	120	135	126	124	141	131	143	114	116	118	121	125	115	140	140	151	142	134	122	128	137	113	117	130	122	132	123	130	117	122	121	116	115	130	130	128	128	125	123	127	118	127	104	108	130	107	114	97	116	149	152	118	114	128	118	137	120	132	99	106	143	108	134	121	126	138	139	131	125	114	113	122	133	120	129	114	134	128	111	127	147	144	131	121	126	123	127	145	115	118	131	125	126	131	118	131	140	140	134	123	115	113	110	137	145	122	120	125	105	123	119	118	119	120	129	120	101	105	131	133	127	124	110	132	125	125	138	123	119	126	127	119	135	120	144	144	137	108	126	124	126	119	100	127	131	117	115	133	99	117	116	132	140	131	138	133	125	128	128	155	118	139	131	148	119	119	133	139	125	147	132	112	125	126	134	112	128	119	132	121	114	129	136	133	125	129	117	131	128	133	116	101	129	108	123	120	125	112	116	111	137	104	135	115	136	112	132	141	137	125	114	129	124	118	111	135	123	117	138	132	122	112	131	160	126	140	117	128	109	124	159	125	118	153	109	125	114	117	122	119	139	131	107	135	148	121	131	127	119	119	105	130	118	112	114	118	98	154	146	107	129	100	107	106	115	116	132	111	132	121	150	122	139	125	128	131	126	115	153	111	107	133	122	125	128	141	145	120	116	118	125	126	127	111	130	98	125	120	125	115	128	122	136	134	137	160	112	119	117	133	106	125	157	109	137	128	128	128	121	101	117	105	113	121	131	119	129	117	120	118	126	116	114	98	103	115	115	119	123	123	114	120	138	124	138	110	139	139	120	134	130	131	116	141	111	104	119	125	119	152	139	116	114	121	128	100	120	128	118	118	106	140	136	137	118	130	142	130	137	117	134	95	112	119	135	121	118	127	116	122	119	141	127	138	130	124	94	130	116	121	107	137	142	132	129	118	117	124	145	134	129	125	123	141	126	118	147	141	125	120	115	144	139	141	126	124	127	122	131	129	127	125	132	121	115	103	125	128	124	106	144	148	129	125	128	113	129	126	135	115	104	128	134	121	139	105	136	120	132	145	132	133	109	132	127	129	135	101	144	124	154	127	139	122	129	149	113	136	125	118	115	127	131	121	146	110	122	120	125	123	118	146	122	122	136	125	123	120	133	104	141	121	124	115	111	119	115	115	105	124	121	133	115	109	143	118	115	126	127	133	124	112	117	139	131	130	133	122	115	117	129	129	127	122	136	135	141	134	148	132	132	125	126	118	125	111	115	117	138	119	153	138	130	140	137	132	101	130	142	132	128	142	119	125	124	124	139	140	124	132	103	132	121	121	114	117	142	121	135	114	101	132	123	132	136	121	140	109	120	133	98	114	132	129	134	155	120	128	120	123	136	122	128	130	128	126	113	121	123	129	107	107	107	147	134	134	113	125	140	158	144	125	127	103	127	138	122	110	111	129	111	112	128	136	146	121	129	136	117	140	111	128	122	139	111	128	148	120	121	115	114	123	137	135	119	124	130	127	117	128	118	117	126	149	137	130	137	125	106	124	102	120	137	114	106	125	126	111	120	111	118	123	103	121	135	121	133	111	118	129	135	115	121	121	142	124	117	130	109	130	153	124	122	123	143	119	139	141	110	135	135	137	132	138	134	116	120	137	126	117	107	125	111	130	131	129	131	116	131	150	130	107	139	122	130	147	132	139	138	100	128	131	120	116	128	138	138	115	135	133	123	107	110	120	128	119	138	123	136	115	118	143	135	122	115	122	117	116	103	116	139	133	122	135	130	119	122	122	110	106	111	105	123	141	146	127	112	114	119	113	103	101	89	110	120	138	125	130	112	124	114	124	112	142	135	135	130	126	113	156	120	106	139	118	115	139	109	125	135	128	95	134	109	134	116	118	124	140	106	122	133	138	153	132	121	108	116	128	150	133	95	123	136	115	128	135	132	141	114	138	101	116	123	132	116	117	122	127	125	132	109	111	117	127	112	127	123	131	122	131	145	138	136	132	140	146	118	115	138	126	130	124	128	145	117	124	124	142	107	129	113	141	119	124	138	132	137	142	110	112	127	123	110	125	133	107	110	102	128	129	137	147	143	112	133	113	126	145	121	125	121	140	115	130	112	116	148	139	147	124	121	127	114	111	109	122	122	109	134	116	129	126	122	119	138	127	144	137	108	126	123	113	138	117	132	104	145	119	105	134	111	120	128	118	123	132	118	109	111	127	121	116	137	122	122	111	121	103	161	121	138	123	126	116	106	132	126	114	120	117	117	107	123	117	130	122	123	114	131	100	115	108	111	137	136	120	123	113	137	140	124	135	125	119	137	126	135	135	135	136	110	145	133	131	113	131	107	144	110	113	111	122	141	116	111	150	122	112	125	133	110	102	125
39216	27054	23178	19431	13726	3749	1047	753	661	570	554	532	461	474	377	345	299	323	316	310	259	310	277	284	295	289	286	283	317	270	257	286	283	306	290	282	296	287	280	288	279	267	282	260	272	287	321	308	326	289	283	274	273	301	270	301	275	295	311	256	278	262	277	283	284	289	273	295	262	285	262	286	298	289	278	287	305	269	310	286	299	271	281	248	291	279	261	280	262	273	297	304	280	299	289	318	284	312	288	321	279	260	275	319	281	288	289	274	300	272	275	278	271	286	270	304	264	279	290	267	266	267	271	285	253	302	275	277	269	267	263	259	306	269	285	292	303	274	266	266	253	312	280	267	258	284	285	265	270	302	254	298	290	259	285	283	235	273	284	281	273	264	285	279	290	244	289	276	274	310	248	314	258	256	306	269	294	302	279	277	290	277	257	266	272	274	285	264	246	276	281	286	309	322	269	306	261	272	270	317	284	283	289	286	307	284	261	278	252	275	279	293	288	269	291	277	281	301	290	274	262	302	284	261	292	312	286	321	272	317	280	294	289	267	283	293	268	297	269	280	278	301	261	285	253	297	299	254	257	323	302	281	288	241	302	286	286	280	260	311	276	274	298	299	251	273	312	277	291	265	275	281	274	308	288	251	293	298	313	295	285	289	304	275	291	254	285	288	261	256	328	308	287	273	274	282	283	298	270	261	278	304	288	304	285	297	265	273	271	308	273	274	229	287	283	272	274	302	280	264	255	253	299	287	298	266	278	290	271	271	281	283	291	280	283	262	281	285	299	246	267	283	257	294	319	277	293	308	286	283	277	298	281	267	275	285	282	278	276	269	271	306	280	288	293	314	264	258	293	270	265	288	287	266	289	295	310	288	294	276	309	301	297	277	251	270	299	319	277	291	279	282	279	314	269	310	259	277	293	271	228	270	331	282	273	263	270	265	266	286	251	279	290	269	266	291	252	305	258	304	287	282	307	278	268	235	267	259	290	259	261	310	278	245	318	282	302	276	272	279	277	287	300	293	281	286	276	283	266	286	278	289	269	289	255	309	279	286	247	247	266	253	309	272	298	276	304	283	265	278	274	322	286	281	253	302	311	261	263	277	291	272	275	270	305	280	269	251	306	292	261	257	283	284	292	263	303	301	281	254	271	276	275	271	279	288	296	287	246	259	292	279	279	299	274	263	271	275	302	250	259	259	282	283	273	284	316	291	281	271	283	274	289	288	268	294	286	274	307	286	272	310	297	294	277	280	299	249	300	321	278	295	287	280	282	267	271	270	266	277	283	278	295	304	264	281	280	280	279	293	286	257	272	295	296	278	278	268	282	278	294	285	287	308	277	281	271	271	253	322	288	296	288	278	281	279	299	279	279	289	276	240	276	295	297	287	294	257	313	288	259	305	266	292	277	288	281	289	279	298	288	277	280	282	265	269	257	292	287	281	280	279	269	290	261	271	288	297	298	279	274	296	295	298	315	253	288	276	253	280	281	297	292	307	272	285	296	271	296	287	283	286	264	261	273	267	301	281	283	292	262	276	285	260	273	289	277	272	288	279	266	284	291	294	268	255	286	290	316	289	297	266	278	275	279	274	299	275	240	287	269	285	323	283	269	273	291	253	289	289	311	288	279	283	268	281	264	288	308	293	264	275	281	272	289	297	280	292	310	281	264	281	289	283	274	270	281	294	284	276	280	267	248	261	257	300	282	288	279	277	284	283	299	247	279	275	254	308	255	296	270	268	276	261	305	262	284	291	268	293	293	251	301	283	275	257	288	269	262	295	293	279	285	277	288	295	274	260	282	258	264	255	270	320	275	301	290	292	293	293	282	268	294	273	285	293	280	268	272	297	262	274	258	295	263	281	258	297	248	290	259	308	279	290	285	294	298	278	294	271	301	305	274	305	266	280	277	286	297	291	250	291	288	275	276	274	274	284	273	271	301	312	282	298	266	260	315	288	272	279	294	274	271	259	291	296	275	294	265	271	273	259	260	272	248	270	250	292	261	259	282	268	321	296	275	279	268	265	301	273	284	262	287	296	282	267	298	313	278	264	240	275	293	299	309	284	270	284	280	272	289	284	278	256	262	289	280	274	280	289	297	303	292	266	282	285	272	308	260	282	294	287	292	270	261	290	308	297	286	315	297	299	277	286	276	274	289	284	304	283	306	300	260	299	311	285	271	264	250	276	277	310	296	271	295	279	261	290	251	242	293	292	300	270	290	295	279	304	295	299	276	305	273	298	270	291	290	289	261	270	309	293	265	289	306	279	277	277	283	271	312	303	271	281	264	285	274	248	296	315	288	282	249	292	263	284	256	268	262	307	278	279	251	301	273	281	275	256	279	257	271	264	288	302	292	276	278	287	273	267	303	266	246	286	246	264	257	274	263	281	301	294	288	291	280	278	276	293	292	315	307	270	241	285	255	288	241	261	241	272	267	294	295	261	244	289	251	291	291	265	292	290	296	264	267	297	294	274	284	305	265	259	250	284	282	274	312	282	290	287	272	303	296	301	288	264	271	291	279	267	279	288	260	307	240	302	266	304	284	294	280	292	265	298	278	270	287	284	275	277	281	286	261	260	290	270	302	258	291	292	297	277	286	296	269	305	291	261	236	304	281	299	249	312	268	290	274	269	292	302	273	286	270	296	271	276	268	273	267	303	251	260	274	272	286	298	281	289	307	305	316	304	307	291	288	281	274	318	277	233	300	294	273	299	283	295	277	288	282	266	264	290	290	271	293	265	284	305	269	257	269	270	267	270	301	290	306	281	290	287	295	282	266	277	294	273	256	276	293	251	272	289	269	264	274	237	287	276	289	307	270	282	279	282	297	290	287	319	302	252	284	297	274	260	254	288	286	302	292	278	281	283	287	288	287	276	249	289	291	278	308	292	281	303	282	273	283	277	259	279	274	282	289	251	280	314	290	284	258	305	260	289	291	296	278	283	294	275	276	304	276	253	282	294	268	297	287	295	303	295	259	298	288	331	304	278	255	285	244	291	319	245	277	299	293	282	258	269	281	272	308	296	296	290	288	278	307	258	309	281	291	295	264	273	290	308	242	259	236	301	284	269	255	296	262	284	284	273	265	296	293	278	277	279	259	275	280	300	239	293	277	323	277	287	297	293	248	270	269	287	276	250	269	301	249	243	281	274	272	286	278	296	276	291	294	264	287	282	273	292	291	304	302	305	272	302	278	272	289	267	260	278	288	314	285	273	277	280	275	275	277	260	297	279	265	313	281	261	273	276	278	261	280	279	252	290	260	287	288	292	290	284	284	294	264	278	269	278	294	289	290	253	294	277	268	270	276	270	286	278	291	300	263	297	277	288	284	285	261	270	275	272	268	267	262	275	266	293	293	292	274	251	283	287	280	281	288	322	301	275	274	301	263	274	271	305	260	278	258	281	262	270	307	268	276	280	251	266	281	266	275	267	295	296	286	253	312	299	290	273	253	279	291	287	287	267	291	285	280	288	256	275	291	306	270	282
47963	24840	11864	4504	1220	308	211	191	155	162	143	160	164	128	162	156	139	134	152	151	137	175	146	131	158	149	120	113	138	147	146	131	130	122	144	130	144	155	168	149	137	158	136	137	135	139	164	136	157	134	145	137	156	138	142	145	127	144	138	112	139	157	149	119	141	155	142	118	123	127	139	169	139	132	130	156	163	158	121	131	128	126	151	122	147	131	151	135	167	145	149	136	114	115	139	144	155	135	124	142	116	137	163	134	155	131	157	138	127	134	121	126	139	127	139	132	149	126	133	142	137	127	139	151	147	131	157	139	151	133	131	165	145	137	113	142	148	131	130	135	130	134	132	158	171	151	166	124	151	139	144	134	141	133	143	132	125	134	128	132	119	105	131	138	107	157	130	156	154	159	125	131	139	129	155	148	138	150	140	138	144	145	140	151	166	152	153	134	156	167	153	142	139	165	141	146	149	135	135	127	123	133	144	141	149	145	157	138	156	129	134	131	158	148	128	133	128	133	139	134	121	137	130	127	145	158	161	137	126	135	127	133	132	127	126	118	155	122	138	131	134	131	128	143	124	136	141	126	127	140	143	136	130	139	132	135	141	129	134	124	120	131	149	153	131	151	128	121	142	140	137	130	134	163	124	134	140	120	144	141	140	135	138	142	152	130	138	168	147	126	136	123	155	126	138	119	155	141	151	132	115	130	129	127	147	135	158	133	139	146	157	138	140	165	129	155	156	164	128	159	136	105	176	149	133	148	140	139	151	150	111	128	136	142	127	152	138	159	130	173	113	161	146	133	155	148	140	129	128	135	141	125	131	133	129	148	132	140	133	143	155	146	147	126	134	131	123	149	145	156	140	144	127	139	150	123	147	123	144	139	120	124	123	140	130	128	141	135	160	156	110	122	140	146	125	121	135	150	132	122	125	147	131	142	148	141	150	132	127	161	150	146	167	134	155	151	155	139	120	124	144	126	162	150	117	141	142	139	152	152	151	148	140	153	125	144	159	142	126	131	139	150	141	114	137	131	108	134	144	139	132	142	137	144	142	142	141	122	110	144	131	131	135	139	147	155	125	145	128	136	146	130	133	126	160	149	128	156	142	129	124	162	135	136	123	125	119	122	128	150	146	150	136	159	161	152	150	131	136	137	118	123	152	129	129	139	157	153	139	151	157	154	111	141	129	124	145	175	148	128	136	134	147	135	140	133	119	126	145	181	171	144	158	159	138	143	127	121	162	134	149	139	127	146	122	135	145	119	158	131	167	141	112	121	130	159	131	156	151	147	125	150	132	124	144	138	168	122	120	125	156	146	139	145	150	162	128	147	159	132	150	137	136	133	121	116	148	136	139	146	142	145	147	134	129	140	122	137	130	150	130	127	126	123	152	158	149	144	137	130	152	131	136	138	126	140	128	141	162	129	134	133	154	148	129	143	139	139	143	137	141	129	139	152	142	142	153	123	131	112	116	115	145	151	148	135	120	140	127	138	138	151	108	119	159	150	122	132	119	130	136	145	123	130	140	138	149	135	146	144	149	168	131	135	127	135	150	168	142	125	156	131	134	158	134	108	142	156	131	162	149	160	157	120	140	145	110	133	143	132	139	121	130	139	157	140	144	152	131	142	115	151	166	138	135	130	143	138	138	126	133	141	135	141	140	127	130	134	140	115	140	129	140	147	136	137	137	163	145	143	127	129	141	146	129	147	133	150	143	129	128	132	143	151	142	133	131	138	147	135	151	121	137	107	154	158	157	132	161	154	160	128	147	148	137	166	131	162	140	131	178	152	169	145	141	131	123	132	132	158	138	148	139	145	151	157	139	127	159	145	114	149	132	165	150	123	123	145	135	121	148	125	130	139	144	155	122	138	142	131	126	144	146	146	139	151	141	149	139	152	119	138	137	155	128	132	156	151	132	128	140	147	127	129	152	121	138	139	149	135	129	170	146	151	133	142	138	131	140	139	135	151	130	132	146	147	153	127	144	159	139	135	126	131	136	140	158	130	161	156	138	128	132	148	135	160	125	144	142	129	137	135	146	131	139	130	122	130	144	144	135	133	139	134	133	148	161	138	132	139	144	153	136	127	150	140	143	134	146	164	157	145	143	136	134	139	161	124	162	148	151	131	148	123	115	156	143	146	147	157	125	126	127	119	147	131	139	159	138	143	127	119	152	132	143	140	145	134	131	122	116	127	116	152	153	126	111	119	135	144	124	129	120	132	138	146	132	155	136	135	134	113	150	153	120	123	146	130	134	134	121	154	136	136	133	125	154	155	132	145	149	152	132	137	137	155	126	148	141	120	141	144	132	134	139	137	147	140	141	146	133	159	151	130	134	108	141	131	166	146	132	154	160	124	153	137	152	148	146	123	135	151	140	136	145	134	162	137	149	126	131	138	133	138	146	145	124	122	156	129	123	133	102	132	147	130	122	131	143	125	160	144	149	149	134	138	136	134	143	149	128	140	141	153	167	151	146	141	138	150	153	135	140	130	138	137	129	153	125	132	141	132	144	137	136	130	131	156	122	117	156	140	148	131	148	146	124	141	159	127	141	156	120	137	138	122	142	141	146	154	138	155	129	150	129	144	145	130	151	136	134	131	119	139	170	147	135	130	155	150	121	146	137	152	144	151	143	172	140	135	134	127	141	164	146	138	148	141	135	149	136	159	159	143	155	147	135	137	121	134	147	129	146	155	185	136	140	152	124	157	140	147	135	129	145	142	133	145	151	126	121	136	152	145	142	146	139	147	111	147	176	119	105	113	168	157	150	138	157	135	125	126	155	122	140	129	136	120	125	149	137	133	147	141	132	146	144	141	159	165	137	170	155	131	140	145	145	162	131	137	122	134	137	143	135	133	159	139	139	115	127	134	142	125	145	136	128	124	146	126	120	138	151	151	134	161	123	135	118	132	125	142	129	120	147	143	134	125	144	143	127	131	137	161	161	114	115	141	143	144	118	163	158	148	139	139	143	139	144	162	121	151	135	139	141	132	155	132	139	149	149	144	126	149	128	122	129	115	150	150	150	156	128	132	144	128	130	128	142	142	129	135	118	166	136	124	145	139	129	137	141	142	155	118	150	124	150	126	140	155	123	135	144	138	125	145	142	155	132	143	157	138	143	125	122	118	165	141	133	142	142	133	139	143	120	135	120	124	134	134	116	121	146	167	147	115	127	128	143	142	123	125	124	160	144	131	143	141	152	129	150	154	153	134	171	121	150	117	125	138	140	138	143	124	151	134	136	144	150	146	140	124	144	153	154	137	153	166	176	149	154	158	146	146	128	135	142	162	137	144	117	122	146	129	103	131	147	152	146	129	145	146	157	126	134	145	136	129	129	148	122	139	117	137	132	134	135	169	131	155	145	138	160	146	139	134	128	150	144	144	125	156	133	139	140	113	137	120	169	114	134	141	165	150	142	133	138	128	131	143	129	160	134	143	137	149	130	162	150	130	142	120	130	130	148	143	138	135	120	132	123	129	151	142	142	128
31139	18109	15033	8953	3692	826	512	460	413	389	359	372	352	351	309	348	320	350	266	318	294	336	301	332	332	303	323	307	315	305	293	309	293	328	326	312	302	277	305	300	335	311	324	303	314	321	305	276	309	321	272	302	282	315	308	265	295	316	293	330	283	308	283	305	278	328	305	340	309	297	306	320	311	304	298	285	323	305	317	296	311	335	303	286	269	301	299	333	278	339	300	280	299	324	332	312	319	306	304	327	297	290	301	312	285	302	328	307	329	280	341	303	310	305	310	315	287	281	312	303	322	313	324	309	295	289	299	293	286	307	286	300	333	299	303	272	327	293	290	320	288	329	305	307	286	301	317	304	243	300	279	313	290	319	287	317	351	330	295	288	277	303	282	320	306	279	326	292	323	323	283	337	307	277	310	305	308	268	262	314	313	345	314	308	301	300	298	339	306	291	284	323	296	355	303	322	289	331	298	298	303	294	311	297	300	298	300	285	293	303	274	325	304	317	291	289	310	308	283	271	277	279	301	288	320	294	311	303	323	309	325	317	287	303	306	339	313	301	299	299	298	298	314	313	307	321	315	331	307	310	308	286	287	321	275	312	336	324	318	323	305	297	287	312	324	329	291	280	298	333	285	311	312	331	309	324	299	287	304	331	295	274	283	312	297	312	323	313	311	291	284	280	326	318	286	324	310	328	312	279	322	307	296	305	312	308	291	283	298	285	311	303	301	292	324	301	294	282	314	334	300	313	316	300	310	312	323	309	298	292	303	306	320	308	308	306	293	329	305	296	253	304	264	298	326	288	280	304	303	316	317	289	302	268	310	310	315	282	308	282	338	282	324	292	274	308	318	302	292	319	320	294	313	286	304	321	293	339	318	310	288	302	302	300	281	328	317	320	310	303	307	293	295	342	295	316	279	287	334	297	335	304	305	299	319	315	324	302	300	260	307	312	327	320	284	291	330	332	321	306	318	306	298	316	308	295	318	308	287	340	302	316	313	295	322	299	322	312	305	318	321	336	296	315	332	302	280	308	326	317	313	322	308	312	304	274	331	293	305	290	298	314	337	324	314	318	293	332	302	323	307	297	292	269	315	281	279	312	311	293	316	319	301	326	305	339	307	318	309	313	345	274	288	279	286	326	304	326	281	303	317	325	318	280	332	303	298	298	308	304	264	311	302	275	305	321	289	311	329	326	312	313	305	290	289	297	358	303	324	301	320	306	290	313	307	295	292	329	319	316	285	298	286	299	296	286	314	317	293	361	294	322	299	294	330	325	295	304	317	313	292	343	292	285	283	279	284	320	298	294	292	296	282	303	313	294	323	277	297	257	287	304	320	281	323	321	297	282	278	308	299	327	320	330	277	318	299	292	328	311	293	285	296	307	299	304	298	290	307	301	303	302	312	308	301	301	288	294	316	311	307	338	306	305	301	315	278	309	258	327	311	304	303	294	313	289	316	308	299	292	326	326	295	320	316	293	301	317	300	296	330	293	294	291	304	305	319	293	298	320	288	323	327	305	288	296	309	302	331	321	316	283	347	330	322	284	299	343	306	320	274	326	302	306	262	313	319	323	301	301	309	290	301	303	296	293	287	296	291	293	298	286	329	293	288	296	345	305	309	293	305	301	318	293	319	288	282	306	287	300	302	293	294	329	343	302	310	324	315	296	281	318	302	310	306	310	310	291	295	322	296	343	321	316	317	283	291	291	274	298	330	310	290	329	300	313	299	287	353	331	336	311	292	338	307	320	315	318	271	312	303	292	303	310	301	311	300	297	294	313	323	302	290	312	287	318	320	318	290	295	286	306	302	308	323	320	290	324	324	285	295	295	311	290	300	312	285	322	303	307	327	323	288	298	346	280	299	314	332	329	293	306	266	307	321	299	315	325	315	297	305	292	324	321	308	323	285	316	324	348	297	336	299	295	305	273	335	293	311	319	291	284	290	308	297	329	288	314	288	304	290	319	300	299	282	311	291	302	315	315	292	324	315	300	303	299	327	296	294	312	322	301	294	301	302	307	324	304	319	297	265	280	296	302	321	323	305	321	255	278	318	334	297	323	294	316	343	312	315	321	296	310	304	278	332	300	336	316	272	305	312	305	347	299	303	305	318	349	292	307	305	304	283	288	303	300	292	334	297	297	316	308	293	279	308	334	271	312	323	284	312	265	335	301	298	319	269	304	330	302	266	299	304	308	339	303	299	306	311	313	285	301	298	307	286	334	323	263	342	307	290	308	302	309	297	328	285	308	326	324	323	287	313	320	315	306	314	320	311	331	309	300	280	343	312	302	295	317	313	312	288	276	307	309	290	324	326	308	308	307	283	324	299	305	298	275	323	311	323	322	314	308	294	290	295	298	272	326	326	317	302	293	317	332	292	287	303	329	265	335	314	322	315	310	319	311	302	296	319	291	293	323	313	289	298	306	320	297	286	309	308	337	278	301	311	299	302	284	311	319	319	317	300	311	307	284	311	325	282	320	314	294	270	318	308	279	293	299	325	297	321	326	284	285	293	296	285	297	300	300	293	309	283	302	284	312	297	295	253	313	315	298	317	295	281	326	297	274	328	278	310	295	304	325	298	289	315	317	294	300	308	299	280	281	309	285	295	294	345	300	308	332	330	297	310	284	282	309	314	325	292	303	334	304	316	336	284	319	301	322	302	311	297	299	307	308	304	316	270	307	328	308	334	306	339	306	307	316	304	288	312	310	285	297	297	322	299	325	284	278	303	305	321	315	289	279	300	295	313	361	304	301	314	268	287	315	321	292	310	314	327	302	311	310	274	313	319	309	307	307	314	255	314	307	328	292	299	296	294	315	290	308	322	312	312	336	295	316	306	300	265	302	319	287	316	320	303	338	291	302	281	281	324	305	316	298	330	299	324	288	338	316	302	286	302	368	281	286	329	320	307	301	349	297	292	297	279	311	307	318	288	270	264	318	307	307	308	307	245	314	330	326	301	308	297	301	313	278	299	310	294	298	295	299	275	313	328	291	305	306	306	291	305	295	329	288	308	284	313	302	329	283	304	304	311	311	318	281	294	286	309	316	285	280	317	299	291	303	315	300	311	288	304	312	325	315	309	315	315	293	310	318	308	306	299	317	286	313	316	327	330	322	322	333	329	283	333	300	306	316	342	318	340	335	318	273	302	313	271	311	325	286	279	311	313	314	293	319	327	289	308	296	295	297	313	312	299	332	278	323	314	299	322	309	293	278	306	283	302	318	292	280	288	303	317	287	289	259	308	331	313	317	299	301	309	342	310	302	318	301	292	308	309	295	325	280	300	321	317	292	296	323	307	296	299	308	267	305	314	291	345	323	316	288	300	291	322	307	285	279	306	263	308	281	315	320	338	289	315	336	310	332	295	301	280	281	318	285	326	325	325	312	317	281	297	317	291	340	310	325	339	283	287	301	306	315	305	295	294	321	308	295	304	341	294	318	329	304	297	295	310	330	300	303	292	294	309	291	313	320	302	286	325	317	286	301
57156	32841	17975	7366	2693	753	244	199	162	189	164	128	150	166	128	119	112	116	96	112	143	127	147	121	118	117	116	114	129	160	128	122	112	130	111	124	109	124	128	101	117	121	104	130	128	118	120	116	117	127	129	117	118	116	111	119	110	100	145	117	114	130	132	120	124	140	126	106	105	106	117	115	131	114	130	119	136	116	129	119	132	110	142	145	125	122	113	121	140	101	120	141	111	121	103	124	121	127	132	108	128	114	124	119	122	122	133	128	116	127	128	132	132	124	112	117	117	136	121	134	96	126	121	106	104	135	117	117	115	122	123	126	108	113	97	126	136	98	128	130	116	123	121	118	118	103	119	109	129	118	108	126	129	112	117	132	106	116	139	125	117	113	119	111	141	122	126	123	129	105	88	102	137	115	118	103	122	125	123	116	121	129	102	130	135	123	132	105	139	134	118	127	129	119	109	116	121	128	132	110	131	150	126	128	113	130	121	109	122	122	122	136	126	110	116	114	112	110	99	113	86	146	114	103	102	116	97	117	133	121	124	129	139	153	102	124	126	123	133	124	131	125	118	124	130	117	129	127	102	108	120	113	117	120	102	129	141	128	117	128	112	133	140	133	123	112	125	102	114	120	94	108	103	114	118	116	116	125	113	98	112	101	116	104	126	96	122	124	130	125	130	103	115	94	122	121	115	110	123	109	148	125	107	115	111	127	114	124	100	117	120	148	111	131	132	125	118	112	132	123	125	104	103	133	126	115	119	129	131	129	106	119	129	119	124	112	113	128	108	117	119	117	115	129	133	117	126	110	113	131	114	136	126	132	114	131	120	118	105	108	123	125	130	116	124	128	112	124	112	104	115	111	96	104	125	113	113	121	110	123	150	123	116	152	114	126	113	120	115	113	105	128	134	116	118	113	110	138	132	127	141	118	121	111	127	100	128	109	111	114	124	104	100	116	129	128	125	102	112	114	101	106	123	118	105	137	127	132	127	135	114	114	137	120	119	139	145	125	128	110	100	131	119	107	129	113	112	109	106	136	140	117	107	128	118	101	124	133	110	132	111	112	116	119	136	100	108	129	111	116	146	129	113	134	125	127	124	120	108	113	122	116	102	101	127	114	130	118	111	138	135	129	108	131	113	129	139	85	138	132	119	106	112	122	110	115	106	129	117	123	111	135	120	122	123	129	136	113	122	111	119	114	114	118	113	130	115	109	109	119	117	122	117	118	129	109	113	140	147	123	111	140	103	131	114	115	103	126	104	116	117	149	126	127	135	117	119	125	111	119	123	126	126	132	111	113	120	118	140	130	123	140	111	124	122	108	132	144	116	116	108	103	128	96	131	129	136	133	106	122	130	140	123	132	113	116	123	114	136	133	109	106	136	105	116	110	109	110	115	92	115	123	114	113	127	108	112	116	127	131	102	136	127	118	116	120	93	106	113	114	128	118	126	111	111	118	119	111	115	109	112	111	135	130	130	116	114	103	100	113	127	111	115	128	118	109	146	111	126	110	110	139	129	123	131	129	123	134	148	108	112	109	116	125	98	118	113	111	115	121	102	112	118	133	110	112	115	116	118	128	111	117	123	123	109	132	155	137	120	117	120	116	112	125	107	112	115	104	131	118	122	115	123	130	127	122	111	127	135	133	114	120	120	151	117	93	104	125	109	112	111	130	122	113	108	110	114	139	119	99	105	121	118	114	127	119	120	141	121	112	117	137	125	112	124	102	99	136	115	108	125	107	124	81	114	115	105	128	114	126	128	123	116	99	102	144	111	130	135	122	120	125	103	105	130	120	113	124	128	107	126	122	128	121	112	121	124	122	115	112	129	116	131	124	119	128	128	122	122	123	112	131	109	113	130	124	119	137	117	112	142	123	105	122	133	103	111	127	112	114	131	123	98	121	99	118	127	125	137	119	122	114	117	130	113	131	129	123	112	101	125	144	123	119	116	126	127	103	113	98	118	129	117	118	127	126	146	142	120	117	111	101	122	111	115	97	88	144	103	152	95	144	138	105	138	108	109	108	124	110	120	125	108	146	129	122	121	121	124	133	137	124	102	115	126	115	103	118	103	117	159	124	100	129	111	142	98	123	113	142	119	123	107	109	111	100	117	131	110	120	120	109	132	138	116	106	125	132	106	130	104	135	132	119	102	122	127	111	110	109	118	122	132	126	109	141	106	117	121	132	123	121	119	117	134	123	123	94	106	103	121	120	125	146	136	124	133	131	109	114	110	125	127	110	104	130	125	129	117	127	132	101	117	120	116	117	128	135	124	134	125	114	133	130	106	137	121	111	118	116	107	126	111	112	127	96	121	88	142	120	132	121	118	113	115	99	130	104	120	113	121	139	102	116	108	112	96	105	129	141	105	113	141	125	127	102	111	130	120	115	133	148	126	120	121	109	118	129	132	125	126	104	130	118	108	116	131	123	119	111	124	126	113	115	116	108	109	125	108	107	116	109	122	120	123	142	117	123	118	144	112	106	114	122	126	110	127	145	133	115	113	116	117	122	140	107	95	137	124	120	108	104	111	132	99	118	129	136	123	130	122	144	148	127	122	119	133	135	123	149	116	112	139	127	133	128	132	129	123	145	130	107	112	128	118	110	125	127	118	110	128	142	108	126	123	142	134	129	119	127	135	142	123	112	107	103	121	125	140	119	107	101	116	114	139	124	128	127	117	113	109	135	109	123	143	116	121	150	131	116	136	118	122	100	112	101	120	116	130	118	123	119	116	129	134	131	99	104	119	122	110	99	120	128	131	106	131	118	131	127	127	116	122	93	99	127	105	120	113	130	134	110	112	124	122	125	122	131	113	137	128	146	151	113	120	127	132	119	118	125	119	112	113	122	129	114	104	114	104	110	131	141	118	131	133	109	136	117	118	119	96	116	119	128	128	138	121	140	133	126	118	143	136	131	128	117	121	131	147	123	118	138	105	133	118	113	106	111	125	105	116	114	116	139	103	140	108	129	122	126	110	117	131	125	131	110	109	117	107	127	131	111	117	105	115	130	122	110	103	154	123	105	128	109	115	135	108	125	112	112	109	130	134	116	108	128	119	119	119	122	117	117	122	118	110	104	127	131	126	134	122	108	114	104	113	134	128	123	117	114	125	102	105	128	132	123	121	110	99	125	117	118	136	123	131	117	99	131	117	122	104	95	103	116	117	114	127	128	119	137	108	137	118	105	126	131	87	112	98	116	128	115	110	120	125	105	128	105	154	126	95	129	129	120	120	139	129	120	109	106	109	121	97	124	118	137	98	121	124	153	137	117	121	106	120	122	109	105	100	115	134	105	120	114	127	114	117	117	122	107	116	128	122	135	130	116	108	121	115	125	109	132	115	91	118	121	100	112	134	99	122	130	144	112	130	114	116	133	132	113	127	118	103	111	104	124	131	116	105	108	116	103	103	123	113	135	128	127	113	126	126	130	125	112	115	122	111	103	121	109	122	115	116	129	119	104	134	115	112	133	115	117	125	103	121	125
36837	25709	20535	13213	7455	2101	689	638	553	500	455	445	471	391	349	342	311	299	277	270	259	237	262	285	297	261	248	253	253	262	289	276	256	271	269	256	292	298	305	289	251	271	287	254	255	264	245	265	269	272	282	257	263	262	283	300	270	292	293	281	252	275	271	305	287	280	257	301	242	269	274	276	241	285	262	312	271	265	259	253	254	257	275	267	286	267	272	254	280	265	260	273	265	283	248	325	259	275	297	262	263	268	281	267	255	258	272	266	262	271	272	266	264	258	285	283	258	295	275	246	279	289	261	250	292	295	277	295	267	249	271	276	265	300	268	278	255	270	284	298	285	283	298	288	276	252	285	275	269	261	284	265	285	299	254	263	244	266	279	313	245	268	276	315	259	260	260	253	255	270	268	276	266	271	261	293	263	270	269	297	255	304	256	263	267	264	245	276	252	255	266	259	268	289	268	270	263	296	237	266	243	309	261	283	285	248	301	279	281	263	234	255	273	276	279	271	275	283	242	272	268	279	268	251	244	292	258	277	236	289	277	264	263	305	277	269	254	279	248	288	281	241	288	244	300	293	285	257	281	234	230	258	297	270	289	266	243	287	300	266	267	253	295	304	279	266	262	260	260	268	276	241	259	259	254	259	245	267	293	268	279	264	261	293	248	271	285	261	249	269	292	256	258	277	290	272	273	276	260	283	258	280	266	300	265	261	258	270	238	282	279	265	276	270	261	260	246	269	261	246	270	257	280	249	265	265	263	284	279	269	254	246	248	281	263	291	288	263	265	269	275	279	272	270	257	282	235	276	275	275	303	265	286	264	274	280	247	269	265	270	289	264	292	275	264	264	276	266	254	300	263	269	267	278	292	274	279	253	280	300	261	280	285	276	275	268	274	249	273	281	261	256	266	264	269	250	272	280	248	246	268	270	288	264	242	252	273	271	276	288	278	258	276	268	312	287	280	278	296	247	270	285	294	260	242	267	268	294	261	258	288	271	272	265	262	271	266	299	265	282	294	261	280	277	282	253	300	248	276	264	277	287	264	268	256	277	270	297	297	273	272	275	279	292	291	288	280	279	262	271	251	265	249	270	296	278	277	249	287	276	278	292	258	255	270	244	254	276	289	254	262	288	243	281	262	286	287	266	285	288	246	275	279	269	280	269	255	281	257	299	258	282	238	276	285	278	296	271	285	261	295	256	261	274	279	317	282	242	298	266	262	260	231	271	260	273	300	241	282	278	270	271	259	292	286	280	249	273	239	281	258	286	278	259	263	272	281	312	267	256	265	266	264	242	265	252	274	272	280	288	266	301	276	272	282	267	257	286	295	246	251	274	270	270	262	277	285	245	259	250	285	271	281	238	244	270	292	266	308	306	289	288	248	268	289	262	297	284	268	289	278	275	248	309	296	299	272	262	262	278	256	286	302	256	271	264	301	261	286	260	283	279	276	275	268	272	271	287	294	282	265	266	267	275	274	248	303	280	268	281	274	242	319	259	302	259	260	261	280	271	288	278	263	275	270	284	290	277	260	297	303	296	290	276	275	265	261	250	235	270	226	249	284	269	267	268	284	259	277	276	249	291	264	268	267	284	280	287	279	256	248	249	245	263	268	294	278	264	268	280	270	281	257	289	256	267	285	294	262	272	243	266	259	290	231	315	271	274	259	264	277	278	263	263	296	257	291	292	286	274	277	239	284	304	260	253	279	253	262	276	261	286	265	314	254	274	265	262	287	276	293	290	272	284	264	283	283	274	281	288	288	295	277	235	296	295	259	257	254	273	266	266	281	272	281	236	238	270	272	289	255	290	250	271	291	266	264	274	256	266	282	283	262	263	296	263	233	269	253	254	270	293	252	262	284	281	261	274	269	255	283	226	264	283	242	267	256	267	258	304	269	281	290	238	322	258	238	273	264	263	267	268	261	259	266	243	266	252	272	284	265	285	276	251	275	239	255	251	267	227	294	275	281	306	279	282	299	256	270	279	266	271	281	268	244	256	293	267	285	282	260	258	254	295	270	278	297	264	274	268	269	267	270	269	276	289	283	255	268	269	302	252	264	286	285	292	266	249	264	274	268	291	284	285	287	288	280	288	276	306	286	247	283	275	272	282	270	276	263	285	265	280	271	301	269	317	256	278	279	276	271	257	265	269	265	268	277	258	246	250	291	275	277	267	277	281	260	271	265	273	282	253	293	272	258	252	281	299	285	279	287	249	245	276	261	254	277	259	278	264	271	251	273	271	288	265	246	266	287	244	287	248	269	281	262	264	300	268	270	260	280	267	280	266	278	247	276	264	250	291	273	262	269	269	272	274	273	282	261	295	264	259	270	292	270	279	266	276	258	288	275	290	278	287	251	282	266	275	274	257	279	256	266	243	247	281	249	266	265	254	291	299	254	260	263	278	285	254	277	250	259	291	269	279	273	270	266	265	262	285	254	265	258	255	266	291	265	287	256	275	310	273	293	247	256	267	285	269	258	284	272	283	269	284	267	248	272	268	253	280	260	268	259	252	291	248	257	282	246	266	300	264	278	295	236	256	242	264	263	281	249	282	276	242	265	253	281	257	299	245	287	273	277	292	277	241	295	266	284	324	290	237	278	283	277	266	231	281	236	274	270	276	265	278	279	270	279	259	253	285	271	269	231	235	273	300	252	252	263	273	281	229	259	264	304	239	258	252	270	258	248	275	266	311	257	249	262	261	264	281	274	306	281	266	255	278	258	273	255	279	272	267	283	254	247	239	267	247	283	234	279	262	260	279	255	238	296	257	273	273	289	283	272	250	252	281	260	267	275	279	281	234	275	270	256	278	285	265	263	271	275	276	277	272	251	259	278	270	301	268	291	262	256	267	272	248	276	282	274	269	272	266	293	256	271	268	259	272	272	268	292	288	256	287	292	268	277	283	245	267	266	300	270	286	267	284	270	281	267	266	288	289	285	279	233	250	275	244	290	251	283	259	265	276	276	267	267	274	305	286	265	257	262	288	265	260	309	261	273	261	254	281	286	266	247	276	307	245	277	265	254	288	263	263	265	251	242	262	273	252	276	261	259	260	267	261	269	252	267	252	242	253	262	274	275	273	297	262	244	269	252	274	272	261	311	262	278	266	266	298	249	271	258	267	276	252	261	278	278	270	247	256	273	273	265	290	297	269	246	288	273	299	263	246	277	278	283	289	260	287	280	264	250	273	284	278	248	250	282	256	268	269	252	245	279	274	272	257	288	255	265	257	272	264	218	262	259	279	295	284	310	261	273	276	277	258	269	254	258	258	251	285	283	256	279	257	264	267	263	277	259	256	247	268	236	261	272	260	282	260	254	258	282	248	263	245	270	255	244	287	266	251	263	287	286	306	230	262	276	296	264	265	255	277	271	287	265	311	288	263	262	256	299	252	247	272	283	260	278	278	251	266	246	258	271	258	271	277	261	296	264	277	265	287	267	257	272	256	237	275	263	272	237	278	276	264	261	259	284	276	282	275	249	298	268	285
65390	35434	18773	8856	3249	655	270	234	160	174	174	168	147	149	125	132	127	147	142	135	143	130	122	112	114	120	122	145	134	114	142	108	130	131	114	161	136	118	143	139	122	132	140	133	115	124	132	147	131	143	130	118	131	137	153	141	104	107	124	141	123	120	131	129	130	119	138	169	114	112	132	128	113	123	120	131	105	109	111	115	118	134	139	144	137	139	112	107	135	141	129	122	133	136	117	120	123	130	133	133	128	128	126	121	132	103	136	138	116	156	121	124	123	129	131	105	121	125	119	127	131	148	124	129	118	140	130	138	106	102	137	118	123	123	111	93	119	133	118	131	113	118	157	118	115	141	123	106	114	155	112	127	115	133	118	110	124	123	123	127	133	131	123	131	126	146	131	121	130	113	136	107	124	150	125	126	125	146	117	140	133	132	123	122	131	125	113	137	128	157	137	112	118	111	138	106	119	117	128	127	122	158	135	135	140	131	136	121	130	127	133	117	104	135	108	111	119	126	145	112	105	123	128	144	127	138	124	141	124	130	126	134	145	133	126	129	105	124	133	126	126	124	121	121	112	134	139	123	118	144	138	128	130	119	143	132	121	127	138	111	140	113	139	137	123	115	137	102	126	136	109	126	110	122	123	90	137	117	136	126	127	133	131	136	123	147	143	127	132	148	130	117	120	132	130	141	144	117	111	125	122	136	131	129	118	127	130	143	144	119	117	137	126	119	104	126	125	133	151	117	116	135	130	116	151	127	140	143	131	121	133	141	135	129	116	113	117	90	114	129	121	135	114	135	136	127	127	115	125	123	125	128	112	130	123	117	128	119	126	131	116	111	138	125	131	149	137	111	144	124	136	119	150	151	130	123	135	135	132	120	137	154	120	152	139	114	126	125	96	117	125	125	138	110	114	131	135	128	128	133	146	131	143	118	148	127	127	104	129	105	109	140	138	130	127	127	117	130	144	104	142	128	126	101	112	113	139	168	139	147	132	124	123	119	119	147	119	129	145	142	118	123	112	123	131	122	137	124	100	130	112	140	131	123	133	103	131	133	125	125	141	135	122	131	92	126	130	121	116	145	133	126	121	106	86	104	135	116	134	153	111	127	129	127	123	125	126	124	111	115	109	130	115	125	103	131	154	121	135	134	159	120	131	133	119	118	116	146	142	120	130	142	124	131	122	124	108	136	110	107	146	138	114	122	133	106	116	119	115	126	112	121	124	120	135	110	152	135	128	128	142	132	109	125	129	132	132	141	125	138	129	146	134	128	135	135	117	139	119	122	119	137	118	124	133	133	121	114	99	149	125	125	104	125	123	104	138	137	112	130	143	120	123	118	135	125	113	122	114	130	115	128	131	147	119	145	142	105	128	132	135	127	122	110	101	122	135	103	113	136	144	119	134	105	115	116	143	143	119	110	121	126	134	113	133	103	115	141	100	109	116	138	127	100	124	124	145	119	141	113	136	130	122	108	133	135	143	123	134	131	106	122	147	146	134	131	135	129	127	115	147	140	130	170	115	122	148	147	134	132	114	138	138	119	118	138	136	114	112	149	114	123	135	113	131	138	117	157	122	120	143	113	128	118	151	136	123	143	139	105	123	136	127	127	129	135	120	124	120	123	139	146	129	150	115	103	122	137	135	132	119	108	115	129	132	123	130	155	134	148	120	156	125	126	129	114	97	124	134	112	136	132	134	111	127	136	125	99	93	137	130	136	159	130	132	123	99	128	132	136	120	128	139	149	139	119	141	134	122	123	132	122	109	134	137	113	121	118	141	129	127	130	119	129	137	102	119	128	136	124	125	115	140	110	107	96	131	121	125	145	104	119	126	123	114	116	130	131	145	123	142	130	124	126	104	115	137	129	130	135	112	115	134	117	143	115	121	132	128	123	133	132	146	121	114	127	107	102	139	129	130	122	129	129	150	133	107	127	137	131	141	140	141	112	133	132	109	131	105	142	133	136	141	128	123	135	128	106	160	115	128	129	117	123	126	120	138	146	148	138	142	131	122	116	101	115	135	121	117	107	142	135	109	124	123	122	119	98	123	135	117	132	135	131	118	126	115	114	124	105	129	124	137	136	150	126	110	131	126	135	138	137	134	112	123	113	132	127	121	143	150	127	132	118	148	110	131	117	123	100	115	127	133	134	131	115	116	159	142	134	129	148	116	122	125	125	103	127	128	117	128	119	129	154	124	107	127	147	128	123	120	139	106	101	104	125	147	114	128	137	139	137	134	123	116	137	117	121	128	121	141	125	137	120	149	134	137	119	142	122	102	117	122	124	131	142	116	140	126	133	143	137	151	158	136	139	127	143	117	121	135	132	128	132	126	129	118	126	122	121	110	139	132	141	125	113	120	122	115	130	116	116	127	132	113	119	117	126	130	104	123	112	120	123	135	115	134	111	132	128	136	135	144	121	130	131	126	140	134	118	148	124	118	134	150	118	150	110	131	111	132	113	112	133	132	160	136	120	111	117	100	118	138	133	114	101	118	118	119	132	146	110	123	147	138	114	103	107	130	120	122	114	108	106	140	122	134	122	114	130	123	107	147	128	129	132	121	116	112	132	116	116	129	129	109	109	154	102	111	116	125	127	117	121	138	116	106	116	117	111	116	129	136	127	137	148	132	136	152	133	135	127	115	132	127	119	130	121	104	129	138	127	113	132	117	130	105	119	121	127	119	138	124	129	109	130	130	112	116	124	111	105	128	137	151	117	125	109	117	134	158	144	143	124	135	145	123	122	118	101	114	127	126	120	113	141	112	124	139	140	126	126	137	115	143	122	135	130	131	113	133	109	127	131	139	151	138	125	124	103	120	117	152	123	150	125	123	118	113	129	135	118	114	140	137	138	126	120	137	141	133	140	117	108	128	121	130	133	145	106	139	148	157	130	133	138	134	135	107	134	136	106	126	150	139	123	140	140	132	106	113	133	126	105	135	121	108	127	129	125	122	132	133	117	125	127	131	124	122	136	119	118	118	116	146	113	124	135	113	128	125	127	118	139	115	128	146	127	133	157	135	129	132	133	123	120	136	114	124	123	119	145	129	131	131	123	139	131	139	110	135	125	135	126	143	143	104	128	122	129	138	116	120	123	135	152	120	116	126	141	96	133	116	119	131	108	138	111	130	126	134	147	114	117	140	138	111	128	111	124	117	108	131	124	122	121	130	109	133	111	132	118	122	134	126	152	130	131	128	134	142	121	148	146	128	145	151	115	106	119	142	126	150	142	119	127	145	106	132	130	138	108	112	145	105	144	110	97	117	154	127	117	115	126	111	121	109	114	130	130	124	132	122	143	127	138	132	133	123	130	102	131	154	131	127	135	110	115	94	122	148	121	119	129	115	101	133	103	136	149	123	114	135	128	102	130	124	111	147	126	122	114	119	131	137	126	111	118	137	145	129	143	147	136	117	130	136	125	131	130	140	121	115	135	131	126	112	120	141	133	111	143	135	128	124	139	133	106	142	117	131	131	101	120	141	137
42952	26793	19491	15542	8284	1990	727	666	535	516	448	399	417	420	343	318	286	270	310	279	301	290	285	301	278	289	296	275	260	267	287	277	300	289	292	266	266	267	272	252	281	274	283	324	298	263	253	272	299	318	287	274	282	281	296	294	318	282	301	285	287	257	298	287	316	256	273	269	308	285	286	308	286	276	266	277	288	287	291	288	285	267	297	276	254	289	288	293	256	283	294	247	280	287	284	308	283	287	298	293	277	306	286	286	296	268	274	294	302	260	289	268	289	283	285	265	267	316	294	301	313	303	269	258	290	249	268	266	285	281	237	275	281	292	263	301	262	274	275	278	292	278	301	274	295	287	291	282	301	284	247	270	272	249	275	276	263	286	296	288	306	277	274	293	283	323	316	302	270	283	292	273	269	258	286	298	312	308	291	289	329	265	277	272	276	296	290	294	262	298	283	290	290	275	258	271	278	267	282	307	259	294	255	312	296	276	296	302	282	307	293	269	312	284	274	291	265	264	308	288	285	262	281	313	291	261	281	284	279	280	300	284	317	288	288	257	266	292	280	293	322	271	270	255	289	279	266	307	264	278	292	278	272	302	290	251	274	286	290	267	310	265	276	275	282	267	290	247	279	283	287	290	257	282	281	283	291	321	260	285	284	302	282	288	274	267	289	274	328	303	309	286	280	286	304	262	285	301	292	297	287	284	282	271	296	289	276	281	335	287	247	308	290	269	264	254	303	281	272	300	252	287	311	263	268	256	273	260	303	283	276	301	289	278	287	285	282	271	278	288	237	289	293	299	294	252	269	283	294	270	287	272	268	275	270	292	318	275	286	273	280	268	302	271	274	287	272	272	274	313	314	293	260	255	281	288	288	278	274	254	268	280	306	270	313	308	294	265	286	243	249	260	289	244	282	288	292	254	306	273	262	324	271	290	291	274	272	293	288	298	289	300	299	293	275	296	291	280	279	247	320	285	268	297	289	275	284	277	279	270	321	261	300	302	301	285	277	268	302	266	289	273	283	282	290	282	272	257	270	312	280	286	264	307	270	287	298	278	272	319	277	246	270	281	269	273	301	273	287	263	284	253	270	280	286	267	295	276	282	261	291	263	303	268	294	282	272	280	272	271	303	314	295	301	266	261	249	309	273	281	263	277	284	307	281	290	316	265	282	287	276	283	260	308	287	277	295	281	268	275	281	254	276	251	300	297	247	274	286	292	316	301	295	277	295	286	277	283	280	290	300	286	290	286	278	263	307	261	298	302	290	261	300	306	295	263	281	280	283	307	299	285	280	314	317	289	288	301	298	277	267	301	286	321	287	291	269	306	269	280	250	282	251	303	300	282	292	295	294	285	282	270	291	279	278	293	265	264	297	266	293	300	297	305	243	276	284	285	280	269	286	292	281	296	245	272	292	288	292	271	278	284	294	286	316	278	277	284	280	271	286	277	318	277	279	266	309	280	258	258	264	274	295	263	274	292	297	271	285	280	276	279	304	243	290	326	298	281	287	290	290	321	264	265	296	268	269	307	271	279	286	255	284	270	296	271	259	305	289	265	281	268	308	283	304	301	274	280	289	266	283	280	268	277	248	265	265	248	256	231	311	257	256	313	299	292	287	291	270	270	307	264	288	250	272	257	294	285	278	255	286	287	304	281	283	261	268	287	282	268	268	268	273	265	291	276	300	278	274	269	271	289	270	301	270	294	296	298	287	299	278	295	288	312	276	280	305	308	300	281	283	285	279	281	268	270	281	295	276	285	290	312	293	249	289	270	281	295	265	288	299	278	293	281	280	284	268	254	278	303	281	294	288	262	260	275	286	270	277	289	305	317	280	285	267	260	309	276	268	313	267	293	297	278	255	280	264	288	305	253	288	298	300	307	296	289	286	297	322	279	262	292	261	254	295	305	284	244	254	288	285	262	329	298	273	300	295	299	277	304	281	282	269	282	266	302	294	293	286	307	313	309	285	266	293	300	263	286	277	308	285	283	271	264	284	285	291	295	282	259	289	297	264	305	264	259	273	289	269	286	302	332	289	294	277	294	264	240	294	291	284	308	269	262	300	279	294	280	305	284	313	308	261	258	282	293	297	304	292	268	262	261	299	315	283	243	278	284	287	270	282	287	309	298	274	269	278	286	301	277	279	259	303	275	285	306	293	279	310	304	301	258	288	271	315	297	291	279	284	263	286	288	287	278	269	299	306	285	283	274	291	334	279	268	297	253	297	283	289	263	284	291	273	320	286	289	272	288	265	252	274	275	290	279	276	286	290	291	273	256	301	291	287	286	290	276	292	285	298	279	304	266	290	263	252	285	265	283	283	275	311	276	283	289	259	299	297	325	277	283	304	277	289	300	282	298	273	260	273	277	298	294	286	283	277	288	299	299	263	299	275	274	294	286	335	265	296	299	283	322	272	281	290	295	310	262	295	254	284	316	261	281	272	308	287	267	280	272	271	273	308	276	284	290	294	261	271	292	302	294	294	306	294	295	281	279	271	287	298	293	293	274	281	312	308	312	266	294	293	289	275	259	290	262	332	240	262	245	279	287	259	288	265	292	271	296	303	263	290	273	292	282	296	256	274	283	310	283	294	286	294	304	255	297	287	277	275	264	297	276	276	279	276	271	286	280	272	272	314	281	284	288	287	303	302	290	270	298	288	261	268	309	309	291	304	277	272	290	262	301	271	279	285	274	322	286	287	281	291	293	289	276	274	270	285	302	248	271	282	267	305	289	290	284	267	251	293	301	272	306	273	291	302	303	308	293	311	295	281	249	268	259	280	273	294	267	277	265	272	289	275	303	273	312	268	273	286	290	258	316	285	281	306	271	292	274	283	268	272	264	289	272	297	280	287	282	280	280	278	286	266	286	275	285	282	268	294	261	252	262	266	285	299	292	337	309	314	275	298	341	278	274	258	262	280	294	301	280	275	295	298	262	295	281	283	284	276	274	305	279	286	307	257	266	309	335	277	275	277	296	238	265	285	280	265	283	308	301	282	282	279	277	283	281	250	298	280	292	295	296	264	279	276	306	299	294	285	285	297	298	278	237	277	311	284	290	261	312	300	265	304	312	298	274	267	305	272	300	284	291	294	271	281	247	282	289	249	302	306	295	260	258	285	296	285	280	289	303	279	262	273	274	255	266	296	288	290	297	292	263	285	283	289	289	275	264	286	251	272	247	270	284	286	296	256	275	280	296	267	306	304	281	289	256	276	232	277	287	300	256	281	280	299	288	268	274	239	302	257	308	288	268	289	287	298	253	278	268	285	297	262	236	254	312	261	262	268	297	276	265	290	257	279	306	304	246	269	278	278	263	259	331	310	284	275	285	300	289	313	270	274	262	301	290	304	286	263	284	318	251	287	311	325	288	274	256	319	262	253	285	278	264	247	314	252	297	280	277	255	297	292	282	259	286	285	269	300	284	331	254	274	283	289	283	302	250	274	292	291	274	264	307	290	294	282	308	277	289	280	281	258	282	288	286	252	267
45466	22535	10755	4302	863	266	201	188	175	158	156	150	163	141	133	156	140	149	147	140	113	142	125	122	162	134	149	149	130	150	139	133	122	149	136	134	112	130	136	138	129	159	136	134	158	136	147	138	127	120	156	142	122	165	141	163	154	151	128	148	177	154	142	137	157	138	145	165	141	120	147	159	136	169	143	131	147	139	146	132	170	133	140	138	131	133	140	139	145	137	139	140	153	128	117	142	131	117	134	121	117	126	132	120	162	144	131	131	152	144	151	143	133	136	141	142	142	129	134	152	159	156	112	159	166	164	138	145	131	115	118	155	140	134	126	146	150	133	119	143	136	156	141	161	122	132	147	143	161	149	156	130	130	125	138	141	141	147	156	129	143	139	152	127	148	150	145	159	149	138	121	124	131	130	153	132	160	161	144	142	160	172	115	144	140	145	129	141	123	159	158	134	124	130	176	148	127	157	124	119	163	133	141	127	143	142	135	122	139	143	124	137	131	151	127	138	126	149	122	141	139	128	128	130	135	142	134	162	158	155	144	167	138	119	141	142	147	148	143	141	123	143	119	159	147	136	140	155	154	116	148	159	137	131	128	149	132	145	130	131	153	128	158	149	133	128	168	172	152	150	154	128	134	123	156	172	130	150	134	134	135	165	132	143	129	148	118	126	131	136	160	136	144	147	141	164	151	139	135	137	158	117	133	148	139	127	137	132	113	154	129	133	152	168	160	139	131	124	124	137	138	153	147	151	153	150	160	150	118	123	150	145	143	131	122	128	138	132	130	136	136	142	146	139	132	117	168	147	152	154	147	141	118	145	125	150	156	146	136	135	128	168	147	138	130	154	156	136	146	150	113	144	118	127	157	141	133	146	128	126	127	142	113	139	144	169	142	139	127	130	121	153	116	138	162	118	155	147	127	124	127	137	161	141	145	146	162	130	149	125	153	140	153	129	140	112	154	118	139	156	139	139	146	127	149	139	138	153	120	157	124	146	153	144	142	140	135	143	100	146	141	160	161	145	136	150	123	143	138	123	133	110	142	175	142	148	149	138	126	115	141	138	147	126	144	130	153	141	140	143	161	153	141	145	159	140	130	137	131	149	155	156	138	140	142	132	150	147	156	157	155	144	152	135	145	120	128	120	115	110	134	138	162	146	142	140	154	128	148	148	144	120	138	143	151	156	125	154	134	138	145	133	142	128	147	127	119	147	141	146	136	139	137	134	159	140	127	135	143	156	168	152	134	138	130	139	134	139	137	152	147	142	126	134	127	133	122	138	142	145	137	123	129	141	140	124	165	119	147	142	155	133	152	130	138	139	135	133	142	136	142	133	163	140	139	131	119	138	158	136	134	146	153	151	139	159	135	136	135	157	142	139	147	161	138	110	131	131	134	135	147	177	149	137	143	139	146	132	119	142	142	140	148	138	135	152	139	156	169	150	143	146	142	143	118	134	139	143	132	147	137	127	141	128	164	138	146	137	138	146	128	122	143	132	150	133	139	139	143	146	146	130	149	145	137	149	132	122	131	166	143	162	118	161	149	156	140	135	145	140	147	116	145	135	145	159	145	144	162	148	136	142	148	140	154	139	161	132	164	152	146	127	157	141	140	119	134	155	119	147	146	125	127	141	128	150	138	143	137	137	144	128	150	153	153	137	163	164	138	135	140	123	127	137	147	144	121	131	128	143	142	143	138	116	138	142	123	163	129	126	118	124	123	150	140	130	142	138	142	143	165	143	169	142	126	144	118	105	140	140	140	126	138	126	137	163	156	138	162	145	136	139	153	128	142	153	125	138	129	157	134	128	125	137	142	129	136	151	134	141	144	107	109	126	142	149	124	144	154	122	134	137	127	136	149	134	131	159	167	138	124	105	131	132	142	128	132	116	145	123	127	140	161	142	145	136	144	142	131	137	145	139	133	133	132	137	128	148	130	147	130	154	109	144	143	131	157	137	148	136	136	132	147	142	145	154	137	152	158	137	124	127	127	140	143	109	117	130	148	154	140	140	130	147	121	121	140	138	127	133	127	158	144	124	128	151	114	142	138	124	130	140	143	143	130	115	134	148	146	142	163	164	136	142	134	167	153	127	116	119	144	144	129	133	159	144	139	142	139	151	120	123	140	144	151	140	148	147	140	142	149	148	128	149	129	141	148	120	133	131	143	144	126	110	152	123	132	113	142	149	135	155	127	143	151	153	140	153	137	143	144	134	159	153	157	144	182	134	127	158	136	151	129	141	138	151	122	126	137	135	137	146	126	134	107	140	135	129	143	126	121	142	136	111	122	138	140	134	141	122	136	128	117	143	130	151	135	129	143	139	117	136	152	139	140	152	135	165	146	122	144	139	173	130	129	173	149	148	133	132	127	118	133	168	143	163	156	140	149	155	134	113	144	158	158	137	136	148	140	159	140	150	138	164	148	130	155	141	153	139	138	136	134	159	136	147	146	174	143	150	124	143	141	166	150	123	142	133	138	153	151	154	136	147	140	153	137	142	148	113	157	132	136	141	125	140	127	133	148	144	128	128	129	149	143	137	132	116	124	149	129	142	126	121	131	139	173	145	154	150	134	160	127	153	166	158	149	145	146	166	143	154	159	154	133	138	116	98	161	151	136	156	117	144	139	130	117	136	139	139	138	159	152	148	134	157	152	139	132	135	141	151	124	142	129	138	148	134	142	154	144	150	146	121	140	135	147	128	132	149	150	148	142	141	137	139	137	142	172	136	133	133	149	137	142	134	139	134	130	124	147	126	120	142	135	131	155	142	167	151	147	134	127	139	112	127	135	142	132	126	122	150	139	149	148	133	131	129	131	115	156	129	123	148	138	133	157	150	150	143	143	155	149	152	144	146	125	138	133	140	153	159	121	152	131	145	141	152	145	144	137	114	138	133	110	138	140	169	138	146	141	153	157	131	142	139	120	133	136	149	137	144	136	157	164	135	140	135	133	129	136	134	147	127	123	146	140	137	139	139	153	164	141	121	131	114	158	133	152	134	125	151	155	141	142	136	140	169	169	135	151	152	143	131	137	132	124	174	140	122	126	123	150	152	128	126	144	155	120	118	146	152	136	149	142	124	143	158	154	134	144	152	143	147	163	148	159	126	150	147	142	146	138	129	128	146	136	139	138	171	141	132	122	116	137	160	149	146	150	116	151	142	133	137	156	149	151	124	136	138	118	160	139	158	140	127	151	148	169	123	146	134	146	143	132	136	143	157	150	133	131	123	131	145	146	129	134	153	127	126	147	119	139	133	143	132	111	149	154	154	142	148	136	142	126	139	146	130	157	159	141	136	135	133	121	153	146	166	139	154	165	149	132	125	132	115	131	151	149	137	147	124	143	150	127	152	159	177	136	150	173	130	118	138	139	127	140	137	140	153	148	122	148	143	133	154	151	143	145	141	150	146	143	135	129	170	119	138	121	141	141	144	124	127	100	139	116	150	148	120	137	118	115	134	136	136	114	136	122	138	125	136	133	122	133	127
29108	16583	13978	8988	2196	752	626	470	487	432	404	423	412	398	323	311	346	316	310	315	278	274	303	321	314	322	293	311	308	280	322	277	314	299	300	296	344	312	309	279	284	280	346	297	313	313	300	295	317	315	319	283	293	335	301	325	300	330	292	338	325	288	294	297	293	325	299	325	294	316	295	320	320	306	285	296	302	325	298	306	265	294	316	328	292	293	322	303	301	308	293	324	313	308	298	287	337	300	299	312	308	283	298	324	348	284	321	288	327	288	316	333	332	280	331	297	332	308	286	282	286	276	294	319	291	285	276	270	305	332	273	313	324	343	282	312	316	322	306	312	293	282	311	295	255	298	284	319	320	336	295	318	320	299	318	313	317	321	322	288	307	299	311	292	290	310	313	286	284	316	307	312	317	321	297	319	296	310	323	314	311	326	319	297	293	341	310	286	303	320	330	297	300	305	289	316	323	317	301	312	300	300	285	281	312	301	317	318	298	305	295	332	319	329	317	291	313	316	299	312	294	276	322	300	321	319	296	334	305	302	276	293	354	320	317	311	299	324	309	301	288	295	334	316	306	275	277	299	290	295	283	307	311	331	318	324	295	296	329	289	326	313	315	337	293	357	296	289	340	336	312	316	293	315	337	313	308	294	283	297	291	333	268	293	315	303	318	320	295	299	278	307	275	311	287	331	326	299	299	299	284	296	295	340	324	285	293	309	302	287	319	318	293	321	312	309	282	312	293	311	347	325	332	315	321	276	335	309	306	305	316	276	318	321	301	299	325	284	298	308	288	314	315	328	317	327	306	323	296	310	314	324	280	314	310	283	316	295	315	298	294	287	317	306	325	289	298	334	275	311	310	321	300	305	314	306	311	332	324	311	335	291	302	345	294	290	301	329	282	327	295	317	316	296	349	299	317	305	323	294	284	323	288	310	318	272	304	303	304	279	343	305	339	306	315	331	292	270	276	329	324	308	305	332	296	307	289	292	328	294	283	333	313	315	303	301	294	287	318	310	308	317	279	290	305	300	309	313	289	288	314	309	276	311	316	318	318	310	323	313	294	301	310	302	295	325	314	315	302	324	304	315	327	330	324	271	310	314	294	306	319	310	326	317	308	318	309	292	292	302	300	304	336	260	305	297	317	322	328	279	286	302	328	308	303	298	315	287	310	283	293	337	317	290	312	267	311	314	319	287	329	313	296	308	293	312	287	300	318	287	303	297	302	325	313	287	282	306	317	308	317	288	303	283	306	353	319	328	296	319	305	323	292	301	341	283	282	313	302	319	328	290	306	329	292	315	288	288	311	277	307	309	290	321	307	290	309	325	291	293	301	299	307	291	304	274	303	311	322	288	291	299	284	330	316	288	324	309	291	293	317	296	329	290	283	316	313	323	304	305	286	289	284	292	329	296	326	321	315	301	324	317	288	320	286	309	300	309	322	296	251	299	341	290	322	276	279	310	298	298	292	309	289	299	298	317	291	277	311	323	290	315	296	311	295	299	290	316	318	266	354	313	312	304	313	301	311	298	304	277	328	312	287	291	293	314	309	317	283	299	315	298	288	302	304	313	324	292	286	297	334	294	312	313	288	310	320	307	295	289	328	276	308	361	292	335	306	288	308	297	335	294	294	299	336	346	310	306	280	323	316	264	286	352	293	303	300	318	271	290	301	309	296	288	302	304	338	298	290	315	296	291	282	325	296	287	327	289	313	297	343	303	341	286	291	311	314	300	303	308	311	331	344	334	281	357	285	311	308	294	299	325	325	316	288	313	291	299	320	319	301	305	295	334	309	293	311	300	326	291	306	305	310	326	289	326	315	295	288	274	307	301	311	298	316	325	344	300	308	297	317	337	307	300	293	296	301	314	284	275	275	275	295	283	315	312	275	298	293	307	308	311	294	285	339	313	302	303	299	325	285	275	288	313	315	308	334	294	317	308	312	322	313	315	292	297	298	292	303	285	297	280	305	295	294	306	281	302	336	324	307	304	301	315	315	296	286	274	297	313	308	326	336	300	316	330	275	293	299	308	309	302	312	287	305	311	321	278	309	306	293	295	310	296	302	271	307	314	318	298	294	318	304	302	331	307	313	297	273	325	331	313	312	328	309	306	281	295	304	309	292	336	341	298	308	329	291	279	331	310	328	321	292	329	313	297	295	305	324	300	315	296	310	265	297	320	322	282	352	291	330	330	282	303	318	319	290	309	291	318	313	293	284	301	296	288	324	321	312	307	296	295	313	295	303	309	275	311	315	296	330	299	286	303	338	286	306	288	303	364	271	308	306	298	310	310	295	325	317	304	323	291	298	281	290	302	304	327	319	286	313	270	308	279	296	318	271	299	319	305	311	291	303	331	310	289	292	320	291	323	316	314	305	296	327	296	303	309	327	339	316	315	278	311	294	334	325	314	288	327	301	288	279	302	298	316	309	331	319	310	301	299	286	295	332	319	317	295	307	334	303	308	278	336	319	308	286	310	327	330	313	325	309	301	313	295	311	312	309	281	283	302	298	303	316	273	326	294	346	314	321	289	327	298	320	315	316	298	316	311	317	322	289	304	287	278	305	292	334	321	317	322	307	335	317	336	302	275	308	300	317	315	316	341	336	296	305	317	280	309	284	280	310	317	296	321	290	287	301	284	326	319	270	319	283	330	294	338	296	327	322	284	289	328	307	307	296	323	316	309	279	314	303	293	333	312	322	309	331	291	305	322	284	280	317	305	291	303	332	284	333	284	293	261	311	302	322	320	324	273	298	314	302	312	304	295	323	314	282	316	286	313	298	284	299	312	318	326	309	308	288	306	293	289	320	324	298	303	307	310	319	299	309	313	300	301	340	310	289	302	311	299	300	320	333	320	286	291	309	318	326	306	301	304	310	298	321	322	323	305	277	299	310	292	351	294	299	329	289	269	296	311	334	276	279	313	293	313	307	307	301	303	310	281	311	288	292	315	329	314	326	298	305	298	328	317	316	303	333	277	301	298	314	311	309	323	302	307	296	304	298	323	319	289	292	301	330	321	318	308	255	315	330	297	324	309	314	290	303	292	332	279	343	319	325	322	304	299	322	297	311	314	320	279	299	338	317	285	301	321	310	309	325	315	326	285	303	287	312	321	332	260	314	291	320	294	306	309	343	310	292	333	289	311	282	320	311	285	338	318	296	349	282	357	281	312	306	326	290	304	302	298	304	296	302	312	284	322	313	322	307	345	295	315	301	332	276	306	265	288	285	321	303	296	311	318	265	288	301	320	322	310	296	344	309	306	309	302	320	303	303	327	320	297	296	302	303	323	283	339	279	316	327	310	286	325	340	321	311	309	314	338	281	290	288	307	292	310	312	311	298	290	320	316	301	316	303	304	302	294	343	306	335	324	289	299	285	287	307	311	266	342	302	321	330	301	297	281	332	287	308	304	310	288	319	299	319	316	289	317	280	331	297	308	344	284	303	335	302	287	337	295	291	291	310	284	310	307	313	307	310	314	322	294	335	337
57856	31794	18288	6773	1814	322	233	184	175	163	161	156	152	143	128	117	149	137	133	112	109	124	109	136	138	99	108	119	135	106	140	129	123	104	120	119	109	123	115	145	128	105	117	118	123	113	133	104	118	120	117	130	105	128	125	141	131	126	105	128	121	139	121	110	119	127	123	148	121	126	119	118	131	135	115	104	134	111	121	125	116	129	131	125	105	120	111	118	123	129	122	106	111	119	108	140	133	114	118	116	99	112	103	134	141	137	129	139	109	115	114	131	132	132	124	108	119	108	101	95	129	120	132	132	104	143	134	121	111	118	129	124	147	123	109	138	135	131	122	126	124	117	135	135	131	134	133	133	119	126	117	107	122	110	138	133	113	149	113	114	124	126	117	113	121	125	132	124	133	118	97	117	112	123	115	158	148	123	113	127	124	132	145	142	138	126	102	137	117	122	115	145	101	116	103	111	107	119	113	136	122	138	120	119	121	112	100	122	132	144	111	124	101	91	120	118	140	134	135	132	128	117	111	125	124	109	131	147	142	133	118	127	125	114	123	130	119	134	115	109	123	121	122	98	114	113	114	105	131	115	128	108	138	119	124	116	139	115	121	114	120	152	131	124	158	129	108	129	111	117	120	115	123	130	119	126	144	121	113	114	148	109	114	126	120	117	121	125	97	132	124	140	137	145	117	132	104	136	116	123	110	144	117	120	119	133	137	90	97	118	127	116	125	117	117	135	119	114	116	109	108	120	120	97	114	117	114	141	131	109	112	111	113	105	112	107	116	110	123	113	117	121	114	119	113	111	112	139	125	129	128	111	124	119	121	147	120	120	108	125	130	130	103	132	122	116	137	132	114	108	136	122	128	129	102	125	142	145	133	137	117	98	124	108	142	120	108	125	127	120	140	122	98	138	136	132	85	132	120	127	125	133	137	111	129	119	132	117	102	132	127	118	111	118	117	116	121	116	123	99	114	124	108	144	128	101	90	118	130	112	115	127	114	129	125	109	129	95	115	106	135	122	109	120	123	111	102	149	155	119	117	132	137	122	119	124	137	126	135	127	112	118	131	114	123	117	94	115	120	128	132	131	118	132	118	123	129	122	110	151	117	125	99	115	112	135	127	113	130	113	131	113	123	102	120	106	124	130	121	107	113	94	122	108	119	107	115	125	123	106	120	100	115	99	149	122	122	140	137	119	113	144	126	121	118	103	106	133	126	145	126	127	120	120	104	105	124	123	116	118	134	117	109	102	123	118	128	104	110	112	119	155	117	121	141	114	111	122	138	111	136	114	129	134	114	141	137	127	136	129	120	115	108	97	152	107	135	96	122	118	121	105	95	120	108	113	143	126	116	120	102	145	102	121	136	143	128	115	132	104	86	128	110	117	120	128	114	122	134	95	114	125	136	101	109	114	110	123	117	111	105	124	115	125	122	135	125	106	141	120	109	108	125	108	148	113	132	115	96	112	149	115	109	123	133	118	121	102	127	123	109	112	133	128	103	119	113	127	122	122	125	108	124	128	111	128	124	109	111	125	119	87	121	124	141	109	114	94	121	123	119	127	129	133	142	116	118	117	114	107	126	110	128	98	131	100	115	140	115	132	131	113	99	112	148	115	124	116	119	121	116	139	128	131	120	142	126	113	107	122	128	112	109	121	109	112	114	143	91	108	119	119	121	124	116	119	127	110	111	110	102	116	135	109	113	136	123	115	117	102	152	128	119	136	115	115	115	122	133	124	127	145	110	100	109	111	119	126	136	110	123	112	111	105	126	129	114	113	124	120	118	144	131	130	118	119	108	108	123	107	139	136	116	111	121	124	113	109	132	117	106	128	129	131	121	126	98	132	118	142	118	105	119	131	133	113	135	121	128	110	137	110	117	139	132	105	115	104	121	107	108	104	123	122	106	117	117	152	145	135	122	130	117	114	124	130	139	121	119	115	114	139	130	124	114	125	116	121	124	137	127	124	110	122	124	144	100	112	140	124	111	98	137	124	139	115	123	115	112	136	113	122	103	122	100	138	153	119	128	114	117	112	115	88	118	129	125	137	78	115	138	127	126	108	133	111	130	134	120	128	120	107	127	116	113	119	133	143	121	123	124	126	119	141	129	124	113	141	106	132	118	119	123	107	121	130	104	113	96	111	151	120	137	113	130	131	132	146	127	116	108	127	104	112	108	130	112	116	127	117	114	116	112	114	128	131	139	135	124	123	117	113	118	115	124	126	112	134	132	123	150	124	121	111	118	123	122	146	124	123	134	124	111	127	126	113	99	137	134	127	122	131	129	129	120	118	126	123	109	129	159	139	137	122	128	123	98	109	129	125	129	144	128	117	107	117	121	131	131	122	131	152	116	136	140	118	139	110	139	136	126	131	135	139	99	121	115	127	127	102	144	128	129	108	113	129	137	111	120	87	117	89	134	138	126	133	115	133	127	144	124	118	128	153	104	142	136	122	117	119	116	110	109	106	105	133	124	115	128	122	100	111	125	123	107	106	143	131	109	151	124	122	118	118	131	113	117	135	114	122	102	104	126	128	137	142	116	128	117	106	132	101	105	133	104	132	138	127	120	156	122	121	151	107	129	140	113	118	117	110	126	115	103	111	112	116	97	134	122	123	138	85	112	133	117	125	127	137	117	103	120	113	109	108	102	108	118	106	117	96	116	114	125	97	106	121	135	119	131	133	139	124	143	112	130	108	137	119	139	136	136	124	124	145	137	160	112	124	125	111	125	112	149	113	109	124	127	108	87	125	125	136	109	118	89	123	99	99	140	85	150	109	113	123	121	118	121	128	134	123	130	109	119	120	128	122	121	111	124	136	115	122	106	112	123	131	106	133	130	128	129	125	124	136	130	127	105	124	119	114	102	136	127	112	116	116	121	112	110	120	110	113	107	133	124	122	124	134	139	113	138	127	127	121	140	126	129	103	130	108	115	138	109	112	119	110	100	132	108	120	130	101	107	114	108	116	98	107	131	121	119	115	127	128	134	109	126	121	135	114	132	128	119	99	128	126	114	142	118	112	138	127	118	101	127	114	126	111	111	89	125	116	113	131	141	107	101	114	140	133	121	120	121	118	112	115	129	111	121	134	111	144	158	139	108	114	117	137	109	132	124	106	120	118	131	127	115	115	116	155	131	131	109	116	110	120	127	116	113	118	128	119	125	107	120	121	126	122	123	121	121	102	126	126	117	136	106	109	144	99	127	94	106	113	125	135	130	118	155	131	108	127	118	125	124	117	126	111	115	111	109	122	141	112	137	123	136	110	112	96	121	120	129	111	121	124	123	115	122	123	130	130	136	120	110	125	112	119	133	129	120	150	119	114	118	108	133	125	130	131	106	117	119	117	99	121	117	139	130	150	110	119	122	115	127	122	108	120	111	126	132	108	98	131	110	110	134	113	114	127	123	114	123	115	134	117	114	126	135	128	128	127	125	101	110	120	107	121	118	113	133	117	108	127	126	138	134	107	131	96	111	119	138	122	106	126
36977	24937	20864	11503	4856	1024	823	669	570	527	494	465	376	362	330	309	299	277	321	329	301	266	265	304	302	262	270	286	266	278	284	281	269	242	291	248	286	305	242	283	268	295	310	254	309	256	259	268	265	259	258	275	275	275	295	271	294	283	251	304	267	292	278	239	277	238	247	259	265	252	250	262	268	269	266	272	253	260	278	256	250	264	283	245	314	258	259	268	273	255	277	267	282	273	288	283	262	275	284	294	273	247	289	278	244	273	275	261	278	250	280	255	265	270	263	307	274	297	249	261	274	243	260	281	285	267	268	263	268	258	291	276	278	283	246	266	272	260	264	275	279	294	279	262	245	274	249	284	272	294	273	282	296	269	282	256	300	278	271	247	287	246	270	299	282	286	264	272	264	289	271	290	284	272	281	264	276	241	288	247	269	291	253	295	272	243	271	256	258	250	278	272	239	279	252	284	288	295	265	277	256	286	294	279	280	244	273	286	261	262	280	241	245	275	292	271	276	261	256	283	254	255	281	278	276	283	253	277	270	286	253	289	251	240	263	260	293	258	319	259	281	295	261	290	298	256	281	253	284	284	279	265	268	294	290	252	275	284	259	266	264	285	274	273	260	264	279	260	279	241	294	286	291	271	249	272	277	292	291	248	283	308	270	259	274	307	289	268	265	281	268	293	280	277	267	271	297	277	274	280	269	296	269	311	250	276	284	260	258	278	262	276	259	276	271	277	298	276	283	272	264	272	261	262	256	284	292	267	235	272	277	249	285	265	250	281	263	258	268	245	288	271	247	271	266	271	313	290	248	263	229	287	257	281	294	294	260	259	282	304	306	287	286	296	277	295	292	265	250	273	268	257	278	265	264	301	263	284	274	271	272	263	292	271	289	278	302	261	263	264	277	271	285	283	293	255	296	276	290	279	285	278	265	280	280	282	283	268	243	284	261	301	268	295	279	251	251	247	276	251	266	298	251	294	266	273	276	320	263	261	239	305	245	295	244	250	264	301	255	262	258	279	282	293	273	290	279	266	263	268	300	252	273	245	286	256	301	297	241	271	266	263	216	265	261	265	282	253	294	263	288	260	269	282	290	278	267	263	270	288	291	270	258	287	250	280	293	270	276	270	270	286	291	273	318	274	253	286	276	271	280	260	312	278	292	287	291	272	275	257	255	241	266	262	279	318	272	281	313	265	270	251	281	269	266	296	265	287	265	254	296	295	282	271	266	292	273	248	272	263	268	265	270	255	264	289	261	278	252	269	283	298	291	265	268	280	275	278	288	264	260	288	288	276	272	298	257	260	289	261	290	264	300	316	287	299	232	278	307	294	284	255	287	266	315	256	251	293	273	257	276	292	287	270	269	278	271	242	277	283	272	258	279	285	282	265	267	275	259	239	278	307	264	280	263	270	259	280	266	238	268	282	265	279	268	265	283	275	266	293	302	291	276	291	285	240	281	294	271	262	259	280	260	280	264	269	261	284	253	275	284	283	288	267	264	249	264	287	271	270	261	290	286	252	253	260	233	282	272	298	251	295	255	299	307	280	305	258	235	264	270	261	260	288	230	277	278	290	262	278	268	278	279	263	258	239	255	267	279	275	267	257	254	276	258	269	283	281	270	296	252	251	290	270	292	243	273	271	271	293	257	246	265	268	270	269	260	261	266	296	298	279	268	246	263	275	274	266	269	263	269	271	283	276	257	283	295	258	261	250	275	270	272	261	249	276	256	251	292	277	271	223	254	261	245	272	255	255	281	278	270	281	265	273	271	276	286	259	248	267	299	261	280	273	276	274	291	270	258	294	265	277	273	259	278	288	260	257	279	258	277	307	277	259	284	296	274	279	275	254	234	257	250	258	284	253	272	240	261	257	261	286	257	286	297	265	262	249	273	263	263	266	262	275	291	259	267	269	285	234	283	285	285	300	250	274	257	255	275	263	283	278	296	254	283	258	263	242	244	272	263	258	279	233	274	266	290	242	267	294	267	274	302	295	268	250	262	260	282	272	240	268	253	255	268	267	256	252	248	293	318	269	296	302	280	263	276	248	254	261	283	266	287	236	266	281	246	249	291	254	281	285	271	271	277	274	265	265	251	258	309	272	274	283	273	263	267	268	277	316	256	275	281	273	271	265	250	252	252	263	258	273	256	279	277	284	244	282	287	264	260	239	271	255	267	278	303	300	280	269	257	278	309	294	304	254	276	290	267	260	288	269	236	263	316	247	280	283	285	278	266	256	256	237	280	314	255	262	287	292	254	273	265	274	274	272	269	235	279	276	246	280	308	278	258	281	254	248	244	268	294	290	267	291	245	278	295	274	321	259	297	253	240	257	260	253	273	262	293	248	279	275	273	300	244	295	273	280	287	285	275	239	286	278	271	283	280	291	271	275	249	257	264	269	280	289	280	239	271	261	266	246	279	270	281	266	262	293	274	322	254	273	260	296	259	292	259	271	275	247	266	288	259	293	308	249	285	262	273	294	281	266	261	263	260	266	256	282	248	270	260	263	303	303	262	275	273	269	275	285	299	266	282	268	274	293	261	278	272	287	267	288	257	272	264	279	281	270	266	281	263	278	279	250	278	256	285	283	272	260	226	268	271	265	275	281	280	276	259	268	294	274	271	260	295	273	284	237	284	297	250	290	273	240	267	282	279	269	284	306	305	275	283	268	274	257	288	257	248	257	295	259	252	270	307	272	267	269	230	265	258	270	270	272	248	286	275	267	283	279	264	275	262	303	267	244	277	274	245	290	249	275	274	258	291	274	245	259	287	266	271	269	278	244	280	283	256	273	249	265	219	268	267	262	287	283	274	286	262	289	283	271	259	279	283	270	257	245	270	274	285	240	269	260	292	258	268	280	267	268	254	261	271	279	268	264	246	270	311	236	258	284	289	262	264	273	258	301	313	293	276	288	286	275	253	265	242	263	291	255	279	306	269	240	262	269	273	275	257	263	274	268	287	268	261	289	278	272	277	275	284	283	283	247	289	270	264	303	272	273	292	286	271	268	290	267	282	305	263	286	287	281	254	284	259	296	269	280	268	260	277	290	263	256	258	303	284	267	285	276	281	267	279	266	244	265	282	278	278	276	228	282	316	268	269	278	260	278	276	268	267	275	286	284	260	266	237	274	249	291	251	270	278	288	278	240	284	273	285	266	241	279	249	280	262	253	270	280	282	258	268	280	280	265	290	289	294	282	263	272	240	300	252	241	292	280	262	254	258	284	246	258	279	270	289	268	250	289	255	257	270	272	300	297	286	234	270	268	293	282	302	258	267	277	318	293	254	273	286	287	267	241	268	284	274	282	305	252	277	293	279	268	251	271	278	298	280	255	264	241	283	280	264	258	254	265	267	265	268	260	273	289	257	263	240	249	244	299	243	265	288	285	284	277	286	286	274	268	287	261	270	272	231	287	273	264	272	254	282	268	270	233	296	258	289	245	291	270	295	253	280	265	292	265	266	234	265	224	284	252	288	271	246	292	289	261
61561	37252	22807	11792	3722	525	290	226	203	191	197	185	148	165	143	139	106	141	187	134	129	133	149	130	112	115	139	134	142	144	112	129	145	130	135	128	106	121	130	168	110	133	115	123	144	130	121	123	125	129	106	124	132	159	129	126	141	111	121	116	118	138	150	135	117	139	131	139	120	118	139	125	133	154	130	118	105	115	123	106	119	123	124	127	119	150	134	108	116	148	126	145	124	139	121	106	140	133	127	128	130	126	109	119	150	144	163	167	144	113	128	132	130	121	129	120	138	125	119	132	122	135	124	155	116	153	151	113	116	133	128	136	142	140	140	134	129	120	117	137	125	131	117	124	100	121	105	121	120	115	137	126	111	121	141	118	122	113	138	141	119	111	115	155	108	119	115	123	119	136	136	128	139	130	145	127	125	121	106	137	134	128	122	110	117	110	122	147	113	133	118	129	127	127	132	108	134	118	127	108	134	131	149	137	110	120	126	121	128	114	134	133	145	141	135	138	135	117	117	143	118	103	122	131	130	130	137	126	130	146	136	132	123	131	143	135	126	126	137	123	120	118	114	134	123	116	138	128	131	123	130	118	121	125	126	132	110	106	116	107	125	123	128	130	145	135	140	121	110	127	131	132	119	133	113	120	127	128	130	134	124	120	124	128	153	118	115	114	124	121	114	90	123	121	129	123	142	130	115	127	140	110	121	117	119	130	146	151	137	119	116	139	144	114	128	119	136	126	111	111	139	133	161	128	108	126	116	131	132	112	123	155	129	115	135	136	135	117	131	123	122	127	113	112	127	115	122	127	125	139	139	114	127	127	121	143	119	131	111	116	120	117	124	145	144	86	127	113	132	115	113	113	140	132	150	132	111	119	136	167	127	125	144	120	121	109	131	142	112	135	134	126	118	131	117	123	123	157	126	150	131	149	131	114	127	125	107	125	116	102	146	135	120	126	116	133	127	118	129	120	136	129	118	122	110	108	108	139	135	126	125	142	119	127	88	135	122	131	135	128	144	113	127	125	119	123	132	121	126	127	144	135	144	98	120	149	120	130	132	120	130	137	116	135	138	104	139	131	126	132	130	149	121	148	105	95	118	133	139	121	130	123	112	134	120	138	122	120	111	113	146	172	123	132	132	126	121	136	113	127	125	125	139	119	124	126	141	139	123	100	145	146	139	137	132	135	140	124	119	124	129	123	146	138	142	141	124	113	123	114	117	132	133	128	117	104	135	130	127	147	139	118	118	132	126	146	114	154	131	116	126	127	105	124	124	145	135	115	123	127	141	127	136	122	157	123	119	122	136	124	132	112	143	138	129	117	134	121	117	118	135	121	130	138	145	150	121	116	117	134	142	135	131	125	139	131	106	136	112	116	115	123	114	137	129	116	104	133	110	140	130	137	124	139	134	120	120	135	105	129	117	135	145	121	128	150	132	129	126	157	131	148	123	138	106	144	125	143	113	94	142	131	134	137	147	130	137	136	150	118	138	119	138	129	138	139	107	106	129	154	116	112	106	137	129	126	103	140	112	135	130	141	116	131	127	144	153	149	141	140	127	138	122	127	135	126	159	140	136	142	126	122	138	107	131	120	112	119	134	130	127	123	136	126	145	134	104	136	131	133	125	112	139	135	120	128	119	134	116	130	129	110	129	135	134	130	119	99	117	126	126	125	130	121	105	144	118	126	119	113	124	137	113	130	117	132	124	131	148	121	107	126	121	114	120	113	123	110	138	130	156	115	145	111	134	119	154	131	115	122	118	134	119	124	131	131	117	105	106	120	118	135	109	120	122	132	118	134	120	127	106	113	140	142	113	121	107	124	115	111	122	112	136	136	140	133	138	111	108	122	146	131	149	116	150	123	116	133	130	129	135	144	133	131	138	105	119	110	143	130	97	135	120	115	130	126	128	113	122	122	123	119	126	122	128	119	131	133	117	109	113	126	125	127	146	131	139	130	123	138	143	145	95	143	128	145	141	142	117	122	118	130	126	121	116	120	139	125	126	117	148	111	132	134	117	128	119	136	113	119	110	119	107	132	139	121	130	115	104	116	135	138	120	113	142	126	128	122	137	128	109	131	114	130	135	139	130	132	107	115	120	136	111	137	141	125	103	112	124	131	117	125	129	136	132	128	137	118	121	116	102	133	129	134	113	123	142	128	132	106	117	124	110	147	128	127	119	134	105	96	121	128	130	137	138	156	148	121	115	118	105	127	133	130	130	142	127	110	126	119	132	106	123	123	122	127	115	110	111	166	155	137	122	130	116	123	129	125	123	132	137	127	120	158	104	135	139	105	131	132	121	131	119	135	105	152	120	117	109	141	155	150	125	137	127	122	123	109	113	121	133	101	138	147	122	131	163	139	117	122	100	141	104	117	132	158	133	122	105	147	144	121	125	130	111	150	131	110	126	132	119	103	121	144	127	107	135	122	126	116	124	129	131	129	129	119	111	119	112	143	137	115	110	116	104	130	108	131	124	130	105	116	131	134	119	124	122	119	131	109	132	146	117	119	114	140	118	93	124	139	138	148	140	124	138	107	119	135	113	133	123	115	138	120	141	122	127	144	119	105	172	130	153	127	125	111	126	134	160	119	110	137	127	133	113	83	124	142	144	123	142	117	124	113	113	143	126	99	129	129	163	129	131	132	145	137	125	135	133	125	133	107	128	115	117	150	114	113	126	106	120	115	119	122	132	112	141	123	110	145	125	113	125	128	107	129	109	137	111	126	149	108	155	148	116	117	143	141	133	122	131	122	123	136	115	123	138	120	132	130	142	134	125	149	123	163	121	125	127	131	136	106	125	141	124	119	120	140	108	127	131	150	128	121	106	128	115	127	96	122	125	123	115	122	133	120	115	124	120	140	160	143	109	121	109	130	141	119	131	127	131	117	137	138	119	137	134	144	136	123	131	143	126	150	107	123	128	148	148	124	127	137	126	138	152	111	128	139	134	133	122	115	128	126	114	118	129	119	152	136	120	107	132	126	112	139	120	119	140	103	135	123	131	127	116	116	107	124	133	119	120	128	134	116	132	104	139	132	103	122	115	121	132	125	118	115	144	120	114	115	120	127	124	124	128	138	123	126	129	125	119	132	133	145	114	115	123	139	122	120	131	132	131	109	121	128	138	116	103	141	117	122	142	116	122	141	112	96	119	127	127	122	116	123	94	119	149	143	122	134	149	147	145	142	127	137	121	110	110	136	111	110	105	135	125	127	133	130	136	136	116	115	138	121	140	116	121	134	132	133	130	131	129	131	141	129	121	124	121	135	129	105	117	116	125	138	151	122	127	127	143	140	121	127	132	105	115	137	140	134	125	141	112	119	124	133	119	158	119	140	105	130	123	121	122	141	115	129	97	140	132	123	148	139	131	121	129	126	115	140	131	137	121	127	126	129	128	127	114	133	130	133	146	119	115	132	127	121	134	121	143	142	175	133	145	158	121	133	153	149	125	131	140	124	129	142	108	139	120	125	127	121	123	123	118	112
39907	29050	24560	19366	7586	1322	989	830	721	626	546	513	484	444	413	367	326	331	321	285	278	317	278	346	272	284	289	270	282	289	295	315	293	275	269	297	319	317	289	286	294	272	290	311	295	310	259	290	318	276	272	295	305	273	308	288	307	279	253	277	252	266	290	287	291	265	288	318	301	281	261	290	304	266	281	289	297	264	270	268	247	270	263	306	301	248	287	270	280	313	313	276	285	296	314	271	316	284	287	273	281	314	313	297	296	264	263	283	291	271	287	290	250	293	284	289	303	297	257	292	277	303	295	291	278	284	291	274	282	291	269	299	281	254	299	297	279	282	305	306	292	302	311	271	302	287	284	296	292	277	296	281	270	288	290	259	298	302	281	270	269	267	269	287	295	295	284	280	262	304	274	277	312	274	272	279	273	259	298	294	270	265	307	265	249	302	290	271	258	299	260	266	266	266	298	261	270	280	307	279	264	268	292	265	286	297	290	314	295	268	274	282	271	306	250	275	289	273	264	304	264	285	296	305	278	285	277	276	279	298	269	290	306	262	283	314	250	290	289	290	305	280	271	292	271	274	272	288	301	311	276	264	301	275	320	287	276	313	282	296	263	290	288	284	306	266	273	277	255	276	294	293	286	269	275	291	294	290	260	274	272	294	263	295	291	266	268	261	256	279	300	278	264	284	264	254	300	292	286	266	291	295	279	264	267	283	269	273	272	274	293	273	243	265	283	291	309	288	280	313	270	275	268	293	286	260	265	296	276	279	295	295	281	309	256	257	271	273	296	293	307	285	276	258	300	267	278	276	283	258	268	272	288	252	288	279	269	291	272	278	302	259	270	306	272	280	283	254	303	272	273	261	297	288	296	264	264	312	275	295	318	273	292	269	305	300	277	270	292	289	281	267	293	284	259	312	300	302	280	282	289	289	292	294	265	284	270	239	262	267	307	285	302	286	276	301	253	287	260	274	261	282	349	271	295	293	290	276	289	270	267	294	297	305	269	311	289	299	268	301	281	276	277	262	306	258	263	281	279	311	288	323	269	283	276	300	268	284	270	278	302	324	312	292	284	281	296	261	287	328	286	258	295	270	302	284	301	285	252	261	290	294	284	276	313	258	240	271	260	276	277	283	307	293	281	292	266	285	275	258	280	329	281	312	267	286	277	276	270	247	266	310	301	277	277	306	301	298	280	255	277	278	271	264	285	266	298	291	245	290	270	288	298	307	284	294	278	271	291	279	301	262	301	279	271	259	293	289	271	284	269	282	283	268	282	294	294	285	297	293	291	277	277	282	274	303	270	299	295	290	278	306	285	270	303	276	271	294	268	304	304	292	280	242	323	282	291	282	279	292	287	273	283	267	322	297	289	283	244	279	311	285	304	262	291	285	298	296	298	284	305	290	261	300	302	273	272	281	273	272	259	286	267	256	298	307	311	310	295	267	255	278	312	294	284	288	291	273	266	270	269	293	254	290	302	268	267	322	283	304	278	278	309	298	276	273	284	310	281	278	307	268	284	249	284	306	263	282	283	275	277	275	242	293	268	317	286	297	297	298	301	305	298	278	296	275	277	265	304	300	292	274	277	284	296	264	261	280	267	269	263	243	285	296	305	279	306	266	304	283	282	300	296	291	278	273	280	306	276	301	272	275	263	281	291	281	287	254	299	250	304	270	299	288	288	271	271	261	278	288	290	285	284	271	275	290	294	287	270	294	298	289	300	291	275	272	280	280	319	304	267	270	275	281	308	284	258	311	277	318	289	299	284	289	307	252	307	267	292	252	288	302	284	285	309	285	334	284	269	266	315	278	307	263	286	257	289	273	258	294	302	270	285	292	276	303	291	316	267	281	273	287	273	276	302	281	292	293	279	249	303	256	275	265	316	285	304	300	262	268	250	307	270	291	269	313	288	279	271	288	312	300	294	294	255	292	289	279	292	302	301	292	266	263	269	267	271	300	291	245	271	335	296	268	251	259	266	301	291	285	313	283	299	275	250	258	274	283	307	306	267	280	262	275	264	282	281	274	260	277	290	307	298	281	285	276	306	268	303	272	279	284	299	285	329	261	281	321	271	292	281	285	321	281	273	295	295	255	264	263	270	292	308	287	286	292	291	278	263	268	313	281	297	281	304	270	281	296	298	285	274	311	270	289	283	282	278	312	307	285	255	280	289	286	296	299	290	268	256	270	271	298	279	279	282	295	262	272	299	262	293	275	301	285	277	316	295	275	260	289	273	291	275	280	265	272	288	269	321	275	287	270	311	262	299	286	281	298	274	284	297	278	275	269	277	274	299	319	298	297	278	312	283	274	296	313	296	303	304	306	264	281	245	285	277	301	302	272	289	255	276	274	272	271	277	277	250	280	263	311	258	280	288	285	275	280	301	287	295	296	261	267	258	289	269	288	255	300	267	303	289	277	303	304	282	283	285	276	293	277	229	269	305	303	289	297	264	289	295	275	279	311	282	301	303	301	301	268	273	277	296	274	284	274	257	248	290	294	247	291	313	287	294	279	290	269	280	287	276	266	254	293	302	289	272	264	261	288	270	279	284	280	281	271	285	267	267	250	296	302	285	286	289	274	297	260	283	262	304	279	252	295	271	278	308	289	274	296	289	273	297	295	272	271	290	271	284	269	242	291	283	311	275	294	279	295	299	307	287	279	281	278	280	278	274	292	257	286	280	258	266	283	275	260	264	282	304	279	266	270	284	257	305	272	288	290	266	277	304	301	304	279	283	285	306	330	249	303	273	305	249	291	282	264	293	285	291	272	270	295	285	249	295	267	264	264	306	275	297	295	274	317	281	264	273	313	286	273	296	279	323	278	277	288	271	295	285	295	271	266	277	291	272	290	282	276	291	275	280	282	296	295	285	283	275	302	289	306	276	314	278	297	278	288	261	285	264	321	293	276	273	284	286	293	279	277	270	296	304	293	268	268	293	273	297	278	312	263	258	287	296	281	304	269	273	270	264	316	260	303	290	258	276	301	302	299	292	272	252	273	258	289	284	307	292	294	289	267	270	289	254	256	293	277	313	257	289	310	263	269	297	295	289	309	266	266	278	272	274	288	296	302	282	277	272	290	290	306	287	267	313	289	284	284	260	300	266	315	276	280	268	258	289	291	277	306	271	282	274	274	247	309	270	293	271	299	268	255	246	283	266	275	266	291	265	295	283	274	284	289	274	239	275	274	269	316	284	286	267	308	313	285	295	288	266	281	300	292	281	268	288	259	284	279	281	274	285	283	279	292	261	300	323	293	269	279	287	280	275	293	268	276	299	295	311	302	317	265	263	275	263	299	271	286	306	293	289	300	295	282	301	285	293	268	263	279	283	310	282	274	275	264	250	280	265	308	263	294	281	291	273	253	293	285	267	305	277	293	246	270	308	277	277	285	242	291	253	263	295	294	285	300	302	291	280	266	313	290	288	264	288	260	280	270	296	295	295	306	301	253	270	291	294	256	274	298	261	270	281	270	287	308	288	268	268	249
47930	27344	12600	4095	708	246	190	173	179	170	162	169	176	141	155	127	131	164	137	129	151	139	167	152	139	136	147	161	147	138	146	141	152	124	137	115	141	148	141	169	146	126	115	148	134	141	140	148	154	153	141	155	121	110	162	135	140	147	154	116	145	125	151	167	134	138	143	133	157	143	132	140	137	141	124	127	129	134	136	163	146	127	149	131	126	154	139	119	140	138	146	167	123	156	143	138	144	129	148	127	164	127	151	131	140	145	137	135	136	156	139	134	149	151	120	133	132	158	136	156	154	159	146	162	149	152	156	129	110	151	138	147	143	135	161	126	136	154	131	138	146	155	150	139	140	117	136	159	130	132	144	127	148	164	144	142	150	125	144	124	119	130	127	128	138	125	143	175	131	138	154	136	146	150	143	155	135	132	143	140	156	110	141	123	152	117	120	121	157	129	140	146	148	139	164	150	144	142	134	136	135	147	157	142	128	122	144	123	128	125	128	163	142	143	141	131	123	130	146	130	140	143	124	131	128	133	132	114	140	128	153	140	132	132	153	142	157	117	138	147	144	144	133	136	159	134	114	125	129	134	132	138	159	138	138	157	124	134	141	155	135	142	116	107	152	154	130	129	128	154	151	143	141	133	135	127	124	141	148	143	143	133	142	122	129	124	140	169	145	135	145	153	118	155	130	136	139	146	130	138	130	141	126	164	130	147	135	138	150	147	113	138	147	135	119	141	145	132	141	143	136	155	164	135	161	134	155	145	137	112	128	137	145	128	148	138	138	114	149	143	130	103	130	138	140	130	146	118	117	126	126	171	162	166	124	153	141	152	157	159	133	133	161	157	137	134	144	142	137	145	127	158	133	150	156	140	137	137	135	138	143	150	148	143	173	130	138	126	141	141	149	153	142	168	158	137	114	132	144	144	157	134	121	156	145	137	121	137	143	149	135	121	133	128	177	135	123	118	135	143	151	174	134	143	137	138	150	138	179	132	151	134	141	119	125	175	157	154	140	143	138	147	125	180	126	147	137	161	144	131	139	131	130	156	139	136	149	130	129	134	154	149	147	152	124	156	147	147	138	143	122	137	162	154	144	166	148	130	125	143	140	152	148	133	123	127	134	155	138	131	131	166	146	139	105	131	119	122	149	136	159	140	138	127	155	153	134	146	144	143	117	135	136	138	123	144	135	142	149	124	119	154	142	132	155	137	146	123	128	181	167	128	125	159	150	126	149	148	139	135	142	160	155	115	125	134	149	120	149	135	148	141	152	154	155	158	134	133	156	141	149	144	145	165	150	132	133	164	146	133	151	126	168	146	162	127	143	151	146	137	154	141	133	154	176	123	159	145	119	143	151	130	147	144	143	152	137	130	122	143	141	139	149	131	153	151	159	153	153	131	157	140	150	148	144	139	135	132	142	123	112	144	141	106	152	127	118	129	148	127	124	146	145	145	133	129	171	134	124	148	126	148	162	126	112	116	145	145	154	113	124	146	142	146	140	168	164	129	156	138	146	141	143	147	150	151	138	143	125	139	138	143	156	162	152	135	144	135	172	127	137	127	133	139	140	133	140	147	150	161	128	140	128	151	148	135	131	127	137	139	141	165	134	136	149	146	133	143	145	146	141	136	143	140	150	156	157	135	136	131	128	149	123	127	116	141	161	125	153	133	155	157	148	133	138	139	133	136	163	141	140	157	125	134	157	139	134	122	150	141	148	141	146	120	134	130	145	142	119	124	123	128	163	151	141	139	127	131	159	166	126	107	136	127	141	126	139	131	140	122	151	152	152	142	146	140	149	160	176	136	152	148	150	133	111	144	129	151	153	148	146	134	141	153	127	128	126	128	157	144	145	135	177	146	166	151	138	123	148	139	142	152	139	126	131	143	157	136	144	149	145	124	134	142	133	137	120	131	152	128	162	119	124	141	137	142	143	137	128	167	136	138	127	131	145	143	145	151	175	148	127	143	144	149	145	139	119	136	127	117	141	122	158	154	156	138	140	142	142	144	142	144	124	120	148	163	147	149	143	117	142	160	139	135	118	118	116	166	137	151	147	123	151	147	138	141	155	128	161	121	134	131	140	149	138	140	131	121	135	148	158	133	154	134	148	147	154	142	158	157	122	133	144	143	137	148	143	137	145	137	142	140	155	158	127	137	135	146	170	128	143	163	146	128	138	158	125	144	141	130	146	140	151	154	126	144	148	136	141	162	139	133	146	161	143	146	144	138	142	122	157	125	139	129	156	154	164	163	144	143	134	127	138	153	129	114	149	116	148	148	107	150	153	118	143	141	125	141	130	143	121	129	137	117	141	138	139	138	134	132	132	146	141	132	152	142	137	118	153	147	156	154	166	144	141	147	143	145	143	130	150	141	132	147	154	155	122	140	139	137	158	137	156	146	142	122	125	162	147	164	143	172	139	157	125	135	150	132	142	158	127	150	161	148	142	144	159	150	145	149	138	143	132	134	167	151	151	143	137	160	128	129	167	156	153	143	146	129	134	144	128	156	138	135	150	149	149	125	149	127	161	131	151	147	147	163	163	138	153	133	132	114	129	146	147	133	161	147	118	127	137	134	131	131	135	123	141	159	141	120	113	119	130	140	106	151	114	140	135	141	145	154	150	137	129	153	156	142	142	134	147	133	132	140	153	148	142	124	131	162	144	151	137	128	146	130	153	130	133	138	162	148	121	148	140	142	133	132	123	164	146	143	135	119	143	156	139	125	121	160	140	109	151	118	152	151	146	145	146	135	137	118	175	116	151	146	161	140	123	132	117	153	129	126	128	138	150	150	149	155	156	157	144	154	139	139	136	137	135	134	154	127	140	153	148	135	133	151	155	167	157	154	158	125	159	143	138	128	143	133	148	155	126	120	160	122	141	153	137	141	142	128	117	144	126	127	158	150	152	151	151	136	155	128	147	149	134	143	132	145	150	123	130	145	137	135	158	124	156	143	128	123	126	142	143	146	152	126	150	105	142	124	157	130	123	155	145	119	134	137	124	151	132	139	134	115	128	120	162	128	130	145	166	147	143	136	152	148	129	135	118	136	157	138	125	136	134	124	146	169	131	133	122	117	137	128	148	140	132	124	136	134	133	119	114	121	146	135	138	144	124	134	155	135	147	155	139	142	132	118	143	130	134	131	155	133	144	145	125	141	150	140	115	136	135	145	154	133	131	139	132	138	142	128	134	130	104	154	140	128	154	137	125	136	169	134	139	142	190	161	144	140	135	139	137	144	132	155	116	135	128	116	134	118	158	140	151	142	152	143	146	147	124	167	148	117	130	147	131	138	162	159	146	141	131	140	143	145	157	182	132	138	121	142	138	153	137	134	145	138	128	138	133	168	142	150	155	131	108	132	143	142	151	138	138	144	148	133	134	125	137	130	140	125	131	123	160	122	132	139	159	147	147	149	123	135	121	149	158	142	140	146	152	143	137	163	127	123	139	146	145	128	124	156	177	158	142	123	140	153	141	157	151	133	156	146
30942	19208	14925	7921	1875	642	519	485	435	398	402	380	361	407	327	306	318	293	294	324	335	317	298	313	313	315	272	297	317	289	335	327	347	348	330	307	299	308	312	314	312	317	295	314	257	327	317	339	311	305	286	319	316	295	329	282	302	302	314	306	323	316	308	307	300	316	323	291	305	304	279	315	313	335	295	321	319	319	304	304	318	293	294	297	295	329	287	296	327	327	296	314	277	323	293	320	306	331	297	324	309	301	301	323	321	337	295	322	289	325	277	284	296	315	312	317	310	339	285	304	292	311	287	319	288	282	322	343	327	315	308	326	349	304	266	295	329	299	342	299	284	300	308	289	320	314	294	314	294	305	299	318	302	340	309	304	328	307	305	333	307	327	303	287	324	282	317	319	301	335	320	288	306	288	329	331	326	318	303	297	308	320	290	317	321	324	324	305	304	312	290	295	319	312	315	319	277	323	276	320	329	321	297	323	298	317	289	296	295	317	343	313	304	318	299	307	322	307	323	286	327	295	317	324	301	326	329	307	301	300	302	302	300	309	333	302	296	331	322	320	292	313	272	309	335	295	327	292	302	312	290	300	309	319	315	330	321	300	332	324	303	309	333	316	327	340	309	279	316	282	285	297	311	313	304	310	306	298	331	279	336	272	299	292	307	304	280	300	342	327	296	317	330	318	265	292	312	297	317	340	298	315	318	283	341	318	296	295	305	304	299	312	336	313	294	323	323	341	357	326	280	346	270	314	323	319	283	322	313	336	291	292	314	275	320	305	298	324	327	285	289	275	290	300	295	284	293	307	285	296	274	355	316	310	299	286	302	311	313	317	298	346	319	325	335	320	267	292	320	307	329	316	288	296	319	302	297	288	316	294	285	326	272	312	326	323	303	302	343	300	303	295	301	331	332	302	314	319	288	304	310	301	302	294	331	294	382	333	337	283	338	300	295	324	325	297	302	292	336	302	305	295	320	330	314	300	321	316	321	300	314	309	275	344	292	321	306	286	318	312	307	302	318	302	317	318	303	307	307	312	342	310	317	317	350	289	296	318	293	307	299	296	301	302	313	354	309	298	309	296	325	339	299	305	295	299	304	311	314	301	298	309	298	307	306	307	293	322	310	330	309	297	290	288	292	334	314	342	316	265	309	341	351	313	343	315	276	322	314	300	322	338	343	314	290	326	298	367	314	312	295	306	291	334	296	279	338	356	294	328	347	292	260	301	285	311	301	364	315	369	306	302	310	323	319	327	323	293	299	319	316	310	318	308	317	352	306	294	318	313	304	306	290	298	341	297	302	310	294	296	292	315	317	309	301	326	306	318	297	359	293	294	300	297	303	318	317	313	332	307	329	301	293	307	300	317	310	298	283	299	317	316	316	296	288	304	288	339	335	322	326	316	309	326	304	307	304	293	358	323	308	322	327	315	263	311	322	289	310	319	307	308	315	306	312	322	308	295	308	309	326	308	333	304	344	313	318	322	314	311	302	298	326	283	290	319	307	275	306	316	309	329	335	340	297	298	319	282	299	281	330	312	319	304	308	283	285	345	323	298	297	300	264	289	292	297	314	315	315	287	295	307	301	291	354	278	324	299	307	310	313	317	269	295	328	325	290	306	295	308	311	314	280	307	295	313	319	303	328	308	323	298	303	305	342	331	338	300	325	316	332	303	304	306	307	308	311	324	344	290	319	343	302	320	336	294	305	302	344	275	314	318	294	305	319	297	288	340	299	298	340	294	284	297	334	303	289	301	302	358	289	315	290	295	296	326	324	328	303	316	310	301	339	318	306	310	314	314	300	300	311	317	319	311	302	290	271	299	305	308	299	324	292	318	329	340	308	313	330	322	318	308	272	286	299	309	310	293	324	291	320	314	271	299	315	326	308	305	292	305	314	308	306	323	320	297	329	257	335	318	312	304	320	281	289	334	300	306	343	325	341	330	296	303	328	338	297	344	332	289	329	310	299	286	293	298	301	310	305	286	290	288	305	310	307	302	326	283	307	298	329	312	310	308	302	279	324	344	314	321	314	351	316	307	327	307	298	343	299	311	315	264	322	343	302	286	291	297	321	306	319	315	328	283	332	300	291	326	302	332	293	315	334	309	347	320	328	300	307	321	311	332	326	339	289	332	320	309	319	326	307	311	296	313	349	333	315	316	297	290	308	310	315	323	322	284	341	301	307	299	324	294	311	301	322	314	321	284	290	326	316	313	355	317	299	318	309	333	337	313	291	327	336	324	295	321	317	306	315	315	340	327	300	298	332	330	309	338	316	317	299	311	298	341	315	362	301	301	302	314	306	312	308	305	292	320	319	308	314	316	281	336	253	288	324	313	328	308	303	313	300	347	307	307	310	264	289	285	328	321	334	351	306	309	309	277	300	307	311	314	279	320	301	309	315	289	304	328	295	303	301	341	310	314	312	297	298	325	299	312	326	272	308	295	322	328	304	353	310	283	315	328	294	304	310	328	328	293	315	320	309	323	308	314	316	283	317	299	314	318	304	305	354	269	331	291	314	286	295	321	306	299	291	316	323	345	277	317	276	310	288	311	321	300	312	325	331	267	293	299	276	326	332	312	307	324	327	318	303	341	301	310	287	286	318	300	315	302	305	294	315	302	317	289	279	310	282	295	297	310	320	325	312	314	299	332	294	298	315	306	334	296	323	304	293	326	337	310	327	306	305	311	308	310	318	292	290	300	312	339	302	326	297	279	342	313	295	296	331	336	298	307	351	335	355	306	317	302	306	305	336	313	311	312	305	336	312	310	296	301	337	325	329	327	305	320	334	295	284	300	317	295	293	293	298	275	297	284	308	289	324	315	297	303	342	309	306	321	328	285	299	309	317	307	282	320	324	303	310	318	311	261	285	303	313	323	298	314	335	336	315	317	299	320	294	327	298	328	281	323	308	336	321	338	330	293	324	303	285	331	316	328	280	315	298	333	311	324	294	320	299	336	326	297	316	278	312	324	306	322	344	318	302	315	290	284	310	315	296	319	342	303	296	297	286	303	301	322	301	339	296	309	322	310	285	300	306	353	325	304	272	322	294	329	293	310	296	301	299	311	318	291	310	321	297	282	299	308	352	307	310	317	290	298	326	302	314	311	327	293	313	299	291	305	305	295	304	295	314	321	307	274	304	300	334	330	282	317	292	307	295	305	309	296	316	315	296	297	294	297	330	309	295	306	285	305	300	338	332	288	293	295	306	319	288	347	302	303	328	306	297	333	294	338	295	311	306	313	311	294	325	336	303	310	306	290	317	283	297	337	286	313	307	303	313	309	300	326	292	317	296	316	331	335	304	292	319	274	312	324	315	306	351	304	304	325	311	283	309	304	313	315	302	312	320	313	326	310	312	318	285	293	293	334	271	273	312	287	292	305	315	299	337	313	289	311	291	315	325	302	306	346	330	308	338	306	324	337	293	316	345	303	288	310	320	301	297	300	325	343	340	315	327	277	327	338	285	328	288	295	328	344	313	310	299	304
58089	26591	13221	6313	1839	339	242	223	179	166	132	145	138	162	122	118	144	124	133	111	123	136	118	111	117	132	123	137	130	119	146	119	126	105	130	130	139	126	145	122	112	131	99	117	113	122	133	127	111	103	113	111	99	131	128	125	108	136	142	112	122	134	137	142	113	134	133	140	120	116	113	107	121	121	108	145	134	111	119	120	133	137	137	107	114	116	110	127	140	126	131	108	98	115	131	127	112	100	112	137	125	128	133	104	122	131	117	144	106	131	115	112	129	100	123	125	135	116	133	117	121	105	118	128	121	119	130	130	135	122	152	118	104	123	128	137	101	117	130	138	117	112	134	114	118	122	141	108	136	109	117	115	139	125	123	121	131	117	121	98	132	105	122	126	129	113	134	128	123	114	126	134	124	122	118	123	113	103	123	108	123	122	133	118	116	143	129	119	104	122	134	124	129	110	114	117	118	121	142	133	114	130	143	112	128	130	126	144	152	127	109	132	115	119	117	153	118	106	132	122	121	118	128	114	132	115	136	138	123	113	104	118	133	120	111	114	111	137	145	132	116	108	122	134	119	131	128	145	120	123	114	124	128	140	116	108	111	123	128	115	123	134	145	134	123	97	119	112	116	108	120	108	126	125	131	127	111	118	112	125	119	135	138	147	117	130	134	127	109	124	112	122	127	130	101	141	137	112	113	126	108	126	118	130	123	114	111	138	117	142	133	128	138	133	130	124	127	108	107	119	133	104	148	113	130	109	105	127	114	141	125	137	116	100	125	128	121	108	144	123	133	110	117	114	123	128	130	148	114	116	110	107	109	93	135	133	119	115	127	143	133	104	119	125	137	118	110	100	142	124	116	111	109	96	108	87	104	109	130	120	128	115	128	127	137	122	129	114	109	98	134	122	140	111	129	149	101	112	118	109	117	137	141	106	133	104	117	114	125	111	117	110	110	127	116	129	129	120	131	127	150	116	120	119	118	111	113	138	130	137	132	124	140	129	127	120	141	143	123	124	116	117	118	94	139	137	122	116	112	147	115	111	113	110	110	120	112	134	128	125	106	124	124	120	100	129	106	117	126	117	126	124	110	108	120	121	126	109	124	130	128	129	116	137	150	128	114	127	130	145	128	105	124	144	147	151	141	134	131	113	119	129	131	103	131	135	125	99	133	124	125	137	117	106	127	122	117	103	141	106	129	131	122	108	121	124	116	109	116	109	99	140	97	121	144	127	107	128	122	117	107	137	119	121	114	142	127	122	110	121	121	95	118	115	122	123	114	137	128	108	136	134	122	123	124	119	126	112	135	141	114	130	126	128	123	123	122	119	123	128	117	121	132	115	116	125	133	113	124	135	128	125	123	111	106	147	120	114	140	122	134	109	126	122	112	139	98	127	141	131	115	126	116	111	139	119	158	117	113	114	126	101	116	118	111	127	104	140	131	101	129	100	119	115	124	117	103	125	131	119	119	133	113	114	127	113	102	138	125	127	111	117	109	109	122	105	122	124	125	121	120	121	115	118	121	133	125	148	113	104	113	119	123	128	139	100	133	143	100	146	122	150	126	121	117	107	123	112	108	110	134	116	117	138	135	131	116	125	126	145	101	118	124	139	121	118	145	120	127	144	123	123	117	109	140	91	116	116	133	130	132	121	118	133	143	120	128	111	124	124	94	118	137	114	145	112	115	128	120	138	116	125	129	136	108	115	110	123	94	122	117	124	120	125	123	126	124	132	117	115	116	110	143	113	138	132	127	120	122	123	140	109	131	112	140	116	138	131	115	124	129	118	125	145	116	93	126	122	122	115	144	116	118	140	89	134	111	129	132	149	122	118	139	125	110	107	132	118	113	134	130	133	133	140	104	130	130	117	132	115	133	114	112	131	124	104	106	128	114	120	115	114	121	121	117	105	128	122	134	123	132	137	133	135	133	129	111	114	109	105	122	157	102	109	130	119	125	140	117	117	109	120	131	124	121	124	105	103	126	122	122	120	114	128	105	114	137	108	113	129	118	134	130	136	126	113	122	124	126	134	137	118	109	123	128	100	113	112	121	142	130	117	127	106	125	98	110	116	117	139	125	150	90	106	126	128	106	107	131	106	134	111	122	118	132	124	135	124	129	134	103	124	120	131	94	131	113	132	119	91	139	142	121	115	95	131	150	112	142	116	113	129	108	123	98	113	131	110	95	105	102	105	117	128	140	124	111	129	121	118	125	106	126	118	125	119	103	135	132	136	130	127	149	137	120	127	120	124	120	129	111	103	144	134	105	107	117	127	127	124	133	139	121	136	116	127	121	120	112	134	122	113	129	123	123	125	135	129	127	130	119	108	118	116	108	130	121	127	135	137	131	123	107	123	111	104	117	115	115	113	128	136	116	133	115	110	118	122	121	124	116	123	124	133	121	119	118	120	110	132	100	143	135	115	129	110	126	110	129	137	155	119	134	120	129	121	119	128	140	105	130	119	115	107	134	141	108	91	115	123	131	116	111	107	112	138	122	134	99	152	128	120	116	129	126	111	132	102	121	117	127	129	118	137	122	113	112	116	139	110	121	117	121	117	123	130	111	124	119	101	135	125	137	101	144	114	110	118	119	126	130	140	124	125	125	119	127	123	123	118	112	110	115	137	142	118	118	115	141	123	121	127	123	113	124	111	115	126	121	107	143	128	156	117	113	108	139	127	128	124	116	109	112	123	123	128	155	142	132	106	110	111	113	123	116	115	118	110	131	127	118	124	110	121	133	132	109	136	118	116	145	117	121	117	126	108	134	148	110	121	132	123	121	127	123	121	107	105	119	112	152	106	125	103	127	122	133	108	137	112	131	125	113	114	113	132	118	89	115	132	121	129	109	119	119	125	115	124	110	117	133	132	102	113	121	105	130	98	119	126	118	130	115	95	109	128	121	131	121	131	124	129	117	125	150	111	114	152	128	113	134	118	115	109	126	114	114	119	110	105	109	123	127	118	129	118	128	128	109	111	120	109	98	116	140	135	120	142	126	121	108	106	126	105	132	141	117	119	122	103	126	138	118	122	127	141	115	101	146	135	139	139	108	101	117	119	136	116	126	113	121	126	112	110	120	124	120	128	126	131	129	128	109	107	111	126	128	122	107	125	130	135	129	130	117	117	126	107	127	131	151	110	124	116	117	133	122	104	112	111	132	118	128	116	122	115	122	128	123	126	123	126	103	105	128	154	126	115	139	123	119	101	131	153	124	122	137	130	110	120	116	123	104	108	139	113	138	114	117	115	124	115	133	130	126	118	141	137	114	126	131	107	140	116	140	120	132	139	123	132	108	134	117	137	105	129	103	143	121	106	116	104	105	116	109	108	134	123	117	108	109	135	143	142	112	118	131	128	105	123	115	107	144	132	118	127	115	128	148	110	148	115	130	118	119	130	100	103	107	116	130	120	118	119	120	100	124	127	111	120	113	120	115	127	111	102	121	121	129	123	139	106	108	113	138	110	106	129	88	140	115	121	124	119	119	137
37556	19622	16023	12318	5049	1030	737	643	520	478	433	439	387	364	332	318	336	313	269	284	286	296	281	286	267	299	264	319	257	248	233	274	252	292	255	292	279	284	277	295	269	253	271	268	248	269	270	272	263	262	273	301	282	265	282	296	269	269	305	256	268	272	257	266	267	277	267	272	258	270	271	250	290	271	296	252	282	289	265	258	298	277	256	275	251	249	299	264	275	297	296	284	261	265	299	265	275	253	254	272	226	282	278	313	300	252	265	269	262	278	264	270	303	293	296	284	264	263	260	254	297	301	280	272	257	271	290	264	267	295	256	283	273	275	298	245	259	285	306	315	251	268	279	284	269	274	282	264	268	241	283	254	265	274	263	276	262	270	263	301	282	251	266	287	281	288	263	271	265	266	276	281	268	258	262	282	294	260	295	272	278	285	285	249	264	269	261	276	263	263	268	288	296	275	279	283	304	266	271	263	292	304	285	269	287	310	256	273	265	273	244	234	274	292	243	270	282	257	276	298	253	284	293	268	293	287	271	229	265	245	285	286	283	268	279	293	243	305	284	297	289	257	284	272	263	298	267	245	278	260	238	267	266	277	263	320	289	289	245	271	282	279	260	288	284	295	268	280	285	277	283	274	281	292	292	304	276	241	274	266	250	258	290	299	281	279	294	273	268	282	238	272	267	289	281	254	290	300	289	277	256	255	286	294	244	289	275	254	299	261	309	287	260	283	286	240	274	278	279	279	298	286	290	269	250	249	272	317	269	285	283	279	300	287	277	282	294	244	278	273	298	261	283	258	284	281	265	267	274	298	303	288	283	262	265	272	252	299	276	257	302	284	277	267	289	281	244	269	283	241	292	305	287	283	260	306	243	300	263	267	259	256	243	296	264	290	300	291	266	298	277	296	275	260	266	256	276	260	290	277	279	267	278	264	282	275	285	259	277	282	243	269	252	282	278	303	277	279	274	259	272	268	300	240	260	280	267	287	268	279	289	303	259	252	283	307	295	292	252	263	279	273	279	285	294	279	305	243	277	257	255	266	254	246	280	300	296	270	267	270	259	306	285	282	282	247	274	265	251	265	288	279	256	278	230	251	278	255	289	262	268	282	279	275	265	287	256	275	287	238	320	298	277	281	283	262	268	270	283	261	265	264	270	267	246	268	291	296	279	288	280	275	282	287	288	281	258	255	287	274	256	294	258	293	277	265	269	296	279	291	300	276	268	263	261	286	285	259	269	281	291	293	240	288	301	252	261	309	262	272	261	314	295	276	290	265	272	282	285	278	278	268	285	259	250	268	282	299	258	285	287	302	286	263	284	255	278	254	286	274	280	287	279	302	261	286	278	296	271	253	237	278	278	293	305	268	276	280	256	264	281	290	284	260	307	260	294	295	262	280	283	286	282	231	244	258	285	280	272	312	262	287	243	270	249	263	269	271	284	260	265	271	259	250	263	301	276	266	264	293	286	268	279	269	256	266	273	293	288	273	298	271	291	305	271	288	278	261	278	250	277	280	252	242	282	292	276	254	255	281	282	280	245	301	250	259	244	261	258	279	298	255	264	286	281	257	236	304	237	315	275	271	247	285	295	267	277	280	279	311	276	309	260	272	278	268	244	233	259	266	270	303	278	259	281	275	258	286	262	284	272	252	273	298	274	280	252	260	263	305	275	281	305	274	255	308	260	257	258	273	257	276	247	285	251	282	264	247	283	266	250	292	296	255	264	236	283	288	285	261	282	244	283	307	281	284	304	275	266	255	254	281	273	268	269	278	276	256	294	281	297	262	268	285	278	288	248	264	247	246	280	283	295	277	274	290	264	285	288	300	260	323	284	267	256	254	277	280	267	289	270	274	292	281	262	280	290	273	299	248	229	259	244	295	290	274	268	296	280	279	251	277	249	273	275	289	300	273	273	255	258	271	248	284	250	271	278	284	282	257	270	230	279	298	274	275	262	251	262	283	279	261	250	267	285	293	285	279	294	277	270	274	277	244	280	261	287	309	242	257	284	276	260	245	277	295	282	267	280	263	258	256	282	259	273	273	298	273	268	285	314	273	268	289	259	273	302	243	260	258	312	297	279	258	288	270	272	273	260	266	249	285	259	262	279	259	257	279	270	290	267	272	278	291	296	281	255	260	249	286	307	264	278	272	283	260	283	279	274	266	246	279	285	251	294	269	270	253	293	291	276	262	295	279	293	271	251	295	301	289	265	266	288	274	265	283	287	291	279	264	271	267	250	273	268	278	273	259	241	262	315	288	256	276	291	294	287	264	270	272	260	255	252	279	262	240	282	260	268	304	258	280	280	274	292	268	265	252	288	290	258	279	293	276	250	289	266	266	290	273	279	248	267	270	265	285	273	288	282	304	265	268	244	287	281	277	289	247	286	275	293	274	258	261	266	245	266	263	296	266	289	289	271	281	301	295	267	277	244	273	243	245	240	287	288	261	272	281	306	284	273	279	265	314	265	268	260	286	291	260	270	227	283	266	284	307	268	278	282	300	294	270	265	299	293	302	280	282	280	278	282	280	281	257	302	263	272	278	270	267	264	252	260	273	278	284	253	278	277	270	264	255	285	281	277	289	311	263	244	269	264	256	272	301	287	279	275	236	276	269	284	280	262	283	274	277	281	272	283	250	283	259	261	270	287	249	274	247	279	288	276	283	268	277	291	281	239	251	238	267	218	296	316	282	269	294	248	283	239	264	256	248	281	286	273	247	315	259	278	257	271	257	256	296	260	285	253	268	317	329	254	286	289	283	323	311	282	276	280	265	274	299	249	270	256	272	277	280	280	262	293	276	281	272	261	287	277	247	285	287	260	245	266	281	296	284	292	256	278	293	281	288	277	254	274	256	311	290	293	255	294	256	268	274	285	290	264	273	283	285	243	283	277	288	284	249	261	251	278	257	245	272	266	236	273	268	299	282	265	302	238	259	261	282	262	290	256	249	275	297	280	270	279	278	273	297	277	285	265	302	279	266	271	277	267	276	293	286	256	310	286	271	271	264	277	294	270	280	276	294	264	268	307	299	278	273	267	273	263	255	282	302	297	264	269	261	275	275	267	275	266	277	277	272	303	266	268	280	268	277	231	260	278	290	287	266	300	281	267	271	237	261	294	295	271	287	289	286	272	274	247	264	249	281	276	277	271	261	244	302	283	242	273	253	300	258	282	294	260	277	268	293	268	286	256	302	278	254	295	262	282	287	271	309	257	292	261	278	270	271	265	262	269	260	262	291	262	255	255	294	252	262	266	259	261	261	285	261	284	259	269	257	276	274	238	293	277	299	278	291	256	313	245	228	275	283	289	281	258	289	241	263	296	291	287	304	264	278	283	250	268	293	276	323	298	247	275	276	270	239	257	232	267	259	263	251	273	271	308	277	286	259	267	275	246	255	271	260	276	249	292	252	270	293	297	286	259	269	305	318	278	249	269	279	282	256	291	290	289	277	274	309	273	255	273	294	275	267	275	252	297	293	270	273	294	275
63069	36228	23076	11593	4538	710	274	245	221	214	178	200	153	159	139	126	145	129	130	150	115	111	142	133	136	108	126	150	118	137	132	134	147	138	139	105	120	148	129	105	142	115	126	130	123	142	121	134	127	142	124	114	137	147	125	140	140	108	142	130	132	131	107	124	122	116	119	131	146	124	127	104	130	115	130	111	146	126	135	128	122	115	124	120	103	129	120	122	121	134	156	125	132	157	140	134	117	92	117	138	120	114	153	153	132	151	120	104	135	149	117	124	141	133	129	115	115	129	123	120	128	128	117	144	150	114	114	124	132	121	132	111	118	113	111	121	119	103	119	124	105	162	147	124	123	134	152	134	136	125	141	122	131	129	101	127	129	123	131	138	119	123	133	104	119	106	125	142	148	145	118	126	139	133	110	130	133	140	120	107	122	136	121	116	127	110	149	144	104	134	116	144	130	112	113	133	118	119	141	132	113	135	116	142	133	118	124	147	146	115	118	108	135	115	110	114	137	120	146	143	131	128	124	135	118	115	136	120	125	125	118	136	128	118	125	125	119	126	123	108	139	112	139	117	113	134	107	122	136	133	112	134	116	133	134	136	136	139	115	100	123	147	144	140	126	120	142	137	132	96	161	105	128	115	102	122	138	156	120	129	123	117	145	122	129	119	119	118	133	140	125	144	127	112	117	92	123	119	129	113	114	121	135	124	127	141	121	116	126	109	130	144	108	126	118	129	132	123	161	124	139	117	154	113	114	135	102	120	132	124	131	138	138	130	119	116	125	130	135	128	136	136	144	138	142	113	112	114	115	146	111	123	135	114	127	120	154	134	130	127	117	129	141	119	130	142	132	139	110	103	120	130	147	129	120	113	109	129	116	123	116	118	116	111	137	123	138	116	130	117	127	114	127	126	136	143	141	128	144	161	125	139	157	125	118	99	150	127	126	122	118	120	124	144	120	119	110	121	132	153	136	128	115	112	104	129	142	108	134	121	140	118	128	120	131	133	108	125	133	149	128	124	135	118	110	106	141	124	101	147	125	123	131	131	118	132	120	140	149	149	149	117	96	115	125	111	137	107	110	125	112	127	114	114	144	123	126	122	129	127	118	127	123	115	138	150	120	119	110	110	125	122	116	134	118	142	137	129	129	139	150	144	124	137	114	137	136	126	123	122	123	119	133	132	123	136	131	129	136	144	117	122	124	150	122	125	114	100	119	113	121	114	169	142	139	125	128	120	117	127	149	133	137	116	135	110	130	130	113	120	136	138	135	146	154	132	148	117	126	119	152	145	135	120	130	105	111	148	116	129	130	117	154	148	128	112	132	137	118	133	132	139	119	134	127	112	121	147	123	142	141	112	109	129	121	133	129	112	133	110	135	117	151	130	127	147	139	131	141	106	112	136	121	113	118	145	141	125	146	143	130	146	124	125	122	128	124	118	134	110	121	141	142	108	92	124	135	143	147	139	117	136	115	120	112	129	107	110	136	117	124	117	143	130	134	141	144	116	108	104	139	114	133	120	138	126	115	147	113	132	133	116	142	118	130	131	107	121	121	117	123	127	122	126	125	118	149	116	142	121	134	123	116	117	141	130	108	117	130	106	133	130	130	132	116	134	124	115	139	144	131	124	125	133	128	122	145	133	133	151	135	139	132	123	116	139	140	124	131	136	122	131	129	129	126	124	123	128	139	117	125	143	121	141	144	136	132	146	130	106	111	127	113	127	126	127	139	130	131	133	117	128	150	118	119	112	111	129	124	153	139	124	128	137	142	116	119	117	137	116	146	113	113	130	105	120	138	125	124	128	124	105	142	140	141	128	130	126	143	138	140	127	101	124	114	123	107	119	113	120	130	130	123	142	135	134	138	114	129	137	124	119	117	136	137	149	145	139	117	124	126	125	150	121	130	114	132	109	146	151	134	148	122	135	124	144	143	122	121	130	131	119	128	134	130	134	108	137	121	118	124	122	136	119	137	122	137	110	122	94	108	117	142	118	135	150	139	113	114	112	99	130	116	130	140	120	156	117	114	136	109	131	141	120	123	98	152	130	108	132	111	117	156	109	126	155	125	120	137	126	133	116	122	128	113	139	130	118	123	135	130	155	151	143	140	119	128	125	134	124	125	151	130	119	112	152	114	139	123	138	109	119	149	111	131	141	129	132	119	110	136	146	116	125	112	130	127	111	136	138	135	107	142	145	126	138	146	133	110	135	114	124	139	140	113	125	145	111	117	129	101	146	130	116	115	128	107	142	108	153	156	146	114	115	116	119	139	117	123	115	126	154	139	123	112	124	151	131	109	112	161	132	126	123	129	119	131	108	111	131	124	130	127	113	139	132	144	131	139	127	132	114	125	143	138	132	99	155	140	133	120	143	119	126	117	131	149	150	121	145	140	142	133	135	145	117	126	131	148	124	109	134	134	146	129	130	124	135	135	128	126	124	135	127	112	139	136	124	100	125	129	141	120	139	138	123	109	109	130	114	138	128	135	120	130	123	152	108	125	142	141	143	140	103	144	126	133	131	121	116	135	161	125	153	122	153	134	102	118	117	125	112	124	143	97	147	123	149	130	121	119	128	135	124	118	134	114	140	128	113	137	120	135	135	125	134	120	114	126	137	129	123	138	118	139	109	125	109	124	137	119	122	120	163	153	124	120	137	124	146	144	98	115	130	146	128	108	126	122	125	126	114	130	116	133	118	129	103	128	119	141	115	125	125	129	125	139	126	121	138	134	132	119	115	137	136	128	140	99	119	131	132	124	134	134	127	115	121	130	130	136	132	145	135	118	108	141	137	125	136	141	133	141	131	119	129	133	143	133	128	148	114	105	129	102	134	129	136	122	126	101	130	119	135	132	126	126	109	122	125	121	145	137	126	140	146	127	156	124	99	140	149	116	134	108	115	122	153	133	140	109	124	130	142	121	118	139	125	120	136	115	135	120	126	139	122	150	141	112	134	126	124	124	117	119	135	111	95	141	143	141	121	117	117	138	138	125	129	111	130	136	141	130	109	131	128	120	141	120	127	116	127	125	127	144	141	121	121	148	125	115	139	120	109	126	120	134	101	139	127	114	115	128	125	126	142	122	114	127	117	159	140	126	126	113	114	140	130	142	118	130	144	121	128	112	123	123	130	132	141	129	139	120	129	123	130	119	134	134	106	114	125	138	130	132	126	126	119	112	115	123	113	134	132	117	131	118	138	136	115	128	130	120	146	128	132	140	142	107	128	119	126	138	117	129	108	138	136	121	145	117	133	129	127	117	133	136	134	125	129	129	127	115	130	129	125	128	111	127	150	146	108	137	143	143	111	157	116	113	134	118	140	135	136	128	134	124	104	132	135	118	129	150	139	129	109	120	124	137	124	125	121	124	123	121	118	141	141	152	108	140	108	113	101	127	112	98	119	129	122	112	109	113	129	142	137	118	126	128	134	115	148	130	124	129	137	127	124	152	118	106	129	134	138	110	123	138	139	131	127	120	132	134	125	118	132
40422	28306	25277	18652	10222	1913	979	826	696	590	546	546	479	426	392	361	332	311	331	278	295	281	278	285	272	305	260	307	300	298	286	292	276	308	286	260	266	279	288	286	295	295	271	300	265	294	305	304	296	273	317	288	255	304	289	266	291	301	298	294	285	278	306	253	274	284	317	275	308	270	304	282	282	268	288	242	311	300	298	291	289	295	232	314	262	307	264	304	271	252	298	277	294	283	264	264	335	292	271	275	285	289	288	279	297	288	318	287	311	293	287	277	254	313	267	292	278	302	275	280	313	322	279	272	293	310	316	277	296	276	279	281	287	284	283	290	285	287	284	316	252	313	289	277	276	272	273	320	277	284	304	255	279	275	293	296	286	287	288	271	300	273	280	293	262	287	264	266	291	300	332	296	286	292	278	273	284	304	308	280	303	281	286	284	268	281	288	254	230	317	291	293	300	322	271	270	295	323	282	282	282	277	258	279	292	282	306	313	266	288	310	270	280	295	266	276	269	260	268	309	287	306	292	264	272	270	290	289	267	308	296	289	301	270	312	312	291	265	281	288	273	266	282	301	301	286	298	272	291	284	307	276	260	301	267	272	247	310	282	267	288	285	274	297	312	263	288	293	287	272	324	290	283	287	306	308	315	280	286	285	302	306	301	292	237	282	251	295	253	272	316	272	248	292	316	283	278	282	260	293	269	304	274	336	292	307	268	304	281	276	267	268	275	271	280	274	287	272	273	253	287	252	281	294	287	296	285	287	273	277	270	290	283	300	289	271	304	273	284	292	269	285	286	270	295	288	292	273	293	286	303	272	272	259	280	287	300	305	291	273	299	287	293	267	336	307	270	304	276	301	256	286	272	290	297	276	242	261	279	278	280	271	285	311	264	305	258	285	294	270	281	289	288	279	298	272	277	267	305	243	264	280	297	272	260	276	290	272	280	287	287	294	239	255	270	251	309	281	273	260	271	280	290	278	278	282	284	298	252	318	272	296	273	276	271	305	301	272	291	278	303	260	252	273	273	279	278	295	269	283	283	268	260	276	299	276	270	288	298	269	295	266	297	257	301	295	279	296	286	290	307	279	281	301	267	302	278	307	283	285	276	294	292	267	278	283	302	325	299	292	293	310	302	288	280	300	288	283	280	302	265	282	283	271	280	295	279	303	277	278	294	273	280	269	294	295	291	275	259	275	258	289	280	288	282	283	301	281	276	297	297	258	290	285	284	281	317	289	301	285	285	300	328	252	267	274	296	299	249	292	277	288	273	240	302	275	271	303	280	291	280	300	290	261	275	299	296	275	263	291	278	266	287	278	311	283	315	240	280	239	279	297	271	340	281	281	308	332	287	268	271	289	260	281	258	256	256	273	276	277	269	281	289	286	279	282	302	282	266	243	283	276	281	299	317	266	289	302	298	280	277	264	300	261	297	259	272	288	296	309	262	279	298	262	284	273	279	280	253	270	263	256	311	247	287	273	299	264	300	310	255	260	295	287	281	264	280	277	288	285	302	277	295	254	265	285	289	281	263	292	279	271	252	291	289	308	288	291	295	259	283	275	289	281	274	288	298	274	271	297	288	298	304	280	288	294	264	297	283	255	268	267	274	280	263	296	321	290	256	295	284	283	285	305	298	258	302	290	277	264	284	312	272	289	306	289	255	291	297	312	278	303	275	304	303	289	281	285	279	277	272	299	307	285	283	289	300	275	276	264	263	306	258	301	264	293	278	293	291	295	281	278	279	281	291	313	280	301	274	298	296	302	288	315	271	262	323	292	270	287	303	278	312	308	268	273	264	296	301	291	278	302	311	269	294	306	258	295	279	305	287	315	266	278	298	275	273	285	319	265	280	270	289	308	301	311	271	267	258	280	281	275	266	282	290	303	266	257	279	258	273	288	297	285	296	274	264	293	294	298	292	246	253	300	279	295	296	271	264	303	302	279	284	272	293	264	273	272	247	290	276	296	300	273	306	270	284	285	277	284	268	271	262	273	306	275	305	266	308	276	293	292	291	249	270	286	284	349	297	307	292	251	268	287	263	273	263	279	295	250	273	282	273	286	272	251	278	281	286	256	300	268	282	284	312	281	297	266	281	327	283	281	292	304	273	263	315	270	288	260	276	281	284	285	287	297	270	297	299	300	274	307	282	264	251	283	286	320	278	261	293	297	246	296	301	281	268	299	292	282	278	309	289	262	304	271	271	312	280	275	276	306	254	298	245	280	268	288	273	301	275	293	290	308	300	307	314	279	290	276	274	274	295	280	276	292	279	269	297	291	275	273	267	269	305	299	268	303	273	295	281	252	303	289	307	277	303	261	280	266	279	285	281	277	275	273	276	268	311	263	295	307	280	281	304	298	312	279	296	283	298	268	276	281	258	288	272	285	295	277	294	291	275	275	292	314	316	298	316	254	291	309	290	312	279	276	283	279	284	289	272	294	302	303	289	295	280	272	271	296	289	272	268	278	284	260	266	283	275	274	300	314	271	263	295	293	262	262	293	298	280	284	266	279	305	288	298	252	265	295	268	259	281	299	313	296	283	304	276	266	264	253	241	292	274	303	309	269	259	255	284	274	308	270	266	295	310	321	282	265	289	283	311	279	307	281	317	271	295	258	275	277	281	271	267	264	325	284	294	282	298	275	281	313	284	271	290	304	282	283	295	299	299	301	323	251	279	255	265	265	279	272	240	283	324	265	281	279	298	284	285	297	271	289	289	291	289	303	289	301	292	305	298	273	274	265	287	282	265	276	318	285	290	307	292	277	274	293	283	284	267	273	280	285	269	284	306	282	273	307	285	293	272	285	258	265	303	308	249	271	283	284	280	314	301	281	288	301	297	255	278	282	288	316	279	268	310	270	254	271	287	309	280	252	267	326	313	293	268	277	335	279	301	277	292	294	340	303	260	299	282	308	279	290	289	265	270	306	296	272	307	279	276	271	277	286	264	283	284	302	277	276	280	302	275	279	279	265	285	294	258	274	302	308	298	278	291	297	303	286	292	281	287	282	283	295	263	279	298	299	273	279	285	283	291	277	293	281	321	275	276	284	265	318	291	334	278	273	271	273	287	306	283	292	311	296	304	284	300	277	300	277	301	282	307	332	305	297	285	248	286	295	288	275	299	258	303	309	277	316	286	289	268	287	280	301	290	285	268	308	289	293	277	270	289	296	270	274	277	329	294	258	271	282	276	317	269	306	272	242	307	252	281	264	302	290	296	301	299	316	304	277	284	303	297	287	263	309	317	243	262	301	276	272	272	256	266	293	327	281	282	268	284	278	282	261	312	289	282	284	284	294	271	262	293	308	297	271	310	302	279	290	316	281	300	296	290	258	279	297	279	297	291	290	268	294	248	330	280	277	285	275	307	264	288	293	301	282	288	284	301	284	283	289	279	272	287	317	262	296	277	299	295	300	271	274	273	290	294	282	277	313	239	273	298	297	275	284	300	309	279	262	315	278	263	260	278	278	287	287	329	295	292	280	273	275
47932	20648	6952	1765	503	210	185	163	168	152	131	147	159	133	124	149	146	166	105	154	145	141	126	125	159	157	134	153	140	119	147	139	148	149	123	147	145	139	137	150	125	121	147	145	166	168	153	122	138	164	156	149	145	131	147	147	156	145	132	131	151	154	145	131	140	126	153	134	138	124	133	139	149	170	132	156	125	142	157	173	137	144	133	164	109	138	143	136	175	116	162	155	150	129	121	144	142	124	148	133	140	143	138	136	134	143	142	155	130	138	129	119	158	152	136	139	136	123	148	175	161	133	133	117	158	141	130	157	128	144	143	151	165	131	148	138	134	118	151	130	140	135	148	129	158	144	130	161	139	144	119	128	133	149	122	154	130	136	126	154	147	145	154	160	133	132	152	144	143	147	140	142	135	158	152	127	144	149	131	125	145	137	131	183	135	128	143	163	153	142	136	129	154	135	120	155	145	150	150	159	137	124	141	134	142	134	124	153	127	152	174	131	162	144	125	147	144	128	174	143	138	124	152	129	156	123	127	135	138	127	157	166	135	152	146	153	151	174	135	133	126	133	128	142	137	145	145	137	140	117	143	133	135	123	145	133	151	136	132	145	172	164	125	117	144	127	160	154	139	151	159	112	129	134	149	124	147	154	164	144	135	125	127	152	153	158	156	152	140	129	121	129	149	148	123	133	164	143	119	121	140	145	137	135	142	139	136	130	133	144	140	147	140	132	133	130	128	138	139	137	129	138	157	156	153	141	134	173	159	136	136	147	139	136	143	138	134	146	171	177	185	156	137	151	143	143	136	153	156	132	122	156	125	123	148	131	168	154	133	141	126	125	139	173	130	148	130	117	153	155	169	117	147	158	131	149	146	146	131	148	156	131	150	141	191	131	114	132	136	134	149	123	141	152	156	131	146	123	165	140	166	143	132	157	156	147	135	131	128	177	133	131	149	136	162	137	147	136	136	150	134	126	150	135	147	156	139	122	139	144	166	127	142	148	155	150	156	148	156	128	157	142	165	123	131	129	123	159	170	126	132	149	120	132	150	146	136	161	142	145	133	136	155	158	151	124	170	165	138	133	132	125	144	139	152	151	138	173	143	145	151	122	145	164	144	120	128	149	151	145	155	160	147	137	150	134	136	134	123	153	170	130	144	134	148	145	164	113	174	129	146	128	142	150	157	148	166	144	137	158	159	139	117	164	151	140	138	150	158	147	159	163	138	137	153	119	155	144	159	143	134	147	162	135	145	140	145	115	142	151	146	125	117	142	131	132	134	141	150	141	144	139	145	135	129	140	134	143	162	121	129	137	137	136	135	132	146	163	159	143	148	157	150	153	154	140	143	161	153	148	149	166	120	136	138	153	128	141	114	119	164	142	137	130	164	132	139	121	131	151	132	151	136	137	146	123	147	132	156	144	132	161	145	162	120	137	150	132	157	165	139	156	152	160	123	137	140	180	143	149	141	140	147	147	143	136	138	140	156	132	146	153	152	138	152	148	132	154	114	139	160	160	141	121	153	162	142	134	138	139	135	142	107	134	124	136	131	152	130	129	140	155	117	125	125	155	150	146	143	156	127	168	144	144	143	149	148	139	144	144	136	156	143	151	155	164	151	124	123	156	148	138	145	133	148	143	112	121	135	155	147	153	167	154	146	143	132	147	174	144	153	148	150	125	115	143	146	142	121	134	137	148	132	152	161	163	140	145	136	156	145	143	144	136	143	134	161	160	138	140	149	139	149	137	124	148	145	144	131	155	136	130	131	174	147	154	142	138	135	149	120	161	164	142	135	120	141	162	157	131	140	146	115	135	151	130	122	124	145	128	146	155	149	109	114	137	138	116	140	138	135	156	147	138	154	143	137	152	127	160	161	126	154	136	132	138	157	143	133	145	133	144	144	166	148	157	140	139	151	121	141	163	139	165	148	139	133	136	155	156	141	148	140	165	130	154	109	165	147	145	125	167	136	154	125	141	148	140	149	138	124	143	160	139	146	136	138	144	146	142	163	161	142	147	127	161	142	114	132	138	135	120	134	144	135	190	142	153	149	133	135	144	136	122	134	138	145	120	144	144	125	132	154	160	148	148	146	126	143	174	133	143	164	159	149	147	160	137	142	152	147	125	115	150	152	133	170	133	141	144	132	131	124	132	134	125	138	131	132	147	124	146	140	158	178	162	130	141	137	150	157	146	158	143	158	135	141	136	150	144	122	122	137	155	140	140	139	140	130	136	162	139	135	132	131	154	132	134	146	149	122	135	131	128	128	145	136	152	142	144	129	126	127	137	159	135	152	156	143	143	132	153	154	135	135	136	152	166	151	145	143	140	142	148	139	148	126	130	163	141	159	165	138	144	132	157	122	140	129	168	144	166	135	162	173	153	153	138	175	154	122	144	132	156	139	144	151	158	141	138	127	144	146	131	117	128	143	144	160	127	146	147	157	148	133	132	162	138	135	153	143	140	121	159	169	165	147	138	161	161	162	114	149	146	136	162	139	130	164	131	138	136	160	146	143	145	142	132	154	162	127	143	146	143	146	144	135	141	141	141	151	139	130	139	139	138	173	146	149	147	132	131	160	155	145	152	144	138	156	158	149	139	145	165	160	135	130	114	152	152	136	135	136	152	173	148	130	158	124	156	140	128	123	163	137	144	130	140	152	162	153	151	150	157	143	139	183	151	109	137	141	149	151	135	152	130	133	131	155	125	155	176	135	133	152	159	144	130	147	151	125	144	133	142	141	130	141	140	158	125	138	146	152	158	137	136	129	143	146	128	144	140	145	137	142	139	165	137	149	146	140	127	137	151	142	151	140	144	142	155	141	149	132	134	152	144	145	151	146	155	146	147	135	134	156	154	123	152	136	181	120	159	130	147	125	145	134	151	141	140	146	125	127	137	146	157	142	139	145	130	151	137	166	166	154	128	144	133	157	150	141	141	146	144	158	139	142	160	167	130	147	131	139	159	128	127	137	129	125	141	130	145	139	141	142	142	155	131	147	139	142	116	139	172	151	131	152	144	128	163	144	137	150	152	156	128	159	136	131	163	121	151	144	159	134	124	128	144	135	157	156	161	153	145	169	149	141	153	117	131	139	145	158	155	134	147	134	137	126	136	163	166	146	149	144	146	162	124	133	138	119	129	154	155	133	146	129	141	150	126	141	141	133	116	128	133	130	158	143	173	138	148	145	119	127	125	172	120	143	137	156	143	140	131	147	133	131	136	161	167	133	124	137	145	148	125	155	122	139	179	144	143	133	141	125	142	163	143	117	133	145	149	133	119	141	153	139	157	146	129	125	155	145	153	130	150	136	139	162	145	161	143	135	145	139	138	180	134	128	133	135	142	145	131	120	118	142	144	169	122	140	138	169	127	164	136	144	143	132	125	143	148	150	136	179	144	144	140	142	146	150	134	128	144	137	148	153	148	134	137	143	140	127	146	146	143	139	176	152	130	140	129	163	156	141	146	127	143	143	150	160	134	132	141	124	147
32414	15361	8577	3967	1351	524	426	386	375	379	353	346	352	364	297	285	319	319	288	325	327	332	310	298	313	318	330	288	322	293	307	310	331	354	290	326	283	318	318	308	325	319	324	313	338	322	289	321	283	326	309	313	301	314	314	288	330	308	342	324	303	322	315	298	295	308	328	310	309	312	291	333	331	287	299	319	293	344	310	326	329	303	342	315	317	310	309	308	330	311	296	341	313	286	321	305	297	346	315	317	292	311	302	326	327	314	315	291	299	313	297	323	314	313	323	328	321	294	321	310	317	297	323	303	294	336	303	296	313	302	312	323	307	326	318	354	325	314	272	328	326	299	310	308	340	315	308	296	308	308	295	323	312	331	316	331	330	323	332	306	337	267	329	323	309	312	310	329	325	319	328	331	336	308	300	354	328	311	332	340	312	341	319	328	329	337	313	294	303	338	320	305	281	300	324	302	327	303	354	324	320	297	329	295	277	311	312	309	310	305	297	285	308	319	279	300	315	309	318	302	310	335	313	310	290	302	300	320	325	329	324	313	304	331	314	316	336	320	323	306	280	327	313	306	312	278	312	316	279	303	323	331	332	312	316	290	318	286	322	314	323	336	346	295	318	309	324	317	317	327	298	319	311	297	301	330	314	334	294	334	337	338	338	308	303	328	328	306	308	317	310	342	311	324	336	305	316	324	338	341	322	319	341	317	330	318	326	295	275	319	301	320	325	311	335	324	319	312	285	309	315	327	304	327	309	322	320	334	310	309	310	317	336	330	284	287	330	359	295	334	302	342	296	310	333	320	293	314	343	318	304	317	325	295	304	318	324	329	328	341	305	304	302	331	308	334	336	311	326	312	346	308	301	296	284	320	323	322	334	299	308	339	333	281	326	359	309	321	337	293	340	361	300	347	311	305	291	296	350	330	297	358	315	302	317	316	321	317	330	291	292	341	326	290	296	327	289	346	316	312	318	333	292	296	327	334	318	315	307	312	310	335	298	341	298	308	314	309	314	305	346	299	321	307	322	292	319	325	301	302	300	321	320	312	321	317	296	308	330	343	326	326	293	297	326	340	303	340	341	322	318	314	313	318	319	317	335	290	339	292	335	288	335	340	305	311	315	323	270	320	280	301	317	285	285	297	341	312	327	281	324	326	307	313	324	300	279	317	304	335	291	294	313	327	313	316	270	348	320	307	309	293	324	311	344	290	321	348	288	279	280	266	273	313	299	303	317	338	319	289	323	340	320	316	330	282	320	286	311	313	319	325	307	299	278	311	315	316	318	297	329	312	317	310	318	299	334	285	309	321	293	291	272	302	308	313	311	314	331	291	299	299	315	298	306	320	328	342	289	275	323	323	321	303	286	304	317	322	319	327	307	313	330	336	334	292	317	300	330	318	314	341	339	302	335	293	305	316	301	321	333	322	318	301	320	314	323	311	334	300	304	318	341	282	316	300	308	300	300	332	320	297	317	302	303	330	287	316	319	290	330	294	293	316	315	320	330	289	296	316	305	291	297	308	317	285	312	312	319	324	310	328	320	326	304	326	321	300	319	306	324	284	316	304	316	311	336	335	283	308	297	326	328	341	350	304	320	304	319	301	304	280	322	326	303	303	343	316	321	315	324	305	307	321	333	325	313	278	339	317	304	307	311	332	271	331	307	295	305	296	310	285	332	305	305	346	324	337	300	291	301	320	322	303	322	306	314	323	340	334	322	319	291	343	307	330	288	331	300	306	318	314	315	326	290	299	330	311	312	305	297	324	328	312	291	274	327	334	336	309	317	301	313	317	345	335	300	292	296	295	274	318	309	297	314	312	300	315	303	342	308	316	324	303	330	289	308	305	313	320	309	305	290	322	326	301	286	334	330	318	319	317	332	343	334	320	328	325	305	331	319	343	297	304	306	324	303	304	319	320	352	307	301	319	308	319	284	298	291	337	298	319	300	352	316	298	318	349	335	300	314	322	319	324	334	310	323	314	306	310	304	320	323	336	314	315	309	295	344	321	292	327	317	312	324	284	308	313	329	321	311	343	306	280	339	301	287	314	294	324	333	306	306	333	297	300	310	339	338	332	310	303	307	300	314	289	320	349	316	319	322	304	293	324	285	301	311	319	327	324	331	308	313	293	330	309	338	326	348	340	309	307	319	320	319	316	301	305	320	300	310	333	336	313	325	308	279	315	308	351	317	365	310	327	280	326	312	297	320	295	322	347	320	313	316	302	308	287	331	281	303	328	338	311	301	330	331	324	311	331	295	340	307	298	337	317	284	327	323	307	334	298	312	307	345	314	273	341	345	317	303	323	291	301	310	302	318	290	325	335	305	316	318	346	309	292	322	319	298	311	288	339	310	317	303	333	295	296	309	323	311	285	306	286	314	304	307	323	346	325	294	322	314	336	287	304	350	306	288	330	303	294	307	310	316	320	309	330	316	299	316	312	310	275	274	324	315	329	285	334	306	344	346	292	300	306	292	266	284	313	325	310	300	301	290	311	314	321	284	312	303	328	331	325	336	304	329	345	308	309	311	291	306	319	358	318	308	297	321	293	307	320	284	328	286	344	324	303	324	322	362	297	292	299	320	315	354	316	315	310	302	329	294	317	333	303	312	313	317	292	330	324	297	335	319	326	312	292	313	314	318	339	324	294	332	326	302	307	334	325	316	317	325	331	323	337	311	328	311	285	312	303	297	310	328	310	298	311	300	302	319	306	351	301	313	338	293	331	296	329	306	300	301	316	285	324	320	324	306	300	307	297	330	318	321	329	303	300	324	329	289	307	317	301	304	282	317	322	306	318	301	310	306	311	299	300	324	334	331	289	334	325	275	301	294	297	321	311	331	312	315	303	310	293	300	342	305	308	303	335	313	350	332	301	315	272	347	339	320	348	329	347	291	316	286	317	329	326	325	300	321	307	327	326	322	310	306	297	286	345	298	306	302	288	314	325	328	335	296	298	312	290	309	314	320	350	300	329	290	314	322	343	289	323	314	337	311	310	287	309	325	318	320	271	329	316	340	302	332	300	320	300	313	306	318	330	326	328	300	352	329	318	303	315	321	309	306	304	329	333	339	333	298	322	323	314	343	326	330	298	301	307	316	348	320	290	321	308	289	308	334	323	318	325	328	343	306	312	298	329	293	317	302	300	298	315	321	298	320	337	298	315	318	314	358	299	269	307	298	258	326	320	330	308	287	356	325	302	300	333	310	339	324	308	291	327	339	327	312	315	330	290	332	285	313	309	329	333	312	306	280	318	348	335	343	274	296	301	307	304	331	304	320	302	288	314	308	316	326	344	323	304	334	330	310	302	282	304	311	312	321	327	327	306	346	308	318	313	283	318	334	293	290	339	307	324	289	303	310	344	286	353	294	293	320	303	319	285	329	296	296	338	313	320	317	317	322	306	325	332	331	302	306	323	305	308	326	310	321	305	325	299	320	316	335	292	310	344	349	305	284	292	350	343	295	317	324	306	306	318	312	287	289	322	321	310
56161	27357	13590	5148	1946	341	186	130	147	145	147	130	111	153	124	122	110	134	133	129	120	110	129	125	121	130	138	122	124	149	124	129	124	99	105	102	129	149	129	138	146	126	114	123	111	152	138	140	121	143	140	128	146	133	137	128	130	121	108	109	140	129	121	142	132	132	150	133	128	133	126	126	136	133	115	149	141	137	127	144	124	126	131	136	130	110	107	114	134	135	119	135	140	131	137	140	144	125	125	128	143	141	120	144	138	131	123	119	130	145	124	140	129	128	133	130	144	141	123	128	110	152	110	141	160	131	133	114	140	116	121	137	119	150	114	118	121	115	128	124	130	126	139	148	126	127	117	133	126	120	116	115	125	129	155	132	135	127	111	142	131	137	139	138	140	150	131	115	116	129	117	113	122	136	109	125	118	152	131	138	126	117	112	121	107	156	138	123	135	141	126	124	143	106	116	126	146	133	121	125	142	122	127	133	125	130	118	123	125	123	113	104	113	96	126	111	134	128	114	111	127	121	107	116	113	118	133	122	131	139	105	134	117	126	119	118	127	136	148	114	136	128	116	133	121	113	127	162	134	130	111	134	120	121	141	147	137	140	111	137	115	126	123	132	128	145	118	124	119	129	124	112	123	137	100	129	132	116	124	132	93	148	135	116	118	129	145	116	95	128	126	123	111	135	129	129	128	106	129	152	115	135	140	109	116	139	157	137	130	124	137	130	139	131	123	128	113	137	127	114	126	135	100	125	139	118	128	105	131	132	137	113	109	135	107	107	120	112	144	140	131	135	123	135	133	125	133	108	129	122	117	124	142	121	116	134	120	114	119	123	127	133	142	111	117	128	135	139	118	123	142	120	121	124	117	158	131	128	125	131	110	135	116	131	138	137	141	129	133	136	133	147	125	118	110	111	128	131	136	126	135	116	140	132	120	117	135	122	152	158	141	136	114	108	132	119	137	125	132	161	118	134	117	123	103	120	147	127	148	135	143	104	137	101	120	111	106	104	126	122	123	131	110	128	127	135	139	130	117	119	133	142	141	108	118	132	144	118	124	140	133	128	148	120	139	139	121	118	129	101	133	122	110	126	131	140	130	117	109	115	151	131	138	132	137	112	109	145	117	124	109	142	137	138	127	131	122	144	133	133	127	145	130	128	145	135	128	110	132	135	102	123	132	121	141	140	127	155	119	135	143	133	127	141	154	124	129	129	115	142	110	115	121	114	116	146	151	104	131	131	117	131	125	155	127	132	119	140	137	134	132	119	121	121	177	131	110	136	144	143	140	137	146	159	123	114	117	127	135	136	118	136	134	123	130	113	102	131	121	145	118	111	139	120	113	140	110	127	114	131	127	132	119	124	110	130	143	127	140	130	132	141	136	137	100	137	145	133	143	137	124	148	130	103	131	115	136	122	136	127	132	134	117	113	155	118	107	128	122	123	112	131	105	129	129	112	116	136	112	143	131	143	127	132	125	126	154	112	130	130	117	125	109	140	141	124	119	123	148	118	116	103	147	137	116	124	130	125	134	121	126	145	163	129	135	119	140	137	123	146	142	132	114	114	155	124	127	129	118	148	147	143	134	132	125	128	115	126	122	119	129	134	138	138	122	112	117	134	127	130	132	102	116	117	110	137	102	114	110	100	145	140	140	117	101	137	118	122	138	131	119	131	133	97	113	153	125	119	119	121	133	131	119	111	113	122	151	152	133	148	117	129	119	131	114	132	136	136	135	130	138	124	128	146	110	121	127	131	124	132	125	128	155	124	125	110	133	123	126	118	134	144	133	138	129	118	130	115	137	121	111	143	148	116	140	135	150	127	143	147	119	135	140	125	119	135	158	120	139	129	123	120	161	141	143	142	111	106	120	135	141	143	116	133	135	123	131	136	103	128	135	125	120	116	142	129	123	137	131	142	129	131	105	127	128	118	114	113	132	118	97	111	108	120	114	141	144	131	133	142	123	145	115	134	142	115	130	109	148	146	127	119	123	114	135	130	117	121	144	127	137	134	100	118	98	118	121	121	115	131	111	114	109	123	133	142	120	137	118	120	127	116	110	145	130	109	137	110	110	128	146	114	121	147	127	130	129	133	118	135	141	115	118	115	142	154	131	117	114	155	127	125	119	122	122	137	100	101	133	115	146	118	126	136	117	126	144	153	131	136	132	97	125	125	101	123	155	121	135	108	125	135	112	101	135	142	130	109	136	137	129	155	134	121	136	137	146	115	131	125	123	126	126	135	127	130	149	130	130	116	137	117	136	121	134	135	123	124	129	123	125	107	117	116	111	129	129	152	131	132	123	123	154	127	136	129	144	148	126	128	115	142	132	125	153	122	104	108	152	117	134	131	111	116	124	131	127	117	132	141	118	138	142	123	135	140	114	128	140	137	143	132	131	120	107	153	120	152	137	145	133	107	115	121	116	137	128	106	135	111	116	144	112	142	137	135	114	156	131	125	134	150	137	137	124	121	119	111	139	115	134	139	147	113	119	145	130	158	133	111	128	135	128	127	134	133	126	131	151	115	140	115	129	110	122	106	135	133	119	118	155	116	117	106	124	119	117	136	119	134	144	115	138	124	109	126	135	124	135	139	128	140	132	120	109	125	130	143	123	130	112	132	129	122	115	140	122	130	139	142	137	160	139	121	150	108	126	123	108	138	115	115	127	102	133	135	142	128	121	137	132	126	154	124	122	128	113	128	138	113	132	139	133	126	128	107	143	107	128	139	130	121	117	113	113	143	126	123	122	111	144	128	120	133	118	104	135	114	138	134	142	131	130	124	136	128	121	130	129	123	121	117	131	103	133	143	120	120	122	139	120	135	118	131	110	115	114	151	93	112	117	128	131	125	112	134	142	143	125	115	130	135	151	152	134	114	119	129	100	125	123	131	123	124	113	129	130	129	155	137	136	111	120	153	120	119	116	132	139	128	133	114	115	139	124	130	129	151	109	128	117	122	121	119	111	140	123	109	137	161	142	110	121	146	121	108	116	136	117	138	117	136	122	134	147	136	136	129	147	139	149	122	139	129	124	123	109	123	107	152	105	133	125	133	138	118	122	107	111	133	128	123	141	114	135	131	124	121	109	129	137	104	114	131	129	128	120	114	148	124	105	132	125	142	129	143	125	133	127	104	137	118	132	134	114	121	120	121	154	99	103	133	133	132	126	129	143	143	115	145	117	121	124	132	109	121	146	121	101	123	116	126	111	107	112	121	148	119	126	125	131	118	113	124	125	123	122	119	129	121	130	140	138	120	151	142	135	150	139	132	137	140	136	136	97	110	126	136	141	123	115	118	134	127	125	130	132	115	135	127	123	123	134	139	93	116	112	131	97	119	99	145	120	131	126	131	128	141	117	129	140	133	112	101	136	120	116	128	114	145	126	126	136	155	133	151	115	139	117	125	105	124	146	109	129	121	132	127	114	125	134	138	139	119	128	122	106	134	134	143	128	122	130	117	127	131	125	114	116	108	145	121	121	120	115	129
37042	21608	15594	10474	5389	957	553	440	396	382	419	378	332	315	314	294	334	283	321	303	298	279	273	313	293	313	244	298	268	308	284	278	282	306	290	289	236	300	272	282	269	303	289	281	286	306	262	286	277	311	279	302	282	277	279	304	262	266	265	269	306	271	267	289	292	261	265	301	259	274	273	283	283	288	327	293	282	291	291	288	261	265	298	297	285	306	270	271	280	331	269	278	294	282	282	306	301	280	313	254	280	270	285	310	273	281	290	289	315	299	267	302	270	262	309	324	296	291	280	301	266	307	265	276	276	330	308	285	271	332	267	249	269	284	265	289	269	310	258	275	297	232	269	287	274	289	331	261	275	292	300	261	271	282	273	276	284	273	285	270	300	259	327	293	287	245	284	284	288	278	296	288	263	291	269	248	263	281	282	294	280	305	308	304	255	308	302	261	329	278	264	264	286	255	270	259	290	274	283	285	270	286	311	275	284	258	279	287	286	284	247	274	297	276	303	285	286	289	278	300	271	291	267	299	272	284	233	273	269	289	282	284	289	256	273	261	243	261	293	284	293	311	286	259	290	278	314	288	273	270	278	273	253	266	279	308	296	315	275	270	275	281	253	305	286	259	284	285	264	283	260	276	270	288	298	277	261	277	274	249	263	291	249	249	260	297	283	290	266	260	300	271	304	273	293	274	325	277	294	294	272	258	292	285	290	308	246	283	289	290	320	263	315	261	282	261	276	256	275	267	282	278	309	260	289	279	266	261	301	278	270	294	280	273	277	296	307	293	273	263	309	275	265	318	288	293	289	281	296	294	254	286	275	311	283	276	294	290	279	288	252	261	286	283	287	290	274	274	289	276	258	267	281	296	276	276	273	287	256	282	271	284	299	301	267	283	275	273	272	287	307	269	298	284	278	263	286	281	264	287	288	288	254	296	275	285	265	294	285	274	278	275	260	311	300	263	278	258	299	290	284	284	302	269	278	299	289	254	284	299	281	262	260	300	300	282	288	298	315	271	269	283	295	280	285	293	281	278	286	274	276	268	252	287	287	307	259	259	278	248	278	303	311	313	279	240	283	262	272	277	265	288	274	293	283	298	281	281	267	273	280	287	271	273	283	288	286	297	259	290	286	330	264	285	290	266	297	283	270	271	288	275	304	308	283	322	281	278	267	290	269	297	275	292	270	315	271	298	307	282	292	294	289	300	289	273	286	329	265	242	315	268	273	277	285	276	290	263	282	279	278	277	297	242	289	280	286	255	288	240	305	273	276	256	291	285	261	274	275	284	282	274	280	285	247	273	299	266	266	303	268	295	296	285	285	302	322	281	305	296	269	273	282	274	256	260	274	246	295	267	275	270	283	304	292	289	261	285	271	230	287	279	281	319	271	266	288	286	314	304	287	283	300	292	291	275	307	273	284	300	283	303	292	278	299	266	304	261	294	290	273	280	280	274	276	248	264	268	241	294	293	279	279	281	281	280	284	278	287	271	275	283	288	302	314	280	298	262	266	259	268	275	274	272	249	277	277	303	271	306	287	275	281	269	305	267	274	279	288	273	281	305	259	283	301	261	265	279	265	292	309	334	286	276	299	287	297	306	273	285	260	271	308	291	265	290	311	261	275	263	299	280	281	319	277	262	284	303	293	273	279	272	305	279	279	268	297	279	256	277	317	286	280	285	274	301	279	250	297	267	292	258	265	296	289	291	287	293	241	296	304	297	292	278	278	264	299	302	338	296	313	264	295	289	267	275	260	250	279	273	263	288	274	295	274	279	289	295	269	290	308	317	295	264	274	288	258	289	288	290	324	276	282	270	270	282	255	277	297	291	286	275	276	299	281	270	236	265	296	279	270	295	301	271	307	279	267	296	278	254	271	282	273	282	311	283	287	279	294	301	300	256	267	264	263	269	295	300	307	309	266	278	277	285	268	290	299	282	294	287	280	288	282	300	262	293	283	282	253	314	294	297	267	307	261	283	296	280	305	290	289	269	249	301	258	259	307	250	306	297	295	290	278	261	273	276	263	268	285	291	235	309	259	307	269	269	283	296	264	271	280	287	284	289	239	290	291	276	282	283	282	292	248	277	266	294	278	292	278	301	260	293	309	288	310	288	299	288	287	332	262	278	291	282	306	304	265	279	272	276	278	313	311	302	300	289	305	274	294	296	300	280	276	283	263	259	293	297	289	275	252	310	289	280	275	306	257	312	256	263	276	263	281	303	274	266	281	271	289	279	321	281	302	279	281	285	280	289	270	286	273	292	274	295	296	237	275	311	273	290	274	253	309	276	273	282	284	257	301	264	308	283	289	288	287	273	290	286	297	276	276	248	278	282	275	288	272	302	282	261	326	284	260	261	309	263	265	292	287	287	283	285	258	267	306	290	240	277	278	279	300	284	276	283	252	277	287	265	291	258	275	289	281	268	268	279	291	269	280	256	284	294	282	266	283	300	273	294	247	256	273	287	265	260	303	285	267	249	298	268	261	267	289	280	275	251	287	300	275	285	286	300	314	291	274	249	262	266	283	281	270	289	285	285	283	271	306	298	259	282	285	255	315	267	261	309	291	259	328	287	267	300	289	280	280	291	264	288	281	307	272	293	283	287	282	283	263	271	276	306	295	282	281	280	317	285	265	289	266	268	312	278	279	261	283	282	274	293	257	290	303	267	306	257	304	291	289	308	258	300	305	279	314	294	255	277	320	308	284	305	254	266	300	321	295	294	288	244	285	286	290	294	287	300	264	287	258	297	306	294	296	253	296	290	295	281	275	311	260	292	266	292	284	261	278	285	297	283	284	300	287	286	278	277	286	280	277	269	270	298	291	305	263	296	253	267	308	270	294	292	291	261	270	281	260	278	268	287	338	292	267	314	273	294	301	304	296	261	300	267	277	252	277	280	278	265	300	277	305	304	287	298	272	296	287	279	275	271	256	303	255	289	269	280	276	266	305	308	283	318	263	274	275	293	272	269	287	302	288	263	302	265	285	305	282	287	273	286	284	320	282	293	284	317	248	292	273	274	276	277	282	281	303	273	283	282	330	284	285	308	283	278	258	292	278	284	298	252	298	271	261	285	250	253	298	280	316	268	262	296	279	307	287	264	285	264	291	239	294	281	245	267	277	259	278	298	288	286	303	268	256	288	274	294	298	280	282	289	329	292	289	265	253	273	278	275	277	276	303	289	288	302	328	298	283	273	256	269	278	272	272	278	274	276	314	283	290	286	311	297	284	294	282	298	277	277	271	258	270	280	276	281	273	299	285	291	292	278	275	311	285	290	292	294	276	304	291	257	269	285	279	269	286	269	265	280	295	286	277	267	307	290	293	273	290	259	283	294	300	282	289	288	276	288	318	321	279	297	316	303	280	297	267	287	267	283	262	312	299	283	289	269	294	254	273	278	278	299	289	288	297	280	276	270	257	296	259	262	268	290	247	282	286	266	266	273	277	284	298	257	266	289	293	307	252	264	310	274	293	288	325	295	294	254	293	300
62747	37127	22813	12237	4948	1519	291	195	206	177	163	163	159	157	151	103	138	126	148	127	147	159	172	138	124	139	136	135	121	105	138	153	124	127	118	134	111	148	117	145	128	132	123	132	115	132	113	150	128	121	145	131	112	135	146	129	121	138	134	121	135	129	159	144	147	134	132	137	147	150	129	107	133	111	137	123	113	145	139	135	144	123	140	147	137	128	111	144	118	116	116	124	116	127	123	142	115	134	141	116	129	132	150	137	123	101	113	154	111	154	116	143	135	134	136	139	141	146	140	129	143	137	143	114	116	122	112	136	127	139	148	133	122	125	148	181	158	133	133	127	137	130	131	133	117	126	131	131	146	125	109	146	129	122	150	136	130	146	131	122	129	123	122	135	145	132	98	111	135	145	130	121	117	132	131	138	143	129	143	125	143	141	139	146	134	138	134	118	123	125	112	119	154	138	128	137	134	130	119	117	139	128	146	148	129	110	130	134	104	141	123	142	141	121	141	127	125	131	158	120	114	145	122	129	134	104	132	141	127	143	135	122	123	135	124	137	138	139	124	141	131	117	127	136	126	121	132	110	123	142	125	126	132	123	112	113	122	124	127	109	134	135	134	147	139	118	139	142	139	125	139	122	122	128	137	140	145	144	143	131	119	115	137	131	122	120	116	121	128	131	130	133	143	140	114	119	125	115	154	142	113	116	164	136	117	131	146	109	132	142	151	142	110	122	131	149	112	132	143	126	105	99	143	129	117	116	108	112	125	122	138	138	124	132	154	121	132	129	153	135	145	122	117	127	139	131	121	120	149	129	137	132	121	118	124	116	110	142	144	124	127	129	159	119	117	115	138	114	136	120	138	137	139	135	117	120	121	127	125	138	139	142	144	132	122	134	118	124	168	130	117	125	131	141	141	143	136	152	119	166	117	125	127	136	125	131	153	121	121	122	112	115	128	134	127	114	150	113	156	149	140	144	115	137	140	114	140	153	122	124	124	137	137	124	129	155	134	133	131	115	130	124	133	124	137	155	133	129	126	122	127	130	148	131	120	149	124	135	159	121	140	136	148	131	131	137	124	136	130	135	144	125	112	132	137	124	124	122	128	131	137	138	122	118	124	114	121	137	126	128	125	106	135	129	151	154	115	142	118	128	119	124	121	146	131	147	147	120	151	135	140	130	137	132	143	131	141	136	118	122	139	117	142	138	130	135	127	128	127	122	152	147	149	133	134	130	141	152	130	122	137	133	123	135	147	139	116	139	123	132	125	120	136	123	126	117	126	127	139	122	132	119	152	120	145	128	146	116	136	138	154	129	159	120	125	137	147	128	141	123	138	123	146	118	147	136	143	144	154	129	134	125	138	133	134	144	136	116	120	125	130	142	142	142	157	122	115	138	138	114	148	156	136	149	140	128	149	120	135	135	144	153	120	129	125	122	122	134	130	129	157	110	133	132	108	166	135	132	131	134	119	148	145	140	137	131	151	143	138	112	118	137	130	119	131	118	130	128	138	136	108	121	115	109	128	137	117	138	128	133	144	138	143	153	118	148	140	129	143	112	144	146	144	134	119	128	118	135	129	126	121	129	127	128	139	130	126	130	140	140	120	127	125	137	132	136	124	130	134	112	124	146	126	136	123	153	120	145	139	145	144	119	115	131	125	141	124	133	125	117	144	149	146	113	145	137	130	107	134	130	140	141	135	125	147	134	151	119	134	131	130	141	130	115	131	115	128	123	137	108	115	141	110	109	126	146	126	131	124	126	138	129	142	136	138	112	135	127	132	124	136	126	114	133	133	120	139	132	147	116	110	112	133	131	151	134	155	130	130	115	144	145	112	124	113	119	136	148	123	124	152	143	130	116	142	127	127	144	119	130	136	120	142	116	142	153	123	131	133	120	137	136	137	131	128	107	123	118	122	136	158	136	124	122	141	120	146	133	107	162	133	136	116	118	137	147	128	122	114	134	141	149	114	117	107	120	119	139	126	142	101	133	144	130	140	130	127	129	128	121	147	159	141	137	133	121	156	151	139	139	110	122	124	135	151	135	127	157	113	165	116	115	155	133	121	119	127	137	118	136	146	142	131	124	123	135	133	127	131	120	137	113	122	143	158	124	143	127	123	131	135	135	136	121	146	126	128	134	126	135	125	119	128	138	125	132	133	130	139	125	116	142	129	132	133	141	146	156	166	138	133	121	132	109	124	121	123	145	137	141	139	139	163	111	141	124	133	112	129	126	163	116	141	139	153	120	118	134	112	137	132	135	104	129	116	152	123	139	136	137	119	136	110	123	133	152	145	151	139	121	121	148	143	141	123	112	147	119	132	133	118	139	140	140	131	124	121	138	129	136	140	144	141	132	134	142	132	124	113	127	135	150	118	149	146	132	122	145	122	138	126	136	149	123	129	138	139	142	116	133	134	144	118	149	126	152	133	125	138	125	130	106	149	131	123	108	145	111	110	152	122	124	152	108	122	118	141	142	141	128	149	135	127	148	139	120	118	121	126	128	127	123	119	117	106	120	126	125	127	145	116	137	121	113	160	148	135	128	133	111	142	149	142	121	106	148	136	127	157	117	135	124	128	120	150	137	148	121	140	135	128	154	154	143	132	131	145	109	113	135	140	144	119	123	143	132	116	130	141	125	119	143	134	111	141	135	146	141	125	130	152	140	120	134	139	124	130	148	138	138	137	141	139	129	116	133	118	141	120	131	138	117	120	100	151	120	138	153	132	124	133	127	139	123	142	128	126	123	126	133	149	117	117	113	136	145	147	130	130	125	145	126	122	119	110	134	151	147	164	127	136	121	147	130	128	127	127	139	139	130	111	125	138	134	115	134	139	127	127	134	119	141	135	125	143	157	111	111	131	141	153	141	127	129	126	132	142	130	153	141	127	146	110	122	113	121	117	153	125	160	129	118	139	133	123	138	149	107	124	146	132	119	131	156	136	121	148	106	140	134	124	127	127	124	135	135	146	124	126	121	112	133	133	125	139	124	133	136	137	140	137	132	108	134	126	123	117	132	135	130	124	160	138	132	130	118	145	124	131	128	103	150	136	130	114	113	118	116	129	143	133	126	115	123	132	147	132	155	127	135	147	119	140	130	119	132	121	143	145	132	119	131	144	111	137	147	122	123	132	133	134	103	138	141	118	131	117	115	151	148	127	105	126	137	135	143	133	128	128	144	139	138	127	129	125	139	143	134	140	148	145	124	130	126	133	114	132	121	145	124	141	114	125	146	135	135	118	138	109	130	141	165	115	124	133	149	130	108	123	137	123	129	130	125	130	119	120	154	142	158	129	141	155	137	149	139	117	132	127	141	126	147	121	142	121	145	118	138	128	119	124	128	135	141	132	100	132	125	137	151	113	154	140	136	136	120	129	125	125	127	143	120	127	118	137	133	144	150	166	128	152	146	138	120	143	140	139	118	137	125	129	116	121	142	152	122	128	139	115	103	149	135	122	125	161	117	136	133	114	124	134	124	128	112	135	143
40686	29140	24975	20031	11667	4531	913	765	585	520	528	484	459	406	361	344	333	333	290	328	295	317	295	296	317	331	301	278	294	289	294	283	309	294	322	308	299	286	319	285	259	304	281	294	293	318	277	264	290	302	307	293	321	306	310	292	339	281	308	301	298	347	278	305	293	316	311	311	268	278	303	311	291	296	319	274	276	292	306	345	333	302	296	273	282	299	292	311	318	308	309	308	317	310	296	267	298	315	276	321	310	311	320	299	329	314	286	282	293	303	299	272	307	279	284	292	315	292	286	273	291	279	292	265	267	319	283	294	300	277	306	270	278	295	319	287	316	257	297	286	294	305	296	311	293	287	261	314	282	279	317	273	301	296	309	270	307	295	274	301	280	277	275	283	321	292	283	297	260	266	290	313	278	286	293	281	296	299	323	315	301	299	290	306	289	304	301	287	320	261	275	315	316	301	246	298	321	290	289	315	309	294	314	295	309	283	297	283	298	280	275	314	273	282	301	307	284	284	303	273	274	252	336	279	297	284	291	292	301	280	284	332	299	334	254	302	268	307	282	279	322	301	291	295	281	303	308	252	275	313	268	315	293	302	297	295	275	309	325	294	287	266	296	299	277	312	283	298	257	310	299	268	305	266	272	286	282	297	319	293	312	303	303	308	292	312	307	315	317	305	280	307	316	288	289	279	288	290	305	292	259	306	287	301	309	289	299	285	316	305	306	327	289	277	254	284	348	330	310	305	320	294	286	301	303	294	283	312	305	304	318	252	317	294	298	282	302	251	260	298	313	305	336	247	306	284	258	331	268	261	289	325	271	312	306	287	316	286	311	308	331	301	272	320	281	276	316	298	287	330	301	270	285	287	279	296	275	306	297	300	283	270	280	287	298	282	289	299	322	291	327	294	320	296	305	306	283	307	313	293	336	312	303	242	302	275	304	319	276	291	315	320	294	284	314	297	278	302	289	282	271	326	273	300	307	293	304	302	279	314	281	295	290	291	272	272	294	305	313	278	303	301	315	331	312	322	296	295	340	338	298	298	291	286	282	306	296	296	317	311	310	257	288	300	295	302	263	319	284	295	300	325	319	291	287	278	283	329	266	304	316	268	300	287	267	292	306	316	316	298	314	271	261	309	290	288	302	302	263	288	296	275	305	266	264	297	277	302	313	307	303	284	306	281	319	320	288	305	288	284	270	287	294	313	304	308	277	302	267	283	265	293	293	317	283	259	320	315	279	287	307	320	321	322	310	285	306	293	303	266	319	265	278	317	281	310	264	309	328	287	284	317	297	287	278	309	324	267	288	260	323	287	276	283	313	284	303	277	274	315	320	295	294	301	292	302	282	341	299	301	273	254	296	308	292	300	279	289	305	315	291	288	296	287	286	289	285	300	285	321	274	307	279	303	276	298	330	298	278	312	285	271	299	314	311	291	286	306	283	290	328	297	317	273	310	285	301	296	322	311	294	286	286	309	291	252	287	307	290	288	283	295	246	281	304	297	301	344	325	258	296	289	297	299	279	295	279	315	296	272	268	295	310	281	295	333	263	324	310	279	290	294	309	302	290	298	251	298	285	285	282	302	290	288	297	293	261	278	297	288	279	284	297	280	297	307	301	302	305	281	307	281	287	302	303	308	321	284	269	310	288	317	303	273	279	321	282	301	302	310	276	271	274	312	301	272	280	316	289	321	280	284	303	249	304	299	298	281	309	321	302	326	277	280	289	295	309	308	280	309	316	297	325	284	267	319	270	282	294	303	306	258	283	292	291	277	289	322	307	325	288	335	278	272	333	261	284	286	300	286	296	279	285	277	282	267	319	313	279	292	329	302	288	320	315	331	296	300	301	302	327	283	311	265	269	286	283	303	312	261	284	301	296	283	273	277	298	300	286	271	285	289	288	314	299	309	275	297	239	261	277	329	294	326	300	322	313	315	292	305	315	336	289	342	317	299	314	326	309	325	268	337	291	282	295	289	291	284	332	288	297	329	281	318	256	330	288	302	305	283	290	286	313	264	271	295	301	313	294	325	289	301	278	308	296	305	282	326	282	300	302	302	281	318	284	281	263	278	313	290	282	276	293	313	290	332	294	300	283	270	338	278	291	283	293	301	306	309	323	274	285	303	313	284	320	307	277	280	305	306	315	268	284	290	263	292	303	287	291	303	287	302	310	289	286	311	288	309	274	328	300	280	295	297	298	304	283	292	300	285	312	273	302	298	314	286	300	280	289	299	315	315	325	309	311	313	298	291	296	294	311	298	295	299	321	311	298	299	294	271	327	296	269	289	287	289	302	288	287	328	302	285	281	297	320	313	298	276	295	294	295	322	278	300	292	262	298	292	285	295	293	311	280	264	305	291	323	315	296	302	283	283	257	299	278	294	264	291	276	277	280	268	342	307	318	316	303	327	306	287	274	298	301	268	286	300	275	303	290	274	295	304	298	304	289	317	290	289	297	276	308	292	291	296	316	302	320	271	267	300	340	308	316	281	296	294	326	281	270	297	266	297	302	291	320	300	297	273	284	292	295	321	288	277	321	295	289	290	289	258	325	258	287	289	284	267	296	252	281	281	286	274	291	282	294	309	291	291	320	296	297	311	287	285	299	273	269	279	272	311	295	282	325	291	298	297	321	241	297	317	277	295	293	261	299	270	264	290	324	304	268	268	294	304	281	339	301	281	278	324	283	288	333	299	312	311	241	298	270	303	301	299	273	345	292	252	287	277	297	290	327	299	324	319	284	265	300	294	272	313	297	278	287	304	282	308	303	283	341	287	306	282	285	307	341	314	338	305	298	275	287	294	309	314	307	279	308	326	320	279	312	286	256	322	269	312	316	282	301	295	288	317	322	281	263	316	275	263	256	305	296	306	305	293	309	343	292	306	309	307	298	291	290	290	251	274	311	305	301	315	322	285	317	282	300	297	320	300	286	304	285	284	290	302	280	306	294	297	277	308	288	285	266	309	296	288	302	317	266	288	285	305	264	302	295	285	294	280	272	299	318	274	274	291	319	314	292	328	282	293	294	275	280	323	301	289	292	286	278	332	305	288	317	260	286	297	262	272	276	324	304	287	319	289	300	316	267	323	310	311	316	274	317	307	328	298	253	291	290	287	284	294	290	311	291	275	293	308	295	289	274	319	260	282	314	297	315	281	285	309	299	300	280	304	287	277	290	276	293	293	302	291	337	308	290	288	316	293	298	286	284	298	297	292	286	299	291	278	298	290	275	278	269	299	284	265	313	293	300	303	290	268	278	298	309	303	308	300	302	279	307	307	292	320	315	270	282	312	286	291	276	269	301	281	320	284	263	292	279	308	316	264	310	305	295	286	281	324	289	300	267	293	308	282	288	279	289	303	300	311	305	335	297	288	320	286	285	284	300	278	281	315	328	278	283	287	292	296	289	272	282	299	254	278	314	314	305	302	286	290	317	323	311	278	228	281	274	269	296	268	295	314	293	295	274	278	270	310	291	271	282	290	282	286	296	283
45725	22075	9594	2950	901	341	178	167	151	169	165	165	146	149	144	127	119	159	154	146	157	131	128	133	154	142	128	132	169	162	150	153	135	129	143	136	142	138	162	146	153	132	157	148	124	128	127	142	144	143	137	132	149	148	170	149	141	154	145	127	134	157	152	173	128	144	150	130	131	157	133	126	163	164	158	161	137	141	161	140	148	149	143	148	150	136	139	146	153	160	119	135	155	125	152	155	152	146	150	143	164	137	146	155	163	143	124	167	138	148	132	140	144	158	114	156	135	150	132	146	158	152	158	157	162	131	137	131	147	134	145	132	151	138	146	139	135	136	142	139	158	138	157	144	122	146	117	135	137	134	135	112	140	140	130	140	137	125	153	154	124	151	147	137	155	150	141	121	140	139	133	156	157	157	119	145	149	132	158	153	128	161	177	150	151	174	154	145	159	151	140	144	167	135	142	149	131	158	134	140	142	129	139	128	141	139	147	153	140	129	156	147	132	132	158	151	140	148	145	148	130	131	146	130	144	147	136	156	162	148	152	163	148	144	148	159	122	147	129	156	142	167	147	142	139	120	123	140	163	131	132	162	144	142	144	152	160	161	140	163	146	133	132	146	156	120	123	153	121	144	150	146	147	159	157	133	145	137	145	156	147	129	154	144	150	126	129	168	140	165	152	141	140	172	148	127	107	153	134	134	139	125	130	157	133	142	152	136	126	138	139	128	132	162	142	124	145	148	166	111	124	144	140	156	151	166	158	138	150	139	163	132	144	139	137	152	133	163	152	154	120	133	120	120	140	131	146	152	147	155	133	122	131	158	140	147	143	159	121	137	133	134	177	140	123	126	131	154	125	126	160	136	151	150	111	152	132	125	129	141	144	123	152	152	139	143	107	150	137	144	152	123	145	158	169	155	133	121	130	131	131	162	147	127	148	149	145	140	141	130	131	137	150	132	135	136	132	133	151	183	141	163	137	145	151	140	143	143	152	148	152	176	117	146	156	135	130	126	136	132	146	137	141	150	133	166	127	146	137	138	143	147	159	145	157	114	159	161	122	139	142	160	151	153	141	164	138	136	130	149	166	155	125	132	162	153	125	149	154	144	135	141	123	158	124	144	134	148	160	147	145	126	137	128	160	158	143	138	140	154	160	169	125	146	141	133	164	154	140	156	130	114	167	133	136	137	159	152	133	155	141	149	145	152	126	135	139	136	134	134	112	142	136	131	152	143	145	151	139	136	127	156	157	132	180	160	174	134	152	155	131	135	147	131	160	135	150	129	151	135	146	123	121	132	147	148	142	143	122	140	157	178	136	170	170	141	156	151	143	126	146	153	161	138	152	149	166	145	144	150	130	133	146	137	148	135	142	133	164	147	128	153	132	133	132	135	116	157	145	157	161	137	156	143	135	152	142	127	123	164	172	141	154	137	121	140	145	145	145	139	159	130	157	153	133	137	155	138	158	169	160	148	124	139	157	132	134	158	156	153	167	127	124	137	145	152	153	145	143	148	162	132	153	137	141	152	128	144	132	134	120	138	123	123	143	158	148	140	157	132	120	160	137	141	142	131	158	167	136	160	128	146	126	137	144	162	144	143	165	156	144	136	160	139	152	152	135	138	143	146	135	148	150	174	145	167	142	166	116	147	139	164	145	166	166	143	182	150	149	149	132	151	158	152	153	151	132	173	124	138	133	155	137	139	167	134	139	135	139	135	142	150	150	152	145	137	154	134	128	129	122	154	165	149	163	136	145	160	128	157	148	133	150	136	136	148	162	150	140	139	138	116	146	136	154	130	149	135	130	131	167	145	123	138	167	145	138	137	139	143	144	142	138	126	151	136	149	141	137	131	143	148	124	145	149	153	124	145	147	140	141	122	152	148	129	153	147	136	158	123	135	133	177	139	137	155	148	156	141	143	142	148	141	142	177	131	152	127	144	128	140	130	118	144	146	127	152	119	154	167	126	148	127	127	145	160	149	134	129	136	158	149	156	128	141	140	137	148	153	143	123	144	139	160	129	133	154	150	140	135	152	148	128	139	155	160	137	139	120	117	158	151	154	134	128	121	166	148	144	124	141	142	151	174	143	147	134	129	142	157	142	150	152	192	153	154	133	164	141	157	135	129	125	133	138	133	127	151	148	148	145	131	134	141	142	138	150	116	148	169	134	140	152	126	133	133	144	128	143	135	135	132	133	142	123	139	123	135	155	141	136	146	125	135	143	154	158	137	159	161	158	136	151	130	132	153	146	130	162	112	130	160	140	151	136	141	131	166	134	153	163	146	127	140	149	157	169	143	132	163	146	155	148	149	143	153	124	125	138	141	144	155	120	141	137	131	153	123	143	153	152	139	160	131	146	165	150	163	128	142	144	140	148	146	130	150	157	137	136	145	160	152	148	129	145	138	137	133	143	130	141	138	143	125	140	156	156	156	154	112	132	132	137	144	154	139	150	155	162	159	163	167	131	150	133	135	146	124	133	131	132	172	140	149	172	151	152	120	148	133	157	149	149	123	142	132	118	148	126	167	113	149	164	138	165	147	150	146	146	138	161	151	135	171	153	163	137	131	169	166	172	133	141	163	126	128	156	160	172	164	150	131	156	155	153	140	145	131	135	117	143	135	155	146	141	118	128	135	136	173	138	154	133	150	129	131	128	151	138	174	154	144	141	140	142	130	165	144	160	134	131	143	167	144	149	155	152	131	135	137	158	142	139	149	134	149	149	126	166	143	146	156	155	147	135	142	166	149	140	126	135	149	144	125	136	141	147	143	129	168	127	139	160	137	154	159	153	162	141	136	118	133	141	151	141	144	143	141	181	151	138	129	135	135	140	159	127	118	146	151	132	148	128	164	144	147	149	151	157	149	145	144	161	129	139	149	130	133	160	106	139	143	145	148	166	154	155	129	152	143	138	138	137	173	156	148	149	155	154	135	148	104	172	155	145	141	144	158	141	148	149	165	154	164	167	147	142	141	119	152	156	142	127	126	131	141	123	137	150	140	153	151	149	137	150	156	150	123	129	137	136	144	123	152	122	151	139	145	157	136	136	141	155	158	140	148	140	148	138	147	145	140	132	139	145	159	149	130	141	143	132	151	131	153	150	133	137	143	139	157	147	156	146	144	147	135	131	154	134	138	138	129	131	154	127	187	168	167	165	136	143	127	142	154	139	136	142	127	146	146	123	127	146	143	161	147	134	143	129	152	166	124	122	147	149	157	171	145	142	166	135	125	149	139	151	150	149	142	155	133	141	167	149	157	166	131	156	145	144	128	137	167	142	184	147	130	136	174	152	153	130	146	135	152	131	123	122	144	131	154	147	141	139	140	126	156	151	140	136	148	135	186	126	157	128	152	151	164	125	134	119	139	157	138	149	156	185	136	137	159	122	132	135	121	146	159	160	154	130	157	145	143	110	139	145	129	147	119	109	166	146	149	140	163	145	147	128	149	192	167	141	145	146	147	153	153	132	152	143	133	150	164	144	150	126	152
31022	16969	12765	6291	2877	1098	526	419	411	391	366	355	344	336	337	338	315	330	317	326	337	319	329	306	293	323	300	314	324	331	324	278	325	319	310	342	330	303	334	314	318	309	297	296	311	303	301	314	350	332	311	317	293	323	306	316	317	290	306	303	295	314	310	301	300	337	341	317	340	267	340	296	345	349	311	285	347	277	317	301	336	318	337	306	323	307	319	344	287	338	335	324	346	337	316	308	332	305	303	327	294	331	333	318	322	310	308	312	310	311	327	292	336	329	302	312	310	324	329	338	303	334	323	310	310	310	288	320	319	293	330	306	304	310	308	333	287	316	318	327	326	267	300	321	328	312	339	301	314	317	312	303	302	317	327	302	315	361	331	325	336	326	299	306	302	346	341	297	340	282	275	316	341	297	315	298	323	312	303	261	349	325	345	299	306	335	323	328	305	315	296	339	333	285	355	283	324	307	297	317	289	332	307	328	351	302	327	281	324	314	325	320	314	299	305	306	315	335	298	327	300	362	312	358	338	301	308	296	302	334	304	284	306	322	321	292	323	316	322	352	315	318	324	305	338	317	316	335	306	350	346	305	295	314	317	316	337	310	301	319	301	307	332	301	292	300	285	328	305	321	325	336	302	326	296	336	322	301	328	329	337	323	302	297	300	323	317	290	339	338	339	356	338	330	303	325	280	317	339	296	340	345	329	319	345	309	299	302	339	306	324	327	309	331	321	302	317	318	360	335	316	287	303	316	315	320	313	327	335	330	308	326	297	343	314	294	336	295	319	292	324	307	293	284	319	330	363	314	290	339	303	274	314	311	318	304	337	317	303	308	331	266	307	334	323	312	309	356	332	320	318	310	321	330	319	309	327	302	292	333	334	299	317	289	330	314	295	294	342	304	318	303	293	322	311	319	317	315	292	344	289	335	332	356	337	324	284	318	314	330	307	327	308	317	297	297	329	307	310	327	320	330	317	343	346	298	312	308	307	308	314	294	328	340	322	318	318	321	294	321	324	318	297	295	303	316	312	318	304	295	313	276	316	333	282	345	310	313	312	343	337	337	320	328	362	304	296	300	330	306	363	259	300	354	340	298	322	308	290	303	295	343	296	295	337	324	311	299	326	328	311	321	331	294	312	337	329	296	323	300	322	329	303	307	296	310	318	328	309	275	325	312	309	300	316	292	357	304	308	298	320	281	308	320	297	311	317	321	307	296	316	347	332	301	309	369	291	350	333	329	315	324	302	309	288	342	297	298	325	327	317	329	320	328	305	311	334	313	322	340	323	289	305	308	283	278	300	318	322	316	313	332	308	323	324	300	306	307	300	313	319	324	324	320	288	314	330	333	327	307	312	316	339	278	304	316	297	310	309	337	337	315	308	343	332	301	325	317	319	298	312	289	341	292	326	322	301	311	314	329	321	347	310	323	302	295	300	324	308	316	310	285	322	296	327	340	347	335	300	323	313	341	315	345	299	307	285	312	318	291	289	330	313	285	308	297	318	319	310	355	299	340	280	283	332	301	302	343	330	299	319	327	326	291	315	299	313	328	291	316	338	333	309	352	319	286	328	312	288	335	279	282	314	326	337	291	338	315	282	287	334	300	329	314	355	291	301	324	353	319	298	323	324	297	315	320	332	310	335	334	310	330	289	309	319	314	339	301	311	320	288	301	292	339	302	323	305	320	312	314	310	311	332	310	303	315	331	317	318	341	328	322	319	353	304	335	320	321	328	309	286	338	305	330	314	321	327	330	329	316	295	295	331	301	327	334	298	315	298	309	311	292	291	291	321	299	315	330	329	292	336	323	322	309	319	339	332	288	314	323	357	342	297	289	318	324	306	320	327	330	313	293	304	320	333	301	283	311	324	348	308	290	332	330	310	295	291	266	337	319	294	315	304	335	311	309	307	285	321	318	294	337	296	317	316	300	343	341	373	316	268	335	287	276	299	329	323	323	295	305	302	320	332	296	302	323	311	338	301	314	338	307	305	323	308	307	284	304	322	310	325	314	332	309	332	330	361	291	318	312	338	325	331	288	346	325	304	336	324	323	342	344	305	328	341	306	324	325	294	311	376	292	322	317	318	302	336	313	298	313	297	324	290	298	273	334	301	308	327	317	338	331	296	299	331	323	310	316	309	343	312	320	304	307	329	340	330	320	303	281	284	325	336	315	341	316	330	326	323	302	300	298	315	314	302	325	353	333	304	320	289	308	323	320	289	333	301	316	305	311	321	304	329	318	311	325	346	318	289	300	346	341	284	310	283	319	296	305	297	309	337	324	311	309	353	315	322	329	293	326	320	319	334	322	284	297	302	320	303	337	295	297	342	370	309	322	305	337	321	306	320	325	292	289	335	309	320	296	297	337	306	295	349	307	324	256	329	322	309	312	355	317	317	323	321	326	318	291	328	325	299	301	306	338	332	328	332	317	300	302	314	325	297	293	326	305	332	333	297	298	328	296	325	336	322	326	309	314	297	321	341	332	341	295	329	322	358	292	322	331	334	331	306	313	308	358	338	311	315	324	312	309	308	340	351	306	340	318	321	313	315	314	303	318	330	295	300	318	336	299	320	316	322	315	302	317	327	305	331	297	362	297	331	322	318	324	325	301	303	312	318	310	324	318	284	305	272	333	284	315	344	324	328	324	308	324	292	329	282	325	335	354	332	325	308	319	327	317	298	317	308	298	342	305	294	300	294	349	325	291	331	348	307	292	297	288	322	299	295	318	317	324	317	336	328	292	330	325	298	323	295	348	328	293	317	353	319	297	300	321	321	318	320	311	329	316	339	307	316	325	294	341	310	314	299	303	334	325	318	361	343	338	285	335	318	296	304	276	297	339	328	308	313	324	344	332	322	332	295	336	321	333	285	291	313	301	330	341	316	314	343	324	295	331	340	315	313	315	310	321	318	315	321	310	324	290	325	302	331	331	314	323	297	298	275	286	314	297	316	355	298	332	299	316	299	317	344	330	327	303	309	325	327	298	286	311	323	341	333	298	303	304	350	295	343	314	307	308	286	281	325	291	324	288	315	302	308	335	315	316	307	313	333	324	299	342	323	301	313	324	316	327	327	334	308	310	298	285	326	326	301	312	292	303	321	317	305	320	310	285	302	307	326	310	319	314	338	300	333	340	341	325	309	336	332	319	322	349	267	339	307	318	290	319	294	322	291	335	297	318	287	322	317	324	305	291	316	320	309	318	303	320	310	328	340	290	322	304	319	279	303	334	294	323	292	333	315	309	297	337	317	303	326	280	304	323	302	287	304	328	294	299	310	326	303	296	288	332	315	345	312	298	296	322	313	319	336	291	318	316	318	332	311	302	289	316	310	349	309	304	322	319	328	318	321	301	337	344	347	338	320	285	276	311	313	303	325	304	316	298	308	292	339	299	309	315	351	302	314	312	305	328	320	348	321	278	327	313	306	315	295	322	306	325	328	318	345	299	299	303	325	314	292	302	295	306	323	291	329	295	312	318	290	351	308	325
59297	30842	13736	5300	2006	479	161	185	148	147	155	145	149	130	151	134	148	143	139	131	132	146	115	116	128	116	120	118	136	118	120	117	103	127	124	139	139	134	142	144	137	127	134	130	119	130	145	133	120	107	120	128	122	128	122	110	110	113	126	128	118	122	169	128	123	138	145	130	124	147	130	146	134	111	127	139	139	139	145	134	137	127	149	140	139	145	118	121	139	110	136	126	129	135	119	140	120	129	123	136	122	134	107	135	132	134	128	121	122	121	149	129	136	130	123	123	125	119	125	116	138	127	143	114	125	124	150	144	117	140	116	113	127	113	127	142	123	143	134	134	116	125	126	117	136	126	130	114	131	126	129	131	119	122	127	123	126	89	138	140	118	140	118	134	109	133	131	166	114	134	125	109	141	140	150	148	115	134	132	143	133	148	120	134	127	145	112	127	122	124	119	124	127	110	118	129	99	122	117	144	143	129	120	141	128	132	137	147	128	121	116	127	154	124	135	117	138	123	111	149	117	140	135	136	126	121	143	132	111	125	126	121	132	148	121	119	109	141	129	131	118	185	110	128	139	121	145	138	136	135	141	111	117	136	125	143	150	130	150	138	115	128	128	145	127	122	137	156	120	145	118	114	141	116	153	133	143	156	106	115	119	148	135	138	122	127	122	114	141	110	155	132	144	120	125	136	145	133	120	146	117	110	146	150	136	136	125	105	122	137	117	121	110	122	129	125	120	124	121	133	132	139	143	123	114	113	136	107	135	128	172	126	127	126	117	125	129	129	129	126	126	108	137	148	118	129	118	133	119	126	131	138	105	130	122	149	113	131	115	116	139	121	117	120	124	128	116	156	112	142	126	120	112	122	139	168	142	133	125	109	123	136	128	136	142	144	140	115	114	162	141	136	117	122	104	116	119	133	129	121	137	108	125	121	127	125	124	140	111	115	128	138	128	109	151	129	109	116	128	131	117	139	138	127	108	121	130	154	133	115	133	129	115	121	129	137	139	105	122	134	130	140	141	140	126	114	118	125	114	114	132	137	137	148	132	158	137	127	153	119	149	148	139	129	137	136	147	94	132	131	120	119	137	122	124	112	130	128	116	117	148	121	120	133	124	116	131	148	145	128	135	122	136	118	132	167	118	123	113	136	132	125	132	140	118	126	114	132	131	129	125	117	120	133	118	114	140	131	121	112	144	106	123	151	175	112	131	109	130	111	120	141	121	147	119	121	120	118	170	133	106	137	115	144	109	112	118	122	127	135	117	139	143	127	149	131	141	132	117	131	134	117	132	161	125	130	143	131	111	127	103	121	142	143	118	112	137	107	131	150	134	138	118	123	132	140	117	123	128	129	144	140	128	120	133	146	140	135	111	134	108	123	110	109	137	114	139	109	143	133	117	137	128	125	140	115	130	146	126	140	133	123	130	120	106	111	137	116	138	127	133	128	124	147	104	111	102	117	130	119	121	135	122	143	124	135	133	142	141	137	137	125	128	128	143	124	131	132	129	126	136	145	120	130	110	125	111	134	134	118	99	132	124	142	130	142	131	145	140	121	137	132	125	133	142	139	120	122	136	135	135	132	109	102	141	146	115	109	117	114	111	142	137	129	114	125	119	115	124	132	130	106	111	97	128	158	126	132	148	129	127	136	127	138	145	138	111	145	117	142	125	125	137	137	128	151	133	147	116	110	140	118	123	146	119	142	134	124	142	136	110	118	119	146	113	126	129	148	114	127	131	148	141	128	134	150	137	110	155	129	119	101	132	110	124	127	132	140	132	130	120	122	130	132	130	144	129	126	125	116	111	157	138	126	143	141	107	121	125	126	125	108	152	125	162	139	116	120	147	136	140	125	126	139	141	130	123	127	122	133	106	141	118	134	147	139	150	118	135	130	145	125	125	138	134	127	130	118	129	155	120	134	136	138	124	115	130	126	138	137	129	112	106	143	150	130	118	128	120	142	130	119	114	119	131	144	131	112	127	140	129	147	112	136	137	123	116	133	132	142	94	124	130	129	150	133	133	104	110	120	126	103	144	123	132	146	118	115	123	138	119	106	140	142	108	126	126	134	141	130	128	126	129	133	138	142	116	127	152	111	116	133	128	113	118	145	139	143	132	121	138	123	141	151	156	119	107	142	137	124	141	136	113	129	140	117	140	126	132	112	113	143	142	173	159	128	134	124	136	139	101	122	145	128	137	153	133	138	136	128	133	128	157	120	140	121	119	142	120	153	131	133	142	121	132	139	131	139	139	114	145	116	121	136	138	123	118	146	142	127	110	137	127	131	109	129	126	112	148	128	139	155	138	148	136	145	127	124	142	142	123	116	132	129	132	152	139	110	119	128	162	123	118	116	129	117	131	126	106	143	158	120	100	133	124	116	104	145	124	131	127	121	143	113	126	125	135	115	134	143	150	100	144	112	141	121	129	136	136	132	148	142	114	125	147	142	110	133	126	132	137	108	117	127	135	132	138	126	129	99	148	128	113	163	126	132	126	132	141	128	142	116	111	146	115	139	114	120	129	120	138	118	144	126	123	133	119	144	114	120	121	139	111	116	123	126	121	142	146	141	116	144	140	127	119	133	128	163	114	138	165	123	119	121	125	131	160	150	133	114	134	145	127	133	145	136	125	150	142	124	126	138	132	120	121	131	126	115	103	141	110	127	127	136	126	136	125	124	129	121	128	133	131	118	132	123	134	134	136	113	105	146	135	108	97	146	130	128	125	141	135	123	154	138	136	123	142	118	98	128	154	136	150	123	129	117	136	120	138	129	131	134	127	117	133	138	140	108	117	121	135	137	119	125	115	141	130	120	146	111	136	122	118	109	127	147	151	101	115	98	128	123	135	119	136	133	94	131	120	137	136	145	107	120	111	122	120	120	120	138	131	116	124	124	130	122	149	119	111	136	138	131	131	125	124	116	142	124	116	147	143	143	129	126	122	134	123	130	124	122	114	128	129	127	110	124	166	119	108	137	121	126	117	123	130	116	146	143	134	110	131	127	153	137	124	138	142	134	134	134	137	145	120	155	118	147	131	124	120	124	146	142	125	142	132	141	141	155	133	136	150	129	144	130	120	133	125	109	137	146	122	129	137	137	149	142	156	132	102	137	126	130	135	134	110	117	131	131	135	129	149	153	142	137	133	138	140	140	118	124	135	130	116	141	134	136	135	131	128	120	140	102	133	112	116	150	130	118	112	123	115	126	115	127	129	134	157	128	143	153	115	130	153	132	132	128	121	145	153	129	138	129	136	117	128	145	120	129	116	133	134	139	137	122	138	144	114	116	149	127	155	118	125	137	122	131	109	139	134	137	131	138	117	133	148	138	156	123	125	124	126	126	128	113	148	148	139	134	119	106	119	122	125	113	120	132	118	149	129	116	130	129	117	136	136	97	131	125	114	102	120	134	138	133	119	127	131	129	127	107	143	116	124	139	138	138	120	142	124	123	139	131	123	140	123	148	134	138	134	121	142	159	129	119	116	134
39335	24381	15005	10738	5620	1482	560	459	434	401	380	347	366	358	328	295	331	292	290	321	283	259	313	323	284	293	263	291	289	299	297	282	281	294	291	334	300	277	299	290	274	278	291	299	272	299	291	281	307	294	302	300	299	285	274	299	318	292	298	285	313	308	283	307	282	305	295	290	281	279	316	334	333	290	290	312	325	288	288	302	270	258	263	310	281	267	300	281	283	296	284	280	297	262	310	289	266	315	278	286	256	302	326	308	301	320	286	297	291	305	277	291	300	318	286	302	285	307	294	281	293	279	306	276	284	299	280	318	275	323	299	275	290	282	281	290	281	284	282	311	275	269	272	316	286	289	274	274	273	263	303	277	279	289	282	302	317	318	294	297	300	292	319	279	267	302	269	305	280	295	296	303	296	271	325	255	308	296	269	289	302	294	289	301	303	303	274	307	296	298	280	308	267	287	274	315	271	277	285	326	299	289	295	314	282	279	302	294	289	301	293	282	301	286	308	303	285	268	304	300	303	307	288	296	296	288	318	271	273	294	287	279	278	300	281	315	274	301	275	307	304	290	280	288	294	273	262	268	310	286	287	305	264	313	281	347	300	295	289	291	314	307	269	284	278	292	314	299	274	300	285	272	269	281	290	273	302	328	302	266	294	285	292	299	270	286	292	282	284	312	261	295	276	280	298	292	297	271	283	255	289	328	318	282	277	269	296	299	289	302	299	244	283	303	283	271	305	298	283	291	291	287	268	291	297	284	294	294	301	283	273	292	344	299	287	269	300	290	343	284	296	285	277	257	288	292	277	284	311	275	279	307	284	323	297	286	299	275	288	289	306	286	285	304	306	283	309	282	274	289	317	272	263	291	266	274	282	268	319	327	284	306	310	276	311	282	314	277	299	305	294	270	303	270	280	267	296	292	279	277	264	300	265	317	273	307	263	317	284	300	315	287	288	310	258	322	296	284	287	282	282	279	298	265	291	290	268	274	293	295	273	271	302	293	272	285	273	305	306	295	261	312	286	294	296	291	271	267	268	316	303	271	297	274	284	291	291	268	291	298	275	300	297	276	311	308	309	300	295	317	322	289	275	319	291	291	312	269	281	350	304	319	291	327	289	274	269	265	297	271	291	271	294	298	255	297	284	295	293	300	315	309	288	307	259	293	279	284	293	313	314	277	283	270	314	260	272	296	312	305	290	301	289	282	282	266	291	318	305	267	340	314	270	313	308	299	305	298	276	287	286	273	291	324	264	314	295	286	297	289	289	263	295	289	286	282	281	281	285	299	294	288	276	297	267	324	292	301	316	273	271	311	288	330	320	320	277	297	313	265	284	294	318	307	264	288	277	286	298	288	293	258	297	279	288	285	303	298	286	295	312	270	308	271	290	305	291	286	304	279	302	328	271	289	284	292	312	285	271	309	298	283	324	290	286	279	275	315	292	246	330	292	258	281	273	287	283	284	294	307	294	296	293	267	315	268	262	284	300	300	292	303	284	293	272	271	260	301	303	268	289	302	316	278	292	274	312	316	283	264	271	294	290	276	288	307	292	283	287	270	287	314	272	321	264	298	312	277	300	261	309	256	262	287	279	304	309	289	285	280	307	306	281	281	266	267	265	295	280	313	302	302	303	291	276	295	240	297	297	274	288	297	283	275	270	304	269	282	331	313	303	288	293	317	295	305	292	269	263	298	304	278	331	310	311	307	301	266	275	305	298	299	300	291	289	301	303	296	268	308	295	287	281	275	275	281	282	298	292	312	315	262	266	277	279	322	285	296	267	301	274	282	290	272	293	304	296	279	302	275	293	316	316	294	304	297	292	277	268	305	320	304	301	316	270	283	298	298	312	269	306	313	294	299	286	280	294	276	305	319	299	284	291	299	311	299	283	290	308	267	280	326	283	284	296	249	308	309	323	299	286	278	285	317	272	310	291	275	323	295	278	272	279	321	292	281	294	279	284	283	253	285	296	299	266	293	275	325	288	283	285	295	293	308	279	310	291	259	258	282	300	280	273	325	304	307	302	297	280	330	262	299	298	296	289	309	291	299	291	285	263	275	272	304	282	300	268	266	276	262	298	283	276	298	288	305	299	290	278	290	310	293	290	297	295	281	286	322	297	275	282	290	285	276	278	293	309	278	292	291	291	305	259	299	292	317	294	326	311	288	287	297	276	271	304	322	302	302	286	307	294	299	288	286	284	304	294	283	293	290	293	291	279	273	302	280	278	292	285	287	247	296	300	306	262	287	275	299	321	294	276	309	266	255	300	271	271	262	285	266	285	311	318	297	308	287	294	292	292	332	276	285	281	293	290	300	309	305	289	311	319	319	300	264	272	273	320	290	301	283	281	277	293	287	297	283	289	284	314	289	265	310	299	287	278	305	285	283	304	303	300	291	262	277	304	257	289	296	308	272	266	293	317	274	272	274	270	281	292	279	299	305	287	325	275	282	282	292	326	284	273	270	269	315	322	295	296	314	314	295	319	303	266	307	296	302	275	287	292	337	265	273	297	299	302	279	270	285	286	289	286	325	294	287	288	348	288	294	279	310	288	254	278	271	289	271	319	320	279	272	273	302	293	279	293	289	283	291	331	257	287	288	308	320	282	261	288	254	283	282	276	293	267	286	318	285	289	320	299	260	290	298	302	278	284	308	268	276	270	307	316	288	295	255	281	299	294	305	301	297	297	296	290	278	327	266	283	281	293	287	300	288	304	274	310	268	294	292	307	256	290	300	311	265	313	284	280	298	311	320	328	315	275	282	271	278	307	290	307	287	274	279	275	304	313	275	288	283	289	305	302	296	290	340	277	285	271	312	273	301	283	286	311	293	303	270	298	269	294	283	331	279	251	308	308	302	285	291	279	307	297	335	289	311	294	268	294	240	272	296	248	293	294	337	251	300	283	286	280	289	296	278	270	304	325	301	316	307	301	288	277	287	285	324	289	294	283	257	300	300	265	289	291	260	267	280	286	310	287	311	296	266	267	303	289	294	279	298	326	307	344	289	286	262	305	290	277	272	290	307	295	288	257	269	295	254	273	279	314	313	311	314	307	307	287	263	256	271	276	300	287	279	293	300	317	277	287	276	305	290	289	286	288	274	289	292	294	301	279	316	291	289	282	275	304	273	285	280	314	301	268	282	261	283	295	295	283	270	306	298	314	276	289	312	285	297	287	272	303	280	297	266	301	266	319	308	280	319	293	282	274	271	331	284	293	262	290	337	267	315	295	287	298	333	287	264	299	297	256	276	284	299	297	299	316	301	300	313	312	302	288	284	286	283	306	277	319	276	314	304	298	292	265	273	292	286	262	311	278	311	297	278	255	278	303	293	311	274	268	293	307	320	297	287	291	290	275	306	283	277	283	292	297	317	295	286	268	270	297	283	273	297	282	280	297	281	281	274	278	285	278	290	296	268	298	252	298	296	290	295	297	264	304	302	266	274	282	258	276	285	313	276	288	279	274	258	294	259	271	297	252	281	293	283	303	298
65498	37531	21586	10387	4270	823	242	202	186	176	170	165	140	135	157	128	142	129	128	125	136	143	128	103	122	116	138	118	133	138	139	137	114	137	134	121	125	128	138	146	142	121	140	116	140	147	131	138	141	143	140	128	102	130	131	128	139	129	121	154	156	119	136	135	130	116	124	152	128	127	117	143	130	115	144	122	135	118	141	110	122	135	150	117	145	126	131	135	129	148	129	128	135	139	136	127	119	131	129	137	121	167	137	118	120	152	149	133	102	145	147	141	144	123	139	119	155	128	146	143	129	138	148	130	143	164	136	134	140	134	123	148	152	133	142	142	123	116	106	124	154	138	113	122	132	146	130	134	123	140	140	147	169	143	133	124	153	128	143	102	145	121	143	151	153	125	145	129	138	127	133	122	139	143	142	122	134	142	148	129	124	140	150	171	137	155	137	141	133	131	128	139	155	139	152	137	116	161	137	130	138	131	133	131	149	150	142	133	125	133	131	123	137	155	141	127	132	121	127	145	127	141	126	139	131	122	144	139	134	109	144	130	132	177	157	150	134	153	136	128	134	154	157	117	152	136	143	136	134	117	136	125	126	159	136	137	128	138	125	138	140	113	141	114	133	136	144	138	126	172	128	145	135	148	142	140	129	119	142	110	139	115	123	146	147	146	139	134	154	134	126	155	137	149	155	113	132	149	137	130	159	134	136	121	137	125	142	151	135	169	148	138	142	128	136	134	136	140	135	125	138	140	110	122	151	155	136	146	125	131	144	124	148	138	150	145	148	114	162	145	153	124	146	163	148	120	141	141	139	136	130	105	131	133	138	123	145	114	126	129	129	130	145	161	136	140	113	124	148	122	131	121	130	147	129	116	134	153	135	126	142	141	121	130	132	143	139	132	106	125	140	125	151	140	141	130	131	129	127	127	144	153	151	121	136	136	130	130	148	132	133	142	135	128	136	148	128	125	129	127	117	128	121	133	136	141	151	142	138	149	140	135	168	118	136	111	136	135	147	143	108	146	144	137	123	127	128	131	120	147	113	136	119	131	127	131	141	140	155	126	120	122	125	108	153	145	147	144	149	137	149	137	144	146	146	139	142	149	121	152	142	125	135	152	117	118	152	120	126	112	111	140	115	111	107	137	154	137	129	115	131	126	128	144	131	133	148	135	122	133	136	135	131	125	165	125	128	154	144	137	124	126	125	126	120	155	150	108	144	127	141	143	131	149	113	134	107	129	156	138	147	129	142	143	123	152	139	119	129	133	130	125	154	144	118	136	157	139	122	116	124	143	158	135	146	136	113	117	113	123	130	131	154	148	119	148	140	134	129	109	131	143	119	134	122	134	113	118	141	139	135	126	150	134	163	136	127	138	134	129	138	126	115	117	128	133	143	134	122	129	116	135	153	142	120	108	162	145	143	134	138	123	140	128	134	132	145	140	131	130	112	150	134	129	126	140	116	151	121	152	122	140	127	122	136	149	120	149	141	122	129	139	141	139	130	129	158	118	139	153	116	145	153	120	154	130	114	125	137	157	145	165	122	139	151	141	141	147	144	137	134	141	127	132	125	125	147	138	137	124	144	147	117	148	131	142	146	137	132	159	140	149	124	157	125	114	107	132	113	125	157	137	134	144	132	123	162	122	103	148	138	154	144	140	124	140	166	130	137	139	171	133	136	119	132	131	142	116	131	137	119	146	128	137	131	134	97	124	130	115	151	141	135	142	140	130	146	153	144	169	156	141	139	148	132	106	135	125	120	111	160	133	128	137	145	151	128	115	148	138	150	152	152	143	149	121	120	137	124	122	150	140	131	125	128	133	139	129	124	133	148	132	130	126	154	152	122	127	161	127	154	113	143	109	123	128	121	143	130	127	138	143	118	154	142	125	139	127	132	135	122	148	154	138	138	153	129	131	141	127	153	137	141	135	121	150	111	117	140	135	129	146	126	140	135	136	140	119	136	121	127	143	131	152	129	133	123	118	118	152	144	134	130	129	125	113	137	137	148	133	149	136	130	137	141	154	158	118	121	121	148	144	161	143	142	159	149	114	133	114	136	137	141	153	149	132	140	136	125	156	132	146	136	126	123	143	128	128	109	141	118	147	129	138	146	124	140	144	147	148	144	131	129	142	132	139	118	119	123	131	137	110	172	153	120	129	113	136	143	137	143	124	161	138	130	130	144	119	130	110	140	152	147	128	119	137	129	142	146	147	115	138	124	140	114	136	132	118	132	147	134	132	120	136	122	140	155	127	124	126	131	126	135	155	137	122	155	130	125	139	130	122	126	117	149	140	120	118	152	151	138	143	117	129	134	143	135	137	153	150	144	131	153	136	126	137	137	125	112	137	130	140	135	119	118	160	133	122	138	137	136	120	122	122	120	104	119	129	120	146	135	157	141	131	134	136	141	139	119	148	144	135	143	136	169	115	146	116	156	130	143	123	115	143	114	124	131	132	141	148	155	142	123	140	133	154	153	134	134	134	131	150	145	130	120	148	143	134	144	130	138	110	155	125	129	126	137	126	137	126	124	114	146	156	133	123	141	122	138	124	139	149	143	122	129	128	140	148	118	140	141	114	131	138	132	139	123	138	131	152	116	139	132	144	137	179	130	154	161	134	134	121	131	139	144	151	153	146	124	124	153	114	115	138	119	129	108	132	123	116	133	159	126	142	110	157	152	116	124	135	146	133	121	141	122	145	127	144	126	135	131	138	135	131	149	135	143	136	126	153	128	133	133	145	129	149	135	132	157	144	126	134	150	117	155	120	147	110	131	146	117	129	138	125	155	132	168	129	121	126	102	149	136	128	158	125	127	130	126	124	132	123	123	120	129	121	127	136	127	142	163	154	161	145	156	138	114	135	136	149	146	123	142	145	146	124	130	130	139	129	125	128	117	134	134	113	133	135	148	116	140	147	177	134	144	174	132	137	120	149	155	129	102	128	131	151	146	141	135	152	119	124	142	116	140	141	152	136	125	142	138	143	113	136	155	128	110	131	131	123	132	130	136	128	109	128	133	117	117	139	133	121	119	132	146	121	127	127	135	126	111	117	119	113	138	146	137	146	124	129	127	142	135	123	137	139	152	150	137	139	138	115	162	148	139	117	143	112	142	118	131	128	149	133	142	151	124	122	114	146	137	133	128	141	117	142	131	121	141	146	142	128	141	135	136	107	128	135	162	118	158	134	132	139	131	110	127	143	128	132	124	126	145	152	136	139	110	128	146	145	155	145	159	143	144	119	130	120	148	135	138	162	148	137	137	121	133	130	141	131	125	139	130	140	114	143	127	115	114	123	145	170	149	141	138	155	155	143	136	131	126	120	144	140	141	131	138	150	145	164	145	131	128	153	153	140	143	123	130	135	133	123	129	134	127	148	113	149	136	133	127	111	160	138	134	131	149	130	138	158	131	138	134	124	131	133	149	153	149	127	124	157	130	144	120	107	123	120	131	128	112	150	137	138	133	131	142	139	116	154	155	108	147	144	127	137
42717	28996	23699	16927	10768	2216	751	581	553	503	490	437	425	408	345	355	346	341	317	307	333	295	313	315	327	290	311	303	291	293	289	290	314	323	283	334	323	309	303	295	295	320	288	284	298	291	299	314	314	321	322	333	319	301	285	288	309	304	329	320	296	315	343	324	288	273	272	306	315	357	317	288	292	292	270	302	298	352	280	282	310	327	303	296	312	298	265	290	325	309	297	317	290	304	341	286	306	293	332	325	318	303	286	284	300	299	306	295	310	299	288	296	273	315	321	315	302	290	266	359	340	312	305	307	296	283	300	273	295	297	283	300	290	305	301	291	314	298	296	303	277	310	316	303	298	293	306	296	292	294	318	327	315	295	312	297	285	258	307	283	320	334	261	294	314	297	332	295	292	326	291	297	285	306	313	273	324	299	318	286	325	274	325	290	285	297	285	298	292	296	275	315	320	316	311	300	329	325	311	308	315	288	324	288	308	288	322	318	313	304	306	291	314	321	295	271	304	310	293	283	261	302	272	271	281	299	324	293	289	295	296	299	275	327	306	299	307	312	286	302	285	333	298	295	281	284	313	301	272	339	289	313	328	302	290	278	314	293	297	256	291	292	304	291	296	297	294	300	308	286	291	279	275	312	303	274	313	291	281	270	332	278	291	311	293	333	316	300	299	317	288	276	299	296	279	269	287	303	279	304	317	312	296	296	322	293	300	292	284	300	301	302	312	328	304	297	302	317	312	346	306	308	299	317	292	299	326	321	298	263	286	299	301	279	302	293	284	314	307	294	305	296	300	306	310	301	284	286	291	321	312	306	268	307	298	329	316	297	322	282	304	279	302	315	318	328	305	313	305	263	288	299	317	312	327	328	336	304	324	299	334	324	303	283	313	285	283	287	275	331	312	297	297	283	310	318	301	303	290	303	295	268	300	303	309	266	289	303	310	292	315	305	280	334	309	286	332	300	318	301	311	304	269	298	308	281	293	284	295	301	277	336	303	324	270	291	293	319	308	294	298	336	305	307	312	295	323	285	306	293	279	333	317	282	293	318	277	300	287	296	295	294	293	281	293	294	298	321	315	296	288	285	295	313	322	290	294	292	304	300	289	300	298	293	300	297	305	311	339	281	264	321	283	323	286	328	299	306	283	292	290	303	309	289	330	294	300	276	295	309	306	316	295	336	300	316	295	293	308	324	290	342	296	300	307	291	279	281	314	278	332	304	312	328	326	304	310	295	280	315	300	298	293	305	266	323	300	292	311	308	322	274	320	319	297	304	303	309	276	314	303	370	286	310	301	295	325	293	300	300	296	299	309	313	293	305	334	291	317	277	336	292	293	315	321	302	281	285	310	322	294	283	310	305	304	297	291	294	310	290	287	295	274	295	295	311	294	299	297	317	340	276	340	314	296	294	291	284	298	309	312	284	286	336	271	299	273	293	307	326	294	299	295	290	296	304	300	297	323	301	283	302	307	334	308	275	284	288	268	302	306	293	286	335	296	305	315	279	284	307	301	294	262	304	329	283	326	299	298	316	304	296	320	295	282	277	286	292	311	302	308	320	304	311	307	285	283	303	336	256	275	303	291	310	313	301	330	297	318	296	282	299	339	310	315	327	287	287	306	314	308	310	305	304	333	332	312	284	283	297	310	300	302	297	292	314	281	261	286	295	304	299	268	294	321	301	305	320	268	318	300	293	327	313	303	283	303	273	275	270	321	307	320	314	282	318	290	278	294	301	326	280	340	298	316	310	301	296	316	312	294	327	331	280	275	297	305	290	277	342	271	286	314	299	276	337	285	262	286	321	311	328	303	311	302	295	300	284	310	279	283	308	290	309	311	325	298	318	309	296	295	281	331	291	287	288	349	319	311	302	280	304	290	295	315	299	298	335	281	296	311	338	292	285	314	314	299	317	292	319	294	272	311	296	316	306	330	285	289	283	322	309	313	322	294	301	304	288	335	298	300	303	313	280	305	314	321	280	305	263	304	284	340	322	291	323	294	309	295	308	321	316	296	293	293	290	280	301	295	323	297	306	286	296	308	289	293	313	324	328	299	307	274	312	344	302	295	293	321	320	306	310	306	307	289	286	291	324	302	314	302	301	313	305	307	304	304	320	312	287	301	297	294	291	295	292	310	303	284	313	272	315	320	279	300	314	268	285	288	307	347	280	318	280	311	278	302	287	322	303	296	318	311	290	327	305	302	298	315	301	313	302	338	308	280	314	312	312	299	309	316	295	291	311	289	304	309	291	311	283	275	302	273	302	275	319	311	286	270	282	327	285	297	279	307	289	293	312	305	305	297	315	335	304	293	327	297	289	336	288	308	322	324	298	305	287	289	283	302	312	279	327	294	294	277	320	294	304	268	293	298	298	322	344	285	282	275	294	302	339	285	271	307	323	295	295	272	328	311	274	316	291	317	317	293	294	331	303	310	286	298	325	284	300	296	305	287	298	296	300	303	327	278	304	307	281	314	305	296	293	312	301	288	286	305	306	324	270	276	318	324	279	319	273	314	290	287	319	284	286	284	324	298	302	316	291	292	268	306	284	269	309	310	285	310	274	292	315	270	364	297	309	323	348	305	309	288	307	290	289	309	321	286	326	331	337	264	294	309	265	317	325	306	309	299	290	332	276	303	309	320	263	304	274	291	292	282	315	291	300	320	322	332	301	274	295	308	277	287	287	312	300	315	308	312	288	321	311	275	302	309	287	290	279	294	322	273	283	313	289	289	294	298	275	322	324	290	312	289	264	303	327	302	291	287	313	283	279	309	332	310	301	308	302	328	290	312	312	288	317	311	288	331	290	297	305	293	297	309	326	303	292	326	315	311	299	274	250	302	318	270	297	304	289	312	280	319	308	318	273	309	313	289	318	323	342	309	306	305	303	292	270	328	314	280	291	292	279	292	309	268	311	269	318	281	310	321	319	280	309	285	284	286	284	308	295	305	314	322	276	301	311	284	294	261	335	324	318	282	299	299	297	297	339	291	327	301	305	304	286	297	298	309	294	327	295	308	293	317	327	282	288	289	355	276	310	272	292	282	298	307	310	266	307	290	312	274	312	272	296	302	281	308	302	285	283	307	290	312	292	289	288	324	304	285	290	331	312	301	277	343	298	310	305	310	291	300	296	291	322	302	304	287	308	271	270	311	293	327	296	297	314	317	305	306	326	309	315	326	303	289	318	270	317	321	313	329	309	312	302	260	274	302	306	322	305	272	272	301	304	296	316	282	292	288	324	303	254	318	308	334	302	309	285	299	287	307	311	260	301	292	288	298	340	359	280	272	310	289	312	319	291	285	310	293	296	298	330	297	313	273	301	308	321	299	294	292	280	316	294	302	312	314	288	297	297	316	299	298	319	297	280	301	295	322	274	334	308	301	302	307	309	315	309	299	305	283	311	304	299	275	301	286	293	307	284	332	303	297	322	298	307	304	318	331	300	314	283	286	293	344	282	288	287	303	332	305	311	326	287	304	290	304	302	296	285
48061	29762	12078	3908	1053	245	195	177	181	170	174	149	154	162	174	141	137	144	169	151	132	141	143	143	164	147	135	125	145	143	146	169	136	140	129	150	154	152	146	173	144	112	164	140	137	147	118	142	164	128	114	162	136	148	148	144	148	140	148	130	135	154	155	146	152	136	148	155	130	154	147	174	150	144	132	117	141	156	146	165	157	156	147	165	147	163	116	149	134	166	128	157	138	160	131	133	137	165	142	154	155	154	153	159	155	158	113	132	142	134	148	175	128	142	123	146	140	153	153	151	151	155	135	136	159	144	154	152	136	127	128	134	181	155	177	144	131	131	143	135	141	134	157	159	138	162	147	156	151	131	146	139	156	172	150	132	139	142	157	156	152	142	136	171	126	152	165	165	147	140	144	150	145	141	136	168	128	118	158	139	146	140	148	157	158	155	134	127	138	162	132	150	130	166	136	138	143	140	149	151	156	147	153	145	144	151	138	147	177	132	134	133	142	133	152	126	146	142	145	138	166	154	149	164	162	165	161	110	167	134	131	147	146	158	121	131	125	146	160	135	140	153	152	147	129	157	139	150	132	123	172	135	159	135	129	138	160	146	146	156	159	173	153	166	154	154	144	166	139	147	166	132	138	133	164	152	158	156	166	162	135	144	135	127	182	134	139	137	144	120	157	154	157	154	138	143	154	141	141	139	149	145	142	141	157	155	114	123	131	139	146	152	139	136	144	143	130	132	170	136	151	147	145	132	151	139	159	139	139	147	128	157	126	166	130	132	138	147	146	135	140	167	147	152	146	124	155	179	149	148	151	141	156	147	149	162	137	151	157	161	153	161	154	151	132	169	140	138	163	155	176	124	159	137	166	136	135	173	147	132	143	138	161	131	148	146	138	139	169	134	140	143	147	143	147	142	133	152	142	144	172	131	147	146	154	141	150	161	146	160	130	129	127	148	134	149	136	152	155	152	146	126	155	131	127	152	141	135	131	153	154	141	164	153	149	141	139	141	137	152	143	121	155	151	122	155	141	154	144	147	139	160	127	155	146	149	160	157	149	145	160	127	158	119	134	152	141	116	127	147	137	145	139	158	184	159	165	145	128	141	144	144	142	151	138	129	139	136	143	129	135	139	179	140	131	143	156	162	141	158	142	157	138	151	163	146	129	150	160	135	130	127	144	148	155	131	143	140	152	147	156	136	132	148	159	146	153	152	145	168	167	139	123	150	149	147	151	150	164	141	146	161	143	144	135	166	140	141	133	148	152	154	158	137	146	148	160	129	136	172	154	131	151	146	144	155	155	149	154	117	144	178	135	160	134	135	162	139	156	159	133	150	156	141	142	143	149	169	168	133	145	146	165	142	148	123	148	135	133	147	133	124	136	133	150	147	146	152	136	144	151	147	152	149	162	147	122	133	128	149	159	147	118	119	165	186	147	133	130	161	150	149	122	163	138	164	141	148	143	132	139	147	153	113	139	164	172	140	137	166	146	148	158	170	146	158	143	139	148	139	156	130	154	149	164	164	156	164	124	156	162	142	151	144	147	157	127	153	127	130	153	135	172	150	173	121	145	143	131	133	151	164	159	143	125	133	153	152	160	121	122	158	148	157	128	163	141	139	142	119	149	134	133	168	141	140	153	168	148	147	152	150	141	156	148	162	160	137	131	167	149	149	135	163	136	163	154	117	144	133	151	147	140	143	153	144	174	164	125	140	130	117	135	182	150	165	136	142	141	168	141	161	152	125	148	155	137	158	144	141	132	162	149	148	155	156	148	140	144	155	159	148	149	128	160	120	176	137	126	137	144	123	142	155	166	153	146	159	163	131	140	141	149	142	149	135	148	169	139	140	156	153	138	141	167	158	129	151	133	163	163	130	141	151	151	138	143	165	140	136	149	142	160	140	144	158	157	149	123	124	139	145	145	140	127	139	143	133	153	142	152	134	155	154	148	128	137	129	157	165	131	172	125	131	130	146	154	145	134	166	151	162	145	171	148	160	148	144	135	140	126	147	149	143	141	139	146	167	161	147	163	123	165	141	138	149	163	149	123	141	126	134	136	154	149	135	149	129	130	113	141	185	152	148	140	195	152	162	146	157	144	120	134	181	157	148	156	146	144	138	142	156	153	143	146	157	146	156	134	151	120	157	147	134	144	136	152	185	163	147	163	129	163	129	141	162	146	140	143	128	141	141	156	162	138	127	132	145	157	164	145	143	142	128	150	135	146	164	141	141	164	133	163	151	147	142	155	163	130	143	150	153	139	122	142	148	142	147	144	159	126	135	135	127	161	146	126	155	135	154	142	131	137	153	140	133	158	149	131	157	138	145	132	171	153	161	152	158	151	140	143	128	121	146	149	172	156	142	138	155	155	160	133	131	132	162	162	145	146	130	147	159	147	144	181	145	133	139	131	168	147	147	155	142	136	147	135	138	147	131	142	140	152	142	138	133	145	165	123	164	151	121	175	153	145	135	118	150	143	150	142	139	134	146	149	162	158	138	147	154	161	132	130	133	171	128	149	136	156	146	142	132	146	136	145	125	141	153	178	136	166	173	137	138	158	142	149	133	163	133	150	133	163	145	163	152	154	160	162	165	139	140	140	119	125	155	124	165	159	140	153	139	138	143	152	161	181	138	133	149	151	135	146	150	123	146	130	130	149	132	134	143	133	168	167	156	158	166	137	170	144	138	144	140	167	137	134	138	138	148	147	159	154	141	154	153	130	165	136	140	142	129	146	159	144	153	138	165	153	137	149	139	132	144	164	158	149	148	145	139	143	154	157	151	147	146	165	152	147	141	166	152	123	153	157	142	151	160	133	143	143	145	141	128	113	134	180	139	148	147	155	140	157	120	166	127	166	136	150	140	144	143	188	140	130	141	151	165	143	159	146	149	162	144	142	160	144	125	154	144	168	151	169	135	152	130	136	136	186	133	149	140	120	171	139	147	149	144	162	122	146	163	147	126	150	150	155	147	140	140	143	137	130	152	151	122	157	134	129	135	138	144	145	174	155	145	123	155	156	144	159	132	172	141	124	135	141	146	154	164	153	135	151	128	149	130	170	138	142	164	163	152	125	154	154	165	152	146	154	138	163	144	130	131	127	139	139	139	157	134	141	134	132	165	158	139	162	139	150	150	142	156	143	131	148	148	153	143	130	136	154	168	116	151	148	159	127	147	148	150	149	156	163	149	137	132	153	144	165	143	155	169	155	143	147	151	150	146	140	139	147	152	143	163	140	161	167	150	158	128	140	152	167	153	160	161	169	159	158	141	159	160	143	145	138	159	148	126	144	150	151	132	158	136	167	159	135	126	138	140	141	162	144	148	127	154	128	153	130	161	164	137	142	148	135	158	147	140	146	154	134	144	144	168	146	145	168	140	142	156	143	128	124	155	127	145	157	128	156	146	159	137	124	153	143	164	139	148	168	156	140	147	136	127	164	138	122	169	134	135	151	140	157	131	146	142	136	133	131	146	149	134	150	171	179	163
31298	21650	13850	7947	2987	733	559	475	496	445	417	399	373	398	334	336	327	310	309	324	337	330	339	366	284	306	311	347	317	351	351	323	337	341	307	338	307	319	320	335	299	308	325	326	328	332	319	350	297	364	323	289	316	321	324	327	328	313	332	325	332	337	354	352	321	303	315	331	349	308	296	306	332	315	351	319	338	311	307	344	322	337	314	329	265	342	333	338	335	330	323	349	339	308	337	317	344	325	326	360	336	320	301	313	314	327	337	334	323	332	302	336	356	301	282	318	338	292	307	292	318	336	312	340	304	314	320	293	321	335	310	303	311	321	314	315	339	311	350	345	326	296	306	333	351	301	303	271	351	323	297	314	321	324	347	320	357	317	338	342	328	324	334	348	323	318	302	317	323	319	315	331	354	297	311	348	315	304	340	308	317	302	312	318	300	314	303	303	282	328	331	329	313	333	354	349	319	329	339	337	354	331	314	308	329	327	304	354	320	307	317	341	342	342	319	363	343	277	315	330	330	321	332	302	347	324	335	324	328	335	310	350	292	336	327	314	317	351	330	308	327	328	320	313	333	315	305	361	311	316	351	341	313	310	320	319	358	296	336	317	329	287	303	341	330	345	322	298	300	291	283	294	316	298	314	325	310	307	321	324	337	350	294	330	314	304	315	353	309	323	332	304	351	279	311	315	324	297	305	334	326	299	299	311	333	311	329	328	340	323	312	330	322	322	313	315	318	316	303	332	335	303	323	346	338	305	291	326	298	315	306	374	320	341	302	321	294	339	326	308	296	336	314	302	337	327	362	316	335	356	303	281	331	340	310	302	334	315	337	313	354	300	322	326	302	335	309	317	316	309	308	297	290	309	310	343	343	353	338	308	311	305	309	331	328	331	323	348	324	311	313	328	317	325	301	338	312	341	312	339	325	350	323	299	299	344	325	344	320	359	307	273	319	307	305	350	306	311	323	304	353	303	326	317	324	323	338	272	321	319	316	318	303	346	327	307	292	303	299	332	322	319	300	300	322	341	300	308	321	322	328	325	304	307	301	299	377	298	327	313	319	291	311	317	294	340	317	317	340	318	335	319	316	293	322	297	317	320	325	320	356	328	336	329	294	328	324	323	320	351	322	329	307	314	323	320	316	359	320	317	297	333	325	342	348	335	322	340	337	317	308	329	341	320	338	325	297	286	345	310	339	308	278	328	335	334	315	295	336	375	317	326	307	292	332	322	318	288	330	332	323	305	325	320	298	325	334	315	355	327	301	303	321	311	313	312	324	312	364	325	344	340	354	318	315	325	345	305	319	316	319	311	340	318	317	335	334	324	340	306	356	309	305	297	358	324	326	320	308	295	323	314	339	346	318	331	290	281	323	331	333	326	315	328	308	308	317	331	339	315	301	332	336	324	311	309	333	315	340	340	298	315	321	297	308	314	286	323	333	324	302	342	317	329	295	315	325	314	325	321	314	335	334	327	313	331	302	324	329	322	313	323	273	306	315	326	313	347	325	339	324	334	319	325	294	314	309	316	306	327	310	309	342	302	303	300	300	316	344	320	310	305	314	314	295	306	313	307	320	315	317	321	323	340	327	344	314	291	320	322	282	345	303	331	308	301	310	329	311	309	335	312	303	299	304	336	313	304	319	352	324	314	315	324	343	300	318	326	294	317	320	308	328	314	317	353	341	310	334	333	304	315	303	309	336	317	313	313	297	330	338	340	319	309	343	294	315	337	332	333	325	328	300	347	309	302	324	353	311	333	302	312	323	304	336	316	318	316	311	298	318	358	321	338	291	351	300	312	352	325	317	290	321	313	325	301	322	284	316	330	322	335	320	353	331	327	326	335	287	345	301	315	318	322	311	334	347	328	309	349	320	325	337	315	330	325	339	305	326	318	304	340	322	293	306	308	318	293	313	350	322	327	340	322	345	313	316	354	363	341	340	309	332	288	321	304	313	309	311	293	302	350	313	301	319	350	319	323	304	344	351	333	335	307	322	331	335	318	297	360	326	345	315	305	271	303	324	319	329	320	327	318	316	359	331	318	333	318	317	335	343	344	309	322	329	336	353	335	320	298	318	302	331	343	314	318	359	315	322	306	330	322	310	316	311	309	313	335	310	349	324	309	281	327	322	321	307	337	326	301	325	311	313	311	339	343	317	326	305	327	319	330	356	291	310	324	327	337	322	308	361	352	314	314	309	303	360	310	317	316	329	314	302	310	301	347	322	330	327	303	314	308	318	315	345	335	310	336	320	325	344	290	307	313	295	295	306	331	317	332	332	296	327	316	309	350	336	315	312	317	308	308	335	317	287	281	339	309	349	305	333	344	328	300	328	320	317	318	342	315	302	372	319	302	354	316	313	320	331	299	328	303	319	288	321	317	317	355	257	322	353	330	312	340	312	320	306	343	301	329	326	331	291	317	341	303	318	316	305	336	326	375	335	310	294	336	367	308	280	311	298	313	327	299	336	326	311	339	298	332	302	318	295	330	331	296	316	330	308	314	332	309	343	290	311	312	290	348	346	330	314	302	349	302	336	320	328	314	351	331	311	320	344	349	311	335	347	317	305	302	304	310	315	339	329	323	299	332	294	305	332	315	360	327	297	334	335	317	351	332	382	317	300	346	333	356	344	322	318	321	300	347	324	327	306	302	350	293	293	302	321	332	313	293	331	296	316	343	328	349	315	335	316	337	344	303	322	294	307	336	314	360	352	353	315	339	302	332	344	299	312	300	325	353	319	316	327	299	328	300	310	325	326	363	306	310	296	352	288	327	342	330	343	318	313	305	328	334	328	315	328	357	339	307	320	320	318	364	310	313	319	342	313	318	291	333	310	281	315	312	289	314	319	317	343	326	314	338	286	342	332	325	322	319	294	319	332	325	319	342	360	316	337	315	317	346	342	346	317	310	336	341	302	317	307	325	330	320	304	315	303	295	315	314	341	294	325	280	338	310	325	334	308	325	313	335	283	302	361	340	314	328	363	292	337	326	354	327	328	320	330	285	345	313	313	316	322	312	308	306	319	341	330	286	323	288	337	357	305	322	319	304	345	281	322	331	339	338	309	295	319	331	298	311	298	299	304	334	355	330	342	320	315	330	320	304	314	321	318	343	310	360	318	322	351	317	303	344	328	318	280	337	317	300	329	316	312	305	338	318	355	301	347	311	345	325	307	323	331	317	334	284	333	298	356	325	342	327	332	327	307	329	307	317	367	329	334	285	313	320	319	331	348	312	309	318	324	322	318	321	331	343	321	311	344	323	325	327	329	338	338	292	328	327	334	338	307	288	308	325	317	330	319	317	318	310	298	318	310	315	355	322	303	314	325	284	305	304	341	280	310	318	312	293	297	327	352	345	317	322	337	314	342	303	320	297	334	325	311	315	312	356	318	329	351	336	312	312	309	308	296	337	329	343	294	318	320	310	331	343	318	316	326	334	310	325	331	352	319	349	311	335	340	331	354	318	327	310	307	343	307	298	301	284	308	331
60889	31647	16544	6470	1965	404	187	172	184	146	157	150	165	157	143	133	148	142	135	135	131	117	157	132	131	153	138	124	133	150	132	119	141	133	112	114	120	121	126	108	124	138	135	130	129	140	133	134	135	139	131	116	122	134	143	123	133	117	137	117	122	128	123	138	142	135	142	125	142	136	132	142	141	132	131	130	112	118	119	135	128	140	162	126	133	141	131	142	128	130	139	128	143	116	142	136	106	119	119	120	136	148	117	118	106	139	125	138	120	112	112	121	150	125	124	149	121	123	116	138	114	123	131	132	131	122	126	119	133	123	149	120	102	145	136	131	137	119	130	131	142	135	130	118	146	127	137	126	96	149	109	122	143	111	116	124	121	122	138	120	135	130	141	145	122	137	122	112	129	119	132	170	111	102	149	119	125	127	129	136	124	132	125	121	144	126	141	141	136	152	130	113	129	120	122	144	127	109	137	158	131	131	127	132	141	127	123	120	101	127	117	145	141	134	116	134	135	130	129	157	134	134	130	132	124	117	124	138	122	140	115	128	144	134	150	137	151	146	111	109	111	107	144	148	111	123	122	159	131	132	134	143	150	140	135	139	134	125	114	102	128	157	135	130	113	114	132	145	137	170	120	123	133	149	123	156	120	136	151	121	123	117	141	132	118	119	150	126	140	134	132	127	136	148	122	134	143	98	127	126	115	139	144	137	127	134	151	151	112	145	125	137	135	159	121	112	135	139	139	142	120	126	128	145	129	127	151	142	134	133	130	130	117	128	132	112	144	126	122	133	112	111	129	125	120	148	136	142	139	128	119	118	127	141	126	110	109	124	125	130	121	150	139	133	140	115	127	136	118	112	134	132	128	128	146	149	126	134	119	128	135	126	131	142	125	126	129	138	132	132	140	114	133	121	138	135	134	123	137	120	133	141	149	142	129	114	116	131	128	118	100	126	162	122	120	117	130	118	126	135	122	141	120	137	123	132	147	133	122	124	106	135	136	111	110	144	140	134	128	124	131	119	135	120	132	111	133	122	145	118	104	134	129	113	145	148	132	130	143	146	150	130	169	141	125	135	127	103	128	112	141	119	122	131	119	126	101	139	133	134	121	133	144	102	145	143	105	125	111	127	128	139	146	127	100	116	145	123	132	123	122	124	139	118	138	135	116	140	122	104	131	131	122	160	132	127	129	154	132	119	131	129	127	125	145	123	112	127	157	148	129	117	145	134	144	115	127	130	121	147	150	100	127	138	101	126	155	150	129	128	135	98	136	132	163	126	136	125	133	108	152	138	121	117	135	142	114	135	134	139	138	134	112	129	120	129	114	138	131	108	127	145	126	137	129	144	125	116	120	128	149	127	118	122	125	122	105	107	129	132	132	126	146	131	120	139	149	120	106	128	128	136	137	156	140	130	124	136	135	120	133	121	116	131	134	115	129	135	112	125	130	143	136	137	135	125	132	132	162	136	129	122	117	110	121	117	143	137	149	122	125	146	139	116	126	133	124	114	146	115	134	129	143	146	138	99	93	122	137	155	140	130	133	131	141	122	125	121	132	145	141	121	138	133	130	130	126	136	123	125	145	164	132	116	132	125	124	118	103	126	129	141	106	129	123	129	137	171	127	124	146	119	128	126	138	142	126	132	121	117	135	139	117	141	151	132	122	130	122	130	140	115	118	127	129	135	127	110	149	115	118	117	141	112	129	122	127	112	140	140	129	139	149	133	134	114	132	109	140	123	113	146	145	107	130	123	136	106	132	136	138	127	129	125	119	113	108	143	143	157	130	130	133	152	138	140	121	126	133	143	140	126	126	139	137	105	129	126	127	129	128	136	128	144	114	124	138	125	145	132	127	130	126	120	129	125	112	127	141	126	107	128	134	124	129	152	141	111	119	130	131	144	143	121	127	133	139	127	138	113	130	121	131	133	131	132	150	141	124	135	142	154	161	113	126	110	117	126	143	148	118	124	137	139	127	161	136	129	107	128	127	163	133	147	111	111	135	115	122	118	121	133	118	143	147	130	121	120	133	116	151	125	139	113	136	147	144	117	123	121	137	122	133	138	128	137	117	125	130	116	150	123	135	140	134	131	134	120	122	104	115	125	133	137	114	125	141	128	122	123	132	128	116	133	135	130	117	134	101	141	127	123	120	118	133	106	138	133	124	129	127	134	120	130	125	132	113	132	129	140	142	122	106	140	115	157	119	147	136	155	124	126	118	131	128	125	152	123	139	135	125	133	135	148	135	121	126	129	135	133	149	140	134	117	125	131	169	131	123	124	135	140	121	141	138	114	137	125	129	143	115	136	94	128	112	129	125	142	132	126	141	126	124	122	126	121	137	138	144	123	140	141	136	126	122	141	143	113	122	139	121	138	153	119	132	117	117	123	98	125	126	153	154	148	117	143	141	164	141	139	150	144	141	119	102	128	123	120	120	117	139	147	109	109	148	122	128	121	121	123	135	128	124	136	131	132	140	141	144	138	135	131	139	131	145	151	134	124	108	142	113	127	143	137	124	121	133	139	109	101	113	131	141	147	146	136	125	138	127	130	155	100	120	142	98	120	126	126	125	153	111	131	136	133	121	122	140	130	117	143	141	127	132	127	135	107	131	142	144	144	123	133	110	149	142	128	143	133	117	146	134	125	127	132	147	133	136	122	146	121	123	127	126	145	160	132	141	126	131	111	139	142	144	127	149	114	137	133	129	127	101	118	140	159	135	149	125	140	118	145	125	144	130	139	136	128	105	126	141	125	161	122	135	128	140	118	108	145	117	125	142	114	138	127	124	135	125	141	117	113	133	135	138	123	123	142	136	112	118	137	132	105	135	155	143	136	149	136	119	134	145	118	123	127	119	119	122	114	135	128	121	141	129	126	109	148	136	123	111	123	133	120	140	128	121	133	120	137	139	119	126	123	144	138	125	117	139	129	132	105	117	126	149	152	115	109	120	128	142	123	124	132	121	162	129	133	122	125	143	117	149	148	126	131	119	111	134	140	129	114	110	114	131	131	121	134	141	133	120	148	129	129	139	129	139	127	107	135	153	125	126	131	133	121	127	113	146	153	130	146	140	126	128	113	134	139	131	120	133	114	131	122	137	127	144	127	130	128	141	125	147	122	135	137	124	150	128	127	139	117	130	154	135	129	134	124	132	125	125	124	138	125	107	139	114	110	115	144	120	123	126	136	131	136	151	140	136	130	115	142	127	140	138	116	132	146	140	141	133	105	138	147	98	147	152	136	151	123	122	119	136	131	127	113	124	105	134	124	122	163	139	158	125	136	126	126	120	136	134	118	118	113	132	122	124	137	138	161	132	140	123	143	118	136	141	130	132	125	142	126	129	147	149	148	143	133	138	119	125	123	127	131	121	119	134	125	129	127	123	142	125	109	118	136	131	128	126	127	122	120	149	108	134	123	143	132	114	116	135	122	127	116	141	119	155	140	133	123	120	107	108	127	136	112	111	148	137	128	127	127	103	133	123	139	126	126
40132	24276	19101	11980	5032	1153	560	536	474	458	428	396	353	315	351	353	318	305	306	289	323	294	283	300	274	304	299	278	318	294	283	298	298	262	292	309	303	293	309	300	280	273	305	310	287	274	276	278	282	290	303	329	304	285	304	291	304	266	337	311	303	310	278	269	285	273	292	299	314	291	308	271	310	288	285	308	285	316	278	297	298	307	296	298	283	281	288	300	298	257	298	284	301	299	340	333	284	295	288	291	305	304	283	297	282	280	275	324	306	284	299	309	282	318	286	278	258	281	303	259	294	272	289	289	278	291	274	285	308	279	286	262	276	287	269	291	303	295	275	301	292	292	293	332	309	269	299	265	297	304	303	272	280	307	302	276	302	301	305	290	303	263	274	290	268	294	311	325	300	300	261	301	273	288	285	329	286	308	289	281	303	286	289	317	309	276	299	304	307	264	319	281	304	307	271	302	276	283	263	292	294	276	299	285	294	291	312	275	258	252	291	315	327	282	290	283	292	311	256	296	271	281	305	319	292	298	301	307	292	277	284	267	283	301	299	278	292	300	282	301	323	277	277	263	284	308	319	281	309	300	300	287	283	302	295	257	301	292	273	304	334	305	307	293	282	291	294	279	299	273	290	296	270	276	294	322	269	298	291	309	291	301	304	284	309	293	281	280	279	264	301	275	297	293	322	297	261	302	322	301	302	258	266	293	292	305	267	304	297	324	300	289	292	293	294	274	289	301	313	288	279	302	319	278	276	289	266	304	310	289	324	258	297	297	285	273	318	300	266	319	291	289	279	279	283	293	297	284	286	303	297	289	251	260	275	299	269	320	274	289	282	289	284	312	278	254	290	295	253	300	314	319	303	306	310	267	291	295	265	272	271	304	306	294	285	278	288	323	269	307	283	292	314	258	293	267	288	285	334	289	305	271	293	280	294	320	306	287	277	325	294	255	251	293	301	301	273	322	289	295	284	292	285	292	294	290	281	293	275	315	291	261	303	288	296	313	294	277	318	297	289	313	305	311	328	301	326	304	267	293	300	304	290	286	277	295	311	294	291	272	299	269	288	288	267	295	293	287	291	313	292	284	289	312	270	278	276	295	296	308	308	315	312	292	272	299	289	293	301	294	291	309	253	292	284	290	305	274	314	322	291	315	293	295	274	335	266	298	314	293	283	291	285	267	305	303	279	293	274	317	265	292	288	294	270	291	283	274	308	276	287	270	279	293	276	291	276	280	286	266	298	272	284	269	304	315	310	268	308	297	259	312	310	285	271	293	343	272	312	318	294	290	326	301	289	262	315	281	288	295	294	296	310	288	315	285	278	244	315	290	318	290	293	269	249	292	295	313	287	292	306	277	282	295	314	281	289	281	291	279	310	286	299	282	295	277	313	267	296	268	297	265	292	286	304	303	301	292	266	286	277	298	303	263	335	301	338	287	262	300	304	283	313	304	315	310	302	313	273	315	271	284	284	309	296	283	270	296	291	291	295	269	311	301	281	299	322	269	262	300	323	299	287	293	301	278	295	322	304	275	286	283	279	296	309	288	283	268	289	270	279	310	271	311	276	290	302	329	299	310	268	286	294	273	290	292	322	278	277	245	327	255	288	299	283	329	273	311	280	293	288	280	273	314	286	295	306	310	283	317	323	286	289	291	305	292	294	273	282	290	278	282	308	299	313	304	302	308	291	303	270	299	263	297	304	289	293	258	287	301	280	289	284	297	298	304	314	290	283	280	302	294	279	281	301	289	268	297	300	325	270	284	301	307	285	305	279	295	293	293	295	285	295	274	280	294	284	316	289	338	255	295	293	284	296	303	287	317	306	323	293	284	291	310	312	305	295	314	267	312	276	281	305	326	316	297	276	301	306	262	283	265	310	277	309	275	265	334	309	283	292	299	272	289	289	279	289	295	292	258	269	286	312	292	278	278	258	288	268	290	291	265	256	347	304	262	292	291	288	286	304	296	261	278	300	308	281	333	300	267	318	286	286	308	293	294	279	281	292	270	288	306	332	274	292	288	293	284	279	302	283	269	297	295	292	268	303	268	301	301	273	292	295	298	290	279	289	271	295	294	291	303	313	306	300	310	283	305	291	286	317	291	267	275	276	284	297	293	302	300	274	306	300	282	294	292	298	301	298	272	272	298	299	296	290	271	276	322	267	274	295	298	286	291	298	308	302	269	292	293	319	300	291	312	292	341	260	276	287	264	284	290	319	319	309	290	320	278	311	318	306	282	291	304	286	305	264	301	288	259	270	301	284	300	296	285	310	300	283	242	292	290	253	286	260	283	264	326	297	309	310	307	249	291	302	292	306	305	272	274	298	299	292	286	287	318	297	307	285	298	304	265	271	300	299	333	313	300	275	293	310	280	289	316	329	283	290	308	310	287	305	313	286	287	301	303	284	291	300	290	293	279	281	286	290	258	306	291	307	300	271	291	286	291	288	313	305	296	296	299	311	316	292	290	303	298	261	272	298	297	271	276	245	265	304	291	308	333	315	296	313	281	280	301	342	264	276	291	314	320	284	307	304	288	275	311	284	302	337	283	294	296	280	290	317	296	281	309	277	297	292	298	305	274	286	298	271	285	299	289	264	263	294	284	284	329	305	259	276	291	333	290	283	320	305	287	322	285	278	288	274	287	271	344	302	308	292	262	313	292	296	292	290	294	287	312	275	319	271	281	278	291	293	283	290	303	295	270	290	313	286	299	303	274	278	316	283	267	281	305	317	281	283	277	276	317	278	296	285	269	264	321	293	296	306	305	292	290	304	308	297	304	276	299	287	283	270	281	312	310	313	270	305	302	282	291	305	304	280	297	263	283	293	289	296	321	302	266	289	298	254	264	305	293	291	260	305	283	278	275	258	285	280	291	309	276	250	289	314	277	299	278	287	297	299	292	294	301	304	299	292	300	276	270	302	292	298	282	274	310	287	281	285	281	294	285	285	279	278	297	290	302	271	274	322	286	291	296	292	327	246	282	302	289	286	252	312	294	297	291	283	291	265	281	271	306	304	301	273	298	279	301	291	302	254	298	290	296	309	287	309	297	297	276	313	312	273	300	308	291	300	308	328	295	279	279	298	296	353	304	279	309	301	307	285	317	289	271	303	280	273	250	281	291	273	328	301	292	283	292	298	286	322	290	269	285	290	301	271	295	262	296	275	276	282	293	305	280	313	287	307	272	270	312	306	307	286	303	302	298	300	292	297	266	292	302	310	277	294	285	279	303	301	324	276	290	271	291	288	272	298	306	304	276	263	294	287	273	327	259	300	291	269	300	301	319	300	297	299	284	304	293	285	242	289	298	293	281	303	280	298	271	311	297	289	288	309	291	286	268	307	303	265	287	294	283	283	279	295	266	285	276	294	286	296	278	305	296	264	288	271	295	318	274	285	294	263	278	297	299	308	282	283	301	295	301	326	281	280	280	283	290	303	278	314	284	305	322	292	309	280	312	266	345	309	280	274	277	258	291	300	295	303	298	272	273
66328	36187	21472	10676	3729	716	250	240	216	200	178	170	170	151	179	157	145	124	128	126	120	112	142	140	120	122	124	151	121	152	148	142	136	117	121	150	129	125	119	130	125	162	134	147	132	134	133	152	144	142	148	172	143	135	131	128	136	143	122	136	141	137	120	136	144	137	138	144	165	146	122	133	138	117	133	150	136	124	138	122	134	122	166	158	138	150	164	149	132	146	117	112	138	153	153	134	145	168	160	138	161	114	142	120	146	118	160	126	141	120	150	122	141	116	127	146	141	164	137	128	141	131	116	108	140	143	144	146	117	119	140	125	120	127	129	128	154	113	144	149	130	146	107	157	131	157	131	134	151	153	145	139	102	151	134	122	131	125	118	133	146	137	148	137	140	154	126	134	130	137	143	124	163	135	147	157	122	132	129	134	145	157	132	133	111	139	143	147	135	116	134	131	120	127	144	114	154	160	125	129	152	141	145	150	142	157	135	148	154	165	129	114	167	153	148	158	110	137	153	138	139	134	145	126	119	129	125	134	127	116	156	132	126	116	138	139	129	143	143	128	146	140	142	120	113	164	133	139	138	119	106	135	138	135	146	126	134	138	139	130	131	127	160	123	128	137	148	142	123	156	120	154	125	162	124	137	139	117	156	120	143	111	131	129	131	129	127	143	117	115	128	139	145	143	124	113	129	135	126	117	138	111	137	115	129	115	137	115	151	155	121	133	126	140	138	128	146	145	139	138	163	153	126	141	118	121	121	117	119	135	136	136	139	124	121	139	142	140	114	142	136	147	135	144	143	131	163	134	153	124	130	136	142	133	144	125	150	143	143	154	116	116	137	143	147	127	135	112	120	142	120	123	121	136	133	129	124	118	120	136	134	157	132	129	131	127	112	118	124	145	115	131	157	115	123	122	133	144	156	179	141	127	136	146	135	139	142	116	121	127	129	142	151	137	132	140	152	145	144	141	137	138	133	140	147	117	129	149	145	126	127	118	144	133	159	140	132	137	132	134	125	148	132	114	136	131	136	131	141	130	141	128	138	135	149	152	131	145	126	147	120	132	132	117	133	164	127	128	120	136	138	136	131	128	134	119	128	123	176	123	131	131	130	150	135	146	140	146	145	158	148	143	124	142	131	139	125	129	130	142	130	148	154	145	140	120	139	127	153	181	147	120	131	139	141	127	117	121	138	153	136	143	176	123	152	140	119	159	140	116	136	147	137	130	119	131	118	132	160	144	129	144	148	167	148	116	157	110	116	129	118	139	123	119	124	151	140	140	144	126	140	121	143	152	147	148	125	142	113	124	132	131	137	144	136	137	121	147	163	146	125	132	139	144	126	140	113	132	148	146	153	129	156	165	137	123	128	153	144	131	139	139	122	130	153	126	120	102	126	129	117	133	133	128	145	119	142	140	158	131	131	135	137	124	147	127	128	121	120	135	144	139	122	147	138	139	143	145	126	142	127	146	125	144	153	145	130	128	137	139	129	155	123	132	160	114	171	132	108	124	143	144	136	167	156	142	120	138	138	134	135	159	129	154	119	121	129	131	150	139	139	128	155	111	122	108	134	143	121	129	150	123	149	110	143	129	145	152	137	134	150	129	122	134	140	145	112	165	136	157	159	148	140	165	111	139	135	131	132	140	124	145	133	137	159	124	149	139	134	126	130	133	115	152	148	131	129	143	126	141	132	137	127	116	125	141	138	142	133	147	131	136	109	156	134	153	137	149	127	145	131	127	141	141	123	138	144	128	134	132	159	126	120	149	119	135	132	134	131	133	140	132	126	131	125	159	125	116	138	115	134	165	137	137	141	142	126	133	133	135	131	129	131	132	132	164	139	131	157	118	149	145	127	113	134	121	133	149	138	124	145	156	125	118	112	124	150	146	123	136	147	126	136	134	158	117	143	134	138	144	136	144	142	122	127	138	148	143	146	143	128	143	150	141	144	143	114	136	120	116	128	134	134	126	155	147	124	139	136	120	119	144	121	128	161	130	128	146	137	128	149	140	126	136	129	141	138	145	125	126	138	123	145	119	140	127	126	126	137	145	159	140	152	152	151	149	124	134	120	122	125	135	165	151	123	139	130	127	141	124	129	134	125	130	151	152	135	133	162	169	137	141	131	137	165	155	134	125	147	158	143	144	124	150	141	135	142	142	126	128	123	117	138	132	148	158	160	155	141	114	147	140	131	145	120	125	156	119	135	124	128	130	114	146	123	130	130	141	139	144	141	124	111	141	161	146	145	134	137	160	138	136	108	124	138	163	132	126	123	137	143	157	133	121	136	161	133	140	131	140	126	168	117	135	127	165	115	140	152	126	124	141	137	136	131	168	147	123	135	129	131	148	113	127	144	155	145	143	132	137	136	145	155	119	142	120	109	139	136	136	147	147	119	144	155	128	109	112	158	141	123	142	129	129	109	120	123	150	129	134	118	139	126	102	140	129	134	135	146	149	138	123	147	151	121	138	118	141	103	115	149	152	145	142	141	142	139	148	146	156	145	161	136	122	129	157	134	145	148	138	136	137	130	132	138	154	149	104	113	137	127	127	149	142	124	142	140	135	122	117	148	144	132	138	155	131	140	122	120	120	151	138	150	120	147	122	129	136	126	153	123	128	110	132	161	164	120	126	132	154	138	138	151	131	141	135	139	143	134	128	134	132	164	138	157	151	123	132	159	141	140	154	141	122	132	135	148	149	139	122	139	154	127	129	127	121	140	133	135	142	120	133	140	139	144	127	141	130	136	141	143	133	130	110	142	142	122	138	154	158	135	125	145	145	145	151	147	147	124	131	138	145	144	153	120	129	139	123	120	143	122	134	134	153	128	129	136	139	151	130	128	128	131	179	117	141	173	138	124	128	134	118	109	124	148	135	133	139	131	138	134	107	108	141	129	124	133	145	133	140	147	143	153	139	129	121	145	129	140	166	143	139	131	153	146	133	153	151	134	149	142	129	127	149	125	119	138	123	141	152	112	113	155	149	142	144	141	151	113	131	156	124	122	115	132	143	158	135	127	131	135	117	171	126	131	134	129	159	124	118	130	141	154	131	136	148	169	127	141	135	143	141	150	145	140	135	122	127	130	136	111	140	148	133	121	136	120	135	157	125	136	128	127	160	157	113	122	139	136	131	106	112	136	141	117	131	140	133	135	136	120	127	119	132	141	127	133	150	117	123	111	144	156	137	121	146	136	152	135	135	146	117	114	128	140	127	120	134	151	138	143	134	124	145	129	133	122	125	160	148	114	144	125	125	136	147	135	139	131	148	113	147	141	152	136	115	145	141	141	159	156	139	144	116	127	138	128	130	130	146	144	135	153	130	154	139	145	136	154	127	142	129	163	129	135	115	132	123	133	130	129	136	126	130	127	128	141	150	139	122	133	138	160	128	136	148	127	123	130	145	157	124	152	102	156	126	140	130	155	146	136	123	123	136	145	119	141	142	150	127	126	138	157	144	131	131	127	158	152	140	131	117	125	107	134	128
43581	27321	23474	17647	9156	2043	772	592	547	512	464	448	406	409	367	362	307	296	343	356	293	320	296	287	294	306	306	322	287	315	303	305	320	286	272	320	311	302	319	320	323	305	316	306	294	295	294	298	312	310	296	278	319	289	302	273	311	304	285	319	289	297	291	296	315	286	328	293	327	313	315	317	292	280	289	264	293	337	301	293	304	294	307	345	295	308	298	298	320	313	273	285	304	292	294	315	351	324	289	289	314	314	303	301	339	283	297	324	304	307	316	274	305	294	304	302	299	296	303	285	323	287	321	282	267	320	303	305	299	311	297	296	304	264	291	319	293	345	304	279	302	309	270	327	309	251	315	312	278	301	300	319	297	319	324	296	311	320	302	299	308	290	296	320	282	306	331	306	313	282	271	261	283	298	283	324	312	266	330	327	274	316	299	308	286	314	331	310	292	285	305	320	294	325	309	323	295	321	330	330	293	303	295	326	285	287	321	314	297	280	294	348	302	311	281	327	283	298	302	260	253	292	327	331	306	296	302	316	292	315	330	306	301	282	302	281	308	301	296	323	281	294	292	310	289	296	273	285	302	315	292	300	310	291	311	319	318	297	331	306	339	307	302	316	327	299	286	313	323	312	291	275	296	302	299	310	285	294	288	294	304	279	315	286	300	304	319	295	318	330	294	296	302	314	277	312	296	310	286	277	306	292	304	302	297	312	285	283	288	312	320	297	320	305	319	248	298	299	283	275	318	299	270	297	343	316	302	323	296	325	311	304	305	325	314	292	326	291	281	306	275	302	302	286	325	317	300	313	304	287	328	287	325	307	321	279	277	289	291	275	295	293	307	284	293	325	294	312	296	303	299	272	295	306	286	309	295	311	287	294	307	302	326	304	305	281	315	292	315	310	331	279	308	326	319	320	291	302	290	332	307	306	302	292	307	277	324	304	291	315	288	297	291	322	309	313	288	299	278	298	306	325	295	298	289	342	312	304	292	286	297	285	311	315	318	298	323	285	296	274	322	323	314	289	297	294	304	311	289	288	321	310	318	300	302	310	284	273	285	315	326	307	295	267	311	298	296	291	287	292	312	265	285	315	290	315	297	301	330	259	345	269	292	292	296	282	318	278	287	310	307	292	298	290	319	270	324	287	299	291	303	285	297	294	305	268	298	325	312	265	310	314	308	296	275	325	314	300	313	297	335	300	314	281	296	298	316	308	284	292	310	312	312	312	305	281	316	279	292	298	275	323	306	298	305	324	276	332	276	322	313	294	314	316	303	315	304	298	288	272	280	298	312	294	301	306	309	311	303	302	280	287	348	320	311	305	275	307	309	289	277	318	298	319	332	314	280	300	321	314	292	299	299	318	291	307	289	322	271	329	317	247	311	322	280	317	321	305	311	270	299	274	291	285	273	282	342	315	274	302	278	295	298	317	298	299	293	297	306	303	312	314	318	295	279	300	312	314	279	315	301	268	291	271	306	308	320	308	311	285	295	302	314	299	275	316	277	305	303	291	325	309	313	312	314	328	305	296	286	304	280	317	295	323	294	308	286	293	295	337	298	327	304	316	319	331	295	298	287	329	310	301	294	306	290	299	316	288	278	270	278	305	283	313	295	290	295	315	297	308	301	301	298	305	296	307	332	295	332	315	292	305	318	295	309	308	295	353	305	331	299	263	293	337	284	288	301	337	287	295	330	289	278	322	316	278	310	314	295	304	300	288	346	277	305	312	280	297	323	311	294	326	311	321	302	310	305	306	316	303	315	305	315	266	308	294	321	326	323	342	305	298	324	275	291	295	301	288	318	304	300	315	301	310	298	286	294	298	279	299	290	289	308	290	315	309	310	317	302	304	300	301	284	295	296	305	303	303	315	299	306	298	287	303	348	320	315	292	299	318	326	301	347	261	319	290	303	325	239	298	282	292	312	318	287	306	312	298	320	303	304	316	339	289	325	325	292	294	323	277	286	291	284	310	308	295	307	304	317	310	322	283	318	279	284	289	299	326	287	305	292	320	307	342	295	280	283	283	308	311	342	304	304	291	277	305	302	327	324	311	273	299	314	324	288	284	316	289	292	338	282	294	321	284	310	308	311	304	269	306	291	289	296	310	306	323	327	306	307	286	320	259	309	299	290	315	319	298	316	278	300	315	312	303	304	326	288	306	302	314	306	296	305	284	311	268	281	304	299	303	294	325	301	295	289	324	287	309	286	290	308	320	302	315	290	307	299	283	298	305	304	298	305	299	331	306	287	271	279	316	277	309	295	296	310	305	298	300	291	290	300	294	291	315	326	308	307	324	274	285	321	290	307	315	302	296	300	317	285	294	311	304	339	295	321	308	314	297	290	319	284	276	299	296	310	304	294	315	276	307	273	276	290	296	326	277	292	290	286	300	290	297	315	287	342	304	304	310	312	296	327	274	301	331	302	307	303	291	317	318	297	282	302	284	334	310	279	302	325	288	322	312	306	327	300	290	298	313	316	307	273	326	286	310	306	312	305	323	288	301	298	324	292	271	274	277	316	300	308	329	299	294	305	315	290	327	313	318	304	299	313	305	312	310	292	321	335	292	313	295	297	331	322	282	306	278	314	302	340	295	305	293	314	285	322	292	352	306	267	307	297	291	310	320	297	287	303	297	291	340	289	359	314	318	325	319	268	281	300	335	299	317	304	314	294	338	331	321	295	303	296	300	314	304	251	336	287	291	299	315	296	295	281	286	315	324	291	277	298	267	299	311	276	309	304	277	293	326	320	318	340	299	336	281	328	297	306	302	317	316	299	323	282	287	296	286	323	329	313	274	307	301	327	294	304	249	308	289	300	297	307	297	333	280	275	308	329	297	319	330	335	317	296	310	294	316	309	310	290	321	332	318	298	283	295	303	282	307	284	293	282	315	302	320	305	310	292	332	282	316	309	295	284	277	312	309	314	291	300	303	265	307	296	332	294	278	288	300	321	304	313	293	305	277	327	329	296	311	296	300	332	299	286	305	277	294	296	302	308	309	314	302	338	278	296	322	272	287	323	331	323	296	280	281	308	310	308	285	312	301	305	314	296	310	297	304	273	307	323	279	308	312	320	303	319	284	306	299	299	289	285	310	264	299	291	309	319	303	301	306	273	279	290	288	295	262	331	335	307	296	335	305	308	335	326	295	308	290	305	289	324	310	317	315	297	269	288	297	317	300	293	285	301	312	319	294	306	285	305	291	290	272	275	280	287	252	268	334	309	279	299	314	310	305	292	300	305	328	323	318	285	290	320	329	295	314	283	285	298	302	303	270	294	309	276	311	303	296	324	329	342	292	283	310	331	321	260	291	338	309	301	298	284	320	296	284	332	342	288	309	300	325	281	288	289	312	276	338	296	300	321	285	282	277	296	307	317	317	308	299	281	341	291	316	287	292	310	310	343	312	274	296	318	299	309	340	295	295	278	303	316	295	315	310	299	333	311	305	315	296	292	316	308	286	302	297	330	287	297	286	341	299	311	292	305	325
47768	25408	11959	4274	894	263	177	173	170	176	145	156	163	166	144	139	157	154	173	156	161	141	162	124	139	137	136	137	158	178	129	153	134	164	138	155	181	137	142	148	149	143	146	133	154	149	163	151	167	143	131	156	159	156	136	126	136	167	156	153	148	147	123	126	164	157	148	162	146	152	149	157	149	155	154	159	146	139	144	144	143	161	158	145	169	160	136	132	158	159	155	144	160	140	130	158	139	150	173	146	133	169	155	135	160	138	136	166	147	169	131	140	158	134	160	143	129	145	133	138	169	130	156	140	156	131	134	137	135	167	159	168	164	147	157	159	162	156	120	146	183	156	152	134	132	146	145	151	129	157	141	143	143	151	156	149	154	144	125	153	146	138	160	152	156	141	132	155	150	132	167	163	159	134	150	173	158	135	148	155	144	135	168	174	161	147	127	153	139	151	144	127	157	146	146	146	149	155	157	160	148	148	154	155	137	142	146	136	117	135	125	151	143	144	179	150	177	152	130	149	133	146	147	139	148	151	161	98	157	152	142	130	162	145	178	137	162	126	148	165	167	133	134	145	157	156	134	157	160	157	129	141	145	136	153	136	143	149	138	151	146	140	145	150	152	151	152	129	150	137	151	150	129	145	138	139	160	148	152	153	166	157	141	128	158	140	153	154	142	156	139	151	149	149	154	143	163	125	126	157	141	144	145	141	146	141	159	139	151	161	158	146	148	166	110	142	164	176	145	147	159	163	158	145	152	147	166	145	148	153	173	158	136	143	161	129	141	149	154	128	145	150	145	132	128	155	131	180	147	169	136	141	133	124	169	144	137	145	131	159	156	145	161	129	144	131	128	118	135	142	141	130	146	164	142	147	135	115	160	149	152	166	148	151	133	151	140	143	152	139	165	159	140	121	153	142	152	145	164	133	155	149	142	129	159	147	137	129	159	125	169	146	139	130	144	170	158	143	136	138	133	152	141	151	146	149	140	137	148	151	131	117	159	134	173	139	133	169	147	157	129	135	139	149	160	135	150	128	143	132	133	154	151	165	149	141	134	159	164	122	165	132	132	150	170	149	144	148	127	154	130	150	119	154	163	156	165	164	155	130	178	137	164	139	153	168	135	158	156	156	150	137	136	168	151	145	136	162	152	169	139	136	162	155	142	133	176	144	133	148	134	145	154	138	150	156	140	134	146	136	141	151	133	125	154	159	132	151	156	156	137	142	138	160	144	144	126	147	142	183	148	143	134	155	160	141	150	157	170	148	145	145	129	147	175	157	161	140	138	133	141	131	160	141	137	146	156	151	159	121	142	162	141	142	149	133	134	149	130	160	143	162	143	159	144	156	143	137	142	132	166	151	141	114	134	114	163	157	152	146	151	137	169	124	125	163	161	158	166	147	146	155	125	164	147	174	147	145	138	168	127	140	161	153	144	139	140	163	177	144	160	139	155	142	148	168	158	164	166	128	124	157	168	150	154	149	164	152	144	143	136	165	138	137	143	160	157	157	117	136	154	146	159	138	125	146	134	171	137	132	169	154	149	129	144	164	153	171	167	153	156	117	151	140	135	153	170	162	140	153	169	143	162	144	149	163	148	165	145	172	150	151	138	158	155	164	158	151	170	155	129	145	147	164	145	158	155	154	136	133	152	152	153	141	121	120	138	148	142	119	134	143	128	136	144	159	133	165	148	159	155	159	123	115	139	135	161	157	142	176	149	137	149	141	144	160	165	152	129	129	143	134	149	163	143	124	135	162	162	153	153	140	139	140	139	146	130	163	164	135	128	133	130	160	159	176	154	144	135	142	142	156	170	145	140	136	156	138	153	175	161	138	173	118	147	144	126	133	173	138	136	146	128	138	136	142	163	159	151	142	140	129	160	155	174	169	136	140	152	141	129	141	137	139	136	140	130	156	160	190	147	129	153	140	158	139	141	142	141	170	166	122	142	153	157	162	149	123	151	151	137	141	131	148	172	159	139	131	153	130	171	137	153	133	146	150	187	137	160	151	156	153	140	132	146	128	131	156	146	131	151	150	129	154	148	173	129	149	145	131	141	154	126	139	174	152	155	169	148	163	146	159	167	113	134	149	127	160	153	146	156	151	174	141	142	148	141	153	142	166	151	164	148	140	130	151	147	163	151	161	138	172	155	160	150	152	152	141	152	158	154	157	152	144	156	140	174	145	143	127	145	165	143	144	154	152	134	146	139	121	169	164	139	179	142	136	124	148	140	142	124	145	138	150	161	151	145	133	164	156	147	139	148	172	150	149	157	148	139	145	143	143	143	129	133	142	147	151	154	139	142	136	157	136	147	143	150	133	156	144	141	144	150	138	152	146	136	125	141	145	146	154	146	159	176	148	181	145	147	161	142	155	166	125	138	157	153	164	127	125	142	128	147	136	137	132	127	149	150	159	144	149	148	141	137	155	161	177	164	155	148	162	124	151	144	151	133	156	160	147	151	161	166	148	147	165	133	126	161	161	151	123	131	144	128	156	144	146	162	128	148	114	163	162	151	154	157	144	147	150	145	137	168	130	155	143	142	124	161	160	144	129	140	156	152	174	153	154	152	143	148	156	163	172	137	150	143	149	140	132	163	134	169	139	160	146	146	151	137	145	135	158	135	150	160	145	142	134	124	152	138	158	139	146	143	161	142	162	124	132	121	156	190	149	141	152	124	134	127	169	141	156	165	135	162	153	156	126	176	134	154	153	143	142	168	141	153	145	139	135	128	144	112	150	148	140	164	137	159	157	135	168	147	145	189	129	139	155	143	132	173	126	158	173	132	135	129	164	163	119	144	132	141	143	155	161	161	149	143	143	138	162	134	150	153	151	163	146	139	139	157	150	151	143	137	143	125	138	143	139	130	162	136	182	141	173	133	134	171	164	150	150	146	128	139	151	142	132	130	146	179	167	137	135	157	148	161	149	155	173	162	143	115	165	146	141	140	153	138	139	131	163	150	170	135	140	147	150	132	139	150	128	146	135	150	180	151	122	130	167	156	148	119	150	162	148	149	149	180	118	138	138	146	160	142	169	114	132	157	161	149	143	139	157	153	133	149	135	146	135	166	143	160	138	143	156	147	140	178	140	146	157	157	124	138	168	132	148	163	141	151	130	161	126	146	123	170	152	158	154	135	143	160	143	149	148	145	138	135	124	145	135	111	149	155	150	147	140	138	141	129	145	156	160	135	128	141	159	159	142	151	132	140	138	158	149	146	153	159	133	140	137	154	149	150	165	137	160	137	163	134	153	159	160	125	134	158	132	161	129	158	150	146	160	152	149	145	169	144	158	137	165	138	132	159	128	151	170	144	152	167	147	161	132	153	140	158	188	159	136	149	171	166	152	156	150	127	156	158	137	153	156	147	157	158	136	173	160	142	139	161	128	149	141	152	158	162	169	155	172	149	166	143	142	157	167	147	146	146	151	167	175	135	145	127	159	150	161	148	137	155	179	179	152	145	152	137	163	159	132	135	146	144	151	154	146
30820	18628	15168	8388	2633	793	533	520	467	443	438	402	387	360	345	364	334	313	350	334	338	329	337	309	319	321	326	303	329	289	320	324	322	319	327	311	350	342	312	352	314	316	290	354	286	309	336	300	323	313	309	339	318	349	358	326	307	330	334	341	351	298	336	350	326	321	326	318	315	318	303	333	342	342	316	353	314	345	296	327	324	309	322	330	311	362	337	306	355	311	331	343	333	321	334	339	319	332	304	313	315	319	343	343	309	308	328	326	316	329	344	327	301	317	304	342	327	320	339	301	337	323	326	318	322	336	308	308	322	345	322	324	312	313	321	345	350	335	340	327	322	348	310	339	308	309	325	331	303	334	325	314	347	303	319	319	301	318	309	354	305	348	308	332	303	314	331	323	312	338	340	352	313	297	352	330	309	332	329	316	345	295	360	317	336	315	365	302	324	317	318	321	315	343	318	316	315	309	330	341	330	333	349	314	294	338	307	342	319	359	322	333	331	358	317	309	298	320	368	335	325	338	354	311	321	323	335	306	336	298	339	339	296	330	316	306	305	329	312	347	319	338	316	336	283	307	338	341	299	300	362	348	350	298	350	316	345	337	317	322	353	294	309	336	344	299	300	361	304	323	308	308	297	341	347	331	328	305	354	304	308	334	340	348	329	313	339	320	319	317	302	324	357	315	329	346	354	290	309	301	348	343	310	354	337	344	343	288	328	322	292	335	349	346	348	318	319	325	339	316	320	335	347	345	292	331	319	349	314	280	324	346	322	281	329	352	331	293	328	348	327	315	317	329	359	333	347	333	339	339	309	297	323	297	288	363	357	296	316	303	336	334	315	320	310	322	315	332	318	331	304	324	336	319	301	310	315	312	351	310	303	332	326	313	328	343	317	345	322	337	352	332	315	364	332	335	312	335	313	325	333	313	320	337	318	310	352	341	363	327	329	328	346	278	351	331	324	332	310	362	296	335	324	337	349	325	321	314	332	298	307	303	316	317	315	322	289	343	326	320	329	296	315	356	307	363	360	329	327	323	336	335	309	324	312	324	346	327	333	306	339	360	309	327	303	319	319	316	313	320	376	327	342	296	336	340	316	324	319	325	304	320	342	324	320	322	333	342	343	336	349	336	337	317	350	340	335	326	289	305	348	308	340	330	310	319	328	343	317	331	291	316	350	323	363	294	297	324	339	344	320	324	323	335	322	330	317	364	315	325	307	296	327	313	351	358	308	331	319	322	317	319	328	298	352	299	318	320	315	315	318	292	296	297	335	308	331	369	340	301	333	311	358	333	309	321	337	319	325	349	340	324	319	339	306	304	308	309	331	319	345	325	342	331	325	353	348	322	338	316	307	302	339	341	328	304	304	276	314	310	334	344	299	323	328	297	301	313	308	325	313	305	335	331	331	326	310	313	302	307	319	327	333	337	314	348	341	343	342	307	328	309	333	351	324	328	342	339	345	292	304	314	332	325	360	334	320	325	332	305	311	337	313	344	314	307	337	307	350	293	340	330	340	305	343	325	357	341	300	338	317	316	306	306	313	325	323	335	351	340	333	313	306	333	316	329	359	320	345	318	303	341	339	324	338	344	361	328	328	328	348	314	340	351	322	298	335	313	314	341	340	357	360	350	327	335	299	323	314	326	328	323	345	350	334	299	324	349	352	345	314	301	329	341	308	329	334	324	336	318	290	329	338	324	318	327	307	337	349	353	346	323	325	338	317	342	337	317	325	305	307	352	328	317	298	329	326	335	296	354	340	347	361	318	355	305	308	340	348	326	299	321	331	291	320	315	336	329	321	355	337	346	330	329	308	364	347	313	341	305	333	313	318	323	352	323	324	322	321	318	327	355	344	347	333	323	331	322	322	329	312	340	308	357	316	340	322	304	337	321	312	297	316	330	328	316	330	330	299	320	310	307	310	312	330	298	339	334	289	312	343	327	295	327	309	305	314	275	314	328	316	316	344	329	304	345	310	347	318	362	342	339	361	343	299	332	342	340	357	342	335	286	321	305	327	307	306	348	307	331	316	341	353	314	323	329	327	307	295	335	329	365	332	344	288	335	312	328	302	322	331	316	346	313	328	324	305	328	298	326	333	318	301	344	325	314	337	315	329	331	316	321	316	344	321	307	333	329	311	327	337	362	331	309	355	345	325	324	344	292	315	320	328	292	334	319	329	308	323	352	326	358	336	322	333	331	345	322	327	326	334	332	322	348	334	341	343	316	342	322	338	374	332	352	320	337	302	351	328	314	305	305	345	320	379	303	313	336	343	301	321	314	349	300	336	302	334	310	355	348	312	304	312	362	323	338	342	327	335	321	335	321	305	331	299	316	300	320	309	302	291	282	317	326	333	303	303	319	337	308	339	332	351	297	326	303	342	347	314	326	331	361	347	304	328	322	314	328	345	281	270	348	303	307	316	306	325	319	332	313	306	342	308	315	329	304	318	326	312	318	320	335	347	349	312	307	354	305	338	309	357	338	312	323	300	324	335	347	338	281	343	327	343	333	337	332	307	361	322	302	320	296	342	334	360	308	335	333	343	304	337	333	335	323	340	316	327	321	316	303	346	290	300	323	350	343	291	353	316	312	294	275	325	331	346	321	304	313	327	302	318	355	306	304	335	341	332	335	321	311	323	323	332	311	325	337	360	334	300	345	345	305	316	321	326	337	355	317	299	329	311	326	347	330	300	334	343	324	307	338	316	355	328	351	354	346	329	322	321	278	286	295	333	330	309	343	307	344	306	373	340	305	321	286	310	306	321	349	330	324	318	377	299	323	364	325	342	305	298	332	367	321	326	291	374	362	314	341	338	338	324	346	317	336	343	346	307	313	336	307	319	340	337	328	340	331	320	319	293	327	333	336	325	356	295	347	311	342	354	329	351	314	350	344	310	311	292	338	331	332	317	339	324	311	316	313	321	313	319	329	333	322	317	335	295	317	366	322	323	303	357	334	353	324	317	307	334	335	346	328	340	342	331	289	288	314	303	308	311	332	323	304	332	300	361	333	337	359	330	344	322	352	302	327	321	328	295	328	321	330	310	326	321	304	312	299	324	312	331	330	325	344	314	328	307	318	329	360	332	341	329	328	327	317	321	316	319	318	350	345	319	306	327	316	346	325	305	318	326	339	270	329	308	326	306	309	311	336	330	291	339	341	315	297	333	321	328	321	329	359	304	320	329	347	325	329	309	307	335	314	288	332	320	361	317	330	298	333	333	295	325	350	337	332	317	305	309	319	332	307	304	330	371	333	339	339	325	309	327	317	333	346	322	321	300	328	335	310	335	322	337	299	324	319	316	342	322	311	338	338	338	329	315	315	302	328	319	360	354	334	314	313	348	344	312	330	299	301	327	370	320	332	290	339	340	329	329	314	337	347	337	298	306	323	329	327	310	292	330	313	325	304	266	343	340	319	300	348	304	322	351	314	318	329	345	305	341	324	343	324	330	304	338	324	324	331	357	297	310	340	353	324	333	325	366	316
59102	33580	16938	7353	1946	376	214	187	183	168	155	146	129	126	142	136	152	125	121	132	114	142	128	114	116	129	131	133	128	118	132	105	143	123	166	121	126	119	150	136	121	134	120	137	137	128	118	106	110	139	152	130	140	129	135	123	114	145	124	148	130	135	129	132	156	136	133	106	128	137	136	148	149	148	129	132	149	101	135	130	130	108	130	147	133	124	139	137	115	140	122	152	137	137	137	138	143	108	152	123	136	112	129	161	110	141	115	141	108	136	124	139	122	105	116	132	138	117	133	114	122	151	141	123	116	132	143	118	140	133	137	141	135	120	144	130	136	135	163	151	120	126	148	124	130	115	149	134	120	142	133	120	123	110	116	118	157	133	117	129	87	120	121	139	111	154	144	127	128	158	143	122	143	117	147	137	140	114	123	133	148	143	128	155	146	127	138	145	142	110	113	134	135	115	130	135	119	124	146	123	141	133	130	121	122	118	145	144	125	139	122	134	128	131	153	150	148	137	139	115	124	126	149	127	133	140	126	121	133	141	120	105	121	117	154	149	123	138	141	125	122	140	129	152	123	126	134	140	153	117	114	119	128	132	119	121	141	137	120	116	126	137	123	109	112	134	130	147	132	171	144	133	164	134	123	134	129	151	136	124	140	148	165	135	96	135	128	155	121	128	123	135	124	117	134	134	113	136	136	124	122	126	123	135	145	139	123	125	116	119	140	134	132	133	134	133	127	118	145	133	123	136	145	109	126	126	127	116	131	149	126	141	133	143	129	130	143	161	140	129	102	114	116	110	123	122	130	128	140	110	144	115	109	112	133	141	127	144	118	127	120	107	124	120	135	132	131	112	133	124	126	134	118	149	143	123	122	136	135	128	129	137	147	136	138	117	136	140	138	136	144	134	145	122	132	151	130	134	136	142	128	126	146	136	133	117	145	121	139	114	130	139	119	115	109	118	116	126	140	120	121	152	128	137	146	143	124	134	138	133	130	145	133	147	110	133	125	125	135	136	122	117	130	134	141	103	138	123	136	130	120	136	143	148	156	133	127	137	137	119	127	136	121	123	146	137	131	132	127	122	132	128	171	133	117	137	135	130	145	122	113	127	104	135	119	133	133	100	145	120	141	145	149	141	128	137	118	114	129	114	147	144	127	138	129	131	124	155	122	109	112	135	137	132	125	124	138	153	164	136	126	139	130	126	140	121	129	149	144	115	144	119	145	125	117	131	140	133	136	122	134	150	120	125	134	132	135	121	123	139	140	157	145	131	157	127	132	140	129	128	108	144	124	134	143	154	133	131	161	120	130	118	116	124	125	141	128	112	111	111	102	137	130	121	123	119	128	135	134	123	106	123	124	134	141	132	125	126	148	147	162	134	136	137	134	145	136	136	157	155	136	156	133	143	124	133	131	135	140	154	138	128	135	120	157	154	132	143	148	140	131	139	172	139	145	135	130	110	141	142	125	115	127	133	126	139	135	121	102	122	124	120	170	140	129	149	131	139	153	128	137	124	113	136	125	112	148	135	121	110	140	124	132	131	139	138	131	139	138	132	129	145	140	127	123	119	134	128	143	131	143	137	132	120	137	136	153	129	134	130	107	143	126	145	121	125	124	143	148	122	126	132	129	140	156	121	135	146	124	120	127	145	109	129	111	136	147	134	136	143	131	108	121	134	147	131	135	141	141	149	143	142	127	119	113	130	134	139	132	134	138	124	139	136	128	119	123	106	126	123	124	143	103	151	134	130	148	126	111	147	115	113	119	160	150	121	143	132	127	109	128	118	148	122	141	129	139	130	124	116	130	122	121	128	137	101	110	116	112	129	118	125	130	146	135	120	131	128	135	138	134	118	144	136	135	117	138	115	131	127	128	128	123	136	131	111	129	120	134	142	125	149	134	121	148	143	137	132	133	135	150	126	137	142	119	135	132	107	122	124	112	137	117	153	130	116	130	133	146	135	129	109	136	113	121	142	128	118	123	109	131	126	138	132	138	142	141	135	132	118	141	127	129	127	143	163	125	126	115	131	142	148	123	119	145	130	149	133	149	125	116	155	127	119	131	132	126	125	140	128	153	126	127	145	140	146	140	123	130	130	120	131	109	137	115	133	131	137	111	125	133	124	125	129	142	148	108	141	157	110	141	137	128	135	130	127	137	122	122	130	112	130	127	123	127	137	101	106	127	127	117	135	121	124	144	148	156	137	112	128	145	127	128	130	113	141	134	134	111	129	147	130	114	140	135	136	138	139	136	116	142	119	146	131	140	128	158	139	130	116	121	144	126	126	107	123	132	141	134	141	121	116	124	127	139	118	132	134	144	133	101	145	121	131	137	142	157	146	137	150	134	144	126	159	146	110	139	109	131	139	132	140	126	149	127	139	137	127	153	135	138	132	144	137	124	142	142	128	145	115	136	127	135	128	138	130	139	137	125	163	119	132	142	121	123	109	130	131	120	132	114	123	155	118	117	122	142	119	123	150	126	115	150	142	120	127	147	128	121	133	140	139	145	153	127	148	138	121	149	119	131	125	111	101	116	132	115	159	140	124	127	128	123	139	120	136	132	104	115	131	145	108	104	130	131	120	135	136	128	128	141	124	133	110	135	138	130	126	138	130	120	122	135	113	132	140	137	140	120	133	122	144	117	140	134	140	123	128	134	121	118	126	111	132	126	135	133	125	121	118	131	158	118	141	146	145	150	128	140	142	139	124	143	152	127	127	150	127	110	132	137	137	163	130	138	143	118	113	140	133	134	127	109	101	117	116	146	103	145	121	111	140	114	126	127	124	134	133	129	125	131	141	116	139	108	134	146	126	135	116	132	134	106	125	114	117	122	133	105	139	143	131	139	126	120	144	128	125	107	143	137	108	135	149	141	124	134	152	136	134	138	133	155	149	106	128	130	120	123	138	129	131	130	116	118	126	129	151	138	123	132	153	133	137	127	135	141	95	110	125	145	154	138	128	139	137	132	142	134	125	132	157	107	112	141	129	136	141	115	112	146	135	115	137	122	125	134	109	130	139	151	102	126	109	136	121	142	130	139	140	136	141	142	111	131	144	131	121	155	126	121	141	125	140	126	140	124	98	127	132	135	143	140	103	122	103	126	143	136	113	135	131	151	151	115	125	132	112	122	141	114	130	132	142	153	130	138	114	139	113	148	138	139	137	120	115	135	118	128	135	143	131	132	148	131	126	134	126	146	141	118	119	120	119	138	108	146	145	111	129	111	122	124	131	125	124	133	131	134	127	136	132	119	128	124	138	130	143	131	116	109	136	155	124	149	138	124	117	158	111	126	140	114	133	123	114	140	130	135	149	130	142	140	121	111	149	108	143	128	140	127	117	119	121	109	114	122	135	143	132	119	124	127	142	149	122	156	130	117	150	144	122	130	121	134	121	132	123	128	114	138	136	127	128	122	129	124	138	139	142	137	136	138	142	117	136	124	126	110	126	135	111	130	140	151	149	116	123	136	141	136	111	122	135	128	136
38540	25256	19015	13812	5233	1183	755	637	567	501	446	456	448	377	342	329	363	313	295	301	332	295	301	277	291	286	264	293	303	278	317	309	284	306	302	307	291	301	299	321	293	289	333	302	285	315	299	287	307	317	324	278	320	312	303	301	308	289	281	293	295	303	320	269	309	292	311	299	281	289	313	289	295	316	319	278	290	255	293	293	289	282	304	264	295	325	291	286	293	317	271	314	326	277	309	269	309	283	284	281	332	298	271	287	316	303	297	284	308	307	291	298	306	305	292	286	284	277	324	323	292	271	277	293	322	293	315	284	294	299	307	324	338	308	301	282	317	290	278	300	293	287	300	318	297	301	321	273	293	284	281	279	256	269	286	324	313	323	319	321	279	315	269	313	305	277	328	275	296	275	272	285	281	312	297	281	315	285	281	299	281	311	267	306	285	296	289	310	284	269	296	313	301	292	300	312	329	300	273	293	317	281	294	285	288	308	291	298	293	278	307	267	264	272	269	294	314	287	278	297	279	286	293	285	292	321	282	282	308	308	284	286	290	307	305	289	305	289	297	298	323	295	276	298	306	292	322	310	316	246	313	280	299	313	295	303	293	315	295	314	289	262	283	270	286	287	281	293	286	305	265	288	295	295	280	248	318	290	301	297	292	300	290	296	297	287	321	277	307	332	328	296	283	297	297	282	257	313	291	328	285	285	270	322	280	297	307	320	318	316	308	279	293	288	307	280	278	298	292	275	300	297	306	291	333	306	279	301	317	273	311	303	277	302	299	305	299	297	285	278	274	314	278	263	300	298	301	297	294	278	313	321	313	302	305	254	309	259	283	313	248	309	277	276	291	320	304	281	301	296	290	336	307	279	293	288	308	324	289	302	321	294	318	286	302	271	286	295	321	302	291	283	283	292	280	280	276	302	281	285	310	292	285	302	304	280	265	300	278	279	283	286	317	288	285	291	283	283	287	275	306	332	287	301	254	276	295	294	267	274	296	322	312	290	297	302	283	290	322	274	285	303	289	264	297	282	310	287	287	298	298	309	291	302	295	316	304	279	297	279	323	294	306	291	315	282	281	307	277	281	275	289	289	287	292	328	264	319	267	287	301	285	309	264	311	276	298	291	300	294	281	301	302	275	274	291	268	270	284	282	295	305	289	266	298	274	270	277	283	311	312	299	277	269	297	330	304	315	290	316	287	298	284	303	290	279	295	295	261	306	311	275	305	301	270	303	286	318	263	287	306	302	284	303	283	292	304	312	293	287	286	278	267	275	281	259	308	293	291	297	302	296	288	286	320	317	289	269	298	289	299	295	339	288	288	274	285	293	290	297	307	317	294	294	296	279	292	285	289	275	274	302	303	301	319	284	274	267	277	277	303	295	301	310	309	311	305	290	329	286	298	300	277	292	281	302	337	288	325	307	291	277	268	290	299	298	289	270	315	310	285	310	299	291	272	311	272	301	264	306	326	307	274	319	273	266	317	273	316	284	296	273	287	289	293	296	282	301	265	296	279	286	319	293	300	320	327	291	274	297	305	318	261	307	303	290	294	315	284	331	277	290	278	296	305	306	282	300	271	302	281	298	295	298	281	307	268	292	312	286	280	330	261	301	288	283	294	275	295	308	339	278	276	292	327	284	311	295	297	285	323	279	301	282	261	305	303	289	304	284	303	281	300	329	311	301	325	322	317	343	299	308	276	279	294	280	292	294	310	309	276	332	302	317	252	297	321	300	307	309	289	305	316	321	291	326	290	321	270	289	322	296	303	293	269	296	266	279	311	306	299	300	293	252	293	287	287	289	298	309	290	277	276	289	286	296	298	299	281	246	272	306	269	288	315	301	274	299	305	264	297	322	299	302	275	283	300	319	300	302	280	300	294	294	279	263	297	308	255	292	280	326	295	293	323	277	292	277	282	290	310	290	284	283	281	308	306	294	265	320	299	294	298	298	314	306	280	270	291	279	317	300	298	311	295	307	347	294	309	316	306	270	316	281	297	274	256	288	295	321	270	315	275	291	297	339	256	253	279	299	302	304	291	299	303	228	347	283	308	263	270	287	285	296	300	283	284	300	275	284	298	297	304	299	267	301	316	261	315	294	316	273	308	291	281	293	300	304	276	276	302	287	283	287	288	309	313	263	280	275	306	285	330	325	297	287	309	286	291	306	299	294	299	299	295	285	268	309	315	298	305	299	286	309	276	303	269	305	299	306	318	277	288	286	300	320	319	286	271	289	303	310	293	298	343	283	289	307	296	270	294	274	287	273	301	308	319	314	287	324	320	275	325	289	270	312	290	306	301	321	308	258	309	292	312	269	259	295	279	303	295	282	291	283	286	284	303	283	281	290	281	319	314	312	299	293	310	278	323	322	273	295	314	269	301	301	294	328	292	292	286	292	331	280	320	294	327	288	303	279	286	317	327	292	302	281	271	291	288	286	283	279	315	301	288	303	270	296	299	280	279	327	300	327	310	277	293	318	297	312	294	270	282	306	293	294	322	281	311	304	274	331	311	294	258	291	316	292	290	274	277	294	285	318	274	319	279	289	284	280	308	307	280	315	304	325	284	304	295	315	291	278	289	294	287	275	282	304	293	298	314	294	304	310	330	273	317	295	309	276	307	258	319	298	313	261	306	306	295	313	290	302	291	290	266	315	275	295	314	283	292	294	280	291	286	283	312	308	305	304	327	244	321	293	279	285	303	265	301	293	263	270	313	328	317	295	309	276	338	321	284	263	274	324	289	282	302	297	302	290	298	296	314	257	270	314	281	295	305	283	284	293	321	291	301	269	297	302	282	282	321	270	293	330	306	294	295	308	297	305	293	331	273	309	327	293	336	290	295	294	298	289	297	314	303	314	315	284	313	305	310	300	324	306	285	299	312	323	296	305	290	289	287	285	265	281	323	279	301	292	288	307	263	302	293	329	318	319	260	285	285	282	275	295	264	284	283	305	294	292	294	304	272	290	315	289	304	266	304	285	296	274	306	278	299	326	272	291	291	303	293	281	306	280	286	294	290	292	278	282	275	301	303	286	266	276	283	291	312	314	289	274	290	309	314	294	302	289	290	290	291	290	288	316	288	290	266	294	283	280	307	281	313	282	287	293	308	309	276	305	296	288	286	313	301	294	305	301	297	265	289	294	299	293	304	274	291	312	276	319	281	294	307	263	320	310	293	311	297	326	287	335	276	299	297	285	268	271	293	314	290	286	304	300	292	295	271	293	323	290	320	285	304	268	314	295	290	272	295	295	297	307	284	281	287	299	263	295	294	287	318	283	285	272	301	301	305	281	287	284	315	278	287	272	303	282	308	276	263	295	274	270	321	296	283	315	310	304	303	331	292	317	292	249	291	263	293	305	304	285	287	278	298	326	270	297	320	286	305	305	311	289	268	281	310	316	294	233	299	331	320	302	329	305	280	279	304	331	279	335	300	294	300	315	296	303	275	316	298	279	288	304	302	286	316	304	298	285	319	288	316	299	313	321	276	302
64968	40675	27710	13687	4121	781	257	239	206	182	194	171	142	153	144	146	131	115	134	128	144	154	117	123	126	122	139	146	156	144	107	145	139	136	147	121	143	140	134	135	139	139	116	147	152	130	144	137	124	146	151	153	153	139	121	121	111	131	153	145	146	111	147	112	180	142	144	127	106	142	127	145	128	118	152	126	155	130	107	125	150	130	133	153	148	144	126	123	128	146	137	136	138	142	160	119	157	139	136	149	124	137	149	160	152	126	152	150	182	131	141	156	148	122	123	129	120	130	126	157	149	134	129	139	128	107	127	121	135	132	135	137	149	128	148	139	136	136	115	154	143	121	139	148	132	142	132	128	124	151	151	141	139	134	139	134	148	134	129	145	122	152	147	133	155	135	125	131	124	150	143	128	152	132	134	157	118	152	146	127	135	127	131	152	133	147	138	145	142	132	138	154	149	124	141	143	138	133	128	135	139	130	155	131	139	136	148	112	128	151	132	151	115	128	127	120	156	137	141	149	129	128	133	137	140	112	129	135	133	155	154	115	143	133	137	140	144	137	109	148	138	152	166	134	131	130	128	130	160	126	144	115	114	144	142	134	126	137	163	162	156	134	141	135	117	145	134	127	150	134	126	138	133	121	134	107	138	139	154	136	137	141	145	130	150	164	122	154	128	137	149	142	133	131	132	134	149	129	133	121	138	135	116	142	139	154	134	132	140	124	131	130	153	150	143	139	134	151	172	146	148	113	123	125	142	149	131	131	109	114	116	113	131	150	135	152	147	135	134	133	141	142	123	166	128	146	128	141	145	130	121	116	129	140	127	122	117	129	130	142	135	134	128	128	126	132	124	152	147	132	146	118	125	115	150	137	143	134	160	148	143	145	141	128	127	165	130	135	144	138	137	152	146	137	167	136	138	142	134	145	132	153	128	121	130	127	123	133	127	154	145	131	119	131	153	138	134	140	140	138	139	138	118	128	134	128	157	145	165	129	141	135	131	137	148	133	152	139	136	158	132	139	145	128	143	141	133	139	128	158	130	155	117	128	136	143	126	129	134	160	117	164	136	117	132	132	109	141	133	141	131	142	138	154	142	146	123	133	135	130	133	118	132	127	153	122	134	153	136	135	155	142	103	126	118	139	146	142	119	124	132	143	141	119	145	145	147	152	125	135	126	151	128	129	131	140	134	125	122	144	131	133	131	126	125	143	128	142	160	156	147	156	113	150	137	123	141	131	142	150	138	142	115	124	111	150	127	143	139	116	142	155	145	133	131	126	133	141	138	167	135	132	127	114	133	143	137	140	122	163	120	118	104	149	130	139	146	151	147	145	127	129	129	155	122	127	121	137	140	146	137	127	146	132	139	153	155	149	157	129	137	148	129	131	141	131	159	129	159	158	133	116	149	137	124	125	126	147	159	123	150	135	113	134	123	148	117	148	132	132	141	122	127	127	129	158	138	139	130	168	120	124	147	124	130	147	120	143	145	144	139	147	122	123	124	150	144	113	143	146	126	120	142	140	127	136	120	114	138	131	134	119	100	120	142	124	118	117	130	144	131	147	126	136	145	126	157	152	118	130	136	143	109	133	145	166	109	139	153	126	112	150	142	116	137	139	132	145	158	126	132	134	161	125	138	144	141	151	136	133	116	149	160	99	126	170	155	147	139	115	151	139	150	140	127	147	119	109	127	126	120	134	131	172	139	128	146	125	131	119	125	130	120	121	133	121	151	119	157	144	154	137	146	128	149	131	129	135	151	150	119	146	132	120	152	145	133	142	125	162	144	137	124	123	132	151	124	149	153	129	124	145	132	125	133	121	133	147	123	125	133	147	150	137	154	151	148	129	116	159	135	118	140	170	153	142	114	130	125	130	125	111	115	149	128	130	129	133	122	125	128	146	122	123	133	149	136	132	121	148	119	144	134	141	145	143	137	142	144	141	125	126	128	135	152	121	143	112	142	148	141	146	129	129	146	140	113	131	127	146	135	130	127	148	132	129	133	146	162	132	130	130	135	136	147	136	143	136	112	139	131	136	108	114	134	138	135	121	140	129	128	135	136	119	124	136	137	110	154	135	129	138	141	156	137	130	146	127	112	144	135	141	142	130	120	136	134	146	151	125	124	142	155	128	108	126	132	118	139	129	146	144	102	156	174	143	134	130	139	113	149	126	147	138	140	133	150	123	130	131	124	126	108	137	129	139	147	146	127	140	135	168	136	153	136	165	140	156	144	138	182	142	144	141	135	139	146	146	157	125	132	130	145	134	154	143	145	144	152	142	122	139	139	136	142	142	139	117	119	135	129	131	135	137	138	138	140	149	139	128	142	124	128	141	129	119	143	156	127	153	140	142	142	147	119	129	137	119	143	142	138	122	146	122	125	144	109	140	117	139	145	143	139	148	137	135	151	134	141	133	144	138	134	150	140	157	133	145	131	141	122	142	134	133	143	149	154	150	130	131	131	137	147	154	129	140	111	156	161	121	121	116	116	135	130	126	129	160	120	129	123	154	140	145	141	164	143	151	127	144	137	165	148	144	106	122	131	167	154	126	153	161	107	143	141	137	139	134	134	158	137	129	141	158	141	131	152	128	133	133	147	138	141	171	143	163	134	145	146	130	135	132	115	149	135	120	146	127	137	124	138	143	140	131	105	115	138	142	146	168	140	142	119	133	118	136	148	138	139	145	127	148	146	116	140	145	131	156	138	165	152	135	136	121	115	139	152	136	148	143	122	133	155	109	152	144	146	163	137	132	139	172	150	151	157	145	112	140	132	146	140	123	116	130	144	137	117	133	111	123	147	126	147	144	130	148	161	128	125	140	105	139	145	153	142	146	111	133	116	152	118	136	144	116	143	158	141	133	153	125	134	136	140	127	106	154	138	146	131	142	171	115	145	137	137	139	142	164	119	136	142	130	116	127	144	139	145	139	141	137	142	135	131	146	127	123	127	139	141	136	152	150	128	133	115	146	139	148	112	136	150	168	129	131	142	118	138	135	142	155	130	114	139	147	125	142	126	143	144	145	145	115	134	129	141	163	147	130	146	132	151	145	149	135	135	135	133	139	125	134	149	125	135	140	147	139	119	137	135	149	160	149	128	146	133	132	153	129	147	138	146	141	138	142	139	135	137	136	153	145	143	130	131	149	127	114	124	152	160	145	128	135	121	143	143	132	132	133	105	116	134	142	127	155	143	151	140	131	131	134	135	126	138	110	155	139	127	114	149	136	124	143	122	129	140	147	147	126	147	142	146	123	107	150	119	130	141	145	144	133	163	134	132	144	120	157	139	163	125	127	133	126	152	138	137	147	128	120	141	134	153	153	126	140	146	144	120	132	118	129	149	151	131	118	132	113	132	157	141	135	137	121	136	151	137	126	133	147	140	148	148	120	151	134	131	132	139	143	133	137	151	145	133	158	121	150	139	152	130	137	137	143	136	151	128	132	146	124	139	124	132	153	148	121	134	124	132	132	122	127	137	147	136	166	152	125
41005	31906	30622	19526	9458	2210	837	724	596	569	506	485	442	384	396	364	361	334	324	332	273	317	320	305	310	308	326	323	319	263	311	334	290	316	322	344	288	289	307	342	319	347	286	291	291	325	322	326	325	318	328	329	310	291	330	333	316	361	311	321	292	314	323	291	322	297	287	333	308	371	323	303	292	269	327	297	311	325	293	281	328	300	315	308	327	301	310	314	295	316	344	300	315	294	315	307	309	310	295	321	308	320	314	274	313	336	312	291	312	327	330	291	297	331	295	297	310	327	316	321	308	313	252	324	293	316	295	334	311	288	282	333	314	318	306	293	316	305	304	333	327	294	304	344	302	308	292	288	347	330	293	314	309	310	307	249	292	310	291	324	320	299	324	312	300	322	304	295	313	316	278	291	318	308	316	318	299	312	308	317	295	303	312	333	302	292	334	321	308	300	298	343	320	303	301	322	293	279	299	331	321	352	314	311	334	336	272	290	294	312	303	314	292	319	316	288	300	265	307	333	283	303	309	338	283	288	327	332	332	311	310	289	281	301	288	309	295	345	339	312	281	292	325	321	310	318	312	319	329	310	310	292	291	301	283	321	306	299	294	331	300	308	323	300	340	302	318	305	285	318	304	280	291	331	273	322	307	308	325	310	292	345	282	309	292	303	315	304	309	288	289	286	328	335	327	295	304	323	311	310	291	320	300	295	287	308	309	334	329	329	310	304	322	287	318	330	318	293	306	307	311	327	295	326	323	334	328	308	285	294	281	309	300	295	317	291	299	302	279	321	302	300	290	315	309	310	306	308	308	276	350	344	285	295	312	311	322	307	325	336	304	270	303	281	303	301	289	292	317	317	285	304	276	297	314	292	297	316	338	294	302	304	282	299	330	322	294	306	344	310	285	281	314	353	314	335	318	329	305	310	313	273	321	288	284	311	296	322	328	293	327	288	314	318	288	329	275	313	323	304	333	294	278	298	290	291	323	285	303	291	297	278	300	321	320	291	313	279	298	281	321	299	307	300	291	312	302	332	307	266	314	325	295	297	315	299	308	302	344	301	302	335	298	296	282	303	316	304	325	274	280	329	332	318	297	307	307	316	345	331	310	319	280	311	294	327	306	315	343	326	297	319	337	335	287	282	317	308	294	296	292	322	310	316	300	288	284	293	306	305	321	314	288	288	277	301	291	292	326	317	309	310	332	319	288	345	286	295	309	299	312	311	295	319	314	312	302	335	273	326	287	322	296	301	299	317	277	326	301	313	309	281	287	301	321	281	282	332	317	301	291	311	280	290	293	296	291	314	292	327	319	287	309	306	307	271	309	307	294	276	295	305	305	328	322	346	310	298	330	321	329	300	340	310	295	329	312	332	335	272	289	273	275	314	307	303	297	320	301	311	303	301	296	302	343	301	313	331	310	285	310	310	300	302	285	293	325	294	299	315	316	341	314	326	312	289	294	312	274	296	313	314	310	323	279	306	300	298	319	283	292	321	322	283	292	295	322	311	287	307	310	302	293	316	301	315	337	307	328	316	319	334	302	312	311	311	312	306	284	320	325	322	313	292	284	322	304	304	315	324	326	302	304	319	319	315	289	316	329	336	311	305	275	319	312	323	272	317	310	282	307	326	292	313	306	312	319	320	331	305	297	309	301	313	324	288	325	304	324	301	328	322	309	292	293	305	320	326	340	314	296	292	264	333	314	305	282	297	317	295	314	334	295	294	297	312	315	305	311	328	322	307	309	296	304	309	308	310	352	324	304	320	288	304	300	292	306	335	317	325	286	340	293	299	310	305	324	337	289	316	296	303	331	287	274	323	268	291	327	299	332	314	295	311	314	303	332	293	321	330	319	274	339	284	306	303	310	312	318	271	325	299	333	275	318	295	324	343	301	286	315	285	298	317	283	326	300	298	309	303	267	338	287	286	303	274	296	300	294	280	292	279	297	293	302	309	283	309	282	295	296	309	293	302	324	309	339	297	299	300	279	320	297	305	296	313	317	341	328	312	312	309	313	320	314	319	304	305	313	298	301	315	302	295	337	321	330	307	299	299	289	318	310	293	294	299	326	304	335	339	315	319	285	315	305	315	290	310	300	313	290	309	303	310	299	317	315	313	315	327	308	308	335	318	312	301	334	301	314	299	324	294	324	332	281	311	299	288	307	306	318	308	320	303	307	319	302	326	308	306	351	316	302	302	268	282	309	290	324	305	295	301	301	313	309	305	319	300	322	322	296	323	289	336	310	308	341	300	297	263	301	309	313	318	298	302	295	315	334	308	278	288	305	309	310	272	312	325	305	299	294	332	303	313	334	270	280	316	329	306	334	306	310	310	298	336	288	308	343	298	303	363	326	308	296	335	317	309	333	313	305	316	302	313	321	297	277	299	290	326	277	315	285	315	290	309	312	283	310	307	302	327	305	325	310	312	294	284	329	301	297	298	298	309	311	297	325	276	302	270	298	286	315	307	291	324	307	261	290	323	293	302	333	319	328	327	299	299	337	324	288	322	314	325	302	276	315	329	323	324	325	313	306	311	297	330	281	298	321	293	317	321	317	263	327	311	322	346	283	309	299	313	301	298	288	319	315	308	308	310	311	309	301	316	298	299	287	306	315	295	317	339	326	311	297	317	309	310	308	275	322	317	314	316	316	298	308	319	308	326	315	304	338	301	327	321	312	300	300	290	300	298	279	309	307	286	282	329	329	307	277	341	294	313	270	310	290	325	306	315	322	287	335	292	308	286	301	297	313	298	284	291	309	326	329	320	318	301	336	283	330	278	325	297	319	319	321	334	294	314	324	323	317	335	307	318	294	304	312	291	304	322	288	311	319	314	295	301	307	325	301	270	300	292	273	289	312	300	298	320	285	331	289	290	303	298	335	339	331	318	308	318	329	288	319	305	307	296	306	308	348	291	322	303	322	320	318	309	338	290	314	320	322	290	326	313	325	304	340	310	301	323	294	317	302	332	307	316	305	273	274	309	320	294	281	312	294	316	289	299	305	288	320	347	297	307	307	282	285	288	301	313	296	301	299	299	313	284	302	330	293	290	266	325	326	333	262	313	320	287	304	334	290	305	307	285	305	310	314	318	337	307	294	295	278	305	298	283	302	293	334	303	296	315	294	325	306	307	312	335	296	311	357	315	313	312	311	320	322	299	310	316	315	283	316	304	305	292	290	319	315	321	319	290	286	344	307	325	309	294	329	334	298	292	335	332	307	275	300	320	312	295	333	301	322	305	367	317	307	286	302	311	278	320	346	314	329	332	300	349	304	324	286	308	319	293	326	352	359	277	309	289	305	314	311	296	318	297	336	329	325	294	305	313	325	291	286	293	302	296	311	304	293	297	299	293	292	353	325	322	321	314	305	284	278	293	296	305	323	299	307	318	306	293	304	295	298	306	299	308	256	301	325	286	289	309	349	292	305	312	300	345	296	301	299	344	327	302	288	315	308	290	306	299	292	316	306	298	321	296	290	289	285	277	324	341
51421	28582	9132	1883	495	221	196	163	155	157	155	177	124	148	168	135	149	158	174	150	136	129	154	155	146	148	149	144	148	173	156	166	149	140	130	152	132	140	148	160	163	175	150	152	153	137	144	164	137	158	128	131	154	149	148	191	164	139	131	156	177	163	147	152	161	161	136	149	172	144	130	148	162	136	146	150	143	134	137	143	147	137	150	155	157	134	134	148	138	164	144	147	145	145	147	149	141	180	160	177	132	132	144	142	153	149	164	157	147	133	133	144	144	116	147	122	137	148	163	145	144	138	174	168	135	150	172	135	135	137	147	163	147	160	147	158	160	120	121	151	158	143	163	137	145	142	140	130	139	158	143	146	145	163	165	164	157	152	159	149	132	152	153	145	152	111	136	149	130	145	155	152	140	147	163	149	149	160	134	147	133	155	158	134	162	155	163	159	154	166	167	142	121	144	149	143	150	153	158	133	129	164	159	158	151	169	153	149	113	156	150	136	157	136	143	133	155	149	126	161	161	140	135	173	144	159	152	149	157	164	133	136	151	135	165	162	140	134	197	148	146	145	149	147	146	159	141	130	142	142	176	130	141	146	137	162	137	145	164	111	132	167	160	146	158	152	151	156	170	163	168	155	147	144	153	151	175	167	126	142	142	164	149	148	168	148	133	142	144	160	158	146	145	161	151	157	152	146	140	162	149	152	148	148	122	144	150	125	128	125	135	144	136	150	146	189	151	124	153	192	136	149	158	145	138	135	136	145	137	158	159	148	151	161	131	142	144	128	160	154	162	143	176	155	135	147	151	143	148	152	139	147	137	135	169	146	165	151	162	126	131	124	136	154	152	150	167	161	158	142	159	118	145	161	155	146	141	161	166	159	147	133	141	142	138	150	157	160	149	139	144	145	165	143	178	148	134	123	122	147	143	139	137	150	146	148	151	165	143	152	119	161	134	141	156	153	152	133	138	155	161	140	161	147	155	153	145	145	126	178	148	163	137	139	149	142	159	152	148	156	132	158	173	145	166	143	157	165	157	159	132	159	155	145	157	146	143	157	128	140	144	160	132	137	156	152	155	158	145	129	150	151	161	153	143	148	154	150	142	145	147	131	150	162	169	142	168	165	164	130	168	135	135	159	159	133	173	146	151	145	167	154	160	165	168	166	160	163	152	146	150	146	143	139	141	147	150	159	155	140	143	134	132	154	141	156	157	141	149	168	151	143	147	144	150	164	134	154	153	130	145	138	150	158	141	139	163	161	160	171	147	145	135	142	160	134	145	145	134	133	153	140	134	128	151	143	163	163	145	168	176	133	161	130	139	147	151	156	157	161	156	135	156	171	139	150	142	144	142	138	172	139	173	144	126	158	150	134	145	153	181	175	180	128	157	152	149	147	143	140	155	138	153	160	153	156	146	142	165	138	140	146	148	133	145	127	140	135	156	128	140	147	155	166	166	127	142	151	171	162	156	155	150	128	138	180	137	127	151	130	139	145	147	120	113	150	157	148	136	151	149	139	146	127	160	171	162	170	162	173	146	158	160	143	146	150	129	135	149	162	146	142	137	143	138	142	117	142	144	154	166	153	148	165	164	132	135	141	155	158	170	177	161	164	168	172	153	139	139	180	134	147	160	134	166	151	148	152	142	156	140	151	154	139	145	114	153	158	151	159	145	155	163	131	184	129	150	141	122	160	143	141	153	165	158	140	147	169	152	154	132	126	142	137	155	158	165	150	151	148	124	140	141	179	141	159	154	152	146	139	134	114	136	159	161	159	160	150	170	135	140	171	168	151	128	158	161	171	140	143	162	134	139	132	129	158	131	134	141	148	128	130	172	148	128	164	168	138	131	158	145	161	134	152	152	142	131	165	140	141	148	160	127	137	160	164	138	160	137	170	149	155	136	152	174	151	144	129	156	165	178	144	112	134	160	139	135	135	149	155	127	157	178	134	139	158	142	136	154	131	137	154	147	131	159	170	149	161	147	130	161	128	161	162	144	138	144	148	151	150	158	137	162	145	157	124	138	162	174	138	159	129	149	166	128	129	136	163	156	160	168	136	167	146	170	135	131	148	161	164	141	145	150	167	140	151	152	143	163	147	139	158	175	157	143	156	169	162	142	141	133	133	172	158	140	130	152	142	165	173	156	127	148	161	153	158	153	134	175	157	134	179	135	154	144	152	163	130	177	141	131	123	164	158	148	133	152	146	147	148	165	165	154	136	145	161	132	148	144	142	153	134	157	153	159	157	165	136	129	159	142	152	151	159	143	151	145	143	145	139	155	160	156	145	141	170	147	147	136	152	173	138	157	157	149	164	159	150	147	148	152	136	111	145	134	155	152	153	155	166	148	163	154	146	159	154	154	144	157	155	128	139	140	137	157	128	141	163	184	160	164	137	109	149	161	142	146	157	152	155	166	152	165	149	158	129	155	161	160	142	166	125	129	134	148	156	138	168	142	164	146	174	150	141	127	160	159	152	150	154	146	153	151	144	131	139	168	144	141	122	157	150	148	144	169	182	161	159	155	152	131	156	132	139	141	155	175	160	145	147	157	125	161	162	146	139	124	134	155	162	159	141	140	130	125	151	166	145	133	148	139	150	145	132	146	160	126	158	147	155	153	169	159	151	145	161	154	139	141	168	162	156	141	135	145	119	129	121	140	160	163	139	153	144	163	156	145	149	145	142	153	128	160	172	137	153	169	170	144	162	122	140	165	145	150	160	133	144	158	172	142	136	137	148	130	160	167	151	127	162	149	142	175	149	157	149	138	132	146	149	160	134	157	132	119	170	157	163	174	131	130	147	145	151	149	152	165	133	164	148	160	121	162	152	152	139	133	185	147	171	161	152	170	169	161	129	137	146	130	122	151	141	125	153	139	147	159	149	126	144	150	146	161	135	137	173	155	153	144	128	159	143	163	139	142	135	156	167	141	159	137	138	155	149	152	142	145	165	162	162	136	142	172	149	144	171	138	147	160	141	133	109	154	157	150	136	147	128	143	148	155	181	143	160	135	179	142	173	140	173	144	151	141	160	143	135	157	134	139	153	135	144	154	141	137	134	157	130	154	150	147	151	176	175	148	128	137	144	150	146	180	178	138	174	146	157	156	140	145	132	144	161	130	174	163	154	157	159	149	119	150	133	135	155	146	141	138	144	146	153	143	123	175	183	148	134	151	129	156	170	168	158	154	140	136	149	172	154	138	156	153	157	168	138	137	141	137	142	149	154	140	147	166	137	149	156	153	132	131	157	134	143	153	166	132	141	143	147	141	161	137	151	153	171	142	180	162	161	148	120	155	179	180	151	142	138	150	167	146	137	142	131	171	119	165	145	172	144	136	157	148	156	126	161	147	146	178	156	130	159	137	155	131	151	148	136	132	156	165	154	139	130	142	147	134	150	168	158	133	166	132	157	127	148	163	148	159	134	146	148	158	156	139	141	162	149	142	144	151	152	156	148	138	152	151	156	146	155	168	153	144	163	155	145	151	163
35147	22226	8970	4017	1340	555	437	436	371	361	390	371	312	330	331	307	355	313	331	322	300	313	317	355	305	324	354	290	309	316	363	326	340	313	330	336	343	328	373	334	337	381	355	324	334	314	348	330	359	323	309	301	311	336	334	352	345	275	332	328	355	346	359	310	332	318	329	309	350	356	325	347	342	342	339	351	333	331	328	342	357	348	302	325	330	332	306	311	333	305	320	336	329	340	335	391	335	301	316	340	368	384	350	336	323	341	335	340	307	326	327	344	328	291	308	311	313	334	367	356	332	336	341	311	309	355	320	322	352	331	350	340	292	297	353	320	328	335	348	324	319	318	341	331	342	318	320	308	353	321	316	320	337	320	288	326	364	362	341	355	328	313	343	340	327	370	312	315	365	331	344	340	305	327	336	308	320	339	325	338	279	308	339	347	321	317	323	317	309	322	346	335	331	330	340	315	342	318	316	340	322	350	313	328	325	330	315	312	303	331	308	338	346	304	338	332	314	323	363	339	349	337	309	353	332	340	367	355	309	296	340	330	364	348	323	347	345	300	345	313	338	359	338	358	327	292	322	290	341	326	327	324	292	329	317	324	317	297	328	339	325	339	324	338	328	322	335	315	326	293	291	297	327	314	332	368	323	332	318	334	336	345	313	332	311	327	327	329	311	315	340	320	325	326	309	319	323	305	317	303	325	324	359	359	340	326	346	333	344	309	346	330	358	314	350	350	294	347	364	328	323	351	317	339	335	339	299	321	335	314	310	328	325	335	327	334	316	354	364	328	349	303	305	321	326	311	363	330	360	323	326	330	320	307	316	317	310	320	347	331	337	363	350	312	327	305	320	318	342	296	341	328	329	311	326	356	312	319	329	310	334	319	301	299	324	319	334	323	329	355	341	313	338	341	326	332	305	317	303	351	330	366	308	323	311	357	309	292	311	312	308	304	341	318	325	318	321	364	318	333	346	312	353	329	325	323	376	328	320	300	331	324	322	321	352	332	346	312	329	357	336	326	307	317	322	336	286	358	343	346	345	322	304	349	323	339	317	347	311	295	319	324	321	334	322	354	319	323	299	346	314	342	343	327	329	340	383	347	363	335	348	331	305	317	324	344	346	321	371	334	304	317	333	331	334	344	320	321	299	344	328	323	346	339	356	290	333	330	371	310	356	307	319	320	343	330	327	352	355	316	320	344	354	340	334	350	341	319	338	327	363	323	330	318	341	305	331	303	324	306	321	309	322	302	338	331	315	342	296	322	340	262	331	328	367	370	327	332	308	310	340	346	331	329	354	329	321	343	325	309	325	304	311	341	314	332	332	295	323	365	326	299	309	322	338	334	307	316	314	351	321	322	327	346	326	342	321	323	354	340	350	331	343	342	303	316	323	357	294	353	333	350	326	321	343	292	311	322	339	320	307	317	328	310	316	308	328	356	311	336	323	342	364	324	345	350	352	338	354	328	306	347	340	341	297	330	339	319	340	280	325	324	336	291	332	310	324	353	283	362	325	346	359	315	361	331	370	374	320	300	296	336	312	312	324	351	332	344	343	323	352	355	384	338	345	337	368	296	348	364	316	353	317	318	352	325	309	343	348	313	346	308	335	328	295	308	314	322	334	320	315	317	375	322	338	320	302	313	313	329	336	314	329	324	344	307	348	312	334	335	324	313	317	330	305	310	351	326	331	331	351	346	319	329	339	342	322	332	330	343	303	358	314	328	336	328	331	337	320	332	313	330	341	329	363	347	323	333	318	377	307	360	346	342	336	333	326	327	327	346	315	323	343	318	338	345	355	293	313	308	365	326	346	323	316	305	343	311	304	349	356	339	314	326	355	348	323	323	342	322	320	338	361	339	356	320	341	338	330	333	311	352	355	320	322	340	350	307	361	344	321	324	341	345	330	356	337	309	334	355	303	335	326	315	307	338	326	328	311	344	334	342	335	339	310	317	325	302	342	320	316	351	312	369	322	305	306	352	291	330	302	328	328	334	322	352	315	346	316	373	333	360	329	317	315	330	335	327	336	350	334	357	315	345	305	337	305	348	330	341	358	337	338	351	347	361	312	340	328	311	307	332	342	348	328	294	312	340	337	325	330	322	282	319	337	346	353	329	344	306	333	333	316	317	316	312	330	334	365	338	323	331	340	342	295	329	341	305	307	294	328	352	362	322	301	329	315	327	340	322	350	328	342	331	288	312	349	319	327	314	330	298	335	315	339	309	334	334	300	324	320	311	330	319	328	311	314	340	322	333	337	368	331	295	340	339	374	313	281	331	329	335	341	329	350	343	351	334	326	322	304	312	331	329	296	307	322	302	339	336	328	323	342	319	347	326	370	308	313	304	315	328	336	308	334	342	313	321	362	313	308	340	364	306	326	328	349	343	319	313	333	325	317	318	316	312	323	346	313	325	308	364	333	336	324	320	358	335	345	318	350	326	304	311	336	329	291	326	362	369	344	346	327	331	328	307	348	311	356	316	296	307	331	342	311	333	335	316	351	329	309	304	336	304	325	362	326	340	345	339	344	364	337	338	373	340	336	336	329	294	328	337	340	316	317	322	334	356	343	326	346	352	313	301	318	346	340	307	307	335	338	319	348	319	330	345	339	345	336	356	311	310	322	356	344	338	330	388	333	338	376	360	332	345	339	310	355	332	324	342	341	329	346	323	328	323	346	321	360	285	338	329	307	313	315	340	323	354	353	308	349	369	288	323	300	318	329	335	342	360	326	371	336	337	326	310	337	368	356	315	336	331	332	294	304	319	343	327	328	341	338	360	337	329	322	307	334	337	298	299	351	337	306	365	347	338	338	353	310	331	329	324	335	341	344	332	338	358	335	335	324	361	343	305	323	345	316	309	296	326	349	334	390	329	341	307	297	311	307	325	338	326	325	321	329	297	323	341	297	310	314	345	340	333	354	337	323	337	345	325	306	354	341	360	312	355	337	342	353	308	321	336	353	351	308	324	320	327	340	321	308	288	358	306	326	315	335	351	323	337	364	334	349	329	322	331	338	347	350	309	343	330	360	308	354	369	319	336	337	350	336	330	370	329	313	318	323	310	329	347	348	311	340	317	329	333	341	347	345	287	339	357	372	349	333	336	324	314	319	315	317	317	343	340	343	306	332	332	338	369	306	321	326	314	348	350	355	374	330	337	372	325	313	372	358	334	313	321	292	324	312	311	320	308	324	348	309	327	333	350	351	342	327	328	330	358	326	302	304	321	303	335	327	336	326	318	291	346	333	353	347	314	319	341	332	298	315	364	358	320	340	355	360	311	324	341	327	314	320	320	331	316	335	309	337	314	328	319	352	321	359	343	331	355	317	350	329	327	308	327	325	308	307	312	333	323	315	355	325	303	331	325	365	324	332	348	322	320	349	341	330	303	319	351	345	306	345	329	338	320	348	348	309	334	332	322	388	327	348	371	309	334	327	321	328	318	333	294	330	358	336	306	347	312	316	308	327	315	291	335	369	336	327	334	323	338
63141	31604	12183	3336	1004	266	180	180	147	147	150	127	119	150	133	128	137	153	109	139	142	132	143	124	124	148	132	142	142	149	142	159	124	133	142	121	151	129	116	143	117	145	139	145	119	112	142	150	123	131	142	126	135	131	137	149	132	127	142	126	161	108	137	123	133	153	119	141	157	118	136	156	139	139	151	135	144	130	137	126	120	131	156	128	141	151	132	139	131	137	159	140	148	139	146	152	125	138	136	135	110	130	121	121	130	141	134	128	129	128	99	120	133	128	167	139	142	153	125	158	145	156	149	114	131	140	106	133	145	121	135	139	147	122	134	146	133	131	144	134	129	146	147	142	155	148	133	118	118	143	144	133	136	106	143	129	166	135	142	125	126	109	131	128	123	133	131	147	131	137	127	120	130	123	147	136	133	120	109	137	156	142	133	128	119	126	145	132	131	115	143	155	137	125	156	119	116	134	142	137	127	117	148	132	145	146	110	131	141	125	103	118	141	131	146	143	121	131	145	129	136	116	92	136	112	157	155	135	146	115	134	159	116	148	130	156	132	134	142	124	135	137	108	122	123	117	129	142	135	123	155	125	157	103	134	130	134	127	115	123	142	106	117	117	148	124	148	148	117	143	129	129	145	129	119	143	140	123	117	127	153	123	120	121	139	137	145	124	136	136	144	111	137	131	123	110	141	141	142	121	114	140	154	154	143	141	126	141	120	126	157	135	148	150	151	119	137	144	125	135	124	137	122	159	131	130	139	130	130	138	140	127	129	145	131	129	141	127	119	127	132	129	151	173	118	154	150	150	124	115	118	131	103	122	131	138	119	145	144	150	148	132	146	142	137	135	138	119	134	159	141	119	115	134	112	142	150	108	147	138	152	127	119	129	125	155	127	112	155	126	136	125	132	132	140	142	153	128	131	122	129	134	120	133	125	136	145	142	148	138	116	134	129	121	140	136	142	153	149	146	129	153	131	149	136	125	123	115	104	146	118	105	136	129	132	126	135	148	153	120	143	138	126	141	144	138	108	116	120	147	150	146	148	126	125	141	140	144	142	143	159	128	158	154	122	126	118	135	130	135	117	128	142	130	123	126	141	124	130	132	121	148	134	127	141	124	131	128	151	137	139	147	117	118	140	136	151	148	137	134	138	115	133	121	129	142	122	158	132	131	149	128	130	118	135	159	131	159	121	130	115	132	177	134	146	137	157	144	122	125	128	126	136	128	135	118	136	143	131	107	153	116	129	130	140	156	123	152	139	136	138	162	135	127	134	122	130	135	131	149	121	155	130	139	125	130	140	126	117	127	132	134	132	124	108	137	124	110	135	116	132	123	118	114	154	143	131	150	132	117	141	117	109	162	136	132	137	143	117	129	119	140	129	123	146	140	146	113	120	131	142	142	151	137	145	148	146	142	137	123	114	141	148	153	140	117	139	148	117	131	118	129	122	138	124	157	144	152	126	127	145	125	156	148	130	113	115	140	134	133	136	136	145	148	132	142	125	132	116	158	151	145	139	137	116	149	133	129	148	134	159	138	140	119	118	134	138	126	133	150	134	135	127	124	141	105	138	146	135	131	125	142	144	140	120	143	124	130	124	145	123	134	139	128	134	139	135	171	143	138	126	134	132	132	122	159	156	131	151	154	138	136	121	128	127	147	124	136	127	143	146	136	133	113	118	145	148	119	121	142	135	146	141	137	121	128	116	113	121	125	135	145	125	112	143	125	141	136	135	135	131	142	133	146	147	132	143	146	146	158	141	155	126	111	132	136	117	165	169	136	141	121	103	109	142	116	148	139	150	140	137	128	146	135	124	137	140	133	132	149	155	129	139	150	127	129	140	154	144	133	124	118	121	132	134	120	149	135	128	138	128	145	131	121	132	143	139	106	125	122	131	156	120	136	117	138	132	139	113	125	135	149	131	128	153	121	120	147	137	139	140	138	138	143	134	140	132	140	139	131	153	124	151	123	132	148	131	147	128	131	125	142	142	133	118	148	121	126	142	142	163	156	143	141	128	112	141	121	135	128	138	137	159	129	134	130	146	130	134	138	121	134	170	127	114	148	146	129	124	136	132	130	123	121	132	128	123	138	134	147	121	132	134	116	146	159	137	111	130	140	115	134	123	134	154	112	129	116	126	159	153	145	150	120	142	142	149	135	118	123	130	156	158	102	160	130	107	144	126	135	121	130	145	121	118	115	131	149	120	125	144	142	155	143	129	129	120	135	136	134	123	138	137	136	124	114	130	138	132	139	132	121	128	115	138	118	147	122	122	134	108	153	136	144	146	139	140	148	134	123	116	123	151	133	134	148	139	126	119	122	147	150	157	130	148	140	142	154	120	133	123	128	147	155	114	122	133	138	141	129	139	134	145	123	120	144	150	146	133	120	107	130	119	122	133	122	137	120	150	125	139	145	139	144	141	134	135	115	125	143	137	149	141	155	152	130	139	106	123	118	135	126	149	129	159	147	124	152	137	147	115	144	136	128	116	142	130	118	155	121	146	111	144	128	119	132	150	114	139	128	125	133	158	156	143	117	133	127	119	153	121	123	140	132	115	148	121	124	120	142	135	143	141	138	137	145	132	139	121	156	121	110	132	126	138	131	136	118	110	121	134	148	132	138	127	120	117	122	144	127	117	119	142	125	125	127	127	124	137	137	145	133	130	131	118	117	128	135	110	153	114	120	111	118	130	99	142	129	111	153	123	149	130	157	129	136	137	149	126	145	140	130	130	147	151	114	137	130	165	125	141	124	128	164	127	150	149	153	126	126	125	123	116	122	124	148	140	133	142	164	158	101	145	123	154	142	112	130	147	152	141	152	113	176	129	138	150	128	137	135	121	128	140	125	122	133	142	135	125	127	148	163	149	131	135	137	134	137	143	134	115	142	125	152	134	97	125	146	146	133	157	142	146	118	138	120	129	141	133	163	142	135	143	147	131	130	131	107	160	125	150	118	134	123	152	132	147	141	150	132	156	136	112	151	139	130	136	131	123	122	114	118	126	100	151	155	139	106	128	122	133	140	151	127	139	131	131	127	144	139	129	134	126	122	130	143	142	129	115	117	120	129	140	123	134	129	132	125	138	141	120	138	145	108	138	132	144	138	113	130	126	139	139	146	130	124	152	124	160	145	133	117	118	141	132	150	121	124	117	139	121	124	138	150	134	120	111	145	121	144	133	139	116	139	150	144	149	147	140	131	149	136	137	149	141	124	142	134	114	117	136	145	124	121	150	125	152	135	130	159	130	135	123	147	125	132	150	133	142	116	144	139	144	137	120	141	141	138	154	137	127	150	122	126	137	124	131	124	148	153	119	135	156	144	140	151	121	134	134	126	134	139	152	128	116	137	130	123	145	134	123	129	111	147	136	156	148	121	118	145	117	125	118	155	137	133	147	136	130	138	120	140	125	126	128	151	124	131	124	127	140	114	127	142	148	123	130	143	155	124	109	134	150	157	122	132	134	147	146	108	131	166	140	156	118	122
42643	23090	12672	6750	2775	784	475	443	405	380	392	345	330	313	354	295	287	322	274	293	293	269	317	311	305	301	316	310	309	289	302	313	313	278	316	301	321	330	303	264	288	287	312	278	307	298	281	327	292	316	294	285	304	307	277	313	326	274	296	299	318	332	317	288	297	305	324	308	288	299	323	310	323	285	285	315	320	326	297	307	338	290	356	298	320	284	293	302	303	320	299	314	286	275	298	288	313	278	281	291	292	313	311	303	298	332	302	301	325	297	285	293	292	304	313	270	291	305	297	306	306	286	323	327	305	277	288	302	301	262	295	319	286	318	295	316	273	285	314	281	287	282	293	294	322	307	290	294	314	295	301	288	312	289	329	318	304	318	258	351	322	325	297	273	266	329	336	301	312	306	329	308	294	307	308	287	294	299	305	293	289	306	304	312	310	290	313	306	315	304	308	268	284	314	308	333	346	291	308	301	296	296	277	316	324	311	302	274	280	284	319	305	300	327	315	324	295	297	321	271	312	287	313	286	310	314	272	288	277	283	279	260	315	315	288	287	290	309	282	309	282	299	341	317	307	291	309	282	303	275	284	278	277	274	304	314	310	302	290	285	294	287	272	289	242	304	311	275	308	288	274	311	278	323	316	315	290	291	287	295	317	296	284	316	308	296	318	303	305	293	335	300	242	307	300	320	301	297	284	327	303	315	304	327	294	301	301	311	303	289	292	282	319	318	294	336	297	306	295	310	287	314	305	303	290	289	353	312	277	279	297	299	321	272	291	291	319	275	303	279	293	274	338	279	285	320	285	303	312	316	313	272	301	293	312	324	285	302	286	290	295	293	288	293	283	297	298	305	294	296	270	293	253	317	323	297	291	295	324	294	310	317	305	298	315	305	322	309	319	288	314	322	324	292	325	296	298	284	289	309	296	317	274	322	301	290	300	333	314	333	316	313	292	287	308	317	289	299	321	297	289	300	295	336	315	322	292	350	331	300	294	297	282	296	295	303	298	311	279	303	318	320	293	303	285	301	266	285	288	305	314	253	336	264	286	294	266	287	310	317	293	322	301	286	336	298	320	305	307	298	314	322	313	292	301	292	266	276	290	334	312	300	277	330	289	318	280	302	293	313	293	317	319	330	292	311	303	302	296	311	299	294	308	321	279	283	276	277	314	321	339	333	353	288	318	297	292	296	309	288	294	306	317	297	289	312	300	307	307	303	326	291	282	300	301	320	315	274	332	267	276	297	298	289	327	271	311	302	295	273	259	295	299	285	315	308	298	281	316	297	278	322	292	316	296	307	298	281	319	322	296	300	308	328	319	296	320	308	293	316	318	299	296	317	286	288	312	261	292	276	297	331	305	292	338	300	294	313	291	306	330	294	323	302	336	326	356	274	306	288	304	309	299	325	333	292	294	285	302	298	302	306	314	308	292	320	301	274	332	285	311	283	283	306	279	278	291	273	309	294	299	294	293	303	285	306	297	281	322	250	288	284	306	315	309	312	335	323	299	287	295	325	310	309	301	308	269	312	289	292	276	300	304	283	302	320	291	303	275	278	311	330	310	273	292	331	295	305	310	326	271	301	276	272	352	287	315	293	322	289	296	322	319	299	298	297	317	310	294	305	330	306	294	311	309	279	294	320	282	288	314	290	296	302	293	298	321	337	324	290	282	309	291	271	307	292	268	354	263	302	301	297	327	284	285	281	296	312	308	329	307	304	282	300	280	322	295	298	319	303	309	322	289	273	303	294	319	319	325	301	290	263	294	298	302	319	307	307	294	297	327	311	295	303	314	279	307	306	305	306	279	266	278	304	330	301	287	292	297	311	287	284	281	288	318	310	308	286	300	284	296	306	306	319	314	277	303	306	297	304	298	319	320	294	292	298	287	273	294	293	281	333	312	263	301	298	304	297	297	358	293	313	311	234	294	289	323	272	298	319	315	255	298	284	285	337	283	295	309	296	319	288	330	310	240	327	312	300	284	303	297	289	283	274	299	294	319	321	290	304	296	263	286	294	302	278	308	291	292	314	290	281	306	318	307	292	294	320	300	295	316	305	313	303	294	300	310	305	325	269	287	310	266	295	300	307	287	288	286	302	318	310	285	291	305	323	294	283	292	303	301	319	297	284	267	291	315	279	269	309	314	281	296	279	313	302	295	297	306	306	298	333	301	287	323	288	317	333	315	325	309	312	304	288	314	298	298	332	314	276	304	292	312	306	296	315	290	292	287	303	334	290	291	326	288	320	286	305	306	311	280	289	278	241	313	316	277	318	334	291	306	328	302	305	288	283	325	286	328	289	295	307	282	283	291	300	315	289	317	278	295	287	290	304	282	299	300	291	289	299	320	285	284	307	282	301	294	289	325	295	330	304	308	275	272	338	300	302	265	304	308	290	299	294	271	275	292	299	264	301	291	295	312	305	261	309	309	328	293	298	285	293	299	330	336	278	284	281	296	300	287	280	285	307	303	329	319	304	307	329	306	323	317	273	315	255	342	299	302	286	284	307	306	295	269	307	279	280	299	335	319	286	310	304	293	326	275	289	276	328	302	322	276	325	300	313	311	262	312	320	318	315	269	300	296	319	310	313	287	323	277	338	307	332	333	292	332	298	297	275	293	298	308	283	324	294	286	296	272	260	328	266	267	302	322	319	310	298	316	295	312	300	287	283	307	287	289	300	285	320	297	303	288	296	277	286	286	275	308	315	282	319	293	307	302	283	274	302	291	300	288	299	284	303	294	330	283	300	333	304	326	323	308	273	293	322	300	301	296	307	276	309	313	293	296	257	306	321	282	314	307	294	319	298	311	310	298	273	321	304	301	304	289	310	315	300	300	331	325	284	281	287	299	293	317	326	285	307	292	305	290	290	310	328	301	278	325	292	275	267	325	301	306	323	313	324	298	298	300	323	315	288	288	291	294	319	311	313	319	283	295	314	258	313	284	268	316	302	307	298	302	305	302	294	284	318	300	291	270	315	278	307	327	305	325	293	291	320	319	306	328	296	287	293	313	303	303	305	262	315	301	289	322	293	279	298	315	299	270	298	288	325	318	279	311	289	298	302	328	279	293	301	308	335	282	274	299	286	279	291	305	318	302	317	310	327	293	272	306	294	331	296	314	304	287	319	303	330	294	313	315	302	322	308	286	282	336	293	311	307	305	295	295	267	296	326	288	297	292	307	276	291	285	311	297	300	278	309	276	291	279	283	308	286	305	273	318	281	334	313	283	274	303	312	262	278	310	308	293	315	315	308	282	292	291	288	329	290	285	294	312	306	324	302	288	273	314	307	304	293	299	319	322	290	316	345	320	299	336	295	311	302	287	307	280	266	333	264	277	318	317	306	283	289	263	296	292	296	282	303	317	324	286	334	283	330	287	262	301	329	281	279	307	307	308	305	313	279	319	283	281	278	287	297	284	286	339	294	313	289	299	276	330	304	335	301	309	289	306	273	303	299	313	312	306	297	308	305	321	280	307	287	309	310	311	305
63857	34545	20941	9816	2952	854	240	227	167	170	192	168	146	135	146	147	160	140	128	126	154	167	146	161	119	142	146	157	134	114	142	132	141	145	151	147	130	152	130	137	141	122	120	127	155	137	133	150	154	109	131	134	140	122	145	142	134	135	139	127	122	142	147	139	148	136	139	138	134	137	107	131	140	125	134	127	133	169	159	145	128	140	121	163	135	136	138	143	133	152	150	124	133	125	141	144	148	132	144	127	150	155	133	115	113	137	145	122	146	127	125	129	125	138	124	144	132	146	155	142	130	152	117	152	142	127	129	145	115	135	165	143	132	127	105	129	128	128	148	125	146	119	122	142	168	143	145	141	138	143	152	138	154	140	152	140	139	136	137	144	122	148	160	118	168	129	131	146	145	128	170	141	146	141	134	140	148	127	151	153	145	136	156	128	131	137	119	135	128	144	132	149	133	142	136	133	147	131	120	146	129	155	118	150	118	112	134	134	147	135	150	144	119	131	138	140	121	130	153	128	126	154	166	135	119	148	141	127	127	122	116	132	140	122	120	132	147	137	149	134	167	149	146	132	145	123	153	135	116	133	149	134	149	150	153	136	127	152	125	112	136	139	138	137	111	150	134	139	131	120	148	111	160	136	141	121	130	129	125	148	144	122	120	138	142	133	135	142	143	145	145	119	132	138	149	161	145	102	147	122	114	143	135	158	147	124	123	143	128	146	154	133	129	134	146	142	137	116	98	140	150	133	133	121	135	140	143	126	127	132	106	120	128	148	131	139	141	129	135	129	134	140	141	138	145	120	137	112	154	121	137	146	147	158	127	136	133	141	152	142	140	136	113	152	131	119	127	154	150	118	161	139	154	157	134	119	156	127	133	140	131	130	132	127	127	135	149	130	114	134	124	134	121	134	141	138	138	144	140	127	145	124	118	109	136	142	118	140	143	127	137	137	142	134	119	124	133	151	135	115	121	141	148	172	139	123	112	131	135	140	128	122	131	134	137	150	140	143	133	140	127	115	124	131	120	125	135	117	131	115	153	154	133	150	149	106	138	164	128	152	145	152	149	136	144	116	117	136	145	126	145	110	154	135	141	124	142	113	147	123	151	152	127	141	141	138	153	119	139	132	144	137	146	138	142	141	134	136	124	155	158	147	109	146	118	144	145	152	154	148	143	149	135	132	150	135	124	142	135	138	139	136	151	121	131	136	130	135	131	148	128	146	128	128	143	125	135	136	126	156	133	122	129	137	135	151	124	142	140	135	155	142	134	130	148	155	137	129	140	147	146	154	134	145	160	128	111	130	132	140	134	138	132	143	136	142	106	124	122	143	134	156	147	158	149	156	127	144	130	131	151	148	129	154	141	152	134	145	135	130	162	144	138	145	136	147	138	157	122	146	130	162	129	124	116	150	144	135	121	123	146	139	138	157	124	131	118	127	146	157	130	129	144	134	153	126	139	124	132	133	150	145	150	131	116	135	129	141	146	136	117	134	157	138	135	147	126	141	156	172	162	137	135	140	123	163	138	127	132	146	154	143	150	121	124	143	120	134	107	114	129	161	142	136	106	131	170	133	142	130	123	134	144	130	134	148	151	125	134	118	140	134	146	165	134	141	148	140	132	130	137	138	129	156	140	149	109	137	164	133	145	172	130	133	148	129	129	135	143	128	149	135	139	118	152	132	123	121	139	137	143	117	114	166	135	154	140	138	126	154	128	127	141	140	131	153	143	144	130	157	145	143	132	140	129	139	125	161	134	129	145	162	131	165	144	120	128	141	128	125	110	151	117	128	105	134	146	160	133	124	128	132	128	148	140	145	144	147	129	147	133	111	123	117	140	103	134	151	140	110	130	155	148	146	138	146	126	151	145	136	138	126	143	148	132	141	130	143	137	107	145	142	135	155	130	154	139	142	135	161	135	145	161	144	157	143	127	117	132	130	121	149	133	144	122	125	144	112	131	117	123	144	142	139	151	168	134	117	118	144	141	134	152	135	138	133	150	154	129	163	147	134	142	127	143	132	131	159	145	133	150	131	157	140	130	159	135	141	127	160	141	138	106	156	136	134	134	135	156	124	126	148	124	129	151	141	132	142	139	108	117	135	162	111	169	140	124	117	126	131	151	139	133	128	120	171	168	139	140	117	140	142	144	146	133	139	115	153	123	158	146	142	138	147	145	145	150	120	130	139	111	159	142	143	141	141	155	143	142	138	136	114	144	131	145	123	118	138	131	117	146	132	130	152	132	138	132	125	119	131	139	113	123	157	142	124	147	147	118	156	155	148	135	131	132	145	145	128	153	136	139	135	134	131	101	129	133	130	131	140	141	119	134	132	122	126	153	139	132	146	138	122	138	122	138	133	138	135	139	130	142	111	151	138	108	129	141	129	105	129	119	131	150	150	157	143	161	128	144	142	124	140	120	147	129	124	124	114	122	152	136	159	130	149	122	144	137	122	122	143	137	137	139	142	128	124	139	115	109	112	124	119	135	139	154	135	140	147	150	134	135	130	124	162	124	141	146	166	149	139	132	145	129	151	129	150	115	141	134	138	116	145	144	160	125	120	122	159	147	158	132	125	148	140	122	124	122	133	123	131	137	130	129	121	146	128	147	145	119	116	122	141	103	130	131	156	129	118	131	137	129	138	129	126	106	133	119	123	123	139	134	149	153	137	135	109	156	122	137	124	167	142	136	114	128	127	113	116	140	137	146	125	145	119	105	141	138	121	135	163	155	147	127	144	133	139	122	130	138	134	148	134	135	112	131	147	145	132	137	119	128	134	134	143	134	148	145	149	135	138	123	135	116	163	124	140	139	112	135	112	135	119	115	108	122	149	159	137	130	167	148	147	132	144	131	140	150	148	148	140	140	146	131	127	107	141	129	159	150	121	140	145	154	135	136	125	137	119	134	132	132	135	123	117	132	138	113	136	140	134	156	137	124	149	157	119	111	130	123	134	128	154	143	161	141	143	134	118	139	164	142	160	137	123	126	147	137	142	119	137	157	156	131	141	131	137	142	152	137	122	148	117	124	136	149	125	131	128	123	131	153	136	143	148	110	138	114	141	141	128	142	150	138	137	133	127	153	123	148	139	137	128	112	134	125	136	157	150	127	125	141	135	160	146	147	157	141	142	130	112	126	158	131	145	119	143	144	152	135	158	124	136	131	132	129	145	143	138	118	132	130	141	140	131	124	132	141	125	127	138	130	147	147	148	143	161	136	162	123	133	141	114	139	128	137	144	149	131	122	132	142	157	129	135	136	126	120	145	135	134	151	144	135	134	125	153	139	139	154	139	144	138	140	140	120	123	121	138	148	150	149	151	146	106	161	116	130	136	145	154	118	131	118	110	132	148	119	128	137	134	156	144	128	105	137	143	142	145	110	119	158	141	143	150	150	128	142	141	145	107	139	124	156	142	125	170	151	150	129	148	139	138	142	134	132	128	140	143	127	133	137	151	122	123	130	122	157	148	142	146	153	121	167	146	143	135
41054	27267	23996	15848	7637	2821	768	636	517	518	464	435	409	450	355	359	331	342	337	316	292	295	317	320	308	305	317	326	316	326	281	323	301	355	322	289	320	300	276	319	313	314	308	307	298	307	335	294	285	337	338	317	287	318	303	296	306	349	302	305	267	294	319	316	324	300	301	323	292	303	341	315	353	307	324	278	296	307	348	313	325	322	319	317	312	292	326	292	313	319	329	338	322	301	297	269	298	326	309	297	290	258	310	331	304	313	328	282	317	300	288	326	287	324	356	297	262	309	298	350	306	321	345	277	325	344	300	313	305	322	303	316	305	315	295	281	296	287	295	294	278	304	296	326	304	258	290	310	314	300	300	307	296	327	327	304	268	309	317	270	332	307	322	321	278	278	290	308	314	264	319	289	276	312	309	286	302	307	294	321	284	280	310	288	277	283	312	302	289	308	302	281	302	286	309	334	307	316	323	306	323	338	310	308	298	288	330	303	313	323	285	348	302	334	340	302	302	305	319	357	306	297	290	329	316	322	312	289	311	307	316	303	300	301	285	325	320	327	324	300	296	317	313	290	322	292	312	289	303	314	307	330	291	259	317	302	335	311	318	294	312	298	325	312	294	319	320	313	305	304	293	282	305	293	296	336	307	297	301	291	321	291	308	300	328	338	312	289	331	301	304	329	312	301	297	307	300	354	316	325	304	297	268	272	311	298	311	310	296	331	282	293	322	290	320	305	294	290	290	270	298	323	329	305	303	270	314	315	299	307	337	315	287	323	309	320	289	303	303	334	297	292	319	304	296	316	288	311	328	347	340	332	303	323	282	304	300	329	288	318	326	279	310	283	337	319	306	317	316	310	308	263	317	282	308	327	296	309	311	298	283	319	324	304	333	319	319	303	329	314	312	296	288	331	302	297	295	336	298	302	292	318	299	300	285	276	320	314	279	321	305	287	279	314	294	297	344	326	277	337	286	313	296	323	338	288	263	318	330	303	303	302	302	303	315	294	311	303	288	316	319	319	297	250	316	308	314	295	293	289	305	272	299	287	292	320	347	315	282	303	294	297	290	294	313	323	329	291	299	310	297	309	276	307	328	305	300	316	325	321	306	286	286	284	297	327	310	307	304	283	292	310	302	269	309	309	337	324	313	283	304	344	297	302	302	322	322	316	287	320	272	296	308	317	291	310	305	283	323	316	313	315	315	325	292	335	291	305	294	334	321	294	322	296	318	298	293	322	324	276	301	298	307	297	346	306	311	319	305	330	296	304	295	297	288	326	305	317	309	317	273	287	330	297	300	303	290	336	343	322	287	308	292	275	299	312	272	287	329	309	331	285	307	284	315	302	304	313	329	301	327	295	329	297	337	295	317	333	301	304	300	314	326	308	310	345	291	306	317	302	331	278	289	309	302	319	316	288	293	304	305	308	308	275	317	336	359	298	293	300	302	317	307	299	305	310	297	310	303	318	300	318	298	302	278	310	323	289	324	317	296	324	316	319	305	328	277	295	295	270	308	329	325	308	291	313	307	286	322	330	304	301	326	292	310	306	293	330	313	301	333	302	336	306	286	342	336	295	292	316	284	301	330	308	328	302	312	298	310	305	304	267	305	318	322	318	318	341	296	313	310	318	356	319	278	280	322	317	322	317	293	309	297	284	288	294	334	321	308	302	298	301	314	284	320	288	305	316	301	316	324	301	272	292	310	309	296	309	324	312	292	334	308	317	312	317	299	308	294	317	300	299	282	301	324	301	285	292	292	297	286	359	307	309	293	325	310	333	340	296	281	324	319	337	307	282	314	328	320	286	296	321	323	299	286	295	333	323	303	336	303	308	295	295	288	305	292	297	334	326	306	308	318	300	293	295	320	329	327	325	294	309	281	316	325	324	310	295	301	348	327	320	312	324	280	287	341	284	328	299	318	299	313	312	282	307	289	298	337	292	299	328	300	335	307	285	314	309	313	316	313	312	318	310	302	304	289	298	309	307	302	338	310	302	296	275	302	276	311	321	276	304	274	266	320	298	274	311	312	302	307	310	326	340	311	312	306	301	303	289	309	316	336	324	302	289	300	320	296	310	287	298	318	333	320	313	273	345	305	315	283	293	279	287	307	292	311	329	269	289	306	317	359	311	265	324	279	328	341	288	301	285	310	295	291	305	301	334	314	303	327	299	328	311	287	333	326	299	359	288	296	267	293	325	317	307	307	303	305	319	318	309	298	314	296	311	329	293	311	300	324	314	309	255	245	310	304	334	295	336	290	327	305	297	293	299	310	317	309	305	312	312	308	298	304	315	316	300	268	342	264	313	292	314	305	321	311	286	317	307	322	291	313	330	265	313	329	320	316	321	332	290	333	290	322	295	304	267	296	292	284	302	278	306	336	320	308	317	284	329	336	274	325	302	306	317	320	283	267	312	299	295	321	327	308	333	301	299	293	316	296	303	283	313	293	349	317	316	333	306	304	307	289	297	325	297	300	333	298	304	306	318	309	326	312	295	302	299	304	285	281	308	319	320	324	277	323	279	332	317	321	314	310	316	307	326	322	321	286	324	291	281	302	309	293	310	299	273	319	327	298	290	293	319	300	303	296	337	308	317	299	313	334	338	309	323	325	294	306	317	325	294	324	321	301	279	345	302	310	289	324	324	294	337	326	327	326	315	313	298	325	268	322	314	308	299	314	327	315	316	319	316	313	317	323	305	279	301	324	302	282	305	322	306	280	299	307	314	280	304	341	304	303	287	265	291	295	332	307	295	301	330	296	325	285	293	317	315	283	284	310	282	303	334	292	308	302	306	314	311	278	302	341	279	297	327	289	320	312	303	285	337	309	322	307	303	287	337	329	299	309	289	296	310	296	294	286	283	313	298	283	317	291	315	323	283	282	327	325	290	330	312	327	330	302	322	296	296	332	313	294	301	322	302	317	304	327	276	295	299	296	315	322	312	295	301	302	325	277	307	304	326	296	279	297	307	316	296	302	302	319	284	321	307	311	340	298	320	284	301	305	311	349	299	316	298	306	330	320	293	332	285	304	289	317	325	314	320	323	286	289	302	332	328	328	308	303	307	317	293	289	322	311	305	310	271	328	306	322	287	286	300	297	298	286	280	309	290	300	278	299	298	306	295	313	311	305	321	322	321	337	303	292	326	336	334	277	360	333	293	289	326	308	313	340	302	324	288	298	281	351	324	305	329	320	320	316	305	297	290	280	315	316	316	320	307	307	312	299	310	321	295	314	277	316	322	302	329	277	316	305	316	262	316	333	301	302	305	323	308	286	317	339	307	312	322	295	315	292	338	322	308	309	323	333	330	317	318	307	331	345	303	302	291	295	296	309	296	286	297	328	320	295	333	325	306	318	282	315	322	338	314	329	301	291	306	293	310	291	324	302	287	301	288	315	324	310	305	289	298	308	278	282	308	315	325	274	285	311	319	277	296	324	288	297	317	278	310	291	316	306	283	308	298	314	326	319	285	322	335	294	338	336	317	283	328
44920	24714	12842	4910	1543	362	193	180	171	191	152	154	151	122	125	143	163	149	131	126	149	119	161	145	140	118	176	177	130	143	142	135	139	159	140	158	145	150	161	155	136	144	155	135	148	153	135	126	147	147	147	158	159	138	150	148	138	136	150	168	165	134	137	137	149	137	150	132	158	142	150	138	165	120	146	143	131	145	140	130	142	152	155	159	147	137	124	140	148	131	160	141	135	133	141	146	153	136	151	136	157	136	133	170	132	158	163	146	107	157	130	128	155	150	148	149	143	158	142	162	138	156	139	169	136	143	160	140	156	154	150	158	144	149	134	151	141	151	138	149	127	143	177	150	160	138	119	138	138	162	159	137	145	151	160	141	134	159	144	118	119	146	172	128	129	148	159	150	172	158	148	130	148	136	141	149	157	146	162	173	163	147	150	184	127	145	154	187	141	145	154	158	155	141	153	163	165	146	172	143	138	140	141	151	126	154	158	150	140	145	154	159	160	145	147	161	147	134	140	154	160	137	166	132	133	150	148	157	125	145	122	147	133	162	131	151	155	162	155	142	141	154	138	131	156	127	157	163	139	149	102	147	149	131	160	134	143	150	128	143	140	145	169	145	136	155	153	127	139	134	144	148	135	161	127	141	151	134	163	166	121	130	155	142	155	153	152	148	143	147	159	137	148	115	118	146	163	143	128	154	176	155	155	143	155	160	162	145	137	122	152	151	156	132	188	134	161	138	125	141	124	176	153	149	140	151	151	145	149	155	152	151	163	139	152	128	137	128	166	142	150	145	141	146	139	156	147	131	130	139	151	139	146	161	155	172	137	135	143	126	140	162	135	140	148	168	155	146	165	133	174	137	143	140	155	133	139	156	132	145	159	141	143	146	139	116	155	154	146	140	159	154	142	121	132	148	158	135	168	137	134	147	130	177	124	159	151	141	134	137	121	130	172	163	150	164	145	146	168	151	149	153	140	157	148	115	153	136	160	140	139	186	174	152	116	159	140	151	136	143	145	156	134	171	161	158	144	144	127	146	147	147	146	143	134	169	150	155	149	146	139	144	169	145	162	128	110	135	136	153	148	120	149	154	152	154	138	140	154	127	158	136	127	135	136	166	145	150	168	138	149	138	158	148	124	127	135	152	146	128	152	163	134	153	136	147	158	152	155	144	160	137	150	152	149	157	142	124	149	154	144	136	149	143	162	170	146	141	140	174	154	154	126	144	134	141	118	157	135	131	183	156	133	148	148	130	142	152	151	144	143	145	151	145	148	132	132	140	140	154	142	159	169	163	152	161	157	120	141	138	125	130	142	132	143	149	133	149	136	125	145	123	146	150	156	142	134	144	127	148	144	166	166	143	132	148	150	148	129	138	148	137	161	133	124	131	139	141	153	142	139	159	153	168	128	153	159	150	163	147	151	162	159	151	127	155	156	124	148	174	158	130	133	131	149	123	147	159	143	141	156	147	130	152	135	121	135	147	146	154	141	164	148	148	146	138	144	145	127	142	153	141	155	146	160	147	149	152	158	130	151	167	144	165	153	143	140	147	145	164	167	159	158	136	106	149	159	160	151	139	134	140	126	153	157	162	139	114	139	143	139	147	142	133	138	143	139	128	136	136	153	153	156	135	152	174	153	158	148	139	150	159	158	147	167	146	170	145	152	146	141	147	160	152	157	150	138	172	150	167	170	132	152	138	155	145	147	154	134	169	157	161	142	153	158	155	142	149	149	157	155	130	148	161	172	125	130	150	130	144	142	144	131	148	153	159	154	150	144	161	134	133	135	161	156	146	146	152	146	159	154	167	157	142	145	151	165	148	134	149	140	143	137	131	162	169	151	130	141	140	135	144	142	139	157	160	167	171	153	124	176	154	182	135	153	157	149	156	161	143	142	129	167	175	142	141	125	158	154	150	159	154	151	125	134	175	161	134	130	151	167	140	159	176	136	156	148	161	141	146	133	152	147	130	149	141	140	151	149	130	169	152	136	157	140	133	163	150	132	150	155	164	131	143	138	143	162	151	167	142	126	126	154	156	147	138	151	141	153	155	149	129	138	129	167	160	141	128	147	140	128	139	150	153	175	154	164	118	155	162	140	130	163	150	157	129	120	148	147	126	135	141	152	161	135	157	158	154	142	164	133	137	144	148	155	146	167	173	133	136	140	155	155	143	149	163	152	129	162	119	147	152	179	139	146	151	162	148	173	154	127	134	135	145	151	137	145	142	138	146	165	138	177	152	160	126	155	143	157	147	145	120	148	145	152	152	146	155	123	147	131	165	130	164	174	152	151	149	158	161	179	131	166	151	143	148	164	156	154	136	157	129	151	137	157	165	124	147	138	160	137	138	148	171	162	140	142	132	125	151	158	162	156	148	146	128	150	130	152	127	135	139	132	130	157	139	160	158	159	129	135	143	128	150	155	136	168	139	132	146	134	149	170	119	137	133	153	146	142	124	150	140	138	155	154	161	158	140	166	167	136	140	127	141	132	153	127	130	154	162	162	162	131	146	158	151	166	162	159	131	142	142	138	165	156	184	163	144	147	149	152	144	157	143	138	154	139	155	159	176	143	150	143	157	155	167	135	149	129	154	161	171	144	151	161	138	142	135	163	163	148	144	138	126	140	136	130	156	147	159	148	133	157	145	168	168	125	137	139	164	126	121	137	140	151	143	147	146	143	137	134	148	147	154	161	157	140	145	159	155	175	140	148	174	130	144	137	146	132	150	137	145	136	136	154	171	145	144	149	154	151	161	116	155	144	162	137	139	150	155	143	153	128	145	156	163	173	155	140	140	141	153	142	158	138	160	157	160	175	166	147	115	155	144	132	153	161	151	122	142	159	160	164	153	147	138	181	141	155	144	149	144	147	142	143	134	190	146	137	135	149	159	149	142	123	158	137	149	155	151	155	180	141	159	168	144	156	142	165	151	143	121	166	122	148	141	127	141	157	127	148	155	144	135	134	125	136	158	160	160	126	165	139	159	158	183	155	137	152	153	168	154	145	129	164	135	149	117	155	172	139	153	146	130	146	174	138	138	142	155	137	154	148	147	140	154	137	141	165	170	144	137	165	145	142	164	172	121	140	150	131	145	145	154	155	134	133	127	134	141	152	163	169	147	134	137	150	148	138	148	157	139	149	145	144	121	149	167	143	160	166	137	153	122	148	149	151	156	160	144	139	162	150	160	143	133	150	149	154	173	145	146	155	152	139	138	150	159	154	162	150	161	170	145	149	126	160	157	158	155	149	157	154	162	135	137	139	135	158	162	152	145	156	143	145	148	157	136	166	150	160	136	155	159	144	132	148	168	159	166	149	143	150	146	143	135	131	154	123	136	145	128	148	140	136	147	177	144	170	123	140	120	136	152	140	145	132	145	145	142	155	154	164	154	149	169	143	123	146	144	144	136	140	158	114	141	163	167	168	143	174	153	152	141	156	157	148	132	134	143	137	159	142	154	153	163	144	134	142	149	131	155	156	142	129	148
29159	18680	16108	10190	4718	1009	534	444	425	429	406	388	380	358	352	297	328	317	321	325	374	334	316	324	298	338	335	278	316	337	315	321	317	332	300	299	321	318	321	295	303	347	315	326	349	352	290	314	319	332	333	342	327	330	326	322	314	341	323	304	310	338	331	337	297	321	306	334	320	373	301	321	324	335	289	326	322	316	301	304	324	313	312	353	308	339	338	318	302	341	318	301	315	331	295	310	311	299	316	345	338	309	332	352	326	348	327	327	327	319	325	336	348	320	326	351	319	343	313	307	337	318	320	318	309	316	335	332	314	336	340	305	348	318	315	320	303	304	311	321	328	319	322	352	330	307	301	326	341	327	342	318	348	328	326	342	327	315	317	304	346	298	330	289	307	330	330	324	353	307	305	284	319	338	314	328	332	321	342	312	330	349	337	318	297	311	312	345	334	329	324	331	321	318	321	312	302	328	313	287	311	352	345	313	388	323	336	329	287	304	337	299	322	354	336	342	304	313	337	306	336	330	350	343	301	315	282	323	311	315	305	330	311	342	343	291	329	350	311	324	335	315	311	318	299	318	345	340	337	309	354	352	315	326	317	372	298	342	287	347	310	324	324	340	339	328	335	307	317	297	315	316	302	330	342	337	307	350	327	340	356	308	329	304	347	328	334	322	315	373	297	301	316	320	356	357	298	325	334	329	320	329	289	329	320	323	342	300	346	332	319	327	326	324	357	302	295	319	313	326	319	316	306	326	304	310	364	347	326	313	336	301	322	308	353	301	318	322	316	327	300	331	312	311	312	343	320	326	293	306	324	319	319	330	327	332	319	325	294	327	321	345	280	313	280	333	330	325	347	337	324	349	318	351	332	314	366	317	342	317	335	351	331	356	294	335	296	340	300	339	302	340	351	324	306	343	333	308	310	340	306	325	326	326	320	308	327	296	286	334	335	318	321	334	320	318	349	335	325	350	307	340	294	331	330	318	297	290	342	323	323	310	303	302	319	332	317	312	326	310	308	328	326	292	286	318	317	322	351	311	344	334	305	329	353	319	344	306	345	313	333	335	321	358	317	333	329	287	324	339	313	298	326	278	305	328	287	305	329	334	294	292	359	317	306	355	309	336	333	336	293	320	281	366	325	342	316	349	291	345	336	311	314	347	316	331	340	348	300	313	341	314	343	330	342	303	326	328	304	336	339	339	330	322	317	301	327	316	313	331	349	336	344	319	325	310	320	325	348	312	341	323	332	335	293	315	310	319	307	347	334	318	323	305	310	296	308	336	299	341	317	324	333	297	307	343	313	323	310	307	299	346	303	343	319	312	313	325	317	296	346	321	276	279	326	361	327	348	349	322	325	321	336	333	308	306	310	327	314	319	299	332	331	331	292	354	333	336	314	337	361	301	338	331	314	317	328	296	344	350	331	344	330	329	304	304	305	352	330	330	377	315	298	361	331	297	324	302	302	321	366	305	336	352	313	307	301	335	330	326	328	287	319	325	311	286	320	318	315	332	376	336	337	375	303	307	377	315	326	316	307	335	324	294	317	302	320	335	308	313	338	320	316	326	329	309	324	353	320	305	332	323	311	340	292	327	322	309	324	331	301	331	346	336	328	328	303	324	343	299	325	314	348	316	330	350	334	323	346	342	357	294	298	341	314	343	289	299	297	348	312	310	315	310	332	319	342	327	306	308	334	312	327	329	316	327	308	328	333	308	326	319	331	334	326	343	296	341	339	321	318	314	330	303	345	286	327	308	320	307	321	314	301	313	363	345	364	353	325	349	313	317	323	317	315	342	355	333	323	334	341	321	340	335	358	318	307	323	345	359	327	308	297	341	340	345	370	296	342	336	312	310	350	307	355	331	314	335	329	320	320	304	312	341	305	336	336	325	307	331	310	318	333	289	298	320	275	325	326	292	291	304	307	334	305	337	324	334	335	341	359	314	291	310	331	326	341	347	284	314	332	321	317	329	344	335	312	304	327	311	301	338	350	305	302	328	338	325	313	349	318	325	327	336	313	329	311	328	317	349	340	328	321	295	319	338	338	347	326	328	356	329	340	360	305	310	319	334	364	327	344	292	339	341	326	320	337	321	297	310	332	328	340	359	329	335	338	359	327	300	315	313	334	334	299	348	366	314	302	315	342	317	315	312	327	343	320	303	299	311	336	327	325	321	317	325	327	296	317	312	314	325	326	348	340	321	372	322	351	310	360	356	305	323	349	323	311	315	321	336	325	347	320	310	287	352	322	333	325	359	325	317	333	336	320	332	313	313	300	337	309	314	313	320	327	318	308	313	326	315	307	345	291	326	333	326	338	303	342	319	323	320	313	320	308	288	354	304	362	297	284	305	310	289	344	297	301	342	335	314	323	331	342	328	335	332	313	322	330	328	347	333	361	338	333	301	349	319	329	327	331	298	390	307	309	313	329	327	343	325	315	278	322	331	315	342	298	304	331	305	303	330	315	302	338	320	315	340	301	353	334	326	344	350	309	350	319	341	330	303	314	322	313	327	320	317	327	315	320	314	345	289	326	324	342	286	351	300	309	321	331	311	298	313	315	316	305	358	323	334	311	318	287	355	330	315	287	361	315	312	297	323	320	318	308	323	355	333	334	285	364	297	325	316	331	342	321	338	320	314	324	323	296	323	342	332	349	336	349	319	331	315	324	319	347	340	328	331	347	321	327	338	334	331	312	317	335	322	336	322	297	341	314	343	317	284	330	314	329	299	330	365	316	340	333	342	328	329	320	323	343	329	318	320	363	312	334	297	318	320	309	307	316	307	307	286	324	355	340	306	359	297	321	316	386	296	338	310	290	315	306	350	322	328	330	300	338	336	326	318	347	346	318	304	320	348	309	308	314	277	361	305	313	317	301	330	329	312	318	324	320	297	309	379	305	343	335	321	309	345	333	332	355	346	296	324	325	322	330	314	288	315	338	322	322	302	317	326	313	341	307	299	297	331	282	322	351	321	336	308	312	348	340	318	334	358	349	301	338	320	344	310	298	348	330	322	319	318	349	325	329	331	356	349	292	368	332	298	332	306	354	330	346	312	322	363	329	352	295	343	263	329	325	335	327	311	319	317	346	329	334	350	326	334	347	347	301	327	329	327	336	344	305	315	337	328	306	350	341	331	310	331	278	310	301	318	333	305	341	333	327	331	300	309	317	324	306	323	307	322	322	348	317	325	317	306	340	330	310	311	301	341	318	345	331	302	338	340	316	301	334	349	334	318	320	316	343	320	323	316	337	312	307	319	317	314	358	321	326	325	321	343	324	324	306	347	323	336	353	331	310	319	298	305	320	322	303	315	300	316	334	332	334	301	309	311	326	321	323	295	364	350	326	313	331	315	353	333	315	355	339	340	311	333	324	330	340	358	310	324	338	296	324	325	295	319	356	289	308	323	338	300	322	348	315	321	323	286	348	332	321	321	344	367	334	329	323	312	329	331	322	308	361	304	310	343	305	333	332	319	326	333	322	337	314	345
60651	33267	18738	7288	1622	435	206	185	184	166	154	142	168	158	153	150	144	134	147	144	138	130	136	104	130	143	126	131	134	130	131	141	120	125	133	113	139	134	129	121	143	140	130	132	160	128	132	135	148	135	138	122	140	153	141	141	145	109	109	119	118	127	126	139	111	123	128	132	163	146	133	114	133	135	128	137	146	139	147	138	133	125	163	150	137	143	141	140	115	109	124	114	170	142	132	135	142	149	128	126	119	140	146	156	141	150	128	167	160	170	116	143	123	139	136	129	130	145	132	144	129	149	148	131	121	126	140	139	157	131	135	135	117	134	134	139	146	117	122	132	145	135	130	128	124	142	152	101	151	151	142	145	136	127	142	120	134	137	127	119	111	116	161	148	114	121	130	130	121	116	115	138	125	115	128	141	116	121	147	133	135	141	121	114	137	132	127	117	137	117	126	132	133	136	133	112	115	133	130	141	143	160	143	142	146	124	138	126	127	135	115	133	148	133	148	128	134	138	147	124	135	145	152	139	147	161	101	126	146	153	118	124	137	120	126	131	120	134	133	140	122	106	124	133	131	132	135	125	130	119	121	124	147	155	130	149	129	142	125	147	154	133	136	120	134	135	131	130	136	128	136	126	110	149	146	141	136	121	111	147	144	148	116	145	135	133	142	132	128	111	119	153	143	131	141	136	120	126	113	120	126	146	130	129	121	130	137	148	144	129	116	137	126	126	128	113	157	156	129	146	129	117	129	131	154	120	131	138	131	113	133	136	122	149	114	123	137	146	123	133	112	147	128	148	122	105	135	137	144	130	111	121	143	131	135	142	128	133	157	134	122	133	119	120	130	146	130	104	119	114	166	107	115	158	108	152	142	135	124	138	130	123	131	128	137	150	127	146	146	126	153	132	116	140	139	141	146	141	144	142	127	138	117	123	135	129	155	126	110	127	139	123	134	145	102	125	125	144	126	148	140	113	123	128	130	130	129	128	126	113	125	139	150	137	140	140	127	117	131	147	173	140	118	108	113	136	129	111	113	134	162	119	130	143	135	156	133	136	121	144	152	131	112	136	116	116	145	122	131	149	110	105	98	151	151	119	152	118	127	139	107	133	161	126	129	122	120	120	121	161	115	113	116	137	127	127	131	134	143	113	122	127	134	121	124	132	109	144	136	121	117	151	128	136	119	158	120	134	120	127	120	126	132	155	119	146	128	128	128	150	130	128	123	139	128	140	115	104	122	118	149	114	134	118	136	120	134	132	127	136	139	114	115	107	135	130	120	139	114	130	133	138	137	135	143	124	132	156	140	120	141	160	128	120	129	121	166	117	150	138	116	133	117	134	133	115	129	130	138	145	114	158	137	129	119	142	114	115	129	136	131	135	151	132	146	130	119	119	134	125	128	117	143	132	122	124	132	145	128	139	152	122	138	151	135	169	117	132	128	139	102	156	128	128	130	106	115	145	125	125	126	138	132	120	127	135	140	139	130	143	153	115	127	144	130	133	134	129	134	117	175	135	132	118	122	137	139	120	145	134	130	118	137	146	134	136	117	129	153	128	132	143	145	143	125	134	151	136	133	151	127	133	127	146	122	143	127	154	146	140	124	121	144	143	125	116	127	145	123	155	133	124	113	125	139	135	140	153	132	133	133	142	146	150	142	126	117	126	118	124	132	130	114	118	147	128	119	123	123	141	126	119	117	126	135	117	133	132	122	132	155	134	115	132	127	118	120	112	98	127	136	157	144	134	126	131	127	142	126	111	140	103	118	115	128	144	138	138	138	112	141	147	134	110	137	109	125	128	138	129	119	138	134	157	102	149	135	152	124	109	115	148	116	133	130	147	144	145	140	141	125	131	139	111	132	146	120	137	119	146	116	166	136	138	116	129	146	137	125	102	134	142	115	137	146	119	124	125	138	152	143	132	143	141	142	142	143	127	133	124	140	119	127	119	151	138	127	107	158	150	132	123	135	110	124	134	162	112	117	156	140	119	151	128	117	142	125	143	125	134	134	123	140	146	114	140	126	134	125	123	130	108	130	152	128	166	126	140	115	118	102	110	152	149	123	121	149	135	148	129	129	134	139	139	135	148	129	113	141	142	158	118	105	128	146	128	126	125	160	127	128	116	133	165	155	133	128	141	140	139	121	131	141	146	125	137	134	129	116	133	126	121	134	133	145	126	137	144	140	130	118	131	139	149	140	127	132	133	128	130	136	116	139	115	111	129	134	128	137	147	126	125	140	126	117	123	134	103	143	126	148	139	136	140	140	144	139	136	124	118	138	136	141	134	129	140	128	136	145	117	134	155	146	132	128	128	142	152	140	154	136	143	146	134	129	111	123	122	149	115	105	129	122	114	148	137	153	130	129	131	125	152	118	116	137	125	123	141	149	142	146	152	117	140	123	138	113	132	119	139	130	148	142	138	121	133	137	146	143	131	132	149	146	132	127	119	143	112	116	131	125	127	130	124	131	129	141	133	114	124	135	133	120	137	141	116	133	116	135	131	128	128	145	146	136	141	118	127	130	120	134	146	135	126	140	129	126	132	129	160	118	121	128	125	118	122	122	115	137	118	125	116	136	138	131	126	118	159	147	148	132	137	107	124	142	142	114	144	115	130	110	118	144	140	142	135	109	111	128	136	132	128	132	116	118	129	107	129	122	123	121	86	119	137	110	137	114	161	148	132	129	129	122	134	130	130	125	115	117	141	129	153	112	126	116	132	150	130	131	143	131	137	130	144	142	157	125	117	115	140	118	140	147	144	138	149	107	121	122	134	167	132	141	133	124	143	136	152	145	132	123	135	138	133	103	143	120	132	115	108	154	121	152	135	150	166	146	126	132	122	141	137	133	116	118	131	126	136	130	160	135	124	126	147	149	145	104	136	151	129	150	123	146	132	129	118	129	128	150	121	122	126	133	129	131	111	146	120	150	135	145	113	126	127	113	123	107	135	131	149	139	135	110	130	146	131	134	117	120	145	137	124	137	128	151	135	137	120	137	148	130	127	128	104	147	151	141	150	122	121	129	129	117	146	130	132	112	137	178	127	151	128	98	133	122	109	137	134	130	129	105	148	124	120	131	140	130	119	136	134	122	144	145	142	148	115	129	139	109	117	132	127	116	133	140	141	132	151	144	124	126	130	152	155	133	128	120	110	133	107	130	124	136	163	116	120	150	158	136	149	128	129	155	135	131	125	140	128	128	131	133	154	123	136	116	131	111	129	138	148	121	131	117	125	120	122	136	135	114	133	147	139	143	120	136	137	150	144	130	120	123	144	143	163	130	125	129	121	138	139	139	135	126	114	129	140	134	124	119	121	124	134	146	153	121	136	132	135	132	123	117	134	112	145	123	160	136	148	137	136	112	132	130	145	117	127	127	144	126	134	135	129	123	135	141	137	113	135	132	152	129	115	122	122	124	143	134	149	151	121	144	112	109	126	133	145	139	111	133	141	121	150	142	123	129	124	131	126	136	158	154	146	112	119	133	129
39739	24550	21751	12240	4437	1462	622	547	505	459	450	398	375	377	344	342	305	287	322	292	281	252	322	301	290	289	306	284	288	322	335	280	306	322	326	304	281	323	282	300	285	312	284	319	290	315	317	333	282	301	311	307	314	293	292	284	315	311	269	269	310	299	309	281	306	301	304	296	312	269	287	297	308	268	301	270	280	333	276	305	300	301	286	302	282	284	261	311	293	263	281	294	298	266	272	302	273	305	309	298	310	282	304	287	287	287	286	283	290	293	297	280	305	313	299	290	290	291	288	317	283	316	289	272	291	304	297	271	276	295	299	332	295	289	290	300	260	301	325	300	315	300	319	271	306	311	298	315	304	276	297	294	299	277	286	298	292	297	268	274	328	275	286	310	303	295	293	295	289	295	310	277	273	317	309	299	293	282	300	300	312	296	292	323	285	335	297	284	262	296	299	291	325	306	281	289	338	287	281	263	302	316	318	297	292	301	295	308	314	319	315	302	304	314	292	293	296	305	278	296	316	299	272	305	320	299	301	308	291	291	324	323	297	296	317	286	286	266	281	289	276	271	316	310	276	280	290	286	286	302	295	289	272	273	295	324	285	315	297	303	316	309	299	307	292	289	306	303	297	304	304	295	323	270	292	268	320	260	275	295	310	294	301	294	298	288	328	301	278	289	282	314	305	300	303	305	278	304	306	311	306	279	280	290	279	296	310	310	315	302	306	297	298	302	307	298	318	294	292	310	328	339	306	297	282	274	289	293	298	299	307	333	291	347	297	285	321	298	296	304	283	307	289	292	302	303	281	316	284	299	318	343	300	308	322	321	288	299	279	291	253	295	260	283	293	267	301	247	297	300	303	278	297	290	291	297	313	302	320	256	286	288	293	283	306	274	296	278	286	300	304	276	313	335	286	314	256	311	313	291	312	277	315	276	292	310	278	288	297	314	283	311	333	280	313	293	268	269	290	304	278	325	294	274	283	303	267	300	307	293	350	274	279	268	294	318	303	336	324	303	316	284	274	291	307	255	308	297	284	318	319	286	289	293	286	284	319	285	270	293	282	312	295	293	307	278	283	298	286	306	335	282	286	275	272	309	268	298	287	307	283	317	299	260	295	307	311	317	295	287	306	295	313	288	281	298	297	298	298	327	264	276	292	286	290	280	298	309	276	265	318	261	274	268	305	281	303	299	292	283	287	317	302	298	313	311	292	259	301	289	302	299	318	278	286	282	279	291	313	310	288	299	315	316	332	284	300	326	289	293	274	293	290	283	295	320	302	318	281	306	274	329	323	289	293	295	292	278	311	300	322	295	309	288	291	295	281	304	282	328	281	278	281	287	295	282	290	287	280	294	273	317	318	312	306	315	318	302	282	248	304	264	278	308	308	286	307	327	315	260	309	291	278	318	326	291	303	309	311	276	296	314	291	292	298	304	344	315	285	283	304	301	313	286	294	278	298	300	302	271	283	281	329	341	324	314	287	296	266	300	292	281	294	287	296	310	301	294	294	303	300	276	295	301	310	320	330	272	312	320	327	298	316	306	299	315	306	286	326	300	298	295	272	292	292	319	295	311	301	272	298	340	307	315	317	301	275	258	294	311	296	300	281	306	283	314	304	298	279	310	291	292	328	277	301	279	300	281	303	292	296	307	307	276	290	284	281	292	296	287	320	303	309	277	297	300	293	308	290	278	306	275	312	299	319	278	284	280	304	271	278	288	303	286	267	285	313	287	281	300	297	329	295	292	287	318	293	304	308	288	291	300	263	292	289	317	326	276	298	276	284	313	308	324	317	278	294	298	292	317	288	290	263	270	287	268	311	292	266	300	282	300	296	298	265	302	322	296	300	290	302	300	301	284	284	253	310	318	290	269	276	261	308	289	295	308	273	291	332	292	281	298	305	314	276	311	277	307	295	305	322	279	314	265	303	290	302	287	305	300	313	296	299	301	271	265	320	288	322	287	299	306	285	304	314	301	303	279	272	277	301	283	305	298	313	311	273	280	288	298	275	288	258	299	318	316	303	303	330	286	281	291	327	296	298	302	307	279	293	303	319	295	293	299	278	273	297	326	310	296	309	276	289	303	283	298	303	274	317	299	296	293	320	308	288	281	300	318	314	300	277	285	278	299	317	308	259	309	268	305	244	303	276	274	279	277	329	325	282	307	279	301	277	319	245	292	299	294	294	284	293	320	308	284	273	307	298	295	308	315	308	271	304	299	322	315	329	248	275	282	306	296	314	294	292	301	298	297	285	296	301	280	269	309	299	312	297	302	288	298	290	267	280	314	293	273	270	293	304	308	300	259	292	296	305	299	289	298	288	289	318	277	293	287	272	295	311	293	264	295	282	293	293	271	268	309	296	273	291	304	336	266	276	314	291	312	279	303	293	325	319	337	308	326	320	295	291	279	302	313	273	297	283	319	303	287	317	328	303	263	305	286	306	268	316	313	260	277	286	286	308	281	288	309	275	271	289	286	326	317	314	279	299	299	308	288	281	311	321	283	293	309	300	293	323	286	286	317	315	307	277	304	281	281	299	263	307	307	274	308	285	295	317	294	303	286	303	274	272	305	319	268	303	274	312	299	288	317	300	282	284	275	306	273	255	321	306	281	295	304	270	305	291	274	279	308	319	299	294	319	309	281	306	302	306	308	271	273	297	286	317	300	290	266	304	294	303	307	301	335	277	302	289	291	302	291	269	276	320	330	287	327	281	320	295	319	296	286	284	301	307	309	288	300	273	282	288	255	331	324	299	284	314	303	316	240	299	289	269	315	305	313	291	307	303	288	263	271	312	274	291	294	269	292	275	285	276	293	308	305	311	289	280	285	293	311	306	332	288	292	314	277	300	304	304	285	326	295	297	322	294	293	290	303	288	321	293	291	311	301	326	325	283	314	284	287	327	330	295	303	265	302	297	292	301	267	276	319	294	299	281	325	307	318	292	273	291	296	267	286	303	295	307	292	262	245	276	307	308	280	307	303	276	261	275	304	303	313	333	289	318	284	279	292	317	297	302	299	294	312	327	285	307	314	289	295	290	292	261	310	271	291	305	275	284	299	310	289	313	322	308	326	289	318	305	297	281	305	285	326	293	290	325	309	266	308	324	311	302	292	276	316	306	300	283	280	281	275	312	283	305	333	309	287	273	343	274	290	332	300	280	303	316	280	305	312	301	306	300	303	303	292	254	307	295	269	307	294	307	300	300	301	288	314	300	254	302	285	294	261	315	268	297	296	295	310	288	298	323	300	283	312	271	292	322	313	282	297	307	290	259	288	273	317	290	324	290	292	298	313	294	307	332	275	292	290	279	284	309	283	319	270	301	331	295	293	276	302	301	321	294	321	292	278	286	273	303	276	295	274	302	309	307	290	329	297	302	270	308	284	262	294	311	260	342	281	310	293	298	293	270	283	291	320	303	316	304	292	283	305	298	316	349	324	298	298	289	278	282	301	298	293	288	303	309	293	312	279	290	312	298	297	309	282	288	279
67530	36707	17969	7101	2904	773	244	198	200	181	156	174	148	145	128	130	130	163	115	122	139	130	133	125	136	112	149	140	147	151	135	131	115	127	145	124	152	153	133	146	134	145	119	144	153	109	135	120	135	132	135	150	138	165	131	144	148	122	121	131	141	126	143	158	140	141	125	114	134	134	142	127	130	135	145	133	118	135	142	132	144	114	144	128	129	129	107	141	139	127	152	140	139	159	131	150	136	134	127	151	126	119	153	138	123	143	137	148	134	144	161	129	136	141	115	151	157	145	141	136	140	127	131	125	152	158	155	123	124	131	120	147	113	135	158	152	124	144	134	151	186	159	144	127	124	131	141	128	143	126	135	127	140	159	149	138	133	132	160	140	134	142	137	153	145	133	118	149	136	139	122	143	132	137	143	131	135	136	119	157	145	133	121	145	145	131	132	141	130	160	144	130	141	119	151	154	136	124	148	136	136	150	150	145	169	139	133	141	131	120	130	143	126	129	139	124	134	136	124	143	152	116	126	115	139	141	129	144	147	109	136	145	132	119	157	128	140	143	137	160	154	118	147	123	140	138	142	144	129	141	138	154	133	136	135	121	128	127	129	133	145	134	139	156	125	134	143	164	116	128	152	175	133	160	137	119	128	143	136	162	161	154	138	137	135	131	129	144	144	132	127	121	144	153	129	138	110	140	125	155	137	122	142	148	133	125	149	135	105	134	119	144	120	152	142	143	139	125	127	156	152	137	157	119	121	107	152	158	150	122	125	134	134	127	129	126	132	146	154	141	136	117	126	119	129	140	134	141	149	137	141	156	149	130	137	133	143	120	109	148	124	136	131	142	121	141	137	140	167	135	138	141	157	148	125	138	166	135	138	121	149	164	122	124	127	147	149	129	118	165	133	135	130	131	150	136	129	136	141	127	123	152	143	114	135	115	141	142	139	148	128	139	113	144	147	120	158	155	114	147	119	137	132	132	137	123	138	149	129	156	137	139	161	142	127	120	132	131	144	159	121	124	128	175	124	116	135	127	123	129	146	142	101	114	120	131	137	150	193	148	119	137	126	135	163	162	137	137	145	128	146	116	113	135	132	158	139	139	158	136	138	127	149	124	122	133	147	137	142	128	133	152	160	149	135	159	138	142	138	137	132	138	159	121	145	120	136	123	144	160	142	113	139	125	156	133	136	148	145	134	127	129	135	115	128	144	161	134	131	128	114	145	134	130	125	156	126	139	130	139	132	138	127	162	129	117	126	152	138	138	119	126	148	150	122	141	132	137	161	149	162	158	146	121	142	133	147	160	158	171	139	129	138	132	137	135	145	162	162	147	141	125	156	127	133	138	121	131	131	164	130	136	137	133	146	143	129	152	168	133	165	124	120	153	126	119	125	145	142	114	138	137	152	127	135	148	123	130	149	160	137	150	135	138	129	126	176	129	145	140	126	140	133	131	160	143	128	152	145	136	136	144	137	152	138	140	157	143	139	136	127	125	146	147	129	123	141	126	139	127	125	119	136	140	142	129	139	139	137	133	146	158	162	135	127	118	127	121	143	133	139	110	137	112	141	108	131	143	141	133	139	130	126	150	129	123	148	146	117	124	141	137	133	137	127	140	125	156	127	141	135	136	139	137	146	169	134	152	159	133	146	159	115	136	138	160	143	146	147	149	142	135	155	144	157	122	150	120	126	135	134	128	140	121	118	115	121	163	163	148	119	126	128	156	123	147	126	134	164	126	133	150	146	130	168	123	127	128	136	123	121	144	144	133	137	135	134	145	132	143	155	154	140	147	140	146	142	122	116	139	134	125	141	119	137	124	147	121	127	131	139	146	146	156	113	138	150	119	149	129	133	129	149	121	142	148	126	153	146	133	153	150	143	127	159	131	132	131	133	134	158	137	147	132	153	155	143	138	153	144	149	138	169	136	129	139	137	156	156	109	126	157	137	132	125	149	137	145	154	158	133	135	139	160	139	140	125	128	123	139	117	128	133	140	149	130	136	148	133	127	120	139	139	152	116	134	135	144	127	146	150	132	147	149	161	137	135	150	146	151	138	134	154	131	137	132	116	125	145	154	126	135	132	139	120	139	117	149	125	115	138	136	145	141	162	160	118	136	137	135	130	146	124	126	127	150	139	134	163	132	139	145	141	148	132	138	135	135	140	127	167	147	126	153	138	131	155	127	104	149	135	139	122	129	136	149	130	152	138	141	145	158	145	146	152	122	118	136	135	139	144	137	128	157	135	131	130	122	129	114	134	127	120	133	133	135	136	148	139	137	136	136	142	148	130	123	150	147	138	130	143	138	114	120	149	137	136	163	136	126	134	149	146	153	147	120	129	146	101	122	138	137	149	151	132	131	139	131	141	126	121	129	141	150	147	137	135	117	151	113	140	127	160	129	129	151	149	148	155	130	126	139	179	151	123	120	142	131	133	127	147	145	124	138	142	167	122	126	110	138	129	126	115	125	158	145	148	158	134	126	142	148	135	152	135	149	139	143	111	138	152	130	152	137	128	127	144	148	144	127	133	145	134	120	125	128	131	120	125	127	131	125	133	143	143	135	149	140	140	119	154	150	132	140	150	156	151	126	152	134	133	148	152	132	126	162	145	122	126	139	110	121	144	138	105	124	136	135	146	162	124	137	114	124	127	139	152	127	148	169	143	135	140	116	126	144	143	126	155	157	134	114	130	148	136	118	130	136	139	146	141	155	138	139	128	158	146	154	137	127	142	143	151	148	143	149	158	140	126	123	141	146	137	137	148	114	150	150	135	135	130	143	128	146	145	131	136	152	149	139	148	160	156	129	145	137	133	123	119	141	137	158	117	127	162	128	137	145	148	122	140	143	134	139	112	149	158	153	143	147	127	122	156	120	127	127	145	140	129	139	154	149	153	124	132	142	135	146	147	118	150	127	148	143	144	142	128	143	124	155	155	145	122	132	150	127	150	141	120	141	137	150	135	129	136	123	111	128	152	145	131	156	140	126	160	146	148	160	117	119	120	145	141	136	122	147	128	124	151	133	138	153	155	134	146	119	138	126	150	151	146	139	135	118	149	141	146	133	140	142	154	128	132	140	120	133	152	129	150	142	119	115	119	162	125	141	136	137	119	143	145	134	130	123	146	135	154	134	130	126	135	142	132	127	149	125	117	135	126	116	121	146	162	154	150	142	119	136	149	134	157	135	131	141	128	139	140	139	150	165	128	138	145	146	111	122	115	137	141	153	127	163	123	122	153	153	138	140	139	153	146	142	133	151	159	134	136	118	123	144	132	148	151	159	119	133	143	119	124	146	165	121	120	137	137	112	151	159	143	111	130	138	124	138	152	146	160	131	143	140	142	120	168	135	118	122	129	152	146	134	139	145	119	150	147	116	148	149	150	125	142	139	145	133	153	121	139	120	124	136	128	153	151	120	128	141	139	121	137	126	126	129	136	116	149	120	150	147	137	140	156	123	162	161	129	129	141	136	123	121	143	138	154	155	131	150
44629	27558	18617	12417	8056	2193	735	569	508	475	456	473	419	378	387	366	338	350	320	317	324	324	339	327	306	278	301	318	297	329	335	307	302	331	322	325	258	307	326	289	313	296	344	299	296	304	280	306	288	295	310	321	331	297	306	333	320	295	295	319	277	324	298	295	295	328	295	304	325	289	311	316	286	307	319	318	292	311	314	313	287	298	286	281	303	316	316	309	307	306	320	303	291	312	291	313	291	287	297	346	292	341	308	322	337	311	335	338	313	299	291	291	325	296	315	298	298	306	275	305	288	311	325	316	369	298	321	293	338	321	316	322	307	286	315	305	301	308	301	328	309	303	313	319	314	312	288	315	307	289	326	323	349	307	322	303	270	318	306	310	298	290	319	276	300	290	309	307	317	351	314	279	309	323	296	316	279	312	278	299	296	304	322	335	332	315	304	313	328	312	291	346	272	286	297	347	320	316	289	291	296	301	287	296	291	295	316	312	330	301	303	290	291	294	322	350	285	312	324	319	297	304	319	324	288	328	326	292	291	339	274	291	298	280	310	338	310	306	286	341	296	301	301	333	277	297	291	284	321	312	303	294	319	311	319	306	293	300	284	279	291	296	304	279	307	296	293	290	320	353	311	279	304	295	296	323	298	289	284	315	300	311	311	303	324	311	314	309	296	273	329	322	316	307	335	320	319	329	310	300	318	301	287	283	297	289	321	347	332	305	317	278	301	324	291	299	300	299	320	307	292	324	307	300	289	304	297	315	294	301	303	272	308	328	297	280	308	303	286	314	312	290	293	301	323	311	296	343	288	293	294	303	312	316	308	302	310	314	298	313	334	277	342	308	290	303	289	309	333	341	283	332	291	328	303	307	338	295	322	317	321	283	310	312	305	291	301	317	336	343	310	307	311	295	323	327	304	317	335	322	341	304	284	287	322	308	300	295	301	321	323	322	282	311	320	299	305	307	339	325	316	296	341	317	298	297	350	298	309	299	307	308	306	300	308	299	313	324	299	292	304	292	281	307	312	310	309	306	296	312	302	339	330	292	284	302	314	301	332	331	300	321	318	318	300	306	286	287	293	313	299	311	286	327	304	318	277	338	313	282	303	339	345	301	278	310	302	326	329	323	306	314	290	270	285	270	296	294	308	302	347	300	332	307	323	325	328	318	348	297	298	316	290	303	301	332	303	277	283	307	299	330	325	310	305	305	330	325	329	330	271	311	302	290	296	319	313	315	334	334	308	289	302	302	292	305	297	300	322	312	295	338	298	298	328	309	315	338	310	320	329	285	288	303	308	324	303	314	330	280	286	319	298	320	311	320	288	317	312	322	302	289	297	337	297	326	304	311	287	285	296	312	307	282	322	287	305	315	286	336	303	305	312	295	293	299	305	286	317	310	307	295	325	313	310	296	292	312	313	298	303	312	313	300	345	277	300	334	302	316	299	309	319	306	321	339	295	275	312	321	313	292	333	312	318	270	319	313	342	320	287	323	311	309	307	321	293	290	302	307	307	299	287	282	294	299	297	312	286	299	311	283	314	302	314	322	313	317	366	307	300	321	315	316	313	312	295	346	298	324	310	294	288	269	297	283	310	328	294	301	301	294	330	295	322	312	272	308	307	299	296	331	316	334	299	304	300	301	314	296	292	329	347	284	307	327	262	282	285	279	305	336	330	298	285	310	293	303	321	336	296	306	323	311	301	307	278	302	309	294	284	305	324	336	279	333	296	326	317	316	280	272	321	306	353	325	292	315	331	346	316	287	308	309	308	325	329	309	317	288	310	319	316	286	347	307	311	322	303	316	307	316	338	330	344	287	314	330	326	339	267	331	313	311	283	324	309	317	317	325	312	301	322	316	318	282	298	295	311	295	317	312	304	288	313	309	297	330	330	306	312	346	275	302	328	297	300	296	326	303	335	297	297	320	311	330	312	308	282	311	334	306	337	288	291	300	264	331	302	312	312	329	281	303	326	321	322	313	362	315	302	307	291	313	308	319	280	278	319	315	314	290	304	361	297	280	293	292	306	303	301	294	318	293	320	328	287	305	297	292	298	290	303	310	292	331	325	320	318	303	313	304	289	325	289	309	319	308	305	340	337	293	310	264	305	312	288	319	341	325	323	327	314	305	310	283	320	286	316	288	313	306	308	317	321	338	305	304	319	326	311	309	293	320	309	331	335	300	317	285	298	311	298	273	339	326	342	300	305	316	274	292	321	330	283	303	301	321	313	289	305	306	298	296	327	335	301	284	300	318	314	299	340	304	291	295	301	327	321	325	314	313	314	299	334	322	276	319	317	343	315	304	285	290	319	316	289	282	306	338	301	314	287	294	301	299	331	303	297	324	327	294	313	280	310	271	302	281	345	324	324	298	315	300	333	302	286	301	304	350	302	274	293	283	314	278	295	269	305	317	296	316	322	334	329	307	300	338	316	296	304	313	296	304	289	332	331	308	286	311	309	322	308	303	333	293	309	320	305	275	319	314	302	338	324	325	321	313	303	306	302	348	319	303	298	294	316	310	302	303	318	287	306	330	293	323	325	314	281	321	283	323	294	317	232	284	290	287	305	288	324	285	330	334	296	288	302	316	309	303	308	318	302	285	310	343	291	324	277	266	307	303	291	302	332	331	302	289	297	331	303	316	295	303	306	313	300	298	289	302	301	274	307	310	285	311	314	317	284	280	297	291	319	306	285	310	300	296	280	324	330	297	291	274	329	331	324	310	306	324	320	303	320	290	283	282	285	320	314	329	290	321	271	305	338	321	316	298	305	333	316	295	333	332	329	327	338	297	303	289	333	314	322	335	298	318	302	311	310	292	297	322	333	294	321	328	313	336	298	328	285	298	316	307	312	326	318	311	312	375	295	295	293	316	309	325	315	335	334	268	309	310	322	305	299	309	308	349	310	318	289	267	333	315	298	278	319	319	282	305	317	295	312	315	343	305	316	320	336	309	304	280	328	304	299	317	314	285	349	316	304	284	291	355	302	284	298	317	303	310	322	310	285	319	331	305	303	339	342	302	298	320	318	289	309	324	292	296	305	326	303	315	340	315	276	327	316	289	301	312	299	335	321	335	300	320	321	301	303	292	337	295	322	323	314	283	309	310	293	323	303	321	296	291	315	318	314	326	318	324	315	288	297	294	277	305	300	281	323	285	308	297	342	297	298	332	291	279	316	282	314	290	320	261	291	302	327	306	326	314	318	291	332	303	281	316	311	312	279	288	290	309	333	312	332	310	286	292	304	336	293	312	325	318	317	302	314	320	310	287	328	329	295	281	286	319	303	315	293	311	293	302	316	327	295	281	274	314	315	315	304	339	263	333	335	288	317	273	314	294	312	286	312	278	303	327	337	315	320	289	302	278	326	313	307	302	301	308	347	280	303	292	308	327	294	323	296	355	316	282	326	325	322	323	287	306	326	303	308	285	298	316	307	316	332	292	314	288	318	298	280	278	306	316	295	300	334	315	300	299	273	292	302	338	326	317
47930	23984	11844	4600	976	232	215	182	152	179	157	163	164	140	180	167	137	152	152	137	130	133	175	147	150	153	137	141	136	163	154	139	109	146	154	152	154	143	133	147	159	168	169	146	142	145	137	149	161	154	154	134	154	154	156	152	150	177	175	166	156	161	142	167	145	135	158	142	150	161	159	126	160	173	167	154	143	132	142	153	144	173	159	163	163	141	143	135	152	141	146	143	129	138	138	154	124	149	132	157	156	146	152	135	192	144	158	164	158	136	160	149	131	146	122	130	133	153	137	153	135	156	138	139	153	157	164	148	168	166	142	150	155	148	139	166	156	151	117	140	158	155	166	149	172	130	137	163	141	147	155	156	137	167	152	137	166	149	168	116	147	129	165	158	120	125	149	140	170	145	154	150	141	128	125	141	145	157	166	139	152	154	164	159	147	131	153	131	157	114	150	154	166	160	139	139	155	140	155	137	157	150	171	172	160	145	166	169	141	179	142	137	160	111	145	144	131	157	131	140	165	147	151	137	154	164	142	157	177	138	134	134	146	147	173	143	134	159	151	173	141	128	155	129	150	182	156	143	164	148	160	172	153	138	136	142	165	133	163	162	153	138	143	168	133	156	147	152	162	132	142	144	139	140	179	181	144	145	137	157	159	124	154	149	144	151	141	161	140	152	140	123	150	159	148	135	160	121	120	173	160	132	133	148	169	143	128	140	140	130	144	148	147	141	148	151	145	167	160	142	174	137	132	155	147	150	163	145	154	146	146	138	152	149	144	161	148	153	131	156	145	129	158	136	151	174	168	165	150	144	138	130	153	137	151	132	159	143	135	162	162	151	158	137	155	159	135	158	128	141	135	160	143	146	123	152	159	151	149	160	143	152	146	162	142	136	156	168	146	161	135	165	155	160	144	150	141	149	113	164	165	169	153	131	141	137	137	150	135	154	139	138	159	142	132	166	147	134	132	163	156	163	160	144	150	157	157	152	154	160	168	141	128	126	144	179	173	141	154	135	145	152	140	162	154	146	151	190	140	125	149	128	173	153	160	150	153	153	142	141	166	143	165	141	141	146	143	164	158	171	138	130	140	160	168	153	163	135	160	146	148	136	159	147	155	151	130	151	176	137	137	147	159	147	132	162	152	162	150	166	153	145	169	140	172	128	146	126	150	188	140	140	151	161	166	165	159	152	187	185	140	197	166	144	145	157	158	182	140	150	142	147	148	154	155	136	154	131	156	142	149	146	146	158	154	134	159	154	139	145	147	171	135	149	141	147	139	140	145	156	150	128	152	132	143	156	155	162	170	154	148	150	149	111	149	151	139	149	160	140	162	141	165	153	168	157	138	146	135	143	146	174	145	134	153	151	152	122	135	162	163	124	143	160	148	171	136	143	188	152	120	160	157	150	134	165	123	135	159	148	152	130	148	146	166	152	137	173	151	152	144	132	148	142	159	148	151	153	173	171	143	142	145	156	146	129	141	142	168	158	146	160	139	152	139	151	147	154	160	161	166	169	153	157	166	155	138	150	141	146	151	166	157	131	147	154	124	136	144	154	142	147	160	137	165	152	152	181	122	190	160	155	148	172	129	146	145	137	163	144	162	138	166	144	155	138	141	161	150	139	139	158	154	148	157	140	154	141	153	149	150	117	133	161	142	134	182	163	139	128	163	140	142	134	143	158	131	130	149	162	157	142	146	144	147	146	136	124	148	150	145	157	150	146	151	159	119	163	172	146	132	140	145	147	143	170	160	170	158	184	127	142	133	154	128	169	151	154	121	149	152	142	162	162	168	167	118	136	156	141	138	152	127	145	164	127	165	168	145	121	143	135	150	143	147	172	146	155	149	145	155	163	159	158	133	157	164	133	159	142	130	149	155	153	150	140	168	151	149	159	156	155	146	159	145	140	146	147	150	141	155	151	137	140	159	170	155	139	154	166	145	153	140	142	153	143	136	150	153	136	137	177	140	155	134	159	151	148	138	159	164	146	166	186	159	172	139	144	162	155	169	172	150	164	158	153	125	130	141	131	142	139	159	158	137	175	152	148	165	177	158	154	144	147	142	153	132	146	157	172	136	142	142	146	121	160	170	147	170	148	150	154	123	147	157	143	147	153	165	163	148	136	128	143	156	168	126	160	166	166	139	172	156	149	165	146	140	157	165	158	163	142	139	162	139	144	131	165	161	147	173	136	149	130	136	146	158	156	158	166	153	135	123	151	153	149	158	169	132	167	147	127	149	145	147	145	148	151	129	174	123	155	121	176	155	141	141	188	129	156	147	121	137	151	159	151	152	157	155	170	138	133	174	175	121	159	143	126	138	133	134	156	136	154	143	158	125	150	136	203	173	171	162	153	130	152	162	139	168	159	170	161	149	140	143	143	119	162	141	152	163	158	154	161	161	134	140	148	165	170	159	161	159	172	143	138	148	144	162	155	131	143	173	126	140	143	156	153	159	149	163	159	145	141	164	128	149	147	149	141	143	135	147	127	159	140	163	154	172	145	144	136	158	155	144	140	133	146	172	121	172	155	136	154	153	181	127	159	145	178	165	139	134	161	156	138	153	154	144	155	159	145	148	163	144	113	147	136	149	141	127	135	149	148	166	137	126	181	156	160	127	147	156	162	164	157	144	151	133	136	152	159	150	145	159	155	160	149	131	155	170	124	144	150	128	126	142	141	132	143	150	151	139	146	145	145	140	159	131	162	168	176	162	133	153	178	168	151	140	130	145	152	158	144	159	144	138	125	162	133	154	159	149	151	167	136	158	158	155	140	168	151	177	157	128	135	155	153	151	169	156	167	127	129	163	161	173	134	164	176	130	160	136	162	161	170	140	143	163	162	157	143	156	163	143	154	147	143	133	146	169	123	165	147	142	169	178	159	150	143	138	158	140	157	156	164	171	163	182	137	143	133	140	142	162	167	146	159	141	155	167	164	152	140	123	160	135	148	134	156	161	157	146	162	161	156	166	146	147	189	143	152	151	163	143	141	159	157	168	166	142	116	134	138	165	171	153	137	158	158	122	160	148	157	135	147	151	143	162	157	142	150	134	143	149	181	140	154	142	138	135	156	172	158	139	129	150	141	141	138	129	159	131	157	140	132	161	148	158	146	124	130	131	167	158	147	146	128	151	124	150	150	124	151	132	140	161	135	118	143	129	154	150	120	138	160	167	132	138	180	138	148	141	131	142	124	148	146	135	138	172	170	145	168	145	151	145	140	146	165	147	138	145	158	144	146	154	120	138	165	154	157	131	151	157	150	146	164	155	168	143	165	151	150	136	152	140	147	156	143	164	159	161	146	124	153	155	140	148	164	149	123	168	152	133	169	171	137	161	132	155	149	161	154	144	158	190	167	151	177	151	148	149	157	143	149	145	159	141	155	145	139	153	149	137	142	161	158	140	143	148	151	150	126	159	167	132	167	125	134	146	139	147	157	146	174	127	157	142	150	129	160	143	141	162	155	136	142	139	142	157	145	154	146	165	140
30924	17456	15477	9867	2574	704	579	489	454	437	420	423	387	400	340	333	347	366	366	340	321	319	338	351	304	305	334	363	355	313	337	314	302	324	344	364	312	297	341	351	333	338	326	329	376	363	343	322	320	353	333	319	355	337	361	349	329	292	327	312	355	343	340	327	317	340	349	343	340	351	331	342	284	321	329	310	302	324	327	325	344	329	350	307	317	325	285	331	338	344	372	325	318	298	350	361	352	327	318	339	336	338	337	332	353	323	323	327	301	339	339	333	313	302	332	340	310	320	319	320	310	346	337	354	310	349	313	335	324	331	331	341	337	322	327	346	323	300	339	309	337	332	331	341	328	294	327	320	336	310	355	336	360	342	326	329	314	347	305	338	332	344	349	296	349	330	346	353	343	314	310	306	327	292	318	328	328	343	337	339	326	365	309	350	339	303	319	350	304	323	333	333	347	326	325	348	345	339	356	296	329	317	346	325	348	309	333	326	301	326	353	353	305	328	323	335	319	333	333	324	304	323	305	309	327	303	329	307	338	340	312	311	341	347	348	316	315	357	326	364	333	319	332	323	322	316	354	361	342	327	351	334	297	340	297	337	314	352	336	314	325	315	317	320	333	326	298	329	302	349	310	311	335	352	326	302	295	333	325	356	341	353	352	334	340	322	343	309	348	333	315	374	332	340	352	336	315	333	330	317	338	308	325	353	315	342	343	310	322	343	314	318	333	351	312	327	356	359	335	310	341	319	360	315	325	354	351	307	311	317	300	318	327	296	332	337	317	342	317	298	366	343	355	332	337	317	345	321	315	325	321	317	309	331	311	354	319	334	312	310	316	309	350	342	314	332	337	319	351	341	310	295	314	356	335	364	334	356	315	317	360	327	289	305	332	323	330	309	366	360	321	327	337	320	325	331	348	333	311	316	338	307	323	305	326	334	318	320	295	346	313	321	330	324	363	341	302	325	353	356	311	326	292	336	332	318	345	322	302	321	343	291	376	351	328	361	343	319	327	327	343	320	318	334	299	334	361	335	315	310	334	317	335	295	329	350	347	343	344	324	363	316	336	310	318	311	317	320	340	330	341	327	341	312	332	358	334	319	308	327	336	342	326	320	327	311	346	349	314	319	332	342	318	302	352	335	326	351	366	341	347	339	321	350	306	339	320	276	336	345	322	310	341	323	330	341	304	360	331	383	318	336	305	321	331	334	345	348	335	294	358	317	329	301	346	335	312	335	351	322	318	321	332	332	310	325	326	337	342	308	369	310	344	327	351	320	324	321	329	332	355	328	319	308	333	339	361	298	311	374	327	350	327	323	340	375	313	299	325	336	326	346	325	337	332	330	323	315	316	330	331	335	339	354	320	329	313	337	350	339	337	324	326	331	356	305	320	342	368	321	352	370	356	336	310	320	317	337	350	334	329	346	312	321	357	348	316	335	334	340	322	321	330	324	322	314	331	309	300	335	299	355	325	317	300	332	340	327	336	327	340	325	349	329	314	327	343	313	371	313	314	322	323	304	328	339	346	291	329	307	342	313	307	321	301	370	345	328	326	343	343	315	309	325	347	333	328	311	332	318	315	345	335	348	373	310	335	297	333	341	334	332	317	314	321	332	321	323	366	325	337	334	336	311	360	333	341	303	342	337	323	295	350	334	356	301	324	301	312	337	347	319	302	320	330	294	325	330	328	320	329	309	330	314	322	339	315	357	342	321	313	350	311	351	301	325	310	284	332	338	356	346	353	332	313	325	351	348	331	335	327	313	325	334	324	354	302	358	320	328	327	330	356	339	326	320	345	316	329	359	331	347	331	335	309	317	355	356	334	321	340	298	332	334	350	301	349	334	328	325	389	343	366	323	318	314	348	345	338	338	330	344	282	356	292	304	307	320	331	307	341	341	310	285	334	338	300	322	345	315	296	356	312	345	328	306	351	343	299	334	326	308	329	331	344	341	331	332	325	345	343	322	319	316	335	323	312	324	300	323	374	344	324	325	331	338	375	330	356	348	324	310	325	345	307	319	337	331	345	323	314	313	328	303	318	317	334	328	334	316	327	336	353	323	325	347	330	303	323	288	314	343	326	316	326	317	303	321	329	328	367	359	320	329	307	313	330	330	361	315	368	296	351	324	317	352	315	339	358	338	315	339	330	328	309	328	292	317	334	327	315	305	295	353	320	335	348	318	343	299	307	321	358	328	332	324	333	359	306	321	322	312	331	370	338	302	339	319	356	350	329	322	302	338	322	327	309	309	328	337	335	341	330	317	341	341	332	340	319	307	313	325	314	309	342	282	314	301	314	312	338	331	330	329	321	341	332	351	333	317	357	332	313	311	321	353	321	307	326	344	348	329	320	328	329	315	325	345	340	347	368	299	335	340	353	313	311	330	320	303	335	341	375	346	338	318	291	334	312	387	323	363	336	373	355	319	330	324	298	349	321	342	333	317	334	300	319	306	335	299	338	353	340	334	359	313	331	300	343	334	352	383	352	313	336	333	335	321	345	321	323	338	387	346	325	309	346	362	317	331	321	306	336	320	327	348	333	314	348	322	353	299	330	333	340	347	334	327	350	330	317	325	344	340	323	316	324	361	364	365	329	308	351	321	315	334	313	367	349	304	342	313	325	357	352	317	355	312	374	308	317	319	327	334	333	317	318	316	317	326	329	342	315	331	327	346	317	327	322	308	322	311	304	323	340	330	309	342	333	304	329	327	343	357	346	322	329	343	322	325	301	294	331	356	314	332	350	325	332	307	322	335	327	341	338	311	303	313	324	311	339	342	325	355	365	311	348	330	321	353	346	333	343	329	321	323	296	293	313	318	318	304	331	310	305	311	335	325	306	336	339	330	304	325	338	329	324	340	319	312	342	342	334	325	344	336	307	360	292	332	362	342	312	345	352	316	319	344	321	345	338	327	347	332	317	325	276	321	340	303	332	338	349	334	335	334	341	354	345	349	351	309	332	373	355	357	294	311	317	328	317	305	341	318	325	327	352	346	299	318	329	298	356	345	350	318	298	307	344	354	345	372	338	345	337	304	324	351	324	334	334	350	334	380	321	356	312	322	341	337	310	328	302	313	313	370	324	345	329	341	346	298	322	321	321	350	357	340	333	361	350	311	333	293	326	336	330	310	342	346	316	347	320	308	318	329	318	321	340	319	332	357	325	321	304	337	334	331	315	357	336	342	361	317	304	337	333	358	322	312	337	289	320	344	351	342	331	341	337	335	339	301	332	298	323	331	304	331	326	356	331	299	325	334	373	353	350	323	338	308	292	330	358	337	329	320	325	342	332	319	326	292	331	352	302	344	321	329	359	335	308	352	331	308	334	337	333	333	345	370	330	381	334	336	312	333	338	318	294	318	338	370	299	323	336	350	323	359	319	328	331	320	317	347	305	321	345	317	340	333	331	291	316	331	314	322	293	320	348	306	331	332	312	347	307	331	331	321	336	313	333	306	319	324	318	360	311	324	310	308	322	375	325	336	344	336
61224	36183	19217	6790	1505	302	192	177	156	147	149	162	160	144	110	131	129	95	143	129	130	155	142	144	159	124	132	131	142	144	143	157	121	151	140	118	120	145	127	149	142	142	165	143	147	137	146	141	138	132	158	145	122	147	141	148	159	146	134	140	136	147	128	145	124	130	145	153	116	135	126	145	131	146	131	155	138	122	140	138	144	159	153	138	152	141	143	153	122	140	142	128	115	145	126	120	124	122	145	143	158	151	141	146	147	129	139	141	132	130	143	138	122	140	139	137	143	134	129	148	155	133	137	138	145	141	158	137	132	129	138	131	137	157	119	156	152	129	149	135	155	144	126	135	151	121	133	147	125	123	136	153	147	131	136	136	154	150	163	141	131	129	150	139	152	131	144	148	142	120	125	114	126	131	141	124	120	139	149	136	137	133	144	122	116	125	115	118	159	144	161	122	138	144	116	142	135	152	118	149	126	166	148	123	131	143	138	127	140	131	126	117	147	140	158	131	136	158	138	152	128	154	143	155	142	149	138	116	122	137	146	142	111	111	138	131	151	132	160	101	135	120	149	132	123	140	124	153	126	120	130	162	164	146	141	141	128	133	124	143	143	139	143	135	150	136	133	153	148	112	140	155	127	129	127	141	147	170	129	119	130	116	144	144	126	142	130	147	112	114	119	143	145	147	153	139	130	115	140	110	140	146	149	162	158	116	133	133	144	129	141	149	142	121	129	115	135	130	148	141	161	126	118	132	136	139	126	155	158	121	162	148	133	149	155	137	136	115	132	144	123	155	127	137	146	157	118	137	147	138	136	151	148	153	123	153	138	142	140	139	145	139	137	148	126	157	138	144	156	142	127	143	131	151	119	137	142	135	139	118	129	152	156	137	151	144	136	138	136	144	143	156	128	132	131	141	155	140	126	145	115	133	136	158	128	127	133	132	143	123	148	152	120	126	128	127	134	149	118	113	112	145	112	134	97	138	132	143	116	126	126	146	150	136	156	153	134	135	131	137	137	134	128	132	140	119	140	147	124	153	142	142	137	156	129	138	118	131	119	123	129	136	129	148	125	134	130	135	112	127	121	133	159	133	140	146	129	121	141	135	134	166	147	136	132	141	127	149	143	144	135	138	110	141	117	145	147	151	151	140	142	139	131	138	129	121	130	142	114	140	157	134	128	134	145	130	133	123	143	149	115	135	138	134	149	144	117	151	162	119	140	128	153	138	120	127	128	139	147	139	139	120	132	118	125	147	128	134	164	121	140	133	130	123	130	146	116	148	135	139	154	138	121	115	140	138	132	131	117	128	127	156	152	142	149	144	142	149	139	131	147	133	133	144	119	132	155	126	133	132	139	130	149	133	148	125	118	162	125	148	127	140	126	159	127	106	130	150	144	155	135	140	147	146	123	135	147	137	146	133	119	133	116	130	135	127	139	113	145	126	118	134	136	137	134	148	150	139	137	123	119	135	128	114	138	130	133	106	140	165	118	134	117	126	136	127	133	120	151	139	129	140	148	120	124	140	132	143	145	131	135	143	142	142	148	152	117	135	122	146	125	116	133	130	150	155	141	139	133	168	135	147	133	145	134	143	133	141	124	114	142	135	163	144	132	132	140	141	146	135	125	135	120	145	141	140	143	142	140	156	146	135	146	143	143	123	162	140	132	120	124	124	117	117	139	127	149	142	136	135	121	125	120	139	130	142	145	142	150	159	146	146	142	143	130	164	130	152	156	125	138	135	156	138	122	145	135	136	128	107	128	139	151	113	153	118	137	126	129	150	140	117	122	141	157	144	131	145	137	147	115	132	135	120	143	140	130	125	148	134	154	115	156	127	142	130	135	129	137	120	115	128	131	152	147	147	149	140	136	157	131	133	142	121	150	143	111	133	142	130	147	127	124	120	140	141	122	126	158	122	159	151	168	125	137	125	126	142	143	121	166	149	126	137	133	129	128	129	152	164	132	136	129	139	161	147	137	146	138	112	131	144	118	137	113	141	147	151	150	147	145	135	128	142	147	129	151	152	125	148	122	123	146	148	133	129	137	133	125	141	146	146	130	138	136	149	128	137	124	123	111	153	140	135	130	143	128	147	122	151	138	144	112	125	146	153	138	129	137	144	116	131	132	138	132	158	156	141	150	125	124	138	140	147	159	147	111	123	160	142	137	154	134	128	123	137	126	133	133	158	109	136	120	121	114	134	135	112	139	150	151	170	136	134	125	131	133	138	137	135	135	130	140	140	150	147	134	110	144	117	126	128	139	154	148	118	131	123	182	149	138	138	130	141	126	142	130	159	154	123	123	127	133	155	127	136	122	115	124	133	144	137	132	144	123	147	140	126	127	137	121	135	133	163	141	136	148	135	134	135	132	128	141	129	127	138	140	119	129	136	140	142	135	120	161	134	145	152	149	123	114	128	148	124	125	119	119	150	148	149	138	163	117	119	147	138	140	156	124	145	107	141	147	131	136	141	149	138	116	137	158	125	120	141	135	129	139	139	150	136	158	137	144	128	112	146	135	140	145	141	146	121	131	135	116	112	142	131	131	145	135	124	144	138	119	132	131	137	158	124	129	108	138	156	137	132	150	144	139	145	120	150	155	151	123	133	150	132	128	141	128	128	148	141	129	131	121	129	142	134	114	135	120	139	115	129	124	152	134	140	126	139	115	144	129	142	137	141	136	114	111	127	137	136	148	112	123	126	139	152	137	131	159	155	134	141	156	150	139	145	145	149	127	154	126	128	127	143	120	135	167	123	154	155	134	141	132	146	146	109	159	149	134	140	145	126	143	157	129	126	155	146	153	148	150	150	148	140	165	146	132	125	136	163	141	135	164	129	109	141	128	129	145	144	130	125	156	121	138	124	147	152	141	123	144	126	142	148	128	149	165	131	131	124	137	126	109	158	139	149	102	133	122	161	146	140	163	127	132	148	123	153	101	121	145	135	127	114	144	132	139	135	137	111	132	136	131	121	161	150	148	103	137	142	117	122	153	147	161	144	142	135	118	130	136	120	159	138	129	142	119	136	150	149	140	143	123	144	117	155	134	123	133	130	145	136	109	141	143	142	164	126	129	155	142	138	137	148	139	142	137	148	123	143	139	123	131	120	127	131	133	122	127	125	149	149	136	149	130	106	134	143	124	126	156	111	135	156	136	137	127	141	106	148	122	143	135	120	130	140	115	126	139	139	153	133	127	148	156	140	148	121	175	153	127	119	124	153	144	144	140	128	131	158	158	133	139	134	145	116	137	138	128	133	135	143	137	126	120	150	118	129	155	151	130	111	118	139	142	133	139	147	143	116	140	133	146	134	125	135	129	129	111	147	130	134	147	129	140	136	148	140	138	125	136	142	166	142	118	137	139	154	150	124	140	110	158	155	131	154	132	130	136	142	134	137	122	142	160	142	147	145	134	143	160	152	132	121	119	163	134	141	118	124	113	142	145	146	148	127	157	125	157	111	122	120	140	158	126	110	123	129	140	137	110	118
40319	28239	20240	11279	3747	848	561	482	448	433	392	379	350	364	370	374	329	288	337	308	301	318	291	302	300	319	315	322	333	283	329	306	313	305	319	282	312	330	298	285	306	322	319	296	301	308	297	299	309	285	312	287	323	318	330	322	309	329	263	316	292	316	288	292	292	304	310	300	292	327	285	326	307	323	302	300	285	326	314	301	311	319	300	302	317	304	297	291	345	300	301	330	332	306	323	308	332	313	315	333	311	291	304	304	297	321	312	313	313	326	294	311	302	318	301	328	320	323	302	321	310	294	300	309	317	291	319	328	313	310	302	272	284	311	276	335	288	316	322	296	342	321	279	292	323	267	293	344	338	288	252	314	326	300	327	321	273	329	317	305	305	301	311	310	296	314	268	284	330	342	320	311	324	306	320	281	289	295	325	282	306	300	301	287	304	327	329	292	313	311	271	295	306	325	277	331	305	322	280	256	304	322	281	309	312	331	251	328	334	327	313	312	304	323	293	323	337	302	305	304	320	322	286	306	301	286	303	301	317	335	303	287	302	296	357	307	304	290	314	290	341	342	316	319	313	297	313	312	297	296	297	306	283	298	298	274	306	302	323	304	312	319	280	254	291	279	271	303	302	285	348	314	306	276	316	308	324	306	324	306	290	323	277	298	299	287	275	296	310	280	291	333	323	297	323	289	317	318	312	280	331	280	298	294	300	312	304	304	328	305	313	340	327	301	331	315	339	276	299	343	299	275	284	332	315	303	306	280	316	289	318	303	322	322	313	300	322	303	307	312	285	258	272	315	308	285	332	276	319	306	302	306	284	323	318	288	305	300	290	258	290	329	329	294	307	282	313	302	298	310	271	289	300	329	358	289	282	290	330	302	274	317	322	271	326	306	328	276	277	333	303	313	298	296	310	291	299	340	306	321	296	295	307	309	307	322	300	296	313	325	329	276	295	320	267	309	319	304	328	307	278	283	314	318	297	308	322	320	284	292	323	274	334	252	334	292	294	298	266	275	298	339	292	291	316	270	289	301	300	321	324	324	314	303	315	316	292	287	288	283	331	284	317	292	283	284	276	292	303	302	307	307	327	318	324	306	291	321	326	293	315	345	333	340	315	310	324	277	317	322	285	300	294	303	307	307	312	313	315	302	276	313	322	280	310	293	310	309	296	288	330	322	323	296	302	306	308	295	309	261	312	309	282	277	281	276	293	280	306	332	291	310	312	296	294	304	307	298	343	307	289	312	324	304	295	296	310	296	350	347	306	312	310	313	281	298	300	324	299	281	303	334	303	294	302	331	301	313	289	327	311	305	294	294	296	322	325	298	301	294	298	290	274	305	284	324	291	283	332	295	317	307	307	307	326	326	319	312	325	298	309	286	312	329	290	289	319	298	322	321	293	293	305	304	288	313	313	295	309	305	299	317	318	324	326	306	285	324	293	327	303	282	293	281	328	276	306	304	295	326	332	290	316	333	306	281	282	283	336	330	307	296	319	305	324	260	293	296	305	293	310	306	311	305	294	286	317	314	300	367	328	288	292	308	308	318	311	300	289	275	297	310	311	288	292	301	291	322	301	284	307	280	301	281	303	304	293	296	357	302	315	301	289	310	295	313	306	304	306	314	290	313	303	278	299	312	286	340	279	327	282	292	295	306	293	286	299	306	279	279	330	292	300	305	291	307	308	341	295	334	302	316	325	274	325	275	325	290	304	304	290	310	325	307	313	335	292	323	299	300	292	312	301	297	317	302	323	328	316	319	305	301	327	329	306	328	327	309	313	303	327	306	282	295	330	266	310	326	322	307	307	308	331	336	298	271	327	314	311	309	304	311	279	317	287	290	313	290	310	281	325	276	343	296	335	300	303	323	314	302	293	297	306	263	308	325	286	286	322	297	291	297	337	305	299	340	283	325	300	312	306	283	312	324	262	308	328	297	308	296	302	325	332	304	290	286	302	330	295	330	316	306	290	288	305	277	266	296	324	291	331	305	284	327	311	301	298	313	292	312	295	299	305	300	268	294	302	330	348	312	303	287	308	302	299	308	317	311	303	322	344	301	282	325	296	320	329	303	310	307	301	318	338	301	287	304	315	309	325	310	304	292	291	306	291	306	281	307	336	303	308	309	288	309	328	280	299	324	316	282	287	321	317	306	314	320	269	307	296	271	317	298	305	274	299	281	270	296	336	317	303	300	311	295	322	318	299	280	305	304	337	294	299	304	301	301	282	298	305	307	297	288	293	295	337	282	288	323	327	320	300	317	319	305	300	326	295	309	305	298	306	314	309	302	300	289	296	255	292	317	283	309	334	307	301	295	325	338	258	299	326	292	322	288	283	314	302	331	325	315	299	300	290	312	285	308	330	307	297	311	306	296	283	287	298	305	316	320	323	299	327	323	297	293	310	301	322	300	323	330	295	306	304	308	283	305	298	313	315	287	289	303	297	294	280	289	286	295	286	283	297	318	318	290	291	280	301	285	298	320	283	296	304	312	314	290	307	286	310	305	321	319	298	305	276	294	308	324	326	332	310	284	308	295	298	282	302	343	301	298	300	316	322	274	273	311	302	339	311	330	287	306	300	282	312	292	284	285	283	303	309	326	318	308	331	297	273	305	295	292	296	283	269	292	304	317	285	325	288	298	294	300	287	313	309	270	296	311	302	287	291	287	308	323	297	292	313	324	276	273	288	310	310	329	298	326	301	329	304	334	312	301	302	306	283	338	300	304	340	291	338	302	304	308	310	273	300	300	302	324	289	266	298	290	313	319	283	324	309	298	305	298	291	338	317	284	293	291	313	307	283	330	310	308	305	302	321	319	274	287	307	317	300	322	313	307	280	319	302	294	280	291	285	301	314	306	285	344	324	279	303	321	308	329	316	339	298	296	269	305	317	286	323	305	286	289	304	299	292	309	310	316	299	338	313	301	313	281	305	308	314	288	320	292	334	305	272	287	317	350	331	301	304	278	327	302	326	291	292	313	306	326	291	304	293	310	304	312	293	285	318	278	282	310	312	284	278	323	322	323	324	285	287	296	313	312	302	313	301	333	318	334	314	292	304	335	333	293	311	294	299	316	313	314	308	294	312	280	305	303	271	311	307	284	283	298	317	309	315	282	291	293	313	318	298	309	309	287	287	305	319	304	318	292	307	293	302	312	312	295	325	285	302	289	311	301	286	312	318	310	302	298	315	295	298	320	302	332	358	277	289	311	293	329	287	282	303	302	295	327	323	296	305	269	304	287	302	302	306	308	316	299	290	300	305	325	331	308	305	309	334	308	291	295	339	310	327	301	284	310	311	298	322	277	296	306	308	320	317	281	303	282	321	291	278	291	317	326	312	309	298	321	297	301	308	296	315	310	316	296	318	305	324	300	277	296	296	296	320	283	307	299	283	290	274	321	315	307	307	321	332	285	311	294	298	310	298	275	308	276	290	296	311	339	284	269	301	271	310	300	327	295	319	288	322	301	308	331	310	286	300	297	336	318	307	325
66231	36204	15395	5261	1867	656	255	200	189	149	167	198	148	149	155	158	161	143	174	146	136	138	152	128	153	165	136	140	149	140	140	148	117	134	139	141	138	144	140	144	141	125	147	150	148	126	153	130	164	119	134	139	142	132	128	151	145	155	148	132	160	139	145	143	173	143	147	173	163	158	110	152	144	132	151	142	144	142	138	139	138	140	149	127	145	145	140	137	136	152	148	150	162	151	150	142	137	153	138	136	153	152	153	129	152	169	155	169	145	148	149	131	153	144	163	130	153	150	161	151	137	150	164	137	136	133	153	147	146	142	142	159	139	159	125	156	146	152	137	133	162	137	153	149	116	129	141	138	161	122	121	134	140	131	151	144	111	134	135	135	129	142	170	151	124	147	122	116	132	126	141	157	136	132	149	131	157	157	136	136	145	140	157	137	161	152	135	155	145	135	147	112	149	153	138	162	139	135	137	128	159	134	124	156	129	133	155	158	142	130	161	146	158	114	152	132	153	131	129	139	150	140	148	132	168	152	136	155	149	148	151	136	161	169	137	131	130	113	169	141	159	133	169	136	154	133	136	166	139	160	152	133	144	147	144	145	124	150	123	151	145	116	125	148	139	125	137	112	132	146	152	151	145	138	160	135	148	127	131	122	155	153	155	146	154	127	125	148	151	167	154	136	134	141	157	146	141	126	153	152	172	165	131	145	145	151	131	128	119	172	139	135	148	154	147	145	168	129	141	136	134	163	141	142	156	117	149	149	140	149	152	151	150	140	165	154	131	153	164	126	153	136	145	141	129	143	155	126	144	141	133	161	126	149	150	130	137	136	145	159	134	132	138	125	159	145	135	119	140	148	160	130	142	133	143	128	138	158	142	146	146	127	153	137	155	163	123	134	143	123	141	165	143	144	124	165	121	164	152	142	152	145	145	145	127	122	120	146	145	143	161	128	156	142	122	169	152	136	161	144	142	163	136	124	148	140	172	160	127	142	136	130	133	133	148	154	166	147	138	152	144	133	142	116	140	143	138	140	149	139	151	128	152	158	143	135	152	124	157	137	116	152	152	146	154	128	135	146	124	152	136	123	151	136	185	170	156	153	146	143	127	150	138	166	133	144	153	117	138	152	145	146	155	156	153	123	141	132	144	155	150	149	145	167	130	156	132	121	162	155	141	139	139	149	152	143	149	141	129	156	164	151	127	137	145	143	142	166	110	155	146	147	139	137	143	159	134	160	165	130	136	142	134	150	140	131	109	157	140	165	133	145	147	147	150	151	143	164	133	126	146	127	138	175	128	165	174	159	148	121	146	138	136	134	147	150	156	141	132	131	131	149	129	136	131	151	126	144	127	145	155	139	132	136	135	142	133	139	149	133	127	135	140	131	142	135	141	140	148	117	138	131	157	153	148	137	138	137	152	144	126	151	137	133	143	145	132	125	116	152	143	142	145	150	162	132	159	131	141	136	140	161	149	146	150	143	135	146	136	141	131	146	133	132	161	131	135	120	158	133	138	148	145	146	135	154	152	136	126	136	142	139	140	146	138	142	149	137	150	154	159	138	153	137	135	140	138	135	127	161	141	136	138	143	133	143	153	136	162	139	172	165	154	131	145	151	154	165	140	151	113	133	133	147	136	127	172	165	160	130	148	142	154	157	138	148	149	152	142	159	163	142	151	140	123	133	153	139	142	137	165	154	156	137	130	135	127	156	129	130	115	155	135	137	161	122	155	144	146	168	172	130	152	145	134	146	129	136	140	139	135	160	144	130	155	131	140	152	131	148	147	138	140	132	161	134	126	143	143	157	160	154	130	153	133	153	165	142	159	134	179	135	149	152	150	135	157	152	147	133	153	149	151	151	117	128	139	127	134	163	149	143	172	126	171	143	133	117	161	139	144	159	117	135	140	171	142	139	149	163	124	121	152	143	194	140	137	126	153	130	135	143	152	154	132	138	148	135	131	130	138	141	140	161	150	145	136	147	149	129	141	139	146	145	160	146	138	121	153	143	134	127	141	145	138	123	115	155	160	145	138	146	151	142	142	159	133	126	146	162	150	142	130	128	162	131	145	153	162	113	130	153	136	146	164	170	130	153	134	157	141	147	151	184	158	153	129	179	131	143	137	132	134	145	163	146	144	153	174	134	150	143	129	154	164	158	165	128	148	149	151	146	131	119	146	190	153	150	105	169	132	151	150	140	121	150	185	132	152	148	154	132	132	167	141	120	131	133	151	149	135	122	163	130	152	122	132	149	144	144	157	130	123	134	146	145	137	129	163	148	141	155	159	143	145	131	157	130	137	142	147	171	127	143	136	141	142	138	178	129	138	131	130	133	158	147	165	140	136	116	159	165	149	154	135	146	140	139	144	129	148	150	113	134	150	140	150	132	156	142	147	133	163	151	150	121	156	142	134	170	130	114	130	137	136	141	142	159	156	129	140	149	155	135	130	153	144	144	171	130	136	149	148	156	141	168	133	154	124	139	112	131	136	161	158	154	165	140	147	158	146	156	127	125	156	134	148	139	133	148	131	116	138	158	117	141	150	114	125	151	182	127	152	124	147	123	140	169	152	129	142	166	110	156	133	129	136	147	149	123	128	173	109	136	141	145	141	138	140	151	134	127	151	148	150	154	127	124	138	138	131	154	152	142	162	122	137	130	143	167	132	156	137	152	157	185	119	136	157	162	132	148	155	162	129	143	155	139	142	145	150	155	146	138	141	129	151	153	163	151	143	146	154	137	137	148	143	135	117	133	138	161	151	142	127	141	140	158	101	115	144	120	138	167	154	133	149	156	137	126	144	159	123	130	128	124	140	140	159	123	147	155	136	147	130	138	156	119	145	135	165	147	139	142	142	144	133	146	149	155	133	134	153	163	137	165	153	158	137	151	169	158	154	146	158	139	151	166	145	156	150	148	143	162	162	140	115	141	149	146	132	138	124	132	114	141	154	143	125	133	128	148	156	127	145	144	118	130	174	159	156	134	128	138	127	154	133	148	156	170	150	137	136	174	165	133	157	161	133	138	151	168	148	141	136	118	160	141	144	125	168	143	155	154	149	138	134	143	133	141	149	166	169	115	126	140	147	132	159	160	173	142	173	126	149	140	114	139	116	135	144	142	145	173	129	135	163	140	152	146	144	126	154	157	159	130	135	130	172	145	110	151	118	163	117	135	154	144	144	170	120	161	139	159	126	142	152	113	141	136	155	137	160	177	150	156	153	128	136	153	135	150	149	143	123	159	122	131	152	137	152	123	152	124	155	143	121	159	151	143	144	152	158	125	141	134	185	123	126	127	144	144	144	147	140	131	140	134	157	143	143	142	129	149	154	134	118	154	141	154	135	158	121	141	155	137	139	144	165	143	139	132	126	153	155	138	153	151	145	149	135	134	127	158	113	162	142	145	130	135	144	157	143	139	131	158	121	175	154	165	139	153	171	124	126	151	137	149	158	158	155	165	134	153	151	151	139	131	132	141	139	146	152	143	154	133
44887	27646	14659	9512	5232	2137	670	559	526	483	437	453	395	351	376	322	347	330	349	302	328	326	324	333	324	320	337	281	318	319	322	320	303	341	315	337	318	318	332	300	358	305	343	305	314	313	315	312	311	344	340	322	306	310	326	321	336	309	307	311	324	336	301	327	292	320	360	321	347	322	332	292	320	325	326	309	327	323	306	363	292	302	340	323	307	285	308	332	349	337	337	333	335	321	329	287	316	311	334	339	302	325	296	351	318	346	341	325	259	310	315	315	287	266	310	326	314	344	318	307	306	321	312	312	340	295	332	321	338	335	327	307	325	317	325	304	322	324	345	333	345	337	280	312	307	296	289	328	308	302	295	300	298	308	306	342	351	305	320	322	314	345	315	329	336	336	296	255	324	310	336	331	273	334	299	338	345	318	311	321	313	347	345	295	314	306	334	296	339	333	309	331	322	318	299	349	294	319	313	346	309	333	318	324	306	334	316	308	332	318	325	327	302	326	340	308	310	309	321	310	341	325	318	342	301	304	317	327	316	347	308	341	318	336	318	317	311	296	339	292	316	310	372	321	351	311	304	358	337	298	314	341	310	341	302	298	344	303	306	322	320	290	306	328	313	303	324	378	337	353	335	345	304	321	321	304	328	314	302	324	305	326	330	325	347	311	322	329	329	336	354	328	357	317	350	322	345	307	317	317	292	329	350	360	318	325	316	348	323	334	309	305	315	344	296	330	285	317	326	311	343	346	300	346	331	292	283	313	290	331	325	337	323	299	284	321	324	294	328	329	315	324	348	282	279	339	293	331	341	311	311	316	317	317	307	340	327	318	316	341	314	310	343	320	329	326	320	335	357	308	330	320	326	288	318	315	339	315	305	315	326	341	310	311	324	334	350	305	341	328	299	296	348	330	350	349	316	327	301	328	325	313	297	341	325	325	337	311	319	310	294	323	302	303	324	352	322	321	344	334	336	299	324	324	286	314	319	289	325	310	315	296	309	339	329	289	313	331	329	301	332	366	312	309	331	342	308	338	318	325	338	323	314	320	351	354	337	320	314	316	325	326	330	289	347	334	322	312	347	317	291	339	327	328	334	358	304	318	285	317	335	341	327	314	300	314	330	315	342	329	320	341	319	319	331	324	304	347	342	336	347	335	326	385	330	318	333	357	352	340	319	353	305	307	339	294	309	332	300	345	285	359	318	304	316	321	312	299	318	335	344	331	319	313	345	305	308	295	298	310	312	343	303	354	322	298	293	331	291	332	319	336	301	303	319	345	314	370	307	295	305	323	333	298	309	314	315	331	296	342	318	343	313	322	314	293	347	329	307	331	323	328	311	297	325	314	323	313	316	320	332	316	348	357	322	340	322	326	309	358	323	304	308	323	318	326	357	331	316	340	341	338	296	310	300	291	327	297	320	304	293	320	344	301	325	323	342	303	329	332	347	316	319	342	317	337	331	348	347	294	337	332	300	299	295	298	320	330	309	342	317	308	309	311	322	329	300	290	300	315	325	328	293	319	307	330	319	299	342	304	321	351	309	292	313	332	316	313	355	331	318	325	319	329	300	307	316	307	319	349	300	308	325	322	306	320	341	323	347	289	311	323	304	294	306	297	342	321	306	297	326	331	361	327	308	302	345	322	336	298	309	308	329	320	316	309	288	290	330	289	313	334	300	350	352	348	333	337	285	313	303	319	295	326	304	314	315	335	299	335	285	284	332	277	314	297	320	328	288	325	324	326	319	300	300	313	334	329	334	290	326	306	317	317	295	377	311	319	317	349	331	317	287	345	375	308	307	343	334	315	314	304	303	310	302	330	301	325	316	312	345	340	323	312	300	328	326	330	300	302	365	304	321	308	333	316	306	343	323	307	340	318	308	328	342	303	314	301	323	339	332	334	332	345	291	319	316	319	340	361	290	305	322	304	346	316	326	327	338	319	306	318	321	309	327	321	290	320	309	292	327	341	360	295	346	334	300	336	335	360	338	315	319	311	331	315	319	321	346	321	341	296	277	310	325	326	309	340	309	312	302	336	326	289	360	339	319	299	318	304	318	307	343	352	335	315	342	311	298	317	328	318	338	347	344	310	307	320	332	317	333	329	316	315	304	285	313	332	306	349	304	337	316	315	344	340	309	331	314	336	288	321	288	313	360	292	335	331	306	292	327	315	351	298	335	316	318	345	316	314	287	288	299	318	285	317	342	337	288	316	318	307	362	329	298	308	305	312	316	304	312	321	345	317	317	334	315	306	284	365	321	312	305	373	309	336	312	328	358	320	332	313	317	320	341	283	346	319	299	329	350	331	334	280	296	336	303	344	335	326	332	346	318	311	317	340	316	307	336	338	329	295	312	317	341	326	303	321	338	303	334	302	343	320	304	325	304	330	313	326	343	286	299	308	291	347	283	345	325	290	320	342	305	322	309	329	332	306	301	316	305	309	315	312	334	335	321	327	318	323	306	349	315	289	306	313	279	317	300	352	309	319	310	326	340	337	305	327	344	332	328	332	316	320	319	295	318	308	305	326	302	326	352	288	300	311	333	334	333	327	282	316	324	351	348	301	321	344	313	305	293	312	326	356	354	285	311	311	319	351	280	303	310	318	307	315	307	321	320	302	304	350	310	289	324	336	324	279	308	308	322	294	327	298	315	337	314	330	303	329	312	331	349	296	311	332	341	294	340	318	334	315	342	320	288	318	360	345	312	320	321	337	328	311	342	301	320	310	327	297	312	331	342	344	297	301	293	277	318	333	329	325	327	286	311	354	299	305	327	335	307	305	322	290	328	305	355	312	319	306	351	294	330	347	311	286	314	292	301	303	311	316	272	295	339	299	329	312	333	313	325	319	358	295	339	301	309	312	319	306	341	302	334	318	319	320	314	334	325	315	319	300	343	274	328	317	310	291	336	319	347	319	338	318	306	334	326	324	325	337	315	329	328	300	325	338	330	311	308	313	340	326	330	310	339	308	328	333	339	343	281	326	340	336	310	351	363	349	336	312	296	315	322	324	328	302	347	306	329	323	319	338	317	341	355	339	350	344	311	303	327	294	307	323	316	316	338	315	329	295	325	312	298	305	330	373	288	319	324	286	307	293	330	295	318	323	311	318	318	316	317	328	314	318	323	292	305	324	304	310	309	343	333	324	328	317	329	319	294	350	323	328	324	325	292	323	322	302	306	296	321	329	342	324	320	326	303	294	302	323	315	308	357	321	291	308	334	304	337	326	331	316	311	302	332	284	291	315	343	328	332	300	285	363	303	297	317	308	305	284	296	355	324	309	306	313	321	321	323	320	338	303	321	306	319	305	329	316	306	300	297	291	303	362	314	304	316	327	315	311	321	290	328	318	333	313	325	332	321	321	342	347	330	352	351	290	326	298	326	318	308	336	293	305	342	334	323	318	302	314	302	305	331	279	337	298	282	318	329	314	326	339	330	304	352	338	333	315	310	350	328	312	319	315	333	318	296	314	285	323	325	312	317	324	317	335
50734	24050	9464	3058	752	309	199	192	170	182	178	161	179	148	158	181	188	160	162	176	176	151	167	157	159	160	167	154	147	153	158	142	151	132	163	161	155	154	150	196	151	156	176	136	153	158	157	150	140	142	142	143	133	164	140	159	168	159	138	146	169	147	139	151	146	171	151	172	150	165	153	160	153	164	144	156	154	126	175	170	148	164	145	180	150	154	176	175	155	173	190	141	165	158	151	128	156	152	149	187	165	154	148	150	181	147	133	138	143	134	160	171	170	173	164	165	159	163	136	154	160	147	144	159	155	137	163	173	150	175	139	148	163	140	139	143	151	154	138	148	144	166	140	172	167	179	183	159	134	145	169	160	158	141	148	176	180	145	166	156	183	147	130	169	154	152	145	149	166	145	138	137	151	166	156	159	148	161	142	169	162	147	185	173	146	143	134	155	148	144	162	147	145	161	168	171	140	151	160	128	170	160	170	179	154	137	154	174	141	150	181	148	151	147	156	146	139	146	162	173	155	152	169	159	145	141	168	140	157	156	128	140	148	149	150	182	170	157	133	149	139	160	157	147	145	173	157	161	170	169	156	164	165	152	174	122	147	134	173	170	151	173	149	140	140	146	161	155	168	152	162	160	147	145	138	154	147	155	149	162	147	153	158	146	149	148	169	147	164	160	152	165	163	151	143	151	163	137	169	154	146	147	160	179	179	153	146	157	157	157	152	148	166	157	159	145	144	167	161	165	152	165	147	164	161	163	159	149	145	145	152	143	151	142	153	165	169	129	161	135	159	153	164	163	174	167	141	137	144	134	153	137	145	153	144	139	136	169	143	174	160	124	138	153	154	157	170	184	135	140	158	152	168	157	155	149	169	149	146	152	126	163	166	141	183	119	189	155	148	156	184	143	157	169	154	147	153	148	171	159	145	165	151	159	164	145	161	154	182	151	142	146	150	159	149	160	159	134	144	150	122	155	164	140	145	160	158	152	151	166	139	154	155	157	150	142	152	164	165	153	169	152	156	157	159	131	161	164	149	167	155	153	149	149	154	158	170	126	150	171	148	164	176	141	171	145	156	149	169	125	139	147	161	144	150	179	157	146	174	166	165	164	155	146	161	192	152	165	168	149	163	158	161	141	142	137	141	139	154	140	167	169	148	171	177	164	151	159	174	173	182	143	142	146	166	154	174	184	144	161	170	160	144	181	162	151	187	147	162	138	138	148	139	153	162	144	129	173	143	133	157	152	149	149	149	164	160	145	163	120	147	162	184	172	160	145	148	140	142	182	150	146	150	170	140	165	122	149	133	158	147	170	165	146	150	166	142	153	165	150	147	159	161	165	124	149	158	165	133	153	165	154	149	165	155	184	133	124	160	153	162	146	128	151	200	135	160	160	147	156	179	189	142	167	139	143	179	144	149	172	134	149	176	151	154	145	163	163	161	148	156	143	152	167	138	141	185	174	145	158	151	148	166	138	166	162	150	156	169	133	131	160	157	154	116	151	159	134	161	179	163	134	156	143	156	178	164	144	160	169	179	148	137	156	147	151	147	130	182	131	145	132	159	139	150	156	157	157	158	138	167	171	150	162	143	130	161	162	141	137	161	135	142	141	167	170	147	155	142	155	137	150	129	140	152	169	136	153	144	161	169	134	167	152	153	166	154	164	159	159	173	159	157	141	179	138	142	164	132	124	124	150	187	160	150	143	152	141	147	169	144	132	148	155	157	170	163	142	133	152	169	153	153	164	169	138	161	153	133	136	180	133	162	154	148	154	154	159	163	146	159	141	145	128	137	144	148	159	152	149	153	138	154	167	149	171	127	161	155	147	175	155	131	152	172	165	142	145	166	192	178	148	162	155	149	119	150	145	165	154	129	157	148	149	158	155	156	174	172	152	167	150	151	159	148	165	150	165	151	158	169	164	164	185	139	157	163	170	180	177	156	143	148	156	152	162	169	156	158	179	158	164	166	148	152	140	139	171	150	141	173	160	165	152	140	178	154	163	161	156	142	147	141	158	164	130	142	169	180	156	152	155	161	139	145	200	151	156	150	159	170	163	167	157	133	136	116	164	165	148	153	147	171	165	158	144	161	131	134	144	139	151	151	145	161	142	138	161	147	162	148	155	185	158	137	144	169	176	140	143	134	129	160	156	132	152	163	139	155	172	153	175	136	158	148	129	159	141	148	122	131	138	179	154	143	150	163	163	133	146	150	150	160	155	168	158	191	174	169	177	171	157	154	157	166	141	157	162	142	160	161	138	147	147	137	141	173	150	149	123	177	147	157	140	160	140	166	139	174	154	154	138	159	148	141	157	147	152	133	127	162	161	154	150	134	156	175	161	144	147	182	175	145	151	151	136	144	145	140	141	149	166	151	165	138	149	171	158	156	164	133	158	152	160	139	162	165	128	161	176	134	169	158	151	161	147	150	131	159	131	140	147	167	140	130	138	143	161	109	152	149	147	177	160	166	144	155	148	137	146	142	169	179	181	146	138	159	152	146	119	188	156	134	138	172	153	144	162	139	161	139	163	148	173	159	164	166	137	159	141	134	122	140	153	147	157	161	159	168	137	151	152	140	135	156	151	140	143	138	158	156	135	145	175	154	156	163	155	170	167	154	168	158	147	171	148	160	146	162	138	156	179	141	154	153	183	151	164	142	161	145	160	185	171	151	157	147	156	178	158	148	134	173	162	162	146	160	150	138	167	167	159	142	137	162	143	138	150	152	175	138	158	156	149	142	116	158	151	137	158	146	140	139	167	150	161	175	155	146	153	140	171	154	132	137	133	171	163	161	129	172	167	162	170	158	152	124	157	151	147	172	148	149	173	155	178	162	169	150	171	131	168	170	150	155	149	152	160	159	145	162	160	159	137	143	142	164	151	166	138	131	165	149	183	134	134	147	154	163	159	176	158	168	177	151	140	146	150	163	147	145	142	128	176	168	180	155	157	157	153	138	157	154	143	158	152	157	181	144	158	188	157	152	176	152	178	160	161	178	162	171	150	135	141	160	157	147	127	145	159	129	178	140	159	163	159	148	178	155	166	158	162	152	152	175	142	194	149	124	149	151	165	149	147	145	150	159	172	151	156	136	186	136	164	157	161	164	181	154	174	158	142	140	141	139	153	138	150	154	154	170	140	163	142	153	167	128	149	156	142	150	140	152	147	144	156	154	149	165	165	145	177	167	140	131	163	158	146	161	158	163	180	151	134	146	150	153	158	124	173	174	164	146	126	152	175	162	159	161	152	144	158	155	133	167	163	167	156	167	163	159	156	145	162	161	146	162	149	151	157	132	128	154	163	144	163	155	148	158	151	144	179	156	138	185	178	161	135	130	153	150	150	171	166	153	167	164	139	164	146	134	176	146	145	169	170	139	133	168	156	169	157	149	157	159	130	164	146	135	119	153	140	144	134	149	151	138	165	186	185	140	174	169	164	132	159	142	122	169	150	150	172	144	174	175	171	161	168	169	147	153	166	158	152	144	142
33702	16177	12101	6495	2258	902	514	510	477	474	419	388	427	388	378	369	384	328	358	343	341	328	336	331	324	362	366	331	340	337	343	330	336	344	324	369	316	300	337	328	328	343	315	351	323	348	348	338	331	304	324	339	343	346	318	329	353	353	323	366	350	314	336	362	327	349	348	331	329	348	360	344	318	353	343	366	338	327	337	333	372	361	337	331	327	322	330	342	343	353	321	325	325	305	340	348	390	354	309	359	321	340	365	356	342	308	365	342	331	365	319	327	350	295	328	352	345	287	356	324	336	351	340	332	297	325	322	333	336	373	324	312	331	327	330	332	336	360	361	353	319	342	360	350	350	323	336	348	330	360	359	350	320	326	340	310	331	311	353	342	334	309	358	332	345	336	329	369	338	318	350	323	363	301	312	338	355	357	312	350	327	329	334	317	327	313	358	349	370	339	366	338	362	327	358	334	331	331	346	339	332	341	359	338	342	344	336	335	321	305	342	351	344	309	343	312	351	355	328	342	360	347	341	323	335	338	321	358	329	372	322	342	347	359	373	392	352	332	347	345	377	356	352	371	305	326	341	324	347	336	328	357	309	304	335	341	345	335	321	320	330	359	333	338	339	315	326	306	328	336	363	355	354	314	322	336	347	348	326	318	352	340	333	337	299	306	328	329	321	338	323	322	340	372	337	363	317	365	335	324	341	360	344	283	349	349	349	333	319	353	344	319	337	353	358	332	333	332	324	356	335	346	360	346	329	355	342	314	331	341	346	293	359	317	359	319	334	339	348	328	315	321	345	334	314	337	344	339	328	327	350	341	331	368	318	346	326	324	352	358	379	329	329	305	365	354	343	331	380	298	343	354	376	364	354	357	334	360	363	334	329	338	353	324	353	315	328	339	374	349	334	333	331	308	326	319	317	358	324	377	348	324	352	358	380	306	348	344	319	326	337	308	344	325	356	302	348	354	346	340	340	309	324	309	310	362	298	346	353	309	361	346	342	342	324	350	329	321	351	320	350	306	351	348	306	344	371	345	351	333	342	320	319	325	315	308	341	348	326	326	346	356	312	384	335	336	301	321	331	351	324	300	334	342	375	335	331	297	362	353	355	302	353	364	346	373	333	304	350	350	328	332	323	344	344	354	319	318	331	317	351	370	340	352	341	323	320	354	364	369	339	330	345	332	325	315	333	379	350	345	317	349	325	359	347	312	375	347	356	344	337	335	362	333	304	348	354	320	321	348	373	343	343	329	331	327	348	374	350	331	309	326	365	317	337	332	349	333	339	331	338	341	329	329	357	341	333	320	323	357	363	352	315	352	325	316	380	324	353	325	356	350	338	358	341	327	335	355	365	360	325	341	338	345	325	286	334	327	320	349	336	311	360	331	335	330	342	328	363	333	359	352	317	363	355	349	320	331	346	328	346	348	321	331	321	324	337	360	324	342	348	314	320	350	321	353	314	327	358	316	349	363	344	345	377	363	343	339	370	358	327	333	343	341	327	322	321	335	333	356	324	355	350	331	319	317	364	303	312	320	379	354	320	334	339	327	351	328	335	321	339	320	330	328	352	359	366	363	313	358	323	325	344	345	339	318	282	335	293	326	342	382	351	356	340	318	312	328	341	333	362	312	335	313	336	318	347	328	340	329	345	320	345	336	332	340	340	329	361	326	346	357	295	336	323	342	345	339	349	344	331	332	361	333	323	383	348	307	344	359	307	322	354	335	322	315	344	327	334	322	337	347	338	358	330	368	335	342	354	322	345	371	319	339	312	351	338	326	368	341	350	321	322	327	373	336	319	341	351	338	364	333	360	334	306	324	330	354	328	340	317	346	405	345	342	319	346	307	329	364	308	335	337	349	332	307	334	356	335	351	293	351	327	327	321	334	333	333	340	323	313	363	330	345	348	333	338	323	341	336	355	343	352	344	333	332	297	349	349	327	309	300	325	384	333	344	366	345	338	340	350	339	328	361	314	332	333	331	346	344	360	349	345	355	352	364	340	342	361	378	338	324	328	363	302	333	356	350	375	365	318	344	357	345	325	336	327	333	356	356	353	341	379	350	353	315	295	340	351	336	368	337	331	350	312	324	342	361	321	334	337	342	363	309	357	350	310	322	336	324	336	351	301	326	333	368	336	348	337	366	341	321	374	343	388	353	364	351	332	329	348	337	315	353	351	331	355	327	326	334	355	309	338	330	348	329	311	314	338	347	313	334	357	321	361	329	301	347	313	299	352	347	337	313	330	331	303	330	313	328	354	298	333	301	335	329	324	345	370	358	361	360	323	362	319	310	313	329	336	301	331	324	361	313	353	349	333	335	344	339	285	349	364	337	333	326	340	332	337	313	346	336	346	336	337	337	339	330	384	364	375	358	324	313	333	359	369	336	343	348	363	349	332	362	368	336	316	352	306	324	336	365	331	308	337	336	347	342	323	335	309	318	333	323	375	301	349	351	339	337	331	328	337	336	350	329	313	350	335	368	340	320	318	317	340	346	334	321	365	338	346	324	352	324	331	351	330	359	347	347	360	334	333	297	333	322	332	302	347	330	328	309	325	361	363	368	349	330	341	330	359	310	324	370	327	330	368	323	340	331	335	360	336	352	314	316	348	342	340	369	368	300	313	318	373	361	355	337	364	351	329	329	343	369	349	330	353	335	344	329	344	358	331	319	370	373	315	312	342	349	358	318	346	329	338	407	327	336	318	373	355	355	312	358	361	320	314	319	358	327	344	313	338	311	357	286	325	332	341	357	370	337	324	357	349	333	355	343	334	336	361	365	344	331	303	327	339	330	373	294	333	305	364	355	337	334	319	342	348	355	351	341	333	323	329	353	294	311	344	341	336	320	333	346	306	331	317	326	332	362	318	333	340	323	341	334	315	335	336	366	300	331	351	315	302	337	306	345	321	326	370	301	329	332	331	351	346	332	350	341	344	352	348	346	310	354	361	335	337	365	337	321	352	336	345	330	338	328	355	323	336	349	346	344	341	326	322	352	357	370	356	361	284	326	316	331	305	312	350	316	367	335	311	352	364	335	309	338	350	364	353	365	329	313	310	341	319	338	341	355	320	346	331	310	369	364	297	325	325	354	333	371	331	320	342	344	324	346	374	332	322	356	339	327	346	337	364	336	322	342	297	373	336	338	344	315	310	341	348	349	363	336	316	348	314	332	335	350	329	332	330	349	350	369	329	315	340	351	336	349	325	326	339	346	360	318	314	344	325	343	362	366	344	363	367	323	300	355	370	328	341	331	363	373	332	301	374	370	344	315	347	334	336	365	348	332	358	362	326	338	330	327	356	390	350	363	325	325	357	339	352	349	359	340	319	349	373	324	316	323	338	352	321	341	347	356	350	336	370	353	334	336	327	368	321	329	356	321	355	342	306	324	350	340	365	338	334	343	311	351	323	345	329	331	325	354	342	348	317	345	371	357	326	315	368	326	340	312	345	337	330	336	334	362	341	374	351	344	337	340	360	349	322	311	342	309
60551	30323	14842	5617	2004	428	180	171	180	151	142	139	161	134	128	173	160	169	143	161	135	142	142	134	117	135	141	143	158	153	124	126	127	133	131	147	130	154	146	145	137	140	137	139	156	127	152	153	136	151	132	151	138	152	125	118	139	122	137	127	113	128	150	154	132	135	133	133	126	143	150	164	159	130	146	130	130	136	152	117	132	150	120	124	114	154	144	132	137	145	151	149	130	134	144	138	140	135	139	135	127	142	128	150	157	158	128	143	153	115	121	157	121	149	148	150	112	131	156	103	154	145	132	140	120	121	142	152	139	151	148	137	143	150	144	131	123	158	133	147	143	109	122	138	173	131	152	158	147	147	173	148	137	144	130	131	114	144	127	120	137	153	130	152	145	137	110	131	133	159	139	157	132	151	148	142	149	151	170	156	124	125	142	124	153	122	144	116	118	151	138	154	147	152	159	128	114	137	128	140	171	168	112	142	150	147	142	113	139	148	126	134	141	132	151	131	154	149	144	130	136	138	111	114	133	163	149	122	135	133	166	165	119	133	140	150	146	138	144	131	115	139	155	143	138	144	148	140	162	135	154	146	152	121	137	129	145	156	159	138	146	114	121	138	150	138	140	145	144	130	146	120	120	126	157	133	130	118	137	137	134	130	142	146	118	130	132	128	134	150	156	133	128	117	139	144	116	140	137	129	123	155	141	157	151	130	140	142	143	116	123	139	146	143	156	132	141	124	149	122	142	155	131	137	130	147	132	147	138	128	145	122	139	138	163	130	147	129	131	137	143	148	142	132	149	128	132	137	155	133	147	122	144	120	160	149	130	129	132	137	143	127	149	138	163	146	131	125	165	139	132	152	123	146	140	163	147	132	140	145	136	148	150	123	165	156	127	153	146	109	143	120	148	123	147	149	133	152	138	135	145	152	145	119	123	152	137	158	155	121	127	138	138	128	105	138	126	153	129	156	136	152	132	121	130	158	133	134	116	147	168	123	149	146	168	124	145	147	138	144	139	121	152	124	135	118	158	133	129	129	132	129	115	138	133	126	134	119	136	147	137	130	128	129	146	141	132	148	125	142	116	131	140	121	114	137	141	137	137	143	136	131	127	165	151	148	118	124	136	136	111	147	125	147	133	139	149	129	131	140	135	120	122	148	153	141	136	141	138	136	145	113	129	151	135	107	130	143	165	153	135	112	140	133	150	128	145	142	128	130	124	115	142	149	128	148	146	134	153	127	132	124	143	143	119	141	137	142	132	123	145	150	126	147	145	134	112	149	133	127	124	143	156	128	135	134	125	131	149	136	134	136	142	128	150	125	137	138	129	128	132	141	136	150	128	129	157	143	140	124	145	131	127	130	154	156	124	133	110	140	139	124	129	156	139	118	128	135	143	134	134	146	160	134	123	128	156	176	144	141	150	134	134	133	137	130	149	137	137	136	122	128	118	146	126	152	138	120	135	127	137	135	130	153	166	142	156	127	155	160	155	158	119	137	138	140	153	130	133	132	125	136	135	154	144	139	133	137	139	117	133	148	137	130	135	132	129	111	141	136	140	144	118	103	143	122	162	139	137	139	140	141	149	143	150	147	114	165	113	127	135	166	145	148	126	145	137	142	151	122	146	139	150	122	142	128	159	153	138	116	133	145	142	114	150	132	134	126	146	147	145	159	116	119	143	145	129	139	128	135	145	131	140	134	126	160	141	135	127	141	130	139	132	144	135	149	121	146	148	129	126	144	128	122	130	150	123	138	140	131	130	125	130	138	133	160	149	149	119	137	134	163	148	140	144	139	122	132	159	133	140	133	127	126	137	156	138	156	122	124	118	140	146	124	153	127	128	141	116	112	142	145	149	127	127	159	124	153	127	138	127	129	110	149	144	138	144	171	149	113	141	163	137	142	129	137	142	145	155	152	152	138	143	116	139	126	117	133	130	121	137	151	129	128	142	142	137	133	120	126	155	146	122	134	129	130	121	136	131	127	136	139	160	135	125	139	133	139	123	133	144	123	153	126	124	136	135	124	140	143	134	143	126	110	104	156	133	110	149	137	137	151	129	138	135	144	159	153	131	133	151	131	137	168	132	130	133	169	105	120	136	126	143	139	139	142	119	156	145	143	145	146	152	133	157	162	143	124	149	127	127	130	118	143	140	130	137	152	134	141	146	149	127	138	131	135	166	162	124	119	119	173	145	156	135	143	141	127	140	127	124	147	144	129	163	121	149	129	126	152	134	122	147	132	130	142	149	152	148	127	126	131	114	154	114	145	127	130	141	127	131	139	158	153	127	148	131	148	143	134	137	119	127	132	157	137	145	154	136	158	150	150	145	143	156	105	139	162	112	144	127	139	133	144	135	137	140	120	131	134	149	151	128	111	144	134	127	157	142	134	133	129	163	138	148	136	139	145	129	149	138	129	135	140	147	131	141	123	157	138	138	167	144	128	129	144	135	137	123	143	129	127	140	133	137	128	137	135	142	154	139	135	154	126	129	134	142	126	142	140	124	129	153	159	134	143	159	131	128	136	150	138	149	138	157	149	137	142	144	130	150	162	150	131	164	139	137	132	135	126	133	136	119	143	135	137	155	130	147	145	138	131	138	109	127	152	132	121	137	123	139	138	132	133	158	144	136	140	134	131	175	140	129	115	140	142	149	129	137	145	154	142	154	136	129	135	144	150	147	129	114	146	148	120	160	143	121	144	151	149	129	145	137	145	154	158	141	143	141	163	150	135	170	125	126	130	155	134	152	136	130	148	171	153	136	127	150	137	139	145	155	133	155	139	130	142	114	132	137	146	135	136	125	137	153	147	147	157	140	125	115	132	163	129	125	138	116	128	164	120	136	145	128	151	132	154	130	124	165	165	172	126	143	136	163	127	138	146	126	123	125	144	137	152	135	142	121	144	170	153	149	155	145	134	137	145	151	126	121	140	156	149	132	141	145	153	133	136	157	131	149	130	157	146	131	134	160	170	129	154	141	142	161	148	154	143	149	151	140	141	125	131	145	158	156	130	142	136	122	122	137	161	106	124	136	185	152	153	120	133	118	117	138	139	154	178	156	126	129	135	150	145	156	122	122	128	146	122	131	117	124	129	138	126	143	120	132	171	130	128	143	132	117	124	154	132	149	128	117	132	150	142	109	121	137	144	156	114	139	131	145	115	144	127	128	142	151	166	130	145	132	160	114	125	99	158	145	123	157	140	141	137	128	139	135	153	142	140	157	137	132	139	145	151	148	142	139	152	129	121	150	147	144	149	122	147	148	145	136	142	126	146	115	137	133	122	140	125	125	152	119	109	113	125	128	138	130	144	111	123	147	139	114	143	146	132	141	149	140	134	133	136	135	114	148	135	144	149	123	150	146	149	136	121	138	145	143	136	143	143	159	130	139	125	145	138	132	154	136	128	126	149	155	134	153	130	138	154	140	141	131	128	142	123	142	156	134	123	137	150	146	128	145	159	129	117	150	139	153	133	123	124	154	134	151	143
39784	22739	17157	11236	5527	1218	580	496	466	416	461	384	364	366	330	352	318	340	307	338	314	326	328	300	302	288	328	315	334	306	326	321	320	307	301	295	311	296	311	302	325	322	308	293	353	298	286	320	311	323	288	282	315	322	305	293	320	313	320	321	301	336	310	299	327	302	307	286	283	344	309	325	299	305	277	338	331	293	292	321	321	295	335	309	317	306	318	333	299	312	327	306	292	315	311	339	311	318	308	294	361	286	296	287	320	337	300	288	368	345	290	310	350	312	330	295	286	308	321	309	333	315	307	328	311	316	306	331	304	326	319	331	340	312	324	304	327	284	313	347	321	306	337	311	288	322	279	343	323	297	298	316	317	315	299	313	284	296	309	310	323	330	303	304	329	284	296	291	309	307	305	286	319	318	310	314	306	320	306	328	326	305	332	315	317	308	316	311	313	332	313	302	304	295	333	306	318	313	321	300	307	342	313	335	334	294	337	327	305	296	351	311	302	298	307	315	330	315	290	324	340	291	319	299	311	329	309	309	314	312	296	287	301	291	308	313	314	306	305	314	309	328	326	294	329	311	347	298	314	305	301	309	320	319	310	320	299	336	301	330	291	301	293	302	292	302	305	299	304	351	292	294	315	289	297	324	307	303	304	335	321	336	330	328	337	323	316	296	323	336	318	332	333	342	323	316	293	293	286	327	318	334	307	314	280	307	309	292	342	292	294	311	294	309	335	303	268	302	298	320	317	324	318	289	314	299	300	327	352	284	292	322	307	288	322	330	297	333	329	329	300	312	317	280	332	299	330	300	318	311	316	282	300	292	314	344	305	311	321	317	304	300	305	330	344	321	329	302	329	310	300	273	295	293	302	298	294	358	325	308	304	314	316	335	285	299	319	308	313	345	294	305	308	316	317	333	274	323	320	293	320	308	322	313	306	296	318	323	317	289	306	272	314	295	315	331	299	325	299	323	290	305	316	307	321	308	336	290	329	323	284	286	310	288	297	306	324	306	337	312	289	333	320	324	294	310	304	297	284	307	302	291	312	302	317	310	332	330	324	302	279	282	307	310	295	346	329	316	304	302	297	318	306	300	318	316	295	314	315	324	315	291	255	241	324	337	315	340	282	303	332	318	275	307	304	323	318	313	342	304	327	323	309	265	337	304	299	318	336	292	324	313	274	300	311	273	322	306	309	288	323	315	319	292	286	330	341	311	326	301	305	308	325	301	307	290	301	331	324	321	307	263	316	277	295	311	301	316	313	320	318	325	351	283	284	306	332	336	308	320	292	312	317	276	300	296	304	331	277	294	331	293	316	329	299	301	308	292	303	317	309	292	317	326	290	298	296	313	281	324	338	287	316	273	311	286	322	298	305	304	330	290	304	293	290	321	316	302	274	291	307	326	300	320	277	323	294	309	373	331	270	304	304	287	319	317	315	332	285	331	312	348	298	337	294	291	302	296	290	284	294	322	291	303	326	310	337	318	303	297	286	317	318	323	281	312	311	304	303	317	311	341	301	310	331	284	318	315	290	323	300	325	322	286	309	300	313	309	304	322	264	302	310	342	297	306	323	281	319	343	304	331	318	304	322	330	310	339	347	347	294	310	322	324	308	300	314	313	316	336	309	314	313	306	297	323	324	310	309	285	335	312	339	307	335	315	317	295	334	300	322	342	312	328	361	315	307	311	323	300	272	343	327	329	317	335	325	311	294	309	324	322	285	313	304	282	322	304	329	314	306	331	281	316	326	303	316	329	298	320	329	296	293	309	304	289	309	301	294	307	343	301	341	278	323	321	337	269	319	316	295	308	295	297	314	350	275	305	310	293	298	307	354	317	308	311	298	282	306	324	322	335	287	291	325	297	303	301	313	338	320	317	330	305	330	287	290	311	343	306	311	291	324	330	310	273	302	307	306	304	323	313	298	320	326	281	309	302	301	314	320	305	307	306	311	314	299	273	319	307	283	327	300	307	303	278	293	288	321	283	312	326	324	318	328	320	294	346	304	339	336	313	326	296	315	305	306	321	290	326	303	330	302	290	285	318	316	336	284	278	297	280	306	304	342	269	325	293	295	313	311	293	293	306	324	332	314	308	299	296	328	306	304	320	328	288	275	310	287	308	310	291	312	282	340	336	302	302	315	300	307	296	298	288	308	335	285	293	291	313	325	324	339	316	292	281	298	307	328	295	317	329	315	338	271	317	309	328	322	314	319	305	315	286	311	319	297	275	302	297	300	318	307	312	300	317	290	319	328	318	305	341	304	292	305	306	307	298	314	318	330	294	298	320	359	347	286	341	294	332	320	282	315	310	297	300	320	329	309	325	314	302	298	284	302	311	316	328	305	293	293	289	316	302	301	342	295	318	303	315	286	289	336	315	319	334	273	311	297	319	322	319	318	290	293	300	297	312	332	314	338	352	327	311	293	287	307	279	302	285	290	317	302	329	318	326	306	280	290	317	315	320	322	303	290	279	277	314	312	316	314	295	317	351	310	287	278	302	281	307	293	303	303	313	314	293	338	333	306	288	306	292	285	317	315	321	287	310	321	292	311	322	297	307	285	313	298	290	318	316	312	294	302	316	322	296	296	276	302	320	329	287	316	319	308	315	294	306	326	320	274	318	320	307	321	333	298	309	291	296	302	328	314	308	312	330	313	315	318	340	328	305	308	307	301	304	329	302	302	290	311	287	312	339	327	309	293	328	341	308	319	325	307	295	314	304	297	316	318	316	346	309	298	313	288	278	323	302	342	312	316	292	318	333	296	325	334	339	296	295	315	322	323	351	283	308	315	325	313	322	301	351	285	319	271	298	297	332	320	325	332	310	293	332	307	316	332	291	304	326	322	320	303	304	342	319	319	313	301	324	280	302	315	290	289	342	331	322	301	319	333	292	314	317	345	299	288	298	270	283	308	337	320	304	302	313	358	331	351	305	310	277	337	292	292	272	322	317	316	344	316	337	338	339	293	332	318	298	293	309	301	297	316	294	310	292	305	304	336	341	309	304	279	315	326	314	283	321	298	313	285	296	307	278	327	326	325	321	315	302	311	324	323	347	296	345	295	282	303	301	327	322	330	282	332	306	284	298	279	280	318	311	327	295	317	280	329	293	318	296	318	298	322	296	318	331	300	318	326	290	308	311	300	302	275	291	326	325	309	316	301	277	296	321	313	317	287	296	298	322	357	317	306	313	297	366	301	303	345	302	312	313	324	319	317	337	274	291	339	323	325	315	330	281	334	286	269	307	330	319	276	281	317	305	334	289	320	303	311	327	298	300	310	344	267	285	327	286	315	286	303	325	298	302	308	300	290	327	300	313	313	344	302	328	318	300	314	328	309	297	334	319	290	309	333	328	292	318	295	300	318	315	290	324	319	320	302	304	296	313	332	317	277	302	334	313	325	328	304	326	300	293	313	293	297	330	315	310	299	310	279	296	316	334	296	290	310	299	319	311	309	321	307	292	322	323	296	288	296	324	301	327	314	257	278	321
63151	37851	26263	11453	3862	730	258	237	210	161	193	172	201	162	148	139	149	135	161	154	136	133	124	152	156	159	143	165	139	155	143	164	147	138	135	159	156	142	142	150	155	134	146	134	138	158	150	138	143	142	142	180	146	148	119	138	118	145	155	145	148	147	127	118	157	137	158	155	146	131	163	133	150	160	128	127	158	159	155	139	143	120	162	146	140	142	127	138	140	151	144	152	148	151	134	158	136	130	178	139	141	147	156	141	132	134	151	126	149	148	146	135	156	154	151	142	124	134	118	123	141	144	145	152	164	147	107	133	143	142	151	167	139	147	118	136	134	109	157	149	131	147	140	136	158	138	137	120	142	161	147	152	160	162	142	137	137	126	110	138	153	153	138	141	131	130	137	153	155	147	145	144	132	126	149	169	123	161	126	154	150	158	153	143	167	156	161	122	156	144	140	137	138	122	142	145	151	149	131	155	147	139	158	141	135	142	128	143	135	132	119	142	124	152	159	147	154	140	147	122	163	137	129	144	147	140	143	136	132	143	146	143	146	126	138	155	140	139	142	167	149	140	146	131	141	118	137	133	150	143	173	126	137	151	137	142	162	169	151	125	146	126	124	136	133	162	135	127	146	121	128	151	150	132	157	132	146	146	145	139	141	177	120	124	138	167	157	132	159	141	145	141	157	156	165	158	147	148	152	132	148	152	122	164	138	133	140	104	149	145	146	155	159	128	139	123	136	147	164	142	141	138	149	145	143	146	152	141	140	116	140	152	129	118	142	156	151	158	163	123	138	122	143	158	146	149	133	144	131	145	119	152	145	117	134	153	177	139	134	144	134	146	136	155	142	151	163	140	131	144	150	149	169	142	141	134	162	122	152	154	169	172	166	136	140	158	133	147	146	182	152	142	137	172	139	132	164	123	154	139	148	144	159	156	157	124	137	133	139	136	127	152	155	122	157	145	121	130	135	127	154	104	118	163	163	133	130	126	122	128	121	130	148	147	141	172	124	145	121	136	138	136	137	163	152	127	144	141	136	128	151	154	127	120	153	125	146	142	135	127	138	134	131	106	148	163	131	124	148	136	156	160	135	151	163	145	138	151	169	119	135	135	133	147	140	138	127	139	152	153	127	153	147	135	127	131	174	145	149	148	104	142	135	133	172	152	172	126	131	142	142	134	154	146	152	147	139	131	154	146	136	152	163	142	151	146	147	150	164	152	135	133	141	144	148	138	139	143	157	150	160	138	145	147	159	139	139	167	170	158	144	173	149	137	143	183	141	163	147	136	135	156	156	134	141	154	133	126	125	140	122	143	140	121	152	153	138	142	160	144	126	129	142	137	143	181	121	132	144	152	162	158	133	130	123	129	145	112	144	133	144	139	125	154	126	109	137	118	167	139	130	150	135	119	162	133	135	147	157	128	144	132	168	172	161	136	142	129	151	141	143	135	146	135	163	145	143	163	133	154	149	126	129	133	156	148	132	148	142	168	135	165	159	137	121	140	128	139	144	136	138	156	142	154	150	148	130	150	138	125	139	146	139	148	140	119	155	130	139	147	130	139	149	155	145	136	154	159	146	150	137	146	130	145	130	135	168	151	151	178	126	147	123	140	135	136	142	155	148	141	150	153	144	165	154	137	179	133	157	129	147	140	142	154	166	150	162	141	133	139	139	154	147	152	167	136	123	130	130	155	162	145	150	164	118	151	151	130	133	151	140	150	149	143	144	151	127	143	144	136	144	143	158	111	136	167	145	154	153	120	172	122	150	134	117	146	149	155	118	135	135	165	153	156	163	148	159	136	145	148	127	140	142	143	153	123	146	162	151	151	126	179	155	149	124	134	157	134	153	143	128	156	142	157	152	129	145	155	150	131	135	136	145	147	120	149	138	153	132	135	144	131	118	142	133	132	165	135	154	134	171	140	137	126	136	132	130	154	147	143	123	159	133	146	153	149	149	144	157	145	157	161	131	128	158	130	159	129	132	132	135	146	141	140	137	124	165	126	139	132	134	141	160	146	130	154	146	145	140	149	146	135	141	121	151	152	138	160	121	131	154	142	140	145	143	149	164	155	128	149	146	155	123	124	137	140	130	159	177	139	127	125	145	163	152	145	135	134	135	124	153	142	153	146	131	163	125	135	126	137	166	153	136	143	162	138	123	120	154	160	140	146	145	167	147	139	127	139	137	146	141	155	134	159	120	161	162	145	123	144	147	154	167	154	141	132	137	148	130	151	123	148	118	140	148	158	130	147	135	131	151	164	144	160	139	142	127	142	142	153	136	144	153	176	144	139	149	147	134	147	138	137	156	140	129	154	128	174	147	146	163	151	156	167	146	184	141	136	148	131	158	137	144	137	135	135	148	151	134	140	150	124	135	147	129	147	137	172	148	127	169	145	145	177	114	156	131	167	157	109	151	158	146	155	162	153	152	147	162	144	160	151	150	152	137	163	143	156	141	129	131	143	137	127	129	152	146	162	134	117	148	145	161	152	152	161	157	138	139	151	130	138	142	130	139	154	145	156	131	140	162	139	150	146	149	144	141	131	121	137	159	142	139	138	144	145	148	125	120	146	146	151	153	148	142	166	147	140	160	154	130	133	145	152	136	140	158	163	132	151	155	141	134	128	156	132	152	150	159	142	150	163	135	141	127	141	164	170	141	152	137	136	116	162	163	169	156	146	135	145	124	135	146	131	143	134	147	134	133	159	130	159	162	160	145	141	121	147	128	134	139	148	148	125	138	148	131	151	121	127	137	147	138	129	147	129	151	172	159	144	132	127	142	159	154	139	142	147	149	132	135	162	128	147	160	133	145	151	138	150	127	139	150	157	151	151	166	161	130	167	174	155	144	164	117	152	146	146	164	146	127	147	152	138	177	148	149	158	143	132	139	159	169	151	171	121	139	129	125	141	138	157	139	172	153	125	159	149	143	135	139	140	159	150	142	135	157	158	148	137	137	148	135	168	171	134	128	148	152	126	149	153	135	141	130	139	112	142	153	143	140	154	139	174	141	144	122	167	143	141	140	145	168	155	156	168	156	126	137	169	158	114	138	142	135	140	119	145	159	136	146	141	130	123	119	141	136	138	134	160	150	160	149	148	158	168	148	149	137	147	153	147	145	134	149	151	146	165	120	117	161	156	160	137	160	155	142	169	130	154	145	157	162	132	161	129	133	132	139	147	146	139	136	125	140	139	125	129	150	145	141	149	135	135	164	145	150	135	139	166	158	153	135	158	143	139	156	133	153	150	150	132	146	133	145	116	145	130	148	138	154	150	136	152	145	124	135	148	126	166	142	151	179	142	141	131	149	153	137	133	129	145	144	171	124	129	148	144	142	140	129	135	123	172	150	162	146	114	147	134	142	151	174	149	146	144	145	135	137	161	151	126	137	149	148	127	137	142	141	149	163	133	141	137	158	120	141	143	137	127	160	149	128	159	145	177	135	131	158	144	155	150	145	147	153	129	150	166	127	110	127	143	149	159	161	135
40432	30757	28129	17688	9365	2032	798	707	619	539	482	493	499	405	414	387	371	363	378	332	322	330	323	325	325	347	347	305	315	302	331	341	287	345	331	323	344	305	317	328	317	371	347	299	318	328	306	321	331	338	311	339	317	301	299	319	313	291	306	340	306	301	314	325	322	327	327	308	329	334	305	327	304	308	317	278	336	330	347	307	317	306	315	327	312	332	330	318	329	327	327	360	319	324	323	345	340	303	306	321	331	353	340	341	325	306	341	320	347	353	321	316	324	344	321	329	330	288	337	333	322	323	291	306	309	327	329	313	336	353	306	319	300	324	309	341	318	306	325	320	299	379	290	297	299	336	365	329	315	335	304	310	342	316	297	316	278	334	316	331	312	295	310	337	325	318	327	314	353	326	315	323	330	295	309	300	322	299	310	315	325	322	344	316	278	330	338	331	308	325	306	317	333	352	307	329	306	324	321	317	331	351	323	335	310	307	304	278	295	311	358	322	338	326	305	331	353	298	334	299	339	330	309	329	336	344	342	322	319	339	303	313	324	306	305	351	322	307	314	337	317	333	319	296	330	291	321	352	344	342	322	324	309	325	329	320	326	300	342	295	341	350	307	291	313	315	266	304	300	310	329	318	307	308	336	319	309	292	303	327	337	304	298	332	311	325	332	332	337	302	309	318	325	333	349	314	319	308	329	311	339	329	357	337	313	352	314	341	338	332	349	329	322	318	306	312	328	304	318	335	293	309	338	302	321	289	335	324	340	313	280	293	327	328	291	279	329	288	352	338	325	299	315	324	318	330	329	342	301	320	298	352	350	320	314	325	342	341	326	316	326	321	307	325	327	311	346	311	289	325	306	321	313	308	320	298	315	322	328	300	318	291	328	319	338	332	311	322	304	353	321	281	316	297	339	316	330	318	312	335	347	344	322	323	304	317	355	325	291	309	321	309	303	304	339	317	313	336	358	354	325	308	312	288	307	320	318	294	326	306	297	337	343	334	332	307	347	311	312	320	314	328	353	315	313	311	327	326	318	354	316	299	325	373	315	297	291	279	348	347	325	297	297	306	336	289	356	331	337	283	308	316	313	300	335	311	311	294	337	333	313	297	273	339	320	335	350	310	346	299	319	320	293	330	316	296	306	335	296	352	335	319	310	286	307	330	319	319	328	322	319	329	329	299	330	294	314	308	332	295	334	323	301	315	321	315	305	335	315	312	322	324	316	304	339	319	294	340	307	342	318	359	321	301	312	289	352	285	304	314	327	349	307	300	343	309	336	346	307	301	305	343	315	322	332	332	342	329	300	306	310	322	291	295	354	308	323	334	317	327	313	336	310	323	356	302	323	348	348	356	318	374	318	299	306	316	345	333	337	349	319	349	306	302	324	299	307	345	316	312	345	338	328	307	324	333	306	347	316	333	305	338	314	334	336	291	308	312	315	328	340	321	349	302	304	317	324	350	295	319	308	325	323	338	321	314	316	341	316	342	352	329	351	313	301	327	355	303	308	326	319	304	325	317	329	353	303	349	327	362	301	334	336	315	296	344	313	311	353	311	298	305	322	300	296	331	351	329	334	340	319	322	315	324	317	312	309	333	327	336	338	324	311	327	314	328	349	332	352	306	318	365	329	342	332	344	315	330	322	299	314	323	351	322	285	323	308	360	332	337	333	315	311	321	309	344	272	292	317	285	335	318	333	311	322	341	314	307	314	341	306	305	343	294	315	303	336	335	314	305	309	329	315	325	339	309	347	314	341	325	333	313	286	279	327	321	314	288	322	338	311	311	308	343	309	288	325	290	328	326	327	334	328	311	352	340	315	334	327	343	307	316	285	324	311	298	328	332	292	345	308	310	298	313	346	313	363	329	330	337	319	302	298	284	344	291	315	324	303	321	339	315	315	334	356	294	330	348	306	320	339	316	316	319	325	322	335	321	316	324	299	329	305	327	275	311	335	336	303	322	314	341	316	335	339	311	333	303	315	300	297	296	342	316	319	335	311	306	309	343	307	301	314	312	322	307	322	323	350	333	350	346	311	315	333	334	338	306	336	312	316	325	288	291	336	327	334	340	321	318	362	314	302	325	328	311	348	315	327	333	317	323	339	349	336	331	310	302	334	315	323	305	311	349	324	337	320	311	323	346	294	327	331	314	317	320	314	329	303	325	320	308	322	343	321	315	298	320	275	339	337	329	335	313	310	334	337	299	293	345	322	302	283	336	319	344	319	316	345	313	290	330	373	312	295	328	325	314	316	324	327	319	284	310	336	342	320	320	323	310	317	279	320	337	337	306	334	327	314	337	313	331	309	312	287	307	306	295	289	313	338	294	294	342	325	309	353	328	304	348	315	324	315	331	345	319	325	318	338	336	303	312	335	333	316	310	304	317	290	318	329	333	326	337	306	325	324	350	304	307	319	322	328	312	312	337	338	335	318	306	320	308	297	327	315	332	317	339	343	325	329	343	338	346	283	319	346	314	321	320	303	316	296	326	314	291	313	328	330	348	327	346	297	308	303	320	302	308	303	335	348	307	357	314	293	360	330	302	320	303	289	328	322	350	324	315	347	298	340	337	330	315	314	308	339	311	313	342	301	330	309	351	316	348	303	338	324	309	348	319	301	279	293	325	317	323	310	317	336	333	337	314	325	328	339	324	343	313	343	295	315	309	319	333	322	336	329	342	366	317	325	336	317	329	322	315	318	319	299	322	324	299	324	313	324	331	341	338	332	305	291	334	367	307	321	320	324	343	275	324	293	311	331	319	355	329	352	316	330	363	349	305	294	323	329	348	281	278	341	304	324	329	300	340	322	318	326	288	324	329	312	346	326	331	318	307	343	284	324	325	328	317	337	324	324	352	308	280	329	302	313	330	303	321	308	288	364	350	336	336	311	289	327	310	344	328	312	333	335	331	293	336	392	312	311	277	332	320	335	308	349	301	322	314	322	325	329	321	313	305	321	279	313	347	339	302	289	329	338	312	302	342	308	315	275	304	306	334	326	306	335	357	320	324	304	352	340	344	335	295	298	300	294	306	321	296	340	312	333	298	344	343	335	342	296	323	306	311	318	320	341	341	326	354	297	313	333	291	332	292	331	290	312	327	299	279	316	319	342	327	311	330	293	340	318	320	297	315	299	285	311	317	304	315	331	301	309	328	314	310	315	290	310	296	320	312	367	280	326	346	330	302	335	312	308	341	324	359	363	311	303	303	322	314	306	328	331	349	320	316	349	322	293	318	330	356	301	341	343	326	310	331	264	347	303	327	335	319	292	320	336	324	301	335	306	316	312	303	331	292	303	310	295	324	293	300	318	302	345	295	363	312	309	322	329	303	332	307	319	308	343	326	327	349	338	315	307	326	334	315	326	294	324	317	285	306	331	311	350	296	283	303	318	316	291	308	326	285	316	348	340	276	313	357	332	342	285	333	335	317	299	314	326	318	332	307	322	309	303	318	309	304	333	319	318	330	332	330	307	325	332	312	321	320	333	328
49711	28314	10126	2778	699	265	214	194	174	168	157	175	156	156	148	157	160	192	143	116	151	145	175	147	159	141	153	171	154	153	151	175	158	168	151	128	156	166	142	137	134	163	157	156	154	153	138	129	168	156	176	145	161	150	180	163	147	142	152	147	147	171	141	143	147	190	170	142	155	165	134	183	150	145	168	146	146	147	150	157	168	144	132	113	138	154	161	138	167	159	146	169	170	163	137	162	135	168	139	148	162	118	156	148	139	155	155	145	169	164	147	150	149	156	171	143	165	161	162	167	166	142	147	162	145	136	136	161	160	143	154	133	151	158	149	155	178	155	148	134	137	150	183	157	195	181	147	147	146	142	167	142	155	189	151	151	170	146	160	170	152	148	162	163	169	171	181	145	173	147	145	180	160	156	134	146	144	161	158	149	140	161	144	152	165	143	148	168	154	153	159	152	130	171	160	161	127	158	164	157	165	159	147	178	160	157	168	158	174	147	146	156	153	194	161	169	145	152	156	170	156	174	145	128	151	164	171	157	147	148	130	161	172	150	177	157	133	164	167	155	154	128	152	139	154	137	163	174	150	151	173	183	146	140	163	158	146	163	157	147	158	160	160	149	156	151	155	138	167	142	137	147	147	159	139	161	148	151	175	148	167	166	150	140	154	163	167	152	159	158	170	168	166	135	148	168	168	173	149	134	132	155	171	170	172	137	139	154	169	142	175	153	156	140	173	155	168	145	165	167	130	168	162	169	173	149	124	156	162	146	138	137	152	142	161	152	168	129	149	175	141	129	162	158	155	140	167	161	156	145	134	162	156	141	154	153	148	146	134	135	145	142	165	150	165	133	165	163	140	165	144	133	158	152	139	141	144	169	146	144	163	143	168	163	158	183	156	161	154	158	136	141	172	139	146	166	145	136	152	163	182	172	139	158	143	141	126	162	166	175	173	162	154	138	129	155	172	156	176	129	163	175	148	127	182	179	155	170	147	148	163	157	156	141	181	141	157	145	176	164	145	161	132	170	182	191	128	140	145	137	154	136	165	182	150	135	165	159	159	181	141	155	143	149	162	151	156	156	164	146	147	172	149	165	147	156	122	139	168	156	154	139	161	161	153	137	149	173	168	160	167	150	156	148	158	149	144	151	137	171	162	133	150	156	146	162	144	140	169	153	169	168	172	143	158	154	158	156	146	169	145	157	152	140	149	140	156	156	148	175	143	160	162	143	128	137	160	159	159	151	144	155	168	159	182	144	139	160	163	160	129	162	142	145	139	155	151	164	167	172	151	125	139	189	145	149	153	162	152	175	171	158	156	148	169	158	177	157	154	183	166	165	150	141	152	177	157	130	165	145	172	156	154	157	150	149	150	168	154	143	152	130	146	155	172	165	143	159	186	145	165	152	141	158	166	149	144	151	144	163	169	156	143	161	139	143	135	176	162	157	179	123	147	176	168	170	149	145	157	148	151	150	165	142	161	158	130	146	154	147	165	142	159	173	153	190	160	165	156	169	122	141	150	138	152	154	167	160	159	148	170	177	150	159	127	147	147	148	137	156	140	170	142	158	171	176	148	166	139	156	155	135	177	163	137	159	208	138	162	139	159	153	152	159	151	150	149	150	139	162	157	152	161	142	157	158	173	160	136	161	124	158	160	132	157	157	178	154	159	172	176	154	163	169	152	164	150	145	173	164	134	157	163	150	144	188	161	166	150	136	141	140	142	145	162	138	180	158	145	171	179	163	163	162	166	163	150	148	159	157	139	152	163	156	160	148	137	158	149	162	153	156	147	145	162	163	145	161	142	158	149	155	144	174	171	162	173	163	133	162	155	162	144	179	151	148	150	167	173	144	151	136	132	154	162	146	171	183	167	169	165	149	138	180	162	155	155	162	132	166	149	165	143	182	148	141	156	149	142	150	142	167	149	148	153	175	139	159	130	146	170	161	137	170	134	157	149	153	140	146	129	159	129	143	147	127	140	163	181	149	155	167	163	186	144	173	156	179	130	146	155	154	160	160	162	172	170	161	138	164	139	158	139	170	137	162	158	160	186	143	155	167	162	154	141	162	156	148	138	139	141	152	147	159	156	175	171	136	144	157	143	171	159	169	165	135	142	136	153	173	158	147	139	159	151	154	190	169	150	152	163	168	160	152	162	162	164	148	164	169	144	137	167	145	157	155	145	171	165	142	112	164	155	125	155	164	195	160	145	188	148	168	162	143	161	167	174	156	153	150	163	168	151	151	181	143	159	144	152	159	132	146	157	166	159	137	166	145	138	168	129	163	149	132	160	148	159	150	144	163	148	171	161	177	158	166	169	137	142	166	133	169	155	170	139	123	157	120	197	158	156	149	167	152	147	172	134	136	155	158	153	145	129	150	155	148	162	157	140	154	148	151	150	160	162	171	166	147	127	152	169	129	185	139	114	138	124	150	141	151	139	173	161	152	166	177	128	159	144	158	142	164	157	166	158	171	156	120	132	136	163	170	193	145	157	148	175	156	162	132	150	162	181	158	155	166	143	140	170	165	128	161	173	137	146	156	167	157	136	167	147	159	138	161	165	170	187	176	142	172	154	161	144	147	135	141	141	161	163	151	157	135	147	167	138	147	131	149	151	167	143	140	167	153	153	151	144	138	202	154	149	162	183	149	160	197	148	159	166	143	139	171	155	146	158	138	171	154	144	190	142	156	172	145	158	107	168	162	162	165	169	181	150	165	162	155	167	149	158	144	156	167	153	170	162	151	170	163	132	188	177	153	164	149	141	152	170	173	155	147	169	149	125	147	149	173	143	145	162	158	146	162	171	158	159	132	145	143	162	147	135	168	139	160	164	170	144	147	168	156	148	147	155	159	159	131	151	155	176	139	165	163	131	149	173	161	139	144	174	162	130	143	159	144	163	144	155	138	147	153	178	163	142	144	159	155	172	125	179	128	174	164	145	165	170	164	136	163	159	162	158	158	153	162	124	115	153	147	140	169	163	152	151	148	150	143	175	146	180	150	151	170	160	134	156	135	165	159	167	167	135	163	128	144	138	160	157	122	171	132	144	160	138	134	149	154	146	151	158	161	172	173	160	151	150	160	174	135	158	154	158	151	164	138	157	159	146	148	145	171	178	168	137	149	148	150	162	150	169	146	139	139	169	171	162	164	160	144	142	171	151	177	152	144	131	149	177	163	145	186	168	174	152	163	158	177	164	149	162	153	129	146	157	175	172	156	148	153	162	147	138	168	193	160	139	147	157	150	134	151	153	141	157	118	166	143	167	143	162	144	159	147	159	162	185	144	155	132	156	126	166	141	166	154	152	156	168	141	159	169	154	156	130	146	158	145	152	160	139	144	162	161	152	176	142	152	152	157	173	158	134	149	164	142	147	136	178	164	154	143	142	172	162	149	132	170	152	158	146	160	154	143	154	152	146	144	167	140	169	160	148	180	143	163	136	161	175	150	182	154	186	143	155	159	146	148	137	146	135	150	143	120	158	159	170	158
32634	21692	10919	5958	2160	786	527	478	479	437	409	443	391	363	370	338	365	360	373	348	330	325	312	325	344	354	349	333	331	342	325	344	351	330	333	351	293	349	346	316	337	323	329	369	338	373	347	344	347	334	312	338	308	357	351	328	324	363	348	343	322	322	324	350	347	338	354	348	322	386	328	361	368	330	311	338	349	338	338	315	333	320	316	340	361	319	345	348	356	343	332	349	376	374	378	321	384	342	349	323	354	348	384	336	334	317	361	341	326	311	337	293	344	346	364	348	331	368	354	343	324	302	323	325	337	371	317	330	342	332	328	355	346	318	336	326	353	336	376	343	342	302	308	350	313	336	355	320	333	356	325	342	354	332	356	313	329	346	351	351	326	332	325	363	372	370	333	313	347	319	369	332	333	336	341	324	369	365	353	335	338	339	347	362	339	365	331	381	309	333	316	341	321	339	356	342	356	301	338	347	349	344	339	307	354	347	338	316	373	348	324	323	328	332	328	376	335	356	352	357	367	338	357	321	328	323	355	367	330	328	315	359	332	315	355	344	337	333	332	325	346	296	332	342	372	332	325	366	364	344	305	345	340	352	313	325	337	335	311	350	314	316	348	338	344	353	319	348	310	365	341	341	380	338	344	344	326	328	354	340	334	335	331	341	381	319	322	356	369	321	355	301	338	329	361	327	335	348	329	331	351	323	368	374	348	336	344	349	316	331	343	356	341	350	320	317	346	328	335	336	355	334	345	356	363	344	331	352	350	335	295	346	357	308	333	362	356	370	315	311	369	328	342	360	350	338	326	342	329	349	333	353	335	338	326	333	348	339	326	338	351	331	338	346	318	334	329	322	339	343	321	329	324	320	325	376	337	346	358	328	334	334	336	345	341	335	351	359	336	323	368	342	346	349	343	321	339	370	342	303	338	323	349	359	356	325	330	328	345	343	334	349	340	314	346	369	357	320	309	319	335	334	359	320	352	324	358	328	363	344	340	364	332	332	347	332	340	327	332	352	374	351	335	344	329	341	339	328	336	333	329	330	355	343	338	346	344	312	340	334	341	317	320	350	345	322	337	348	322	322	365	330	327	348	341	342	334	327	341	341	329	357	360	351	330	350	344	363	331	362	335	364	309	345	334	305	352	356	361	369	356	338	317	346	347	373	349	329	366	335	324	347	346	334	333	340	365	319	387	335	332	345	364	347	330	318	348	317	322	356	340	369	349	326	343	379	360	309	305	360	356	344	337	329	361	353	324	353	317	321	350	352	340	335	320	343	342	341	301	320	347	345	365	326	339	357	345	354	356	339	341	324	358	317	340	344	349	338	322	328	331	318	368	366	341	306	367	334	327	332	341	368	337	324	370	327	339	367	348	327	343	347	342	316	360	319	360	356	354	347	351	351	343	341	367	337	332	359	313	314	354	315	341	361	318	342	345	337	319	345	331	320	330	334	347	338	349	334	303	330	356	317	333	328	360	338	350	344	350	315	373	319	341	339	332	336	340	341	339	345	329	341	354	328	353	340	371	340	311	321	345	348	352	349	322	343	343	347	336	373	338	328	356	314	352	361	320	370	329	357	361	355	345	362	344	343	360	332	355	325	331	358	344	345	336	356	312	291	326	318	347	369	300	338	342	368	346	321	322	318	335	325	368	345	344	341	311	349	315	345	321	319	331	326	351	360	345	318	306	361	345	346	321	339	356	382	327	362	338	341	324	367	362	338	327	348	339	337	345	349	357	340	323	365	340	338	328	350	329	326	325	371	321	309	361	340	327	346	346	350	349	327	322	353	344	353	326	341	310	337	347	349	354	318	349	335	354	335	350	318	342	340	323	342	345	357	355	376	362	337	355	325	346	307	354	354	391	400	345	321	366	335	313	314	343	362	339	328	335	334	361	353	318	335	320	359	346	328	322	321	325	345	338	317	344	310	339	346	349	334	317	367	332	302	322	378	328	319	338	340	354	329	358	331	336	346	363	334	332	356	331	337	327	340	337	391	317	321	342	331	319	314	322	295	338	320	325	305	343	348	330	334	378	350	328	340	317	341	366	346	330	331	306	329	314	338	356	328	347	361	331	338	302	331	320	335	321	372	341	312	336	367	324	352	342	347	352	331	348	329	354	328	360	350	389	333	318	363	327	365	332	289	373	314	319	358	348	336	332	349	340	319	358	310	339	362	305	328	316	349	297	330	340	316	328	352	347	329	336	352	352	351	309	310	370	329	352	333	320	355	325	315	305	344	342	340	354	351	357	320	336	348	316	355	348	378	306	326	355	386	312	320	330	382	342	325	392	324	345	350	318	368	321	338	334	344	340	302	315	350	299	340	322	336	352	334	326	361	300	336	331	343	337	323	337	328	346	342	343	335	325	375	351	323	351	302	352	376	357	354	331	339	345	343	314	346	361	362	350	314	355	340	337	332	352	351	350	361	369	358	324	330	364	380	342	339	344	344	346	325	337	338	379	339	327	316	336	341	329	350	326	336	324	351	353	289	333	368	304	346	323	336	353	313	337	348	343	317	407	331	342	306	344	322	335	342	354	311	308	357	342	352	342	348	343	327	345	321	332	337	350	319	345	337	322	342	315	334	353	366	317	324	340	346	354	349	353	350	316	338	350	338	341	348	354	365	364	335	380	337	317	338	342	350	368	332	363	352	347	343	325	356	350	332	352	342	358	372	355	327	352	365	384	359	348	339	348	338	322	326	336	333	318	325	321	364	359	325	339	338	332	365	330	334	329	342	375	319	339	336	338	316	321	348	327	312	378	356	362	326	347	337	343	326	318	360	317	327	341	349	363	352	332	349	322	300	317	344	348	344	347	349	345	333	346	321	326	341	331	343	334	312	350	347	323	344	351	326	362	370	315	333	354	339	322	341	355	370	325	337	340	307	361	342	369	315	347	335	337	330	358	370	316	337	315	348	315	368	322	322	369	319	338	311	338	323	360	372	311	357	337	355	330	336	357	367	292	335	333	336	360	320	344	341	353	346	351	323	341	378	361	331	339	344	328	337	303	359	348	324	345	374	330	372	320	361	313	315	395	326	357	370	350	340	362	340	347	358	305	339	330	321	357	322	293	327	347	340	324	353	342	338	350	370	341	349	333	364	310	323	331	370	347	333	355	363	358	364	317	340	373	342	341	371	314	326	319	351	357	352	331	354	306	322	350	317	351	320	364	356	341	336	352	347	349	353	313	349	370	304	352	371	331	330	362	330	339	336	373	324	336	364	363	352	332	345	342	353	324	349	351	341	365	354	333	327	377	346	357	345	330	382	335	355	300	343	324	356	305	326	312	376	338	349	338	348	322	350	338	320	356	360	335	349	346	366	337	321	342	320	354	316	361	327	353	326	353	340	350	361	319	314	330	340	317	365	348	322	359	343	336	357	315	333	349	317	337	366	335	340	361	345	293	362	348	382	349	307	300	338	340	344	328	336	335	307	341	362	329	323	339	356	368	332	341	328	360	316	324	352	331	331	356	319	371	317
53717	29953	17143	8358	3029	945	282	240	229	194	194	188	194	169	181	153	152	132	122	118	110	132	149	144	142	164	147	147	136	123	122	139	154	138	124	130	161	156	104	181	139	130	121	138	129	129	146	126	143	140	117	123	141	113	141	130	135	136	139	131	141	135	122	126	156	139	138	150	154	142	145	122	138	132	141	146	131	141	116	140	156	110	144	135	146	143	132	122	132	142	127	133	152	162	148	132	156	116	143	123	151	124	139	114	124	136	149	122	129	132	131	152	130	156	113	120	144	134	118	128	117	134	153	157	136	138	131	125	114	152	133	167	127	130	149	125	141	121	134	138	117	130	158	136	154	161	143	128	144	140	153	126	131	146	145	136	122	138	154	118	153	132	131	137	149	129	138	154	138	153	124	134	134	124	133	117	130	128	150	134	135	136	126	126	137	152	137	134	160	133	134	125	107	132	138	144	135	148	140	123	143	119	131	145	115	122	141	117	148	140	151	150	150	134	144	139	127	123	149	142	137	131	135	118	125	133	123	154	149	116	137	152	161	129	147	144	135	149	123	139	125	141	129	130	147	150	133	148	138	127	159	141	155	141	147	151	161	145	131	139	170	141	131	117	147	133	136	147	142	145	154	114	140	136	123	162	126	140	139	134	137	136	156	149	134	155	133	134	169	155	128	136	122	124	130	163	144	156	134	129	134	134	139	137	147	121	135	138	136	135	137	145	150	147	149	160	160	131	116	155	111	122	133	147	144	134	122	142	135	110	140	130	118	158	146	154	129	132	159	126	144	135	146	128	142	161	149	127	111	127	132	119	140	125	127	146	154	143	179	146	130	125	133	122	162	151	148	112	120	142	125	140	146	140	128	111	136	148	134	136	128	153	154	146	121	120	120	131	169	141	142	114	128	122	137	116	143	115	154	134	117	131	151	146	117	126	131	146	133	134	138	131	136	161	119	126	112	157	130	122	133	145	155	145	133	134	129	125	134	129	139	126	145	151	117	175	153	146	137	137	144	127	132	152	135	113	122	128	132	136	135	146	165	137	130	144	143	136	135	142	153	155	113	132	144	127	154	131	110	128	141	122	133	162	149	129	104	141	125	152	132	153	140	103	138	165	151	140	127	132	120	139	140	133	132	151	135	139	119	134	145	140	152	150	161	165	135	123	138	140	122	139	139	131	161	121	116	128	113	121	157	145	143	141	110	141	129	120	141	141	159	148	145	159	156	139	135	147	140	123	136	131	141	147	156	123	161	121	126	120	143	116	145	144	112	137	139	127	147	120	149	151	137	163	131	157	127	126	111	133	128	132	140	143	138	123	145	140	147	131	132	121	140	123	156	123	152	146	136	120	133	128	151	134	145	157	140	112	124	144	131	174	138	141	131	137	136	127	148	133	154	129	130	143	141	150	142	136	171	146	130	145	154	141	133	122	130	149	128	121	152	142	136	146	124	134	130	123	127	127	132	126	147	131	135	145	162	102	144	117	133	122	123	128	120	146	135	132	126	129	138	144	127	134	142	148	143	125	119	142	130	119	133	163	158	128	130	140	142	145	159	134	132	116	145	122	135	135	122	140	125	139	161	152	154	143	129	125	154	131	120	142	134	139	139	133	122	140	128	139	131	165	119	135	147	115	120	136	148	122	135	114	124	152	138	145	146	156	132	132	144	152	144	150	162	139	134	151	134	141	152	155	132	156	151	141	161	153	145	149	126	129	151	136	142	123	124	130	135	124	142	137	130	143	138	131	131	144	148	142	140	139	150	106	130	149	131	128	144	120	115	142	142	129	166	141	119	139	116	130	130	150	134	146	142	140	142	140	127	128	140	123	139	139	138	119	114	107	147	143	125	155	141	155	122	146	107	131	146	136	150	130	152	125	134	157	129	135	133	125	140	119	130	121	131	135	132	134	125	120	120	135	133	130	114	136	148	144	136	156	135	132	137	149	131	115	140	135	144	149	123	140	152	122	127	131	152	127	130	135	130	136	160	146	109	155	138	128	123	138	131	130	118	113	135	123	131	114	134	135	174	111	143	133	138	135	132	145	106	150	131	171	130	125	125	146	127	141	160	139	126	138	138	131	150	136	131	142	146	137	128	145	132	146	136	151	175	139	135	141	127	142	132	140	136	130	153	145	117	113	123	132	130	141	116	139	140	144	126	150	140	131	154	127	147	154	146	160	160	117	129	116	147	127	137	124	149	153	139	154	146	124	125	130	113	126	137	119	128	129	134	110	153	144	162	131	135	107	142	132	136	142	150	143	154	134	140	147	151	129	134	116	119	160	120	136	153	139	154	141	126	138	128	153	149	138	138	132	134	153	118	125	143	126	130	125	153	127	129	123	147	135	134	153	142	139	141	161	142	132	125	140	133	133	141	137	143	130	119	124	153	144	147	133	112	131	132	129	133	131	112	135	145	119	119	134	144	128	148	130	147	150	122	109	141	172	133	160	155	152	133	136	134	178	152	136	149	149	136	139	121	131	148	121	141	153	159	130	155	129	157	111	140	152	150	137	145	132	153	127	129	127	130	144	134	100	115	154	117	142	118	131	138	184	131	145	137	154	155	127	135	132	116	132	153	139	153	152	143	133	148	144	136	142	120	133	126	125	140	111	132	124	136	141	129	121	130	105	122	154	123	105	158	130	132	132	122	107	147	136	146	136	138	159	145	125	131	153	151	138	139	161	125	130	146	141	134	137	150	153	156	133	142	113	129	158	149	130	121	114	134	127	147	156	133	140	119	139	127	128	130	133	151	151	138	123	147	133	120	149	135	138	157	128	140	158	134	137	133	140	141	150	126	145	144	148	142	145	158	136	155	126	130	134	133	140	148	146	134	134	129	132	145	146	137	124	128	136	163	133	127	126	145	138	133	152	130	140	170	151	153	147	128	139	126	134	151	150	141	124	128	115	143	138	135	131	100	141	118	140	109	145	127	126	128	150	150	119	131	143	125	151	135	155	133	138	134	143	134	142	144	117	137	150	141	130	131	125	124	134	125	135	142	149	133	125	129	150	158	143	138	141	135	138	147	146	130	159	154	141	139	176	132	145	131	140	129	128	133	123	132	135	129	134	129	151	143	147	143	131	142	150	141	155	105	132	134	154	139	135	113	143	139	135	128	138	148	153	136	120	119	133	150	139	131	141	130	125	128	123	142	150	122	148	151	144	145	147	147	150	153	123	144	146	147	148	126	170	139	142	152	150	140	136	120	145	118	97	143	137	156	134	133	162	134	117	120	135	160	128	147	126	131	128	150	132	128	110	147	150	120	133	131	127	153	159	147	132	121	119	137	145	153	134	173	144	128	147	138	152	145	142	128	144	135	130	139	145	140	133	126	140	128	146	132	151	146	143	125	117	140	142	133	138	137	144	143	145	139	145	126	128	124	129	136	161	136	149	118	123	139	157	144	137	150	145	131	135	144	124	126	128	124	127	136	137	127	122	143	156	143	160	107	118	128	149	126	114	161	147	136	151	127	142	133	115
34819	22860	19596	15606	8287	3075	926	815	732	622	588	533	556	517	399	381	398	362	317	335	310	329	304	337	333	314	286	287	298	317	302	342	314	277	331	308	321	324	288	321	277	301	333	288	314	303	311	301	307	333	330	305	308	322	306	312	338	313	337	285	318	322	316	319	310	314	323	274	338	307	313	283	318	326	328	300	309	297	287	325	328	296	299	265	329	322	310	307	324	312	322	314	322	321	306	302	332	313	293	315	289	288	320	296	303	319	315	319	353	333	298	314	329	326	297	316	298	326	324	313	282	302	303	314	300	296	314	318	325	312	278	341	267	329	322	312	330	293	321	289	310	316	306	319	311	335	341	288	328	305	302	294	308	312	300	298	320	312	276	270	289	303	292	277	307	325	303	321	288	334	291	304	297	288	286	304	346	311	319	278	297	323	269	314	309	333	312	288	302	288	304	327	303	299	293	267	276	292	329	291	319	311	317	295	327	296	303	310	317	320	358	316	298	292	306	327	298	289	278	294	320	301	316	280	289	275	296	304	317	295	288	320	290	295	306	283	288	331	323	316	316	305	310	311	300	322	337	270	349	337	277	336	276	346	309	316	315	307	307	324	304	310	311	290	306	281	292	299	318	303	334	314	291	305	319	314	324	284	298	326	326	349	291	321	305	294	289	311	293	301	300	306	317	279	319	317	335	298	293	307	284	317	291	295	296	320	310	294	316	303	327	319	303	302	295	312	289	322	302	324	309	308	302	314	326	271	314	312	309	304	309	310	285	316	327	292	321	318	335	308	326	301	299	310	294	302	336	312	283	322	294	304	296	293	280	302	321	291	316	300	285	314	291	318	337	323	296	303	287	306	307	316	309	332	346	291	295	322	281	304	308	302	307	281	267	291	299	303	322	311	276	307	327	334	293	332	309	299	310	315	312	286	281	309	314	315	329	318	321	293	304	294	337	286	309	332	309	290	303	282	328	322	296	302	303	329	320	292	306	287	323	299	331	296	301	286	300	304	300	323	316	311	288	299	308	329	289	284	317	295	302	337	313	312	323	315	283	298	304	316	289	294	287	312	291	318	304	317	300	289	324	328	300	310	293	318	337	314	317	296	287	319	309	281	307	316	297	319	306	305	325	276	343	281	297	297	301	278	320	294	310	304	326	304	333	311	290	270	287	286	285	285	340	296	316	324	316	309	324	302	301	306	297	304	278	299	313	319	298	288	284	323	320	301	321	309	305	285	312	285	311	300	304	273	285	310	309	295	317	318	329	336	292	318	310	300	319	278	296	301	287	296	295	284	291	308	306	314	304	315	354	316	283	325	310	304	318	290	281	337	300	331	307	300	322	313	288	278	281	316	289	321	298	319	295	326	311	292	323	321	312	312	290	329	310	335	311	333	299	292	309	332	312	302	295	331	355	293	312	301	302	300	291	270	300	325	285	331	309	311	323	313	333	287	315	292	318	326	353	322	339	308	313	300	306	326	335	289	309	312	320	343	302	304	301	297	283	314	294	312	311	298	318	333	293	302	314	313	325	293	310	279	293	310	284	318	294	318	305	332	342	265	348	316	303	314	288	314	316	310	313	293	315	295	288	280	329	287	298	305	280	307	324	299	338	282	295	292	310	293	316	320	300	307	326	318	313	294	308	315	302	290	341	327	328	331	310	314	269	295	332	327	331	296	328	336	317	292	325	309	326	313	299	324	318	312	297	307	273	335	316	323	290	295	290	321	298	280	288	281	292	315	297	291	325	304	287	328	289	295	286	295	318	297	315	326	292	321	285	279	308	309	310	310	330	322	311	320	296	310	308	297	311	343	310	334	355	327	340	296	324	282	316	279	297	307	292	286	325	324	285	307	297	313	330	338	300	289	307	309	285	309	279	301	310	299	287	303	325	290	314	305	311	272	333	316	306	297	312	289	311	300	300	306	341	332	327	308	331	306	297	296	326	308	303	303	337	336	322	295	333	290	321	299	279	319	329	324	294	298	320	350	280	316	319	314	317	276	289	284	334	310	334	310	296	307	307	289	313	307	335	289	314	303	327	314	304	319	307	288	325	280	307	301	324	287	309	311	285	300	324	325	322	276	316	325	310	310	289	294	323	317	289	305	348	302	305	305	306	306	285	316	307	302	296	325	286	306	336	300	318	336	326	313	326	320	329	305	305	311	328	291	311	325	329	303	290	253	310	269	286	294	326	300	306	335	323	312	324	312	280	329	300	288	327	283	291	339	330	317	307	303	280	299	292	293	331	302	305	327	291	316	330	326	282	320	320	321	335	301	303	294	275	291	307	361	333	293	288	320	300	310	284	335	311	291	305	324	337	308	315	318	307	324	293	309	327	281	280	276	330	296	351	302	314	302	275	301	298	305	283	291	294	280	304	313	320	333	312	294	302	307	276	310	319	313	304	311	322	313	285	305	304	303	324	310	305	317	315	304	295	317	307	327	351	302	348	327	296	289	302	311	307	322	307	326	343	323	309	298	315	330	291	300	291	322	300	313	298	306	315	292	294	300	295	302	310	323	333	319	314	333	310	339	334	319	294	314	305	314	320	321	305	329	326	306	325	312	304	308	307	326	300	293	311	291	303	316	305	297	292	271	312	318	314	311	303	328	289	304	276	299	312	315	331	329	320	319	298	276	319	289	298	311	293	334	317	319	320	322	297	339	289	307	301	329	351	329	274	349	283	311	316	304	320	301	303	295	299	299	321	302	288	333	294	317	325	310	284	336	270	294	302	330	349	307	321	312	291	306	288	290	314	337	293	323	311	314	322	290	296	297	305	320	345	325	317	332	307	314	285	328	300	305	298	330	318	312	310	311	355	307	313	310	336	285	288	342	337	294	321	320	300	286	317	306	305	331	312	288	313	295	296	300	297	293	300	290	310	299	297	324	305	320	303	309	342	303	322	332	309	285	317	277	298	312	307	313	314	302	312	286	311	276	312	314	323	282	299	280	324	319	310	296	311	299	337	317	326	315	355	310	315	306	314	317	308	308	337	299	293	298	310	332	297	359	321	293	312	304	293	300	280	302	314	308	281	304	335	295	330	307	313	310	284	326	285	325	280	301	324	312	297	314	298	328	284	300	288	287	275	338	295	325	306	317	285	314	311	325	291	301	311	305	310	323	309	301	300	308	320	288	341	300	291	308	328	311	311	280	286	273	319	264	310	343	286	299	300	315	313	285	292	278	322	317	310	284	300	325	341	329	329	300	311	321	275	310	307	324	325	288	302	305	312	307	315	277	312	313	282	332	309	339	306	347	342	295	299	298	326	316	303	314	304	318	317	285	324	324	307	317	318	326	318	299	284	309	297	292	290	322	325	310	333	329	350	321	298	322	313	325	321	306	273	300	319	327	291	280	330	307	299	314	312	289	311	293	288	294	318	288	305	314	312	308	303	324	345	316	276	310	327	275	322	315	284	277	293	330	320	296	324	284	313	334	303	302	317	313	334	277	333	322	295	282	308	291	320	309	285	291	297	310	301	246
67173	39742	21103	8505	3068	393	237	212	184	191	219	169	157	171	168	161	153	153	153	120	133	136	133	124	138	158	150	134	156	148	138	152	155	146	153	130	141	156	155	141	128	155	156	124	144	149	127	137	144	128	170	132	145	127	177	146	128	142	140	146	150	128	149	137	155	123	164	153	147	146	115	129	152	141	145	148	133	136	161	153	152	164	135	141	157	156	154	148	156	139	145	131	141	156	140	157	164	158	139	147	145	136	166	143	167	150	138	144	139	149	140	143	130	148	136	120	144	137	132	124	156	121	151	144	154	149	123	158	146	129	143	134	133	140	131	156	139	149	144	182	156	138	130	140	140	132	129	149	156	164	153	164	163	155	139	147	159	146	135	124	118	161	154	147	150	144	148	149	154	163	132	138	151	164	131	142	129	144	153	146	144	158	138	145	177	133	134	159	140	137	116	140	128	160	174	155	133	145	131	153	160	149	139	132	153	151	148	144	143	127	162	179	123	154	151	139	155	145	131	156	137	141	162	153	140	126	134	121	143	145	151	131	129	135	140	130	135	145	140	146	166	137	162	133	136	147	150	134	145	161	140	137	171	149	124	156	158	153	152	128	139	165	135	146	148	153	172	164	141	134	151	126	131	137	134	163	151	169	123	135	164	176	139	113	128	156	156	144	123	143	150	138	144	152	138	168	121	141	162	156	134	159	135	137	157	172	129	145	143	145	134	155	157	129	151	144	131	148	142	157	157	163	124	145	168	162	132	143	140	151	147	158	150	156	138	147	135	147	115	148	152	159	129	155	129	149	137	159	144	170	135	142	158	149	168	140	127	142	155	134	157	146	149	151	156	126	164	157	140	133	172	155	154	147	146	143	135	135	148	127	149	156	155	188	152	155	130	120	151	169	153	137	148	153	137	133	165	157	142	149	147	140	132	133	159	154	149	130	149	137	123	155	129	128	149	158	135	142	135	131	174	134	145	136	150	177	147	113	139	130	151	134	138	137	142	143	145	128	147	143	150	141	163	150	172	133	141	159	168	145	133	158	137	140	134	151	149	125	139	151	143	151	153	125	156	148	145	144	141	141	169	135	141	119	138	156	159	151	144	126	146	154	152	115	152	149	162	128	131	146	124	145	125	148	132	141	125	150	167	140	140	140	143	168	138	140	148	123	127	138	141	162	146	152	145	133	141	143	129	126	153	136	144	140	132	157	165	150	167	114	145	148	146	148	139	151	154	145	132	143	138	127	128	148	160	127	163	159	152	174	151	148	151	151	149	169	151	128	127	130	147	142	152	134	139	150	167	150	136	134	145	116	142	166	145	151	144	125	165	156	126	137	151	151	143	145	128	134	145	155	150	134	149	148	126	141	144	127	134	135	159	147	149	146	143	149	145	161	135	157	171	152	145	159	142	125	123	144	135	160	126	135	140	139	131	167	151	164	150	136	165	145	151	145	166	150	142	153	147	175	138	141	128	131	150	141	133	160	153	134	151	133	135	152	136	133	135	127	143	152	174	131	135	158	149	159	144	141	136	152	129	135	160	143	135	121	152	128	151	115	130	171	151	167	163	120	164	174	149	141	139	121	127	113	139	145	162	137	151	147	153	144	131	161	126	150	151	149	129	130	146	147	166	139	143	130	142	139	154	128	170	141	143	165	127	152	153	148	148	142	148	150	134	141	135	151	149	157	150	134	157	173	129	145	164	151	151	132	144	158	135	143	139	139	138	133	148	164	139	139	159	166	158	146	120	141	153	142	166	152	163	143	160	143	133	122	130	122	148	153	129	133	147	137	144	127	147	161	128	138	144	146	156	146	149	136	145	144	165	136	144	127	136	163	136	156	162	131	165	150	149	153	136	157	157	144	138	151	159	151	151	164	116	165	151	162	148	147	159	129	151	157	142	149	133	139	156	114	133	164	148	144	145	159	144	117	125	170	143	151	140	155	146	147	151	149	117	143	180	180	167	171	148	149	133	154	147	145	162	121	158	120	151	167	143	147	137	153	155	146	139	136	127	148	141	164	126	156	138	127	160	138	144	167	142	180	157	138	152	154	152	144	169	146	133	163	149	143	142	136	128	148	144	147	126	119	120	146	134	141	136	131	136	146	157	120	165	171	158	165	156	151	144	146	131	150	132	137	152	157	132	154	135	145	155	148	135	139	146	162	130	118	146	148	167	154	172	168	185	140	166	152	143	147	175	151	165	145	153	153	130	148	144	150	128	133	133	161	163	146	120	146	141	133	139	131	121	157	163	146	157	147	144	116	166	154	124	147	145	140	125	149	136	148	139	141	135	132	127	140	138	132	146	145	132	162	153	163	145	131	143	174	135	130	166	140	134	125	153	131	144	138	144	133	136	121	110	145	148	146	148	150	150	152	144	151	143	138	145	131	131	130	134	124	151	131	132	139	140	136	135	133	121	122	143	159	142	151	167	170	151	155	150	156	162	168	144	140	152	155	145	134	174	164	135	141	135	159	135	172	153	136	128	157	154	163	148	148	139	154	135	128	151	114	129	142	159	118	145	169	146	131	147	147	136	140	142	132	131	139	130	133	127	157	132	141	154	162	151	145	126	159	155	159	146	150	159	131	156	148	135	136	126	144	144	135	131	143	162	158	127	139	139	162	134	151	160	148	147	149	162	162	155	133	160	120	147	149	153	138	135	147	135	153	158	142	113	149	151	150	153	142	120	137	154	152	155	125	143	165	153	131	122	159	146	131	144	144	132	156	174	151	132	164	164	151	129	135	125	129	129	139	129	135	163	141	142	153	158	139	138	154	141	131	160	144	172	138	151	137	132	143	139	168	152	135	171	133	145	158	148	145	141	155	118	164	115	161	135	148	119	131	161	142	158	152	139	125	135	145	136	130	133	146	155	130	163	163	140	149	136	147	167	150	132	156	134	143	138	144	156	157	160	133	161	152	182	123	137	144	129	157	124	141	143	128	135	174	139	150	136	119	162	182	112	129	150	133	125	141	169	134	138	143	143	136	132	131	137	135	154	144	142	148	151	184	153	140	132	155	164	161	101	137	150	139	164	166	133	150	152	154	135	150	127	143	176	155	138	145	144	150	138	118	164	136	132	136	143	164	131	150	160	146	138	166	156	164	144	122	161	144	147	161	184	143	136	152	133	118	144	136	149	150	134	130	136	125	142	139	116	130	155	149	147	163	130	148	154	147	167	153	138	149	127	148	183	137	154	137	132	149	142	138	146	160	141	159	167	150	132	148	135	161	135	142	148	153	120	131	133	129	138	137	135	155	143	124	167	125	153	150	145	153	141	166	167	157	154	136	173	141	158	159	146	149	135	142	145	158	138	146	130	160	147	159	125	149	142	134	137	120	144	149	145	121	139	140	145	152	129	140	153	149	146	137	161	156	134	143	150	138	137	150	171	124	134	121	142	159	163	112	139	165	168	153	153	161	118	121	172	118	121	122	138	115	153	144	140	121	151	128	142	163	151	141	141	164	134	146	135	153	136	174	127	138
44528	30427	21376	14032	7580	976	771	660	607	548	520	468	451	423	385	396	365	336	365	360	318	335	301	367	343	325	313	357	335	304	342	314	335	314	330	322	371	320	302	334	307	326	322	342	325	341	339	318	349	348	323	306	346	329	344	302	295	309	315	320	334	304	327	316	292	327	324	318	315	303	322	345	303	316	317	345	340	307	314	327	325	306	319	304	333	357	343	355	326	344	314	332	309	305	340	326	297	303	334	302	296	344	332	302	320	328	346	324	341	283	353	308	319	347	338	351	316	325	370	332	327	314	358	325	327	350	317	315	322	308	330	312	368	310	325	303	313	322	293	314	290	338	321	298	312	347	311	299	306	306	335	334	318	309	309	354	335	356	342	313	346	332	327	292	309	339	310	313	343	329	312	298	336	335	266	327	341	328	355	321	344	307	325	310	318	315	328	295	295	292	317	332	333	328	370	307	329	319	339	302	318	340	349	310	291	349	314	345	325	312	324	333	358	304	368	339	302	330	339	320	327	294	319	339	298	348	344	322	326	308	314	357	307	319	309	324	312	300	305	341	349	320	333	339	338	353	321	338	322	309	311	336	326	311	305	351	328	319	316	316	339	304	349	329	334	329	337	340	315	330	288	329	340	352	311	315	312	335	302	314	325	292	337	306	335	319	321	340	346	313	333	317	292	344	317	327	313	305	329	343	343	336	314	328	341	329	362	342	318	352	326	351	367	303	312	310	325	302	346	342	347	321	322	328	325	344	317	313	326	341	315	345	333	314	311	360	322	337	313	327	275	324	335	290	348	321	323	314	307	281	323	279	299	297	329	360	336	325	353	313	320	318	329	337	339	317	308	303	298	345	326	342	310	318	352	334	343	311	338	308	341	307	336	341	364	293	339	328	356	318	324	315	339	324	311	284	318	328	322	322	317	329	334	304	305	328	329	285	339	321	305	306	314	295	318	314	300	353	334	330	311	315	321	310	318	346	348	332	320	325	310	333	318	324	299	294	309	314	337	321	333	342	327	306	339	287	320	323	320	309	306	325	317	315	299	319	318	342	308	297	324	344	335	337	338	342	318	319	341	319	323	345	306	328	343	306	320	327	312	311	346	295	318	350	305	315	290	308	309	300	344	349	316	336	333	320	332	363	319	307	328	350	338	329	324	352	314	284	342	344	329	309	312	331	332	354	311	304	306	301	305	330	345	313	305	340	310	304	319	305	322	318	315	309	296	349	326	298	326	298	312	317	322	304	318	312	338	330	313	322	335	303	362	332	328	320	287	312	339	339	304	346	343	328	322	302	318	309	328	312	320	347	317	309	341	323	327	300	322	329	339	329	324	323	317	337	331	306	329	295	309	324	331	333	338	312	359	304	342	312	296	326	343	313	335	319	302	304	354	310	330	299	310	308	345	310	330	297	343	276	323	296	330	337	299	323	326	346	301	280	304	352	333	301	336	294	328	350	361	319	312	308	316	347	303	333	299	322	313	331	320	339	333	315	328	336	309	321	317	310	332	313	310	330	324	316	325	312	333	346	339	302	355	359	310	320	383	323	341	323	330	310	324	304	326	300	306	301	314	334	338	327	316	310	310	345	282	306	321	309	327	316	338	291	320	309	287	333	326	325	295	335	343	326	328	346	329	340	364	319	357	328	339	273	333	343	303	330	308	335	341	327	287	297	344	320	310	322	326	318	337	303	314	303	345	298	321	304	335	342	314	332	305	333	324	315	283	300	329	322	327	313	313	349	335	326	355	332	317	326	294	333	324	317	330	325	313	354	333	314	318	360	346	311	302	345	339	330	303	311	338	344	325	339	361	311	295	347	293	352	321	336	326	323	307	322	328	323	320	325	316	347	310	321	310	324	320	338	347	313	313	307	291	354	305	336	317	316	313	278	349	330	330	312	306	299	324	346	352	325	306	346	288	331	330	346	305	331	303	318	332	340	314	340	318	326	348	302	327	336	326	325	335	291	324	324	343	332	312	316	291	288	308	350	334	305	312	320	349	337	352	313	302	309	356	340	323	303	303	304	340	295	317	335	337	325	316	300	351	344	331	342	318	332	329	338	344	335	333	320	351	309	300	315	324	308	336	320	315	327	316	321	327	310	309	343	350	295	349	301	342	306	344	316	287	312	335	337	303	307	296	317	312	330	309	316	321	369	297	306	336	315	323	324	331	298	327	341	336	325	303	341	340	332	315	314	294	327	306	345	338	331	324	309	322	313	337	352	336	335	277	307	316	335	338	325	294	314	301	303	334	345	300	315	330	331	319	329	343	326	347	310	329	308	308	308	320	328	343	322	312	313	329	329	315	293	316	326	302	296	297	310	334	301	295	333	341	347	317	309	328	307	310	302	320	306	299	328	331	328	348	310	323	347	297	302	298	320	304	295	313	316	323	323	305	296	329	279	332	312	323	326	334	315	333	306	329	344	298	345	308	331	323	308	329	339	308	324	329	338	319	330	313	345	344	318	312	302	349	326	312	327	333	315	310	338	335	324	325	318	314	319	311	349	336	289	341	297	318	320	353	313	298	330	313	300	306	319	320	320	337	300	298	334	304	295	329	310	318	332	325	328	332	338	328	318	349	335	319	334	336	279	322	325	316	316	377	287	315	296	287	302	329	303	317	334	335	324	288	292	285	341	334	333	325	318	335	335	332	312	360	324	303	306	333	334	307	347	316	297	313	319	329	314	350	319	306	279	328	351	315	347	321	336	323	367	336	322	322	343	325	342	343	353	302	325	331	319	308	353	316	286	327	320	326	328	334	330	301	319	322	304	313	337	323	332	312	315	302	325	322	303	301	335	318	307	356	313	320	334	302	320	322	330	332	307	341	301	321	349	348	337	314	322	318	353	303	315	332	306	317	320	328	340	321	335	323	297	328	309	337	322	302	327	305	292	336	325	311	372	324	322	317	329	309	301	306	338	316	283	321	287	305	329	327	316	310	373	335	316	320	290	330	310	322	330	340	323	322	313	302	359	315	289	343	319	322	343	328	320	303	293	320	317	344	298	315	336	325	319	345	319	338	324	314	303	325	315	305	296	320	314	332	329	306	310	329	301	309	313	327	320	339	322	333	287	290	343	354	302	324	330	311	291	348	327	318	340	342	318	322	326	290	319	316	330	341	342	343	329	303	338	299	294	311	357	323	338	351	317	286	306	319	330	333	330	313	315	297	319	346	362	310	327	312	313	335	329	342	326	314	336	282	337	319	310	310	322	319	318	293	333	353	360	339	328	317	322	321	320	334	301	319	353	356	320	333	334	373	308	348	286	333	313	334	312	307	297	298	333	342	354	335	303	311	325	317	318	346	327	325	319	326	346	319	334	335	331	329	337	313	331	343	310	291	312	302	356	319	313	310	297	311	334	323	347	320	332	280	309	346	301	322	293	346	315	344	318	321	294	332	345	327	301	308	339	352	305	317	305	339	367	283	302	331	318	315	309	312	321	315	293	297	295	325	302	316	326	327	327	345	315	335	307	346	362
52278	27862	9981	2653	616	225	184	209	178	158	172	147	162	153	154	150	150	163	156	163	149	174	174	166	177	141	137	154	157	128	168	195	143	145	153	157	135	148	153	147	166	190	147	154	135	158	165	152	155	156	172	173	165	174	144	172	165	168	165	155	160	143	160	154	154	159	142	176	147	161	160	140	185	155	160	150	163	158	163	120	163	146	146	163	151	150	135	151	151	152	158	146	170	132	122	140	161	163	185	180	149	173	139	157	178	158	170	129	150	172	157	153	138	186	169	145	168	158	136	166	174	162	141	152	160	147	174	149	162	161	132	164	156	158	169	166	166	156	142	154	143	147	148	166	153	172	147	145	150	151	169	167	158	165	148	152	155	155	148	152	178	137	159	155	166	167	179	133	154	154	169	152	142	139	134	158	130	142	165	154	146	171	143	139	148	151	146	140	142	166	165	142	155	162	161	164	142	158	130	182	157	157	167	144	158	137	144	163	130	130	144	147	177	161	159	146	151	164	188	148	157	158	183	167	165	156	160	153	147	185	148	144	117	139	147	168	151	183	164	170	159	158	150	161	151	175	166	156	185	166	180	147	141	157	168	173	176	148	138	147	158	147	167	151	139	154	140	126	165	157	123	119	138	143	152	158	161	159	152	153	148	129	145	175	145	137	147	146	165	154	154	148	163	138	145	161	146	168	142	170	174	149	146	138	152	159	138	162	136	146	154	130	133	164	165	154	140	157	145	165	168	149	159	159	141	154	152	140	157	135	150	164	159	142	137	160	139	158	166	162	166	168	165	158	165	161	134	154	150	137	170	150	143	160	149	159	152	127	122	165	158	168	173	168	167	160	167	151	169	151	148	126	141	170	162	167	144	157	119	147	169	161	163	140	144	151	152	172	174	157	148	145	149	179	166	164	144	131	145	149	139	142	162	141	151	163	177	129	159	141	182	159	157	171	139	142	160	132	156	148	145	170	155	155	143	139	160	124	139	189	154	174	158	172	152	140	142	172	170	164	133	127	129	159	172	158	145	151	148	146	165	169	166	165	157	127	150	146	149	148	168	159	146	146	150	137	141	168	169	152	134	171	159	145	147	133	142	174	156	164	156	142	160	166	163	162	157	165	173	152	170	159	147	163	165	172	146	145	167	150	144	153	156	155	151	155	161	171	160	181	157	168	153	183	171	142	140	163	163	164	137	148	158	161	152	122	135	144	142	137	173	144	144	163	152	147	164	136	143	146	138	168	154	177	132	144	154	157	143	131	145	147	157	147	155	160	148	144	151	166	129	146	156	143	201	160	191	156	142	188	137	123	151	155	132	151	168	136	167	153	155	190	164	165	150	151	147	134	157	147	141	139	169	166	158	144	156	165	145	145	161	164	145	166	137	153	154	165	138	169	166	158	131	144	138	146	136	164	176	146	182	175	186	171	149	163	163	166	158	143	171	157	144	178	161	154	152	172	188	161	169	151	158	153	141	146	153	143	147	155	162	162	139	180	150	163	162	135	136	157	160	159	153	177	157	169	127	155	144	149	189	143	177	159	158	132	156	156	177	151	188	171	163	168	163	156	146	138	134	162	176	162	148	162	148	152	146	142	151	180	172	155	192	161	151	146	148	159	156	165	144	161	160	134	141	173	150	154	166	156	140	147	159	138	131	150	160	158	149	146	123	178	146	158	168	138	154	158	161	168	162	166	161	161	167	154	152	170	147	173	148	160	140	171	159	154	180	145	140	146	157	173	150	153	154	146	135	164	150	140	149	141	126	133	139	153	148	151	160	171	137	148	143	162	155	152	164	171	138	138	139	159	154	174	119	172	158	156	145	125	165	148	163	172	131	170	153	153	171	140	129	164	160	176	137	154	149	126	181	154	182	145	152	139	154	181	155	149	176	160	157	124	148	133	158	162	156	153	163	177	171	156	164	149	149	144	153	164	161	171	137	137	137	152	159	162	144	166	159	131	149	170	150	143	138	150	165	132	156	159	158	131	152	163	146	147	147	175	126	126	162	167	130	142	153	145	160	141	144	181	151	128	161	149	180	154	163	150	143	162	141	169	154	175	179	165	159	186	154	147	147	139	152	148	142	139	166	147	155	155	158	175	165	133	156	148	153	142	147	134	166	144	128	146	148	160	156	150	165	169	168	175	148	155	129	160	158	147	168	150	150	143	155	181	184	132	149	170	153	153	139	153	174	138	148	160	151	123	153	137	164	154	161	160	135	152	144	157	151	153	155	159	158	174	165	171	161	141	165	146	158	172	158	150	171	158	147	174	119	156	156	148	158	148	139	135	162	153	149	186	159	156	156	178	178	149	134	178	178	165	170	166	153	163	148	141	160	158	131	172	188	175	140	150	141	168	145	154	169	166	153	165	150	169	161	164	139	152	158	157	144	144	143	179	156	159	165	155	155	176	167	166	146	155	137	175	141	155	133	168	132	158	149	159	140	162	160	146	153	154	152	158	156	153	125	161	130	136	156	172	142	159	171	179	149	150	137	177	144	176	150	167	144	156	144	153	126	110	149	166	154	175	184	153	134	146	135	165	158	127	143	163	163	174	137	138	154	155	163	143	148	149	135	151	159	137	169	139	136	164	140	175	162	148	136	165	142	163	170	154	144	142	135	161	150	166	160	174	147	150	142	167	153	131	141	157	144	161	141	157	150	133	140	161	149	136	143	161	154	155	136	179	157	139	152	149	156	144	150	151	160	170	158	126	172	154	153	146	145	155	152	162	157	180	156	157	145	165	158	155	162	175	150	168	171	160	173	146	137	168	165	154	152	157	144	142	157	150	170	130	142	164	143	142	143	156	156	111	149	159	139	142	139	184	145	157	158	133	161	150	126	137	134	163	169	153	154	155	150	174	160	138	158	142	157	161	138	128	151	158	157	136	146	175	159	159	144	156	158	171	166	167	170	151	176	164	163	174	179	155	153	134	148	153	150	141	182	166	167	128	150	160	156	148	185	139	150	177	171	172	151	151	154	165	166	164	179	156	154	156	193	156	165	151	165	152	135	136	156	146	148	135	153	150	144	153	161	168	153	127	142	165	176	161	196	152	133	157	138	179	159	151	166	164	147	167	153	158	108	136	136	140	125	162	147	168	167	138	130	142	139	149	133	172	127	147	174	132	148	171	160	155	171	178	167	182	137	150	142	175	146	151	171	171	154	141	160	133	157	133	155	138	153	155	164	156	148	164	163	160	167	150	130	160	140	151	148	128	139	159	164	153	154	151	137	133	151	157	178	145	161	150	149	187	160	168	165	155	179	160	156	150	148	158	176	131	152	139	122	161	165	148	166	137	149	142	157	145	141	135	153	147	161	166	174	158	178	173	173	158	165	165	159	137	132	156	153	158	145	163	150	166	153	161	157	164	175	141	143	149	158	138	143	141	129	151	144	195	143	143	157	168	141	145	167	162	145	160	129	151	149	158	143	162	175	129	155	139	137	134	150	151	163	142	168	161	142	154	190	144	159	133	201	159	142	162
34849	19981	11097	5360	1538	573	485	451	457	406	369	376	415	373	387	354	332	358	330	328	313	354	334	334	362	311	356	365	333	358	335	323	335	344	344	340	334	334	350	342	330	346	343	350	328	350	343	314	347	343	346	344	343	359	335	330	344	352	349	323	336	355	333	355	354	333	364	340	346	323	361	334	304	344	317	318	315	353	345	332	380	368	312	353	375	328	331	331	323	315	360	347	340	354	369	323	352	349	357	352	338	327	332	362	311	341	281	377	323	351	351	313	370	356	335	374	368	319	343	349	324	369	363	361	345	320	364	306	347	334	355	358	342	327	368	337	348	354	373	340	312	313	347	365	361	387	352	352	352	347	342	345	359	350	339	354	331	318	361	381	342	342	330	340	343	326	355	375	324	327	342	320	349	340	370	350	306	323	304	340	354	339	343	337	364	352	359	324	345	314	357	364	315	382	341	378	336	333	344	333	353	338	330	334	322	320	354	340	366	350	336	324	336	353	346	360	342	352	338	355	320	356	365	358	316	360	343	325	346	346	334	314	352	337	346	360	343	354	339	326	340	313	348	347	342	385	332	323	355	327	327	344	335	323	327	318	339	341	313	351	348	360	348	348	332	328	345	342	351	315	332	348	308	323	348	327	374	343	336	341	339	343	363	314	342	366	336	354	359	365	320	311	337	364	305	357	312	324	348	322	317	328	334	337	346	359	346	354	334	330	346	342	312	356	368	333	331	338	311	330	351	324	340	344	377	342	357	354	350	360	355	310	322	329	367	354	332	351	351	335	354	380	334	341	331	315	320	361	345	361	338	350	304	322	341	337	361	368	359	348	330	368	376	339	329	326	333	341	356	344	325	340	364	330	338	341	324	314	325	337	297	352	373	354	344	352	347	303	360	340	316	329	336	339	335	367	338	356	363	334	337	335	377	368	348	356	304	323	339	327	355	317	355	336	336	329	335	346	368	357	320	331	290	348	328	329	358	340	324	361	339	351	334	362	325	330	331	342	352	333	324	351	310	350	352	325	356	356	316	344	329	337	329	330	340	310	370	341	327	301	350	334	319	334	322	343	362	346	337	367	332	341	353	344	346	374	338	343	396	339	313	304	340	353	325	330	353	361	331	350	336	303	359	334	342	338	337	353	350	332	311	331	365	351	351	322	348	321	356	338	340	329	315	321	358	340	314	324	321	352	288	360	351	318	351	413	343	345	329	325	360	324	342	340	340	335	336	324	328	327	309	341	334	350	347	325	345	348	309	344	345	348	350	331	339	337	343	395	334	356	341	340	330	343	351	350	352	359	327	329	338	354	332	328	365	341	318	352	318	359	323	338	349	333	344	378	347	346	310	359	334	351	352	365	385	309	384	361	359	375	346	325	322	381	328	352	374	338	323	337	357	331	367	328	337	325	323	351	354	315	379	339	329	337	351	330	367	348	334	353	329	366	321	366	364	320	347	327	335	323	323	322	354	308	337	332	347	358	349	318	380	312	328	325	296	311	336	342	339	339	342	340	325	322	325	351	333	347	365	339	337	329	345	334	310	382	350	336	337	355	327	324	347	352	322	357	328	379	331	319	338	328	329	394	366	301	318	331	359	321	317	334	319	348	327	343	334	318	354	379	301	338	328	323	315	341	324	351	324	355	332	367	336	339	341	348	357	334	358	367	344	304	361	365	358	371	371	359	299	329	394	327	341	299	353	311	380	347	344	323	347	334	327	314	344	345	343	321	339	335	372	330	383	323	349	382	328	328	355	368	341	352	350	350	339	353	331	376	356	317	304	341	377	341	342	369	345	339	320	348	369	328	339	321	321	370	338	350	362	331	371	368	344	349	333	349	341	343	343	338	328	341	347	337	336	325	340	333	346	325	325	350	342	326	361	326	346	307	317	324	381	316	355	301	338	318	359	340	321	345	325	327	348	326	362	335	334	317	337	324	332	334	321	275	367	319	304	314	333	345	335	316	378	355	342	347	319	314	354	349	320	321	359	343	337	367	350	364	329	341	345	330	336	343	346	333	335	355	344	339	359	350	335	344	362	350	371	312	355	331	338	334	333	354	348	350	347	331	326	326	328	324	349	349	339	343	333	347	339	369	329	351	375	378	338	354	376	318	351	369	345	319	337	347	333	363	328	351	367	335	314	346	320	337	328	348	340	323	342	357	363	347	350	358	320	331	332	353	328	332	388	334	326	306	355	359	378	339	325	323	369	326	310	316	352	385	346	303	309	326	375	349	363	372	378	334	389	303	350	365	361	351	344	333	320	343	369	347	370	338	339	347	346	349	340	363	394	304	374	338	298	332	342	330	349	336	338	313	367	307	358	328	337	359	352	351	341	325	327	342	322	311	366	307	345	371	329	361	365	349	322	353	366	312	361	338	346	315	308	339	347	347	336	360	385	338	337	346	328	344	383	350	324	387	358	383	334	342	363	317	321	371	314	327	334	326	366	372	331	349	307	342	338	352	355	336	333	363	350	362	330	328	310	379	313	321	356	345	349	331	319	346	355	369	351	304	351	366	321	350	389	327	348	358	322	356	336	334	387	345	315	347	362	348	346	330	361	299	358	321	345	355	316	357	350	361	352	340	341	315	320	345	335	311	300	331	350	307	363	353	338	332	341	329	331	361	353	344	328	373	354	329	303	330	364	351	334	345	348	332	346	336	347	374	354	350	352	358	323	338	334	380	315	359	347	351	314	310	370	354	344	327	345	322	346	358	343	373	329	354	354	339	303	345	326	359	339	357	329	342	396	349	344	355	331	338	320	346	379	353	331	315	310	368	314	330	336	317	334	315	378	320	325	353	355	329	351	305	332	345	325	311	363	341	340	347	348	332	357	338	346	329	386	352	338	340	326	363	330	358	340	347	348	344	311	362	347	329	344	334	346	308	336	326	328	321	335	348	310	277	362	327	308	355	350	345	349	312	320	328	323	331	354	327	330	334	328	361	350	327	337	360	350	386	314	337	370	377	379	349	331	332	319	319	362	330	351	309	364	355	346	348	383	381	363	302	344	331	305	349	329	330	349	323	317	323	336	339	340	328	321	294	314	344	361	343	330	353	344	356	370	354	334	335	348	345	363	317	347	362	355	329	317	355	310	333	365	341	332	329	347	331	335	339	341	337	330	332	313	334	324	343	317	330	341	324	350	348	342	362	308	347	356	299	354	292	287	345	335	357	349	337	366	346	331	329	331	340	328	343	333	319	321	346	338	322	340	348	319	366	367	367	366	324	295	314	319	358	359	361	320	339	298	347	336	320	359	354	315	345	312	339	323	335	359	342	307	305	334	328	332	352	298	339	327	367	338	332	353	341	366	303	315	317	365	395	330	374	346	358	361	364	334	372	337	327	325	365	351	326	311	376	347	345	330	318	339	368	340	348	321	334	345	340	358	322	316	365	342	375	305	324	325	342	356	336	345	309	309	353	315	363	332	340	344	335	372	355	348	345	355	335	370	338	324	352	319	366	343	341	333	361	385	361	334	310
64377	32339	14541	4522	1208	359	174	186	189	161	173	141	146	166	125	152	148	160	141	127	124	136	128	132	150	140	130	150	170	129	142	149	130	125	127	161	144	119	138	131	175	159	138	143	141	117	143	144	138	117	140	128	148	134	119	130	121	108	148	128	113	136	146	153	142	156	153	139	154	136	141	117	133	135	124	142	150	136	151	141	131	145	132	136	118	151	157	107	141	126	148	137	141	167	140	148	143	151	120	131	107	138	137	118	117	155	151	154	141	137	142	135	144	144	139	129	161	147	163	138	160	130	157	142	118	136	128	114	145	138	145	149	147	155	158	126	142	137	144	122	135	136	135	154	131	136	149	119	138	147	136	131	155	139	157	130	136	134	135	136	138	146	135	157	141	153	146	153	135	168	141	169	169	136	150	119	144	131	146	147	133	144	143	149	142	139	141	129	114	135	132	139	151	141	138	151	129	136	131	132	123	142	129	149	146	129	138	115	129	137	156	118	132	151	137	143	139	143	154	116	128	136	137	139	146	156	158	129	142	137	169	147	151	140	161	124	126	135	143	139	131	133	159	148	135	156	145	125	118	136	137	153	158	138	139	142	150	132	132	141	137	150	129	168	121	169	161	122	136	131	134	116	127	129	159	137	128	118	137	143	126	163	146	151	142	138	129	151	122	119	130	156	130	122	112	150	140	136	166	147	169	156	127	124	149	142	148	139	159	136	149	134	147	152	135	147	119	150	139	137	139	156	137	147	142	159	138	131	133	133	145	120	155	146	118	130	117	121	142	157	138	140	148	124	136	140	138	149	139	147	129	153	142	151	148	114	129	153	160	140	125	138	124	135	166	132	147	135	150	137	142	140	131	138	144	165	122	147	173	149	129	143	150	144	139	136	112	128	129	131	149	144	138	162	138	160	140	140	153	135	119	129	141	142	142	169	135	139	124	131	131	135	132	148	154	144	122	139	157	144	164	145	143	148	136	140	148	138	136	128	131	131	137	117	129	142	126	129	134	154	147	156	151	135	148	128	147	152	124	140	151	147	126	151	127	149	147	126	116	147	159	142	148	129	114	130	152	159	141	144	145	147	126	139	171	135	124	130	174	161	131	126	144	118	149	126	155	129	137	137	145	140	146	145	142	147	156	132	146	127	142	148	154	122	127	145	124	154	166	154	148	154	120	129	161	154	152	124	122	148	172	153	126	141	107	132	156	128	128	146	166	134	126	134	135	134	160	126	116	130	137	132	134	140	148	128	150	142	123	127	133	109	131	148	140	134	130	116	154	127	127	122	140	128	124	160	123	157	125	154	135	146	118	139	124	135	145	126	162	149	159	147	123	154	132	153	161	150	141	132	141	145	136	146	139	153	126	147	156	149	147	126	136	142	164	138	131	128	139	128	147	170	145	149	124	145	145	127	183	143	117	139	155	135	129	115	145	145	133	136	133	134	155	144	131	156	133	114	110	153	130	146	128	134	147	162	138	160	156	146	118	132	166	127	138	154	142	138	146	150	121	130	142	155	145	123	151	145	147	141	124	146	152	151	142	137	124	125	143	138	169	149	127	142	152	149	152	149	156	161	121	140	141	136	144	165	137	152	153	144	148	145	103	115	150	161	146	117	146	133	150	130	132	135	148	148	114	135	155	117	150	152	143	147	151	135	130	101	123	145	134	147	149	150	120	130	149	144	151	115	134	147	136	125	140	108	128	155	145	146	135	136	130	114	133	139	145	154	130	150	155	124	137	128	158	154	145	144	139	133	152	137	122	148	144	148	131	160	132	161	131	151	172	156	139	131	126	130	140	142	159	140	149	148	139	137	146	148	148	128	126	128	124	140	150	133	152	162	146	151	124	137	139	121	121	124	148	135	144	131	144	132	133	127	145	140	147	141	147	172	130	148	120	126	128	144	124	147	133	122	143	144	136	125	137	145	122	151	126	159	149	123	151	134	135	126	157	132	141	121	128	148	139	157	152	154	153	150	122	125	128	155	145	127	148	157	133	141	135	137	146	125	116	149	142	138	164	135	126	141	122	136	146	161	138	147	121	116	128	122	158	143	146	123	133	146	139	142	124	125	154	139	146	149	141	121	139	162	149	151	152	118	152	131	141	151	117	136	166	151	152	131	125	104	117	133	139	130	136	168	113	155	112	192	137	154	136	130	152	147	138	132	123	138	138	140	143	156	124	124	134	132	133	143	130	149	138	136	150	139	139	144	144	136	138	141	138	135	134	115	135	153	153	141	143	134	125	145	117	140	134	151	140	154	134	163	120	172	137	152	141	131	113	119	143	142	148	133	124	160	128	131	157	150	134	139	130	152	137	139	121	129	130	129	171	129	152	142	142	128	134	130	140	148	121	149	137	141	151	136	119	170	167	132	138	139	153	133	155	126	141	126	145	127	140	122	149	143	127	162	139	131	158	169	149	158	133	161	172	132	130	154	165	142	124	159	154	150	133	127	130	133	158	141	131	125	151	147	141	151	146	153	152	120	131	140	124	140	164	146	135	128	121	165	153	154	156	133	142	143	140	158	130	123	126	137	134	151	124	120	132	136	164	155	141	140	141	137	154	126	149	134	119	118	132	151	134	149	140	119	138	143	129	129	163	148	128	142	129	157	135	147	145	143	125	145	123	129	143	123	145	143	143	138	111	132	143	143	154	143	135	152	130	151	156	147	149	138	131	139	127	124	138	131	148	124	131	135	131	141	153	152	122	131	146	132	135	138	143	138	145	139	147	160	138	131	146	158	139	126	141	120	144	138	163	112	124	135	152	129	147	137	139	151	113	146	140	153	121	137	149	148	148	123	124	135	131	144	124	154	154	174	137	160	129	117	135	138	153	144	147	140	152	137	123	124	138	143	157	146	143	132	137	129	152	140	144	133	133	144	139	148	147	152	154	138	165	150	139	127	171	157	152	156	125	122	144	155	152	132	124	128	126	143	142	150	104	124	131	135	134	153	135	129	156	157	151	118	131	149	129	134	142	139	132	124	130	127	131	133	143	135	155	138	145	138	158	148	148	147	137	151	153	150	152	140	181	132	139	127	141	135	157	143	131	156	150	125	135	147	138	134	145	140	162	142	153	146	139	137	153	128	127	136	140	153	160	139	142	159	136	145	124	157	131	146	104	138	130	147	169	130	159	150	156	119	137	149	137	130	145	141	166	128	144	143	119	142	140	149	109	120	128	141	137	134	137	151	141	137	125	139	150	145	126	137	133	132	140	132	135	130	136	132	147	134	140	154	148	138	114	117	133	125	136	138	150	145	137	160	150	136	120	118	125	136	136	144	136	156	145	137	153	134	139	136	135	119	134	135	139	121	124	159	160	132	136	158	150	133	165	156	130	135	142	123	144	133	146	136	157	139	136	151	141	146	148	119	145	148	173	122	122	134	135	134	147	147	137	135	128	157	148	128	126	159	134	151	137	136	122	146	127	141	131	151	137	157	135	141	137	155	141	151	158	132	164	164	141	155	134	145	116	134	128	135
43455	23627	14806	8424	3682	1022	510	497	451	453	418	369	356	343	342	334	352	317	326	321	314	269	306	322	332	290	305	332	295	307	303	340	308	321	320	282	332	291	300	332	333	326	316	316	279	308	331	317	298	331	315	310	328	298	313	332	340	305	328	315	330	310	340	291	273	278	308	313	327	309	290	306	313	309	307	329	297	320	312	312	320	336	293	359	335	286	303	304	299	270	304	303	334	338	313	313	328	322	321	300	345	294	302	331	319	313	323	309	301	302	304	269	351	302	316	291	319	297	304	320	329	294	326	329	285	308	313	288	312	318	322	313	305	308	301	297	328	319	308	305	287	325	315	336	334	324	334	339	312	326	322	308	330	274	313	326	313	304	322	336	342	311	300	300	358	299	318	321	361	274	332	302	297	350	303	334	304	319	279	306	322	319	286	305	318	305	273	340	306	291	328	338	307	315	303	305	318	321	341	295	307	329	261	325	319	310	306	327	274	329	290	309	326	334	297	331	326	300	306	314	300	318	333	295	326	296	304	338	317	309	308	297	297	277	341	275	317	326	281	303	307	280	308	319	319	308	317	329	310	314	323	292	304	326	335	325	331	292	344	335	313	293	344	302	277	308	303	310	303	364	303	302	299	306	289	330	312	305	290	353	323	294	306	312	324	279	308	269	322	323	327	315	302	316	309	317	320	343	304	301	328	271	309	273	297	296	277	339	303	316	320	309	304	289	299	336	307	316	331	331	313	295	266	313	312	311	320	309	286	314	327	322	303	310	318	318	327	306	307	320	320	328	335	284	322	324	315	307	321	293	306	301	306	309	299	328	275	315	316	297	307	326	301	314	307	342	315	282	302	299	322	334	331	342	300	303	317	322	316	281	339	320	301	306	296	318	320	314	323	309	325	314	299	291	337	337	308	311	327	314	277	303	295	290	317	319	295	323	301	320	322	307	273	318	281	304	317	341	317	286	327	311	317	325	304	310	324	300	314	298	311	328	294	307	328	268	304	291	301	251	346	325	282	321	320	322	307	297	315	306	320	303	328	305	341	308	340	284	325	328	296	320	321	297	282	274	320	321	330	313	309	307	313	286	329	310	315	309	336	297	322	335	288	331	325	317	293	285	312	289	311	333	319	304	311	302	309	306	293	339	293	284	292	312	322	332	338	337	306	312	324	313	323	299	346	324	284	308	323	268	305	312	333	324	299	318	293	309	310	330	321	322	328	290	318	309	320	315	318	298	292	295	325	298	297	308	294	301	314	315	282	306	312	327	304	309	319	326	309	310	328	321	311	296	337	274	317	289	319	302	321	297	311	335	337	297	301	305	324	337	315	310	307	304	271	295	309	313	285	326	291	324	314	319	327	314	298	315	316	336	316	308	306	324	298	322	310	310	332	328	325	329	290	294	308	301	331	321	333	335	329	324	333	287	302	317	299	308	316	324	312	338	334	335	285	335	342	314	319	306	302	329	308	318	341	322	331	312	338	282	315	329	327	284	315	318	299	311	313	293	362	306	313	296	332	318	293	294	305	331	309	304	300	324	297	320	304	326	299	344	288	301	308	343	308	321	326	333	310	337	250	320	329	312	330	316	342	324	306	332	314	318	292	308	318	339	321	321	317	280	333	325	320	338	292	307	315	329	341	317	317	306	302	310	319	306	306	312	292	293	329	294	319	307	334	312	305	330	307	326	320	303	351	310	298	314	314	314	336	297	310	285	326	308	316	312	302	329	323	293	297	299	287	309	273	324	318	310	341	325	301	344	306	297	316	289	277	304	342	308	338	278	304	315	316	262	296	308	326	311	319	305	286	298	299	306	285	297	314	298	328	306	299	318	311	323	352	293	312	310	310	308	326	304	275	328	321	314	317	307	340	314	311	339	297	314	311	281	304	340	340	336	309	341	355	332	352	290	304	310	329	320	306	278	293	323	316	328	330	309	333	289	312	319	284	321	285	316	320	318	284	336	307	296	285	318	297	319	313	298	368	313	291	299	290	313	334	308	309	316	315	289	323	300	323	305	309	325	320	294	300	311	318	316	298	310	318	294	323	302	315	327	333	320	328	331	332	285	316	329	299	322	328	296	307	322	288	300	318	294	316	329	314	276	322	323	336	318	341	334	331	304	294	309	309	315	323	285	306	349	290	330	311	297	312	359	285	283	310	322	311	309	310	331	338	277	299	307	334	324	297	315	340	305	305	266	313	339	267	328	298	314	339	317	299	296	313	293	290	313	314	313	316	309	310	332	317	324	287	347	297	274	315	324	294	324	293	311	283	308	323	288	322	315	332	279	314	287	303	323	318	310	305	276	307	349	306	312	322	287	301	308	271	306	289	305	322	328	313	302	327	308	297	306	324	350	309	333	295	351	312	326	313	301	289	295	318	326	309	323	319	281	286	330	328	304	320	303	312	300	283	297	341	322	314	319	344	267	307	299	300	331	312	305	278	326	300	297	326	315	305	304	324	308	306	317	336	299	324	341	328	314	313	308	312	270	315	325	337	295	288	339	304	295	322	269	319	326	344	325	310	300	355	326	287	320	301	309	332	262	295	306	314	310	321	321	321	318	304	346	311	295	314	303	292	314	313	330	284	298	289	314	336	307	309	323	296	299	301	319	306	305	310	317	308	303	338	313	336	316	323	261	266	309	315	297	310	335	306	321	316	326	309	309	307	347	322	327	328	295	301	280	334	291	326	309	339	270	309	295	299	333	313	270	336	349	280	315	294	348	349	300	316	336	317	328	313	304	314	314	329	318	293	349	292	301	326	303	334	307	300	300	292	298	316	299	326	332	307	332	302	318	319	318	319	323	319	312	344	337	304	314	302	323	312	308	292	293	323	296	319	329	286	311	337	329	279	312	315	315	340	302	322	307	337	273	314	320	323	321	309	351	316	317	314	325	299	302	310	305	314	311	317	300	341	324	298	322	290	302	316	301	292	326	332	327	267	297	324	304	306	304	331	335	290	317	318	319	314	290	325	353	294	321	310	308	320	314	318	301	327	289	267	350	341	328	316	307	261	280	327	303	302	313	279	280	327	318	341	315	309	301	362	330	308	319	336	326	286	301	312	302	335	315	302	289	361	309	307	320	272	319	312	306	324	330	290	310	305	301	291	303	304	320	321	338	305	291	302	355	313	299	310	293	299	358	319	334	322	304	296	323	310	274	306	322	290	315	308	333	312	282	291	309	336	312	311	331	289	295	294	320	325	311	327	299	271	321	295	307	333	324	317	304	321	310	323	318	328	313	293	291	307	316	294	297	305	323	319	326	318	280	300	317	336	299	295	275	309	304	346	297	339	306	319	303	303	335	320	274	299	319	322	301	324	303	343	341	322	345	288	314	309	295	344	307	331	342	317	300	291	306	317	299	325	312	336	309	296	327	326	310	293	295	313	348	322	293	292	300	319	323	320	321	308	313	300	314	302	313	331	301	293	281	283	309	331	321	323	306	315	321	358	330	331	283	285	333	339	302	329	345	302	343	288	292
70236	38189	19386	6205	1997	605	210	206	182	162	177	172	182	166	149	142	132	133	160	168	150	113	163	151	143	143	148	154	152	151	145	152	178	125	138	154	147	160	150	156	115	149	137	134	151	143	131	135	146	135	141	159	158	188	151	151	141	159	144	140	126	149	133	162	148	147	147	161	154	146	147	165	151	151	148	149	152	149	139	137	152	146	137	149	142	177	157	149	126	145	157	144	122	166	150	150	143	130	143	139	136	161	164	161	150	157	134	147	156	152	116	140	148	147	156	128	142	152	132	115	137	157	135	164	169	153	160	170	154	145	125	114	110	152	127	140	135	119	164	134	153	143	169	138	147	142	152	140	136	144	167	139	124	151	123	150	143	143	117	130	140	158	144	151	126	138	133	132	137	169	128	150	142	157	139	123	128	156	164	124	126	136	152	152	147	151	152	146	150	137	162	148	165	191	148	115	145	131	166	125	115	122	140	137	147	151	151	140	135	149	156	128	137	149	129	139	131	152	144	135	147	142	134	141	140	160	139	158	155	137	145	153	168	143	161	157	132	135	145	129	122	113	136	139	130	126	131	157	147	160	160	131	137	143	146	148	136	125	150	151	148	131	133	145	166	147	152	168	161	155	170	133	157	156	137	131	131	133	135	132	116	164	145	173	146	149	146	141	162	142	174	148	138	148	161	166	153	134	138	175	148	138	140	147	150	160	149	133	138	132	144	145	138	141	152	150	156	157	161	155	136	135	139	151	150	154	126	152	139	126	127	150	180	129	144	127	139	161	140	174	156	146	161	157	147	150	134	161	126	143	148	157	164	134	152	142	141	137	126	146	134	147	163	148	156	142	130	168	134	137	137	156	148	148	172	128	152	164	135	147	134	124	168	133	146	147	135	159	131	136	146	162	128	149	115	132	132	156	156	156	141	162	150	131	129	146	164	141	157	150	136	142	140	137	156	158	168	134	156	164	121	166	124	139	173	140	139	151	146	150	129	147	152	144	123	164	147	146	166	148	144	130	146	143	154	167	156	167	155	150	136	153	135	141	146	132	146	141	141	129	140	171	113	116	153	131	149	161	144	121	165	152	151	134	123	124	172	159	137	159	151	166	123	143	150	141	145	141	162	132	135	139	157	154	162	141	121	125	150	148	147	169	136	173	153	129	140	160	156	128	135	137	139	142	146	146	140	155	135	141	179	144	164	142	145	139	152	159	143	122	145	151	107	119	153	130	150	142	137	170	132	128	125	144	152	148	126	156	155	122	139	125	132	137	169	156	125	136	134	150	138	146	142	145	147	155	138	155	128	157	127	124	125	147	140	121	139	135	151	153	161	127	140	148	147	158	170	126	155	156	139	146	164	131	126	151	143	153	146	175	154	126	129	152	146	150	150	133	155	150	175	153	129	147	142	130	137	138	170	139	167	148	132	170	162	149	162	157	130	142	156	132	139	139	119	152	143	146	166	133	130	149	166	149	162	132	131	147	143	120	137	180	151	141	145	179	167	146	134	148	111	138	150	117	164	152	141	130	171	162	141	147	142	139	134	152	132	126	126	148	150	150	134	145	141	142	155	163	143	152	157	139	162	155	155	134	171	136	162	147	144	137	142	149	132	184	137	162	128	118	161	145	137	171	169	151	122	138	158	148	154	133	143	159	148	161	152	166	134	160	142	164	156	151	147	142	149	136	156	128	153	132	143	156	134	161	144	143	151	159	170	139	129	138	153	167	146	121	142	135	163	162	165	133	135	146	149	146	153	126	164	132	143	142	152	119	136	124	164	123	145	168	167	132	135	135	135	167	143	142	158	155	131	133	117	141	164	154	170	164	152	150	133	138	153	132	162	140	159	141	135	124	157	150	153	155	143	172	133	155	154	145	139	159	134	148	126	135	139	150	133	142	126	139	149	143	165	149	135	165	141	133	149	155	143	124	140	124	140	136	136	156	167	157	165	144	156	134	143	161	151	157	163	143	120	152	149	162	153	154	147	157	131	130	126	148	140	147	125	137	143	140	146	141	143	155	149	141	155	139	139	125	150	155	173	143	154	155	175	162	148	135	140	169	136	144	140	128	142	170	153	155	147	145	126	147	154	142	136	158	146	125	169	145	116	174	152	143	132	154	134	154	141	146	125	155	147	118	160	164	153	174	139	151	132	159	135	136	128	156	138	161	140	138	143	145	116	163	159	159	134	166	126	169	154	151	142	140	140	146	142	140	138	156	158	139	124	131	135	149	155	146	147	145	132	130	119	151	140	136	149	138	154	150	138	141	152	139	158	147	129	131	143	144	157	157	140	148	162	140	147	149	144	155	143	120	137	169	151	122	151	142	152	150	137	153	138	115	140	149	148	153	184	156	135	139	141	167	154	117	148	151	150	136	156	127	149	161	165	148	136	149	158	144	136	134	118	173	164	156	148	168	164	164	136	137	150	167	141	132	135	121	126	170	143	178	143	138	154	134	164	133	143	131	153	128	154	145	138	127	141	146	153	143	124	141	137	132	153	136	134	142	149	173	144	141	157	164	152	120	152	143	157	167	147	127	157	118	124	183	125	145	153	148	158	170	160	131	147	159	128	143	122	134	154	135	151	143	184	153	130	132	156	136	148	168	136	145	140	153	151	149	173	144	164	146	179	133	150	123	148	143	156	128	155	150	127	133	143	154	155	146	139	160	137	165	159	129	164	135	131	144	133	156	136	147	149	164	129	138	145	145	141	147	119	157	129	126	142	140	147	144	144	156	146	157	155	149	133	145	139	129	164	150	165	131	141	151	150	134	142	129	178	145	160	154	153	123	146	144	125	147	161	150	155	139	159	114	133	153	155	163	150	133	161	168	139	147	149	135	144	136	153	148	140	152	141	122	134	139	156	131	165	138	147	145	157	154	147	149	127	123	126	173	143	135	143	128	151	154	116	157	170	132	132	124	145	139	152	143	145	145	152	149	152	153	131	139	144	144	152	141	149	146	144	150	143	153	129	154	168	158	142	134	164	132	150	143	141	149	140	146	133	138	166	150	168	137	153	124	144	126	158	136	131	154	140	138	135	152	127	143	122	138	127	146	150	140	137	142	147	158	162	141	162	143	160	145	154	143	149	134	161	145	147	121	161	140	144	121	156	144	153	128	132	168	174	150	147	163	150	125	116	141	144	136	127	135	139	139	164	145	151	138	153	152	144	152	161	143	145	168	148	146	138	139	133	117	127	149	157	151	158	148	148	158	132	147	144	135	137	147	152	138	140	129	129	168	152	166	148	126	133	153	164	146	147	138	140	154	162	124	152	116	132	140	149	152	144	133	155	141	154	174	145	160	117	130	162	130	154	142	149	149	152	165	131	151	160	143	127	156	149	140	149	148	157	150	139	134	131	143	165	164	155	136	142	155	129	143	160	152	134	162	145	155	164	164	154	144	148	144	148	170	174	142	138	137	137	166	152	158	127	149	141	132	145	130	133	142	125	141	145	139	144	155	139	153	145	141	126	122	105	131	149	153
47129	29372	17959	10093	5369	1934	572	533	488	430	449	404	411	373	351	340	349	334	366	313	304	350	346	319	339	326	329	308	341	319	333	330	341	315	319	293	314	302	341	335	339	296	338	342	344	321	290	336	339	329	311	342	326	353	312	346	342	325	341	317	338	325	353	308	330	339	326	303	330	321	323	349	351	317	300	315	342	278	328	351	297	330	337	339	329	366	314	355	337	316	298	300	321	337	324	300	307	314	293	298	348	313	333	315	307	295	319	315	328	323	336	318	311	319	314	320	311	306	354	319	351	303	327	295	355	303	291	320	339	321	336	297	306	327	324	315	324	306	332	288	295	311	348	319	345	298	323	312	332	321	335	342	334	321	325	324	299	294	337	319	335	342	325	314	316	287	343	343	306	296	344	357	315	313	288	344	313	304	324	313	298	326	352	317	320	364	299	321	356	338	320	339	291	334	288	308	355	321	322	322	320	314	332	321	333	314	317	328	314	344	325	334	275	315	306	318	301	336	346	288	345	304	351	327	302	311	305	306	322	335	338	345	322	276	323	344	338	344	319	306	314	332	324	352	302	329	306	313	304	337	357	306	302	327	326	323	311	329	301	297	341	340	312	330	328	315	317	320	324	322	310	326	319	310	308	300	296	306	316	286	325	320	278	322	324	323	348	271	317	307	365	338	335	324	291	328	323	352	325	300	311	315	346	309	315	320	320	309	283	344	342	338	349	326	317	332	315	295	325	313	338	331	301	319	312	326	292	320	301	328	288	312	302	321	330	330	341	308	321	322	317	322	341	340	284	326	326	336	314	293	306	310	313	314	317	328	297	323	288	342	301	317	291	306	343	354	330	313	314	326	334	325	307	313	278	338	323	311	324	323	308	323	330	343	372	323	286	292	332	311	345	310	314	305	320	331	297	318	329	320	331	331	350	321	369	314	302	291	314	330	322	333	312	331	342	303	307	344	320	339	323	336	312	355	312	302	308	308	316	315	310	322	314	311	323	321	334	299	308	345	305	311	328	307	310	322	296	322	310	341	314	319	310	331	301	317	317	314	323	304	325	336	329	333	312	307	283	317	311	340	317	319	319	305	320	332	334	330	316	330	312	318	308	332	280	309	322	291	330	306	288	311	351	358	310	345	306	330	303	341	293	302	304	349	323	310	312	325	351	341	307	303	327	296	317	331	309	323	336	305	317	323	338	330	335	322	317	297	331	334	328	336	321	335	283	342	324	297	335	314	317	291	320	323	326	371	325	323	315	312	326	326	312	294	308	338	336	312	352	320	297	293	342	303	315	352	313	292	300	339	355	328	343	297	350	314	321	350	300	350	275	354	310	325	305	307	302	322	307	339	328	305	300	344	316	349	304	325	294	358	320	359	303	327	307	332	309	305	330	308	314	306	275	326	310	322	299	324	335	337	349	325	302	319	302	343	306	309	303	336	319	342	319	348	310	332	315	325	321	295	317	319	341	263	346	291	317	356	319	321	353	323	310	304	337	327	310	325	365	310	318	323	341	293	335	363	327	348	331	304	327	293	304	324	328	325	291	331	344	331	312	315	320	331	328	328	316	356	311	327	330	339	315	311	297	308	330	315	308	312	330	345	298	335	297	316	326	337	337	296	300	354	303	326	361	330	345	332	303	323	333	327	343	327	336	324	374	338	312	304	281	303	310	327	307	337	323	318	327	360	302	329	315	318	323	303	342	308	322	314	322	321	308	342	288	318	352	339	315	316	323	323	330	322	301	308	371	348	323	309	338	330	317	313	304	322	295	337	346	303	337	281	332	319	312	296	340	330	350	324	333	324	343	309	340	334	325	324	348	302	328	333	311	323	360	317	295	300	332	317	301	295	310	315	354	323	312	323	302	335	313	333	334	350	324	319	325	308	305	293	316	330	320	317	327	337	349	350	323	305	289	322	337	325	328	324	336	299	318	329	325	317	322	324	320	341	323	312	320	306	327	297	325	341	317	305	318	318	279	323	295	322	303	345	311	323	311	302	330	319	292	311	280	311	324	319	329	342	329	318	323	349	316	315	304	369	333	297	322	325	332	316	335	323	349	330	324	321	346	305	299	298	329	336	316	293	321	319	301	349	301	321	325	334	311	307	310	290	322	300	297	309	306	316	328	322	342	338	327	304	317	304	300	335	351	325	306	348	344	321	329	345	343	336	310	326	296	311	323	318	320	329	284	331	330	348	329	340	324	311	340	315	308	328	299	289	319	345	305	311	313	287	310	316	315	318	342	313	323	304	326	311	342	313	349	343	327	314	334	317	325	346	319	357	308	331	287	299	327	310	320	328	328	306	326	296	331	302	294	322	355	330	330	307	315	323	324	293	307	354	320	335	313	305	317	325	333	318	323	334	315	330	316	330	310	311	356	332	325	331	310	357	330	341	319	339	309	326	320	327	318	337	339	336	325	346	319	298	336	342	332	319	343	341	371	320	319	331	371	319	325	298	286	315	304	311	338	300	303	319	331	333	335	306	309	334	314	345	295	317	315	351	307	338	348	336	334	336	319	290	331	299	329	304	284	306	300	308	305	313	316	324	314	320	321	317	310	297	346	306	351	323	333	319	291	317	322	336	302	298	340	328	330	326	337	328	335	317	309	299	307	309	333	321	322	339	344	292	289	301	314	351	342	344	336	315	309	307	287	304	320	311	346	317	359	363	297	303	315	312	351	326	321	305	305	330	322	324	313	354	322	332	318	297	318	306	299	325	330	329	359	299	291	316	328	337	293	336	313	302	320	304	298	327	339	341	334	314	322	316	355	317	332	341	309	319	328	333	319	290	316	308	337	308	331	339	319	325	297	340	328	303	344	297	316	322	300	351	324	346	331	328	322	318	319	324	312	334	335	297	299	319	333	353	323	339	293	342	330	321	308	327	312	312	346	336	348	297	331	328	335	343	299	323	322	277	340	348	309	313	340	334	295	324	320	327	300	334	343	313	296	317	281	291	334	287	304	301	317	322	319	331	335	341	294	326	290	325	329	306	310	325	325	315	320	307	325	318	336	301	338	316	295	356	309	351	339	318	351	330	327	312	357	322	286	298	336	364	332	325	302	340	342	318	315	306	306	339	318	311	298	330	320	336	298	331	352	322	275	291	321	326	308	298	329	291	283	326	307	341	308	333	338	324	312	302	331	308	344	318	338	302	308	292	325	360	318	324	332	314	320	322	324	334	321	342	314	295	328	333	338	299	324	332	338	333	317	319	330	304	321	353	300	327	301	331	301	323	272	327	324	318	335	305	315	329	310	344	316	322	355	359	360	337	291	347	355	334	334	331	306	343	344	329	344	325	331	316	321	338	331	344	335	343	315	328	299	301	316	283	318	297	314	316	310	288	327	382	335	331	312	347	328	313	279	325	342	290	288	306	316	297	337	292	315	322	298	302	310	333	331	326	323	327	327	334	346	322	312	311	330	339	323	312	358	314	318	314	349	320	318	333	343	332	330	324	328	326	314	297	322	340	334	315	355	333
51090	26706	9081	2619	846	256	187	194	181	153	169	204	190	140	157	165	169	139	148	139	150	135	142	140	136	142	154	144	143	166	159	146	148	169	139	149	148	152	137	168	148	161	145	118	167	150	162	136	148	146	149	150	134	148	141	148	154	176	144	158	172	152	141	134	134	153	164	157	147	151	146	152	151	150	173	182	154	156	167	150	140	153	168	172	150	162	152	153	152	166	154	183	155	144	168	164	155	153	153	175	170	162	146	141	159	159	176	158	150	150	147	137	169	125	149	138	137	138	174	152	150	157	138	171	139	144	157	153	147	159	163	163	164	137	182	171	160	160	164	150	154	161	170	148	184	137	156	120	155	148	121	154	161	155	163	143	153	145	150	188	167	136	162	125	161	134	154	140	170	166	150	182	151	171	157	165	160	147	166	140	177	167	153	144	146	154	168	150	159	157	182	164	138	159	171	131	156	154	151	146	164	134	160	163	160	156	161	151	173	166	158	162	153	159	162	168	155	138	144	125	154	172	151	155	153	157	163	135	141	145	161	155	150	132	148	181	167	131	147	178	173	133	164	173	185	139	135	176	130	186	165	149	132	151	142	134	158	149	185	132	137	177	148	126	145	152	160	172	167	170	151	129	161	139	130	155	156	153	160	157	167	170	138	134	147	175	123	145	156	154	153	147	162	170	152	170	153	139	147	159	164	172	158	170	152	164	160	166	154	136	126	158	164	162	146	141	156	147	157	143	127	161	160	160	144	128	155	159	145	163	157	142	152	148	144	150	130	154	133	139	158	152	165	180	157	163	157	168	145	177	169	152	149	138	149	179	145	156	172	164	178	162	154	126	158	142	157	140	173	172	155	127	141	162	148	131	141	154	155	142	127	156	161	158	157	157	155	185	138	142	143	153	159	143	162	156	156	159	153	171	163	145	150	174	153	185	128	158	144	163	132	141	152	143	143	141	133	136	146	123	152	163	156	155	165	171	183	152	168	168	171	151	168	154	184	156	174	146	154	166	160	173	154	148	157	168	180	167	146	133	148	131	140	170	167	131	144	158	148	149	165	159	162	164	163	158	166	140	160	154	151	146	177	144	143	142	152	187	120	148	153	127	144	137	139	177	137	168	132	150	150	138	143	159	154	137	155	157	142	170	164	149	148	179	134	151	153	139	157	133	144	151	146	159	178	149	176	147	174	163	154	164	142	141	144	164	148	138	146	137	152	173	146	146	152	168	191	160	130	127	158	150	174	164	141	159	161	153	135	148	134	149	154	156	148	137	134	160	169	150	152	166	169	155	158	157	161	138	148	143	163	176	162	138	157	152	167	169	152	149	164	160	165	160	164	138	154	156	155	143	146	157	138	162	169	150	128	159	183	152	137	160	153	160	170	168	152	148	130	141	158	114	154	152	138	134	123	163	147	163	163	146	133	144	153	142	155	172	159	177	167	146	141	155	158	138	173	134	151	129	150	182	152	147	130	159	154	146	159	173	143	160	159	156	160	154	158	149	167	155	155	161	159	143	139	156	146	130	127	131	120	156	126	157	160	152	134	148	151	144	154	152	150	163	128	152	157	156	124	141	142	170	153	162	130	125	140	158	148	158	173	148	149	149	169	145	156	158	150	137	155	140	133	128	162	151	143	164	159	135	159	161	144	165	157	153	166	179	158	120	151	149	146	149	163	131	153	154	148	163	149	156	150	168	148	146	151	173	152	160	149	157	175	156	160	162	163	153	166	161	136	153	149	164	154	132	153	137	169	165	156	142	141	145	168	154	171	149	157	188	152	148	163	171	148	140	159	144	131	137	142	148	169	159	152	115	164	153	160	146	145	160	154	165	155	153	171	128	153	137	155	159	171	164	140	154	131	156	164	183	149	158	159	174	163	169	152	152	157	154	163	170	173	165	141	160	168	166	172	157	141	161	145	172	157	155	156	179	155	154	150	158	142	171	135	151	159	166	131	142	165	127	166	150	156	151	140	147	156	148	153	174	158	182	149	139	156	157	151	152	160	153	161	141	181	186	166	166	127	168	142	157	136	157	154	142	156	172	153	165	162	127	140	149	158	144	166	162	155	171	163	141	141	162	175	159	166	154	170	148	156	165	139	167	124	169	173	153	176	155	168	153	157	187	167	161	140	142	141	150	171	194	156	166	145	151	142	152	142	143	135	142	150	131	143	152	154	159	157	128	147	163	175	144	141	154	177	165	137	133	158	168	141	135	144	144	135	164	135	160	133	190	125	173	134	171	144	144	121	141	150	153	134	154	195	142	161	169	147	136	144	144	163	145	163	142	173	164	167	160	166	126	127	151	171	145	148	156	180	137	145	140	143	142	164	146	144	142	153	174	172	126	174	150	178	139	140	145	148	122	167	129	177	150	159	141	175	154	150	143	155	138	153	126	158	159	156	169	161	155	182	151	156	162	177	129	140	157	180	158	151	133	162	138	162	172	141	151	157	165	167	163	161	146	157	167	188	151	146	183	160	151	167	159	144	128	142	150	129	166	138	156	143	157	165	160	129	153	177	119	163	175	159	150	133	156	139	165	153	152	154	165	156	127	161	204	164	149	133	150	172	142	180	157	139	153	151	163	137	169	162	151	150	131	147	161	161	150	156	167	143	143	147	180	157	155	165	136	143	153	154	155	174	148	192	142	165	153	159	152	132	170	184	149	126	130	176	158	161	132	151	151	143	164	140	145	146	193	168	149	127	135	153	156	134	154	153	160	140	168	159	129	158	179	162	157	171	136	151	181	145	176	162	159	168	147	142	117	152	159	147	135	168	168	130	131	150	144	159	161	151	158	164	133	164	142	137	166	156	170	143	180	175	153	152	140	157	142	163	145	156	148	157	150	131	153	149	151	153	146	175	161	171	146	179	130	181	154	150	149	154	169	160	160	157	165	152	164	143	155	149	142	142	160	157	158	140	157	135	147	148	148	164	180	174	160	164	157	149	136	159	139	149	142	150	118	171	146	156	153	142	128	147	162	178	161	174	149	141	151	157	126	131	136	162	129	151	152	150	152	133	137	148	151	138	183	166	181	141	159	154	135	155	136	160	153	167	128	149	174	139	149	150	142	164	164	150	139	152	150	129	134	140	144	169	146	179	174	152	155	169	165	148	161	149	146	149	140	170	139	152	142	145	152	157	165	177	136	175	146	154	170	162	147	141	163	156	157	144	176	161	155	149	127	152	130	164	176	142	149	166	132	129	134	162	148	143	145	178	156	164	138	141	148	158	158	141	197	162	148	152	161	140	144	130	150	151	155	131	143	158	123	150	156	148	162	163	172	155	155	152	146	126	162	137	159	144	129	149	157	176	159	157	180	146	146	152	161	151	147	160	137	142	138	161	144	149	158	150	139	148	136	152	140	146	157	159	158	141	149	169	152	135	161	149	180	156	184	167	161	153	145	136	123	165	173	142	143	144	167	142	154	161	171	132	143	158	150	131	135	141	172	173	117	150	182	145	155	167	168	139	157	149	146	127	142
33544	18599	10305	5895	2449	689	494	490	492	395	466	373	405	362	392	417	347	332	329	322	297	373	313	331	337	350	310	327	349	319	326	335	312	353	319	321	381	332	335	340	351	353	356	317	354	321	306	337	358	340	323	363	342	341	332	350	358	345	326	318	334	323	362	363	336	335	348	327	337	325	330	372	332	367	342	300	361	328	313	335	318	310	359	317	344	342	320	345	340	314	346	318	337	328	342	340	329	364	330	351	323	344	296	362	337	311	335	359	315	339	341	343	334	359	363	314	301	321	355	376	356	350	357	312	350	306	337	355	309	326	324	319	338	328	310	359	309	318	326	353	348	356	356	335	317	308	341	299	342	326	327	342	375	332	335	339	343	306	338	364	323	334	329	353	323	337	381	332	343	330	317	329	343	325	365	338	337	314	322	343	350	348	362	325	307	346	350	353	326	335	333	341	331	353	328	363	358	321	366	364	334	336	346	319	317	316	340	322	332	324	375	328	360	320	324	368	348	325	331	332	338	358	346	347	347	327	306	354	369	333	349	345	308	353	347	344	336	342	324	328	319	328	340	353	337	343	349	300	303	349	340	352	337	339	342	348	334	335	331	330	302	338	357	311	350	349	345	338	358	368	309	327	299	341	335	361	352	326	355	329	326	349	347	347	326	341	348	290	322	324	375	314	324	329	352	325	325	312	314	319	364	374	348	320	341	341	321	331	343	379	313	361	340	347	313	366	358	335	318	351	316	344	299	336	371	327	332	283	321	304	320	340	363	355	334	326	333	316	345	341	340	341	340	330	356	335	350	296	330	354	347	329	324	318	341	345	338	346	371	351	324	386	358	344	315	329	342	344	316	367	348	365	367	313	327	310	307	324	318	360	316	370	372	335	344	365	321	337	346	350	332	362	325	318	314	354	377	345	359	337	338	351	321	325	349	336	355	354	341	325	358	347	339	333	350	328	347	379	318	365	358	342	326	352	364	306	353	365	328	311	335	344	340	363	340	319	343	336	373	344	302	320	312	342	366	334	321	331	325	349	355	365	350	316	340	344	334	352	346	344	336	318	384	299	381	356	309	374	340	329	313	336	332	372	331	349	325	311	332	352	350	328	328	311	326	327	327	351	329	347	351	318	338	323	326	328	301	335	373	327	318	344	320	347	314	350	343	357	335	342	319	340	332	337	359	342	343	343	311	370	349	328	318	333	339	362	342	331	357	333	350	358	346	341	349	343	333	319	351	327	386	307	311	338	334	349	318	332	344	356	358	338	333	329	336	335	330	354	320	313	327	367	343	315	321	353	345	347	351	384	320	350	321	326	315	339	338	346	327	338	343	366	351	337	347	329	339	347	355	314	342	351	335	349	343	355	313	359	341	323	343	322	349	325	306	364	279	351	349	315	349	349	311	315	363	346	336	322	346	343	304	312	352	351	342	318	362	329	332	313	326	323	324	336	338	325	312	366	321	342	322	321	319	346	346	328	351	352	339	365	379	328	328	335	330	332	323	331	357	323	355	334	317	352	309	330	325	318	331	329	329	368	334	359	344	308	350	350	341	319	303	323	341	334	342	347	326	342	323	341	332	350	317	355	362	357	332	342	310	351	322	308	336	332	343	379	325	333	306	308	341	360	318	355	346	364	322	324	343	350	330	333	347	326	326	312	341	333	349	355	335	347	317	315	356	349	365	342	331	340	318	349	329	347	355	364	355	348	318	323	353	344	323	350	335	348	351	321	357	350	361	346	312	300	329	369	358	344	352	296	316	307	325	350	334	319	345	296	344	315	339	326	331	320	369	344	350	341	351	333	335	328	336	364	323	369	330	319	294	331	352	309	286	373	325	336	353	315	365	327	333	356	370	329	344	383	328	384	298	327	311	356	365	315	311	329	325	332	327	329	323	364	326	295	341	339	304	334	335	356	299	338	340	348	320	360	351	339	346	351	335	328	342	330	329	355	323	333	344	352	315	355	315	361	335	347	331	330	325	335	323	323	327	380	341	288	327	316	347	368	324	336	314	383	364	339	344	333	349	336	340	365	309	331	355	303	287	334	344	309	346	327	366	335	366	357	357	310	341	346	335	361	352	306	332	319	323	338	339	352	344	322	308	332	333	323	312	327	327	351	304	292	313	329	350	336	308	335	352	327	321	331	348	356	344	325	336	349	332	320	348	363	350	332	336	333	332	334	341	367	338	357	347	342	359	325	323	352	319	350	354	330	353	342	334	321	378	331	340	344	369	310	287	331	362	333	318	324	335	335	318	337	371	352	316	347	364	328	331	317	360	359	347	307	352	339	335	347	339	346	354	322	366	335	336	347	335	330	333	329	338	349	337	317	359	337	346	312	318	341	302	338	317	332	326	290	345	361	345	347	335	355	349	331	350	330	380	332	346	383	341	361	314	343	308	349	343	346	354	340	343	344	339	347	338	368	336	344	348	339	328	322	328	315	333	339	327	324	333	347	315	306	331	347	355	348	332	325	341	297	337	345	341	353	333	321	322	359	350	311	358	337	369	355	323	316	330	332	353	337	329	354	303	379	356	326	343	348	370	312	354	322	355	341	316	363	349	350	368	360	379	358	346	342	326	347	322	298	345	309	313	309	315	321	359	352	339	336	355	338	362	353	315	356	333	329	321	300	325	332	349	365	354	300	335	335	365	325	328	355	368	317	350	319	304	355	304	329	352	331	315	331	380	346	344	340	329	324	346	307	354	329	355	330	324	337	354	352	343	355	308	377	337	344	358	320	350	337	355	318	320	332	337	306	333	363	364	366	313	325	333	335	350	339	363	346	369	333	323	320	360	357	356	362	353	344	314	390	337	349	304	366	356	328	364	315	357	313	341	347	326	368	329	373	324	330	353	340	372	333	365	334	385	316	333	343	372	315	327	360	337	325	353	333	311	365	325	330	347	323	325	317	363	337	305	385	331	336	319	346	323	338	314	322	328	332	339	336	320	328	345	354	356	340	322	329	335	346	328	343	360	334	318	302	343	315	322	361	346	345	352	364	370	306	352	343	322	296	349	328	303	332	343	354	341	350	356	342	358	342	351	352	317	330	341	339	347	328	344	376	317	331	369	321	307	321	355	336	320	342	338	343	346	346	290	352	333	321	356	319	310	339	344	313	333	354	355	373	303	328	334	350	329	333	370	365	327	323	317	333	352	343	351	336	367	328	318	372	353	334	313	332	335	320	349	305	335	360	373	314	336	354	332	325	378	357	334	348	348	325	322	355	309	310	355	320	351	354	358	365	341	352	324	341	319	330	317	339	302	341	317	334	331	348	335	337	352	344	339	368	331	324	376	305	325	326	347	345	317	361	320	359	349	339	328	332	321	326	353	337	354	315	330	343	361	369	346	346	321	328	360	348	382	306	354	339	306	337	362	339	357	356	361	324	356	349	326	350	353	346	360	335	331	329	380	314	337	322	317	313	351	342	315	341	335	338	360	338	329	348	334	373	331	329	329	313	324	319	310	335	342	311	312	327	327	332
56185	28445	15728	8373	2671	389	302	216	214	193	192	153	194	165	174	162	157	136	164	142	123	139	131	124	156	142	146	154	132	130	120	124	109	126	136	104	138	130	131	123	132	126	122	143	123	138	127	146	124	127	132	132	128	162	137	157	135	123	138	141	141	120	142	151	153	138	134	156	136	131	148	138	140	119	125	133	142	154	160	161	127	111	138	164	123	154	151	125	120	131	125	138	137	116	120	126	142	136	154	125	121	126	120	133	139	145	130	143	136	120	119	117	141	142	126	133	130	162	145	137	134	125	158	141	155	147	111	119	119	150	139	132	112	153	151	128	122	132	148	122	124	130	130	128	126	131	117	118	140	117	139	153	157	117	158	141	141	151	146	140	140	128	156	119	138	152	154	146	137	148	133	134	137	127	135	138	113	130	145	123	132	123	115	136	144	143	139	138	127	141	140	128	139	122	143	131	119	130	133	137	136	127	133	166	122	144	113	152	147	155	145	125	129	142	149	152	146	161	164	116	119	140	129	140	107	126	117	134	152	137	143	143	135	130	108	162	127	132	133	124	143	172	135	143	132	118	135	146	135	126	138	134	132	160	134	137	140	153	141	141	165	125	134	133	111	136	131	151	140	155	124	136	144	131	154	138	128	149	126	122	139	144	138	120	124	121	157	120	112	140	136	164	141	131	146	123	150	132	141	144	110	136	138	124	108	122	151	117	144	117	154	136	117	133	135	156	144	126	142	113	140	148	134	143	130	124	147	135	133	103	143	120	130	126	138	113	136	160	152	143	142	149	138	129	149	166	139	158	131	125	130	144	132	126	143	128	142	139	134	153	139	161	114	116	145	134	143	117	149	152	118	138	127	140	128	112	155	123	120	113	156	131	123	125	133	146	125	141	134	142	131	134	117	138	138	108	148	134	131	124	136	152	144	147	132	150	150	144	123	154	136	134	132	130	163	142	106	121	136	141	129	138	136	147	158	140	153	156	146	164	124	157	152	117	164	140	131	118	116	137	124	123	135	140	132	140	145	126	136	129	129	112	137	131	131	141	145	128	142	116	124	138	144	120	115	127	136	126	149	121	120	119	123	136	133	137	138	147	127	147	137	140	158	127	143	139	144	147	143	148	116	115	142	133	151	131	119	126	129	139	137	146	135	146	126	134	122	115	143	120	129	157	124	136	163	144	155	135	137	161	137	136	119	115	139	99	132	142	130	129	134	132	153	121	124	130	126	132	146	138	126	127	148	140	151	147	138	160	132	145	138	124	121	122	125	141	125	143	130	164	147	131	144	118	130	161	131	116	131	140	116	134	140	110	137	140	131	141	129	149	155	121	115	135	116	136	124	146	119	132	136	145	123	129	141	149	135	116	131	126	116	137	148	114	151	141	123	150	150	141	148	132	129	123	143	159	114	117	138	141	135	116	128	114	145	129	118	119	126	136	117	128	127	153	133	109	144	134	137	142	132	142	131	116	137	151	140	146	103	114	149	115	129	147	128	151	131	140	158	148	136	154	128	135	112	112	137	143	121	154	147	128	124	114	156	119	139	155	124	130	126	130	116	117	129	139	148	142	135	132	135	115	145	149	139	142	138	138	155	146	125	130	138	132	141	153	138	130	126	126	115	157	155	120	147	130	141	131	142	154	120	110	125	119	127	130	113	143	121	137	123	120	143	103	119	149	111	129	155	116	147	141	140	123	127	113	139	128	126	135	131	138	110	137	112	138	133	121	158	124	145	162	108	154	134	135	129	108	128	136	121	119	113	135	127	140	142	132	116	122	155	143	164	145	124	123	143	128	131	148	127	134	135	125	130	136	150	143	142	124	132	128	154	130	128	117	154	140	128	126	109	130	136	141	140	123	139	138	132	148	131	129	139	136	148	116	130	114	131	132	135	130	150	128	143	122	115	131	152	122	124	125	132	158	114	150	121	116	159	141	139	122	131	138	121	148	141	149	150	133	155	149	108	123	128	145	149	142	138	139	150	129	133	142	154	116	146	135	129	132	132	132	117	139	133	116	131	123	135	113	122	121	121	108	132	139	123	131	155	138	151	122	139	152	127	146	118	140	104	134	140	123	135	125	115	142	132	119	135	110	133	135	149	132	142	141	141	141	128	114	124	139	159	150	141	140	139	133	144	137	119	145	131	142	113	150	136	149	154	171	135	140	144	140	150	137	129	136	129	142	140	132	125	147	125	127	131	159	146	118	143	129	146	143	136	138	119	134	143	158	131	140	123	131	171	142	130	136	157	157	118	153	133	118	148	138	151	139	128	144	139	136	132	128	145	145	134	121	154	127	124	132	140	123	129	143	128	137	142	127	123	122	156	154	119	143	132	145	148	140	148	122	125	139	134	136	143	131	141	152	118	145	129	157	124	132	136	140	127	107	135	144	131	146	116	136	139	144	144	142	148	138	142	150	136	128	128	144	123	146	156	126	154	160	147	168	153	135	120	124	143	150	132	131	144	156	140	133	133	126	124	161	155	141	129	119	136	138	113	153	143	122	125	137	146	133	140	139	126	132	138	116	138	120	147	131	124	113	123	127	129	148	130	128	117	135	139	123	115	120	148	138	130	118	121	102	122	131	161	128	119	136	153	119	119	122	139	117	129	143	127	134	133	137	153	139	119	145	116	131	119	130	138	151	117	134	136	142	139	120	102	120	146	133	141	118	152	136	123	132	123	126	134	145	122	157	148	128	138	121	143	151	119	147	129	129	149	127	147	132	139	139	135	130	131	126	149	128	138	156	137	157	149	125	122	136	143	119	117	145	152	138	140	168	148	126	134	124	152	142	136	142	115	136	121	113	114	135	116	140	128	127	156	133	135	157	132	132	139	140	124	156	144	142	143	140	141	145	134	129	132	119	136	113	130	121	137	143	139	135	175	133	143	135	130	131	128	133	121	142	124	144	116	120	140	140	129	144	132	142	137	131	136	139	119	139	126	127	112	140	123	142	145	122	140	132	151	138	149	127	146	129	139	147	127	108	112	114	148	139	123	150	152	140	144	139	131	154	137	143	135	141	147	158	115	138	132	137	139	138	128	136	146	145	144	134	137	138	110	137	112	129	127	112	112	130	124	136	129	124	150	165	108	138	138	137	138	148	138	120	150	127	113	121	138	123	150	141	153	128	127	122	134	141	104	122	140	143	125	132	138	131	158	150	133	143	131	139	135	141	137	144	151	118	143	137	139	125	159	128	130	143	154	137	137	117	138	127	149	130	125	120	131	132	120	136	160	123	128	116	138	152	135	125	150	140	130	146	127	113	144	133	140	146	123	119	144	158	135	140	144	142	130	113	131	150	126	127	127	156	118	144	138	137	133	147	131	98	109	130	129	125	133	155	137	142	145	143	146	128	115	126	140	132	125	156	141	111	146	144	141	117	123	139	121	146	136	133	122	146	139	151	127	140	125	139	131	161	147	155	142	136	121	135	145	135	140	122	148	157	145	143	135	144	141	129	119	163	123	157	154	123	145	113	128	149
36083	20386	19176	16408	6673	1179	960	802	771	672	580	557	493	497	385	409	371	393	303	346	301	333	336	299	325	320	322	324	295	297	289	315	323	330	313	319	272	295	297	292	316	355	310	272	297	302	288	299	289	336	264	307	330	295	325	304	304	340	312	324	289	290	310	317	306	340	272	299	315	320	292	270	312	314	293	347	300	295	297	349	299	325	306	297	302	312	309	289	280	288	313	290	295	299	271	305	324	333	325	300	315	298	302	322	299	272	307	306	317	328	304	302	271	287	301	338	301	287	293	281	333	354	296	303	311	285	267	317	287	276	317	283	315	320	310	325	275	294	314	325	306	309	321	281	302	309	298	307	298	292	299	330	291	321	289	317	314	299	286	308	278	301	273	284	292	306	322	284	291	292	290	305	320	307	328	308	313	327	294	261	278	286	270	330	270	275	287	311	311	298	319	290	311	285	293	299	307	316	305	293	286	288	299	326	286	298	284	327	286	301	327	293	319	282	324	337	296	295	301	288	312	283	327	313	317	329	287	273	321	279	283	317	327	283	303	313	324	287	304	330	319	312	310	322	281	301	328	303	296	300	335	319	314	314	300	323	292	313	280	311	309	287	310	274	329	314	288	315	291	301	333	267	290	280	310	332	286	341	306	319	306	292	298	320	308	302	305	318	306	299	308	280	326	278	326	297	311	302	310	307	292	296	280	273	310	291	310	302	349	318	298	296	288	297	278	304	258	305	316	295	307	301	305	311	265	293	280	315	288	318	336	279	272	295	321	278	313	321	315	298	291	293	309	292	298	293	275	296	305	289	295	312	297	275	306	318	328	300	293	317	303	315	286	308	299	285	295	281	307	307	304	338	295	298	314	285	322	295	339	305	300	278	318	284	313	317	333	303	289	299	278	304	302	274	283	299	291	298	302	314	301	307	304	315	306	309	313	290	272	289	310	284	268	320	306	289	307	305	321	311	304	316	288	311	305	310	322	317	313	279	288	316	307	311	312	300	315	289	281	290	315	323	300	326	305	305	281	308	305	323	288	314	330	317	325	289	301	300	278	288	304	271	285	274	307	328	298	283	309	293	312	299	326	286	301	334	294	299	313	302	296	272	305	306	295	288	313	282	308	308	334	303	286	300	275	329	301	338	318	336	286	310	330	302	269	314	296	284	333	299	285	318	302	282	282	275	322	314	279	318	337	290	265	323	285	299	289	302	315	286	304	286	272	294	291	272	318	298	313	304	309	294	284	293	309	259	292	323	336	309	326	311	302	314	282	300	297	302	324	286	290	285	306	301	273	279	293	297	277	294	307	283	306	324	290	299	269	328	305	297	301	293	327	314	303	274	276	307	302	301	325	298	316	289	303	294	306	318	301	301	277	292	305	329	329	300	292	333	281	284	294	317	301	294	294	308	316	303	299	301	296	293	339	304	317	317	309	313	297	275	342	295	328	347	287	303	298	294	301	297	289	311	301	294	296	297	302	303	318	317	304	331	307	286	285	299	292	294	297	298	289	311	314	301	296	290	280	269	293	292	311	279	315	265	295	311	282	287	312	286	299	279	315	300	303	292	265	315	298	279	342	292	311	323	300	305	323	308	328	270	293	315	309	294	296	289	281	312	327	312	306	286	309	294	317	292	296	282	293	303	272	285	273	307	324	288	344	295	324	261	279	302	298	293	292	299	319	302	285	266	276	323	291	305	311	286	314	303	314	303	318	331	303	319	289	314	262	311	280	303	292	315	296	286	281	284	315	304	286	315	337	289	298	339	295	318	278	312	321	317	260	283	286	307	308	309	347	289	291	290	305	279	297	266	292	300	319	299	312	313	290	346	297	269	279	289	311	298	308	303	300	273	280	296	282	336	267	294	299	319	314	296	286	309	277	316	305	313	275	296	300	249	320	291	276	297	295	324	311	292	297	300	312	294	308	331	306	278	291	270	306	306	282	308	291	305	310	321	327	300	314	298	285	322	291	317	281	283	334	300	305	286	299	295	288	271	297	266	283	285	321	289	297	282	276	313	275	292	303	301	271	297	316	314	328	314	290	288	328	310	295	290	303	296	327	289	308	333	303	307	282	280	328	312	299	332	316	328	300	275	314	314	273	333	295	307	283	283	349	268	325	286	298	296	306	297	278	322	272	311	309	295	318	298	305	296	314	323	316	296	298	339	324	305	312	315	300	306	310	328	292	292	315	326	283	301	329	323	292	282	286	312	295	283	302	284	305	299	294	258	307	295	260	295	309	302	282	295	308	295	320	287	268	315	300	279	281	282	301	296	312	329	307	291	282	298	306	309	290	293	326	295	300	288	312	304	304	301	294	283	303	333	290	275	274	320	289	296	311	296	284	300	325	301	295	308	297	311	299	296	288	291	374	291	325	288	291	312	289	289	302	274	324	324	273	282	328	306	304	314	312	317	273	307	274	289	306	308	297	309	295	301	300	318	301	303	314	308	315	301	342	294	321	279	249	291	320	323	272	315	305	318	303	305	324	300	298	290	272	277	273	314	300	318	296	324	316	306	265	307	321	315	276	301	294	320	297	284	311	319	290	294	304	270	309	314	281	276	305	287	294	293	272	283	284	302	306	306	316	280	288	309	278	294	269	310	315	296	259	317	323	304	300	293	319	304	275	313	288	265	300	291	320	313	280	299	285	272	290	284	304	305	295	293	320	312	328	311	287	281	267	281	317	283	326	313	286	273	297	293	290	306	312	294	293	303	298	306	299	303	315	279	295	284	303	280	287	275	310	275	265	286	315	322	294	286	288	306	313	313	294	284	265	288	308	326	312	314	324	284	318	289	297	304	287	303	320	335	289	304	279	270	321	285	307	308	301	304	339	281	310	291	319	309	302	298	302	331	293	296	335	333	303	282	323	306	288	313	316	293	279	289	299	312	288	274	317	316	309	285	305	297	329	282	290	310	314	308	284	300	315	293	308	316	266	299	294	307	305	314	318	297	299	335	316	305	316	306	309	299	301	263	300	293	323	271	305	252	318	294	305	299	322	272	301	303	276	320	318	309	338	301	318	304	302	318	312	285	292	339	289	291	311	344	284	312	314	282	309	311	305	309	314	304	303	347	322	284	282	335	295	302	294	290	318	321	293	300	293	287	291	260	275	262	325	312	314	299	309	310	281	267	323	297	304	276	288	308	354	322	297	307	286	288	322	318	295	301	300	302	314	306	319	289	281	304	279	330	312	311	303	305	277	287	292	313	334	282	303	310	296	306	278	349	332	280	264	313	311	317	308	287	313	310	293	301	327	312	304	308	282	300	280	321	323	321	295	276	269	315	301	332	308	295	305	313	290	293	302	319	320	297	319	321	292	310	298	292	320	283	276	310	324	340	282	301	295	296	331	313	315	294	285	304	322	281	284	287	276	327	310	296	289	319	316	304	294	300	288	327	317	306	322	291	317	302	320	299	304	292	305	322	280	304	280	304	308	357	295	307	301	302	292	284	310	267	303	298	287	309	275	291	293	287	294	295
60504	35004	24022	12960	3913	622	286	275	285	230	214	221	201	163	173	169	155	155	125	161	141	146	158	143	133	163	160	167	136	164	126	135	123	129	121	143	138	132	122	138	148	155	161	132	116	147	136	145	155	175	148	130	126	127	125	118	108	138	159	128	125	139	124	124	145	145	140	162	151	150	183	121	150	152	134	129	116	172	121	121	151	138	131	159	146	107	136	143	141	145	133	116	137	142	158	127	128	152	137	159	131	135	169	161	119	116	135	146	134	163	155	150	124	142	165	116	137	147	142	172	136	160	129	140	158	123	142	153	138	145	122	147	154	148	149	143	146	135	127	151	111	135	123	151	174	155	150	134	128	137	148	146	144	158	131	153	127	152	150	142	137	116	131	154	149	147	131	133	152	138	149	126	148	129	146	130	148	140	142	133	139	127	142	152	178	141	148	147	134	147	145	141	139	161	158	149	136	137	157	142	140	161	130	125	155	140	138	141	150	126	157	143	120	129	139	144	139	151	134	135	169	129	141	155	172	139	146	142	146	145	182	140	109	146	135	160	141	111	116	131	151	163	137	132	126	148	127	146	131	145	125	156	149	120	127	155	145	134	139	153	139	153	144	142	119	137	162	146	132	126	156	133	126	136	143	146	123	141	138	136	154	146	150	150	147	139	137	177	130	147	157	138	150	154	163	151	132	149	140	144	111	145	148	151	152	147	138	136	139	152	132	148	145	164	145	127	136	147	134	147	135	110	147	160	160	161	136	122	136	146	132	145	130	130	135	133	155	140	142	139	114	156	141	151	165	132	162	158	146	136	136	123	154	142	137	132	114	169	125	134	148	134	146	163	141	118	138	122	148	134	118	126	139	107	158	149	134	141	144	153	142	137	123	151	152	143	145	147	138	152	155	153	153	139	131	136	142	156	152	163	132	131	151	150	168	144	126	128	126	144	144	112	134	164	149	163	118	125	133	152	138	137	117	144	148	141	137	142	158	145	134	141	163	152	143	135	147	127	159	119	129	139	143	154	118	150	135	140	161	117	113	122	128	161	167	131	137	133	132	144	146	144	127	163	146	142	166	132	130	130	148	151	144	138	154	142	137	134	179	148	172	119	146	137	135	170	134	125	161	135	144	127	131	152	152	143	133	150	124	156	135	144	133	159	150	142	131	143	149	133	142	137	148	158	132	136	129	152	168	148	162	140	143	174	139	132	140	123	159	126	138	137	142	123	121	165	130	122	145	132	150	146	152	159	135	136	158	120	145	141	132	151	128	166	106	146	143	152	123	150	149	115	132	129	169	153	143	125	131	132	138	132	153	155	126	138	135	144	132	145	166	161	151	148	119	169	148	127	146	151	165	152	127	123	116	157	143	155	151	117	140	137	160	156	168	124	140	141	137	146	147	148	131	164	118	163	153	124	134	120	148	157	114	143	153	143	150	161	131	123	129	149	133	157	147	151	143	141	102	138	151	150	160	125	134	110	138	130	146	144	132	146	140	151	146	143	119	135	163	135	152	138	142	138	138	120	136	142	150	139	145	167	153	138	157	167	150	140	131	150	152	158	153	139	117	134	135	149	142	125	141	154	115	162	138	159	147	151	118	131	137	150	131	128	144	147	129	152	156	155	151	161	166	141	148	151	149	143	128	165	143	134	151	130	141	141	154	157	145	169	175	136	137	139	130	133	132	146	136	133	146	146	139	140	131	137	138	148	156	129	151	118	147	137	139	149	151	127	124	135	158	146	135	137	132	150	158	138	126	134	134	137	178	147	138	138	139	138	136	139	143	155	149	165	147	153	130	150	150	153	153	136	145	120	134	137	152	142	137	131	155	132	137	128	136	142	142	138	129	137	147	136	155	157	136	142	156	140	138	148	144	135	140	130	133	156	151	131	148	131	144	138	153	136	151	118	126	139	134	117	164	133	131	146	153	124	155	135	118	127	125	135	123	134	117	143	134	144	156	156	141	116	123	166	153	172	130	144	163	146	144	140	130	138	145	145	132	145	129	127	124	152	147	169	155	134	141	119	126	136	153	125	139	163	130	150	112	139	159	147	142	139	171	142	131	145	158	153	115	154	139	165	139	150	153	137	176	142	139	138	125	140	132	150	126	136	139	144	140	128	132	127	141	128	127	150	140	125	140	163	176	135	140	151	146	120	143	136	128	148	152	137	105	131	143	129	141	157	150	141	159	140	138	115	132	120	135	130	145	144	162	158	117	126	149	149	140	129	154	125	136	134	146	144	154	139	148	122	137	124	138	128	144	131	152	129	125	146	120	159	139	149	132	144	145	142	130	162	135	144	132	142	123	141	136	134	156	139	136	130	140	139	159	131	136	139	115	151	130	154	126	170	156	124	148	140	149	154	152	162	152	134	136	156	117	125	124	125	147	147	123	142	150	139	132	131	125	125	127	162	165	156	138	162	142	132	124	148	146	130	154	140	140	125	155	135	142	150	149	144	134	134	131	142	134	123	150	135	134	133	144	147	142	137	155	136	133	139	143	155	147	124	126	138	136	143	143	147	133	145	133	142	159	150	133	136	133	142	132	135	137	137	150	142	151	161	155	138	140	162	167	160	147	138	133	140	149	124	135	128	144	134	161	144	154	154	147	106	138	134	145	116	118	147	138	133	176	153	139	131	118	148	142	126	112	156	151	130	142	146	166	145	137	121	127	146	136	133	140	158	130	138	162	133	154	172	145	131	132	128	136	147	136	139	136	141	155	140	145	153	172	134	141	121	157	115	135	153	142	131	164	159	128	148	145	158	130	146	127	125	139	128	116	151	146	150	143	142	149	116	110	151	149	131	137	129	155	152	135	126	141	140	153	145	133	129	146	117	141	148	119	147	143	126	140	143	119	152	151	130	137	136	131	148	161	139	153	154	124	113	154	133	141	136	131	126	159	171	146	139	154	147	119	147	134	119	140	124	132	109	126	127	156	142	154	142	138	114	169	141	122	146	156	123	139	134	169	140	129	137	152	132	146	134	142	145	111	128	131	146	150	150	138	150	129	133	133	133	147	135	149	128	132	152	144	144	165	125	157	152	119	118	145	160	144	150	135	137	135	161	135	144	145	142	160	145	139	114	125	142	118	145	137	134	133	144	158	128	147	136	144	159	140	121	147	148	118	139	126	155	141	132	139	137	136	148	145	136	148	141	141	163	156	138	145	175	146	153	141	123	148	144	124	138	123	143	112	144	150	136	147	140	136	106	140	162	134	131	132	144	162	119	125	140	131	154	156	141	177	148	143	111	150	128	127	134	151	172	126	137	136	141	123	145	121	130	158	146	140	137	130	146	140	136	147	159	148	123	139	157	161	173	145	151	159	140	148	138	146	144	155	137	152	129	157	159	141	136	129	125	144	141	147	147	135	141	132	133	163	123	135	134	140	125	143	133	129	145	135	131	170	159	156	134	140	154	163	146	152	130	165	125	130	122	140	119	127	156	125	138	142	136	131	128	137	141	132	141	154	134	109	131	132	183	133	146
38641	27045	26941	20505	8811	1796	1173	992	840	741	660	546	546	527	448	423	416	412	322	341	355	320	345	347	350	368	344	337	313	317	304	305	348	313	320	329	299	332	287	324	298	289	319	328	311	329	313	322	340	318	322	328	326	321	307	295	300	327	309	321	330	318	307	342	322	321	340	320	321	343	331	296	324	320	319	313	321	341	276	331	315	324	317	315	292	311	307	328	339	347	317	319	325	287	327	310	321	347	333	305	296	331	321	329	300	331	290	340	337	319	332	346	310	297	302	306	313	333	323	309	290	323	308	308	304	292	340	329	337	336	335	315	313	330	324	283	311	311	333	331	316	315	320	336	363	304	342	323	357	295	328	288	340	317	300	336	306	340	338	342	314	325	280	307	323	301	299	322	334	314	306	333	329	343	321	301	342	300	305	340	301	356	327	311	321	313	295	336	327	324	315	325	328	336	322	316	323	339	302	329	339	309	307	327	329	313	307	303	336	285	340	319	298	321	326	311	335	319	325	278	326	334	333	337	328	318	303	313	337	326	286	359	332	329	317	282	314	318	278	323	317	284	328	321	350	336	319	308	311	348	312	294	326	296	339	363	337	321	317	310	320	301	322	305	350	312	315	310	311	307	335	314	326	315	356	302	291	335	305	330	300	293	300	306	330	309	320	323	319	310	315	290	328	348	321	326	286	280	282	319	325	308	330	314	331	331	303	334	331	310	341	291	320	292	330	330	328	329	303	358	294	336	308	301	342	328	342	303	316	343	321	327	315	296	311	341	319	321	296	306	335	299	314	300	315	322	351	337	336	292	335	310	323	315	337	291	302	312	288	284	330	301	301	311	329	312	316	327	342	299	303	322	321	323	340	339	324	364	302	328	308	309	345	320	331	320	325	308	299	325	320	323	329	344	336	321	325	300	287	324	322	291	325	338	339	345	337	309	301	328	332	319	305	293	305	321	326	307	325	313	314	315	310	320	300	343	326	306	313	339	312	299	289	298	335	305	309	342	326	331	300	320	298	321	322	310	301	304	302	310	308	279	317	315	313	326	311	309	331	324	336	334	294	274	338	324	309	307	326	324	333	339	324	308	327	328	332	310	312	309	287	310	327	342	325	341	313	289	288	330	317	308	330	349	292	296	346	337	327	317	276	340	310	347	316	277	305	316	314	355	319	343	311	357	307	306	307	312	331	339	319	321	306	312	304	308	317	318	308	312	318	339	309	327	322	323	323	315	326	317	327	333	326	317	317	328	307	311	304	346	329	301	325	337	315	302	308	321	329	302	338	316	355	340	340	315	295	287	322	303	300	340	311	300	317	295	324	311	299	313	315	353	313	293	327	319	293	338	323	334	328	310	334	305	301	310	306	306	293	315	281	317	323	313	314	286	306	308	328	295	325	296	331	332	300	287	314	315	297	292	309	324	315	321	331	309	316	327	296	318	341	294	295	297	306	314	298	313	287	294	313	325	318	318	328	291	332	311	333	278	325	318	318	327	310	332	315	345	329	299	290	301	342	327	292	321	296	319	325	275	343	299	304	310	321	308	299	334	347	336	315	324	293	294	325	287	335	328	336	315	303	310	309	327	294	306	292	305	324	335	304	309	314	323	339	349	290	324	287	289	305	314	296	329	296	316	325	330	321	304	308	314	309	311	329	352	301	304	310	321	327	327	287	277	362	293	302	301	317	324	309	305	318	335	321	297	328	354	325	311	349	332	288	312	299	326	299	349	310	326	331	319	313	336	347	341	303	309	306	310	318	318	341	329	313	327	331	316	321	330	334	321	331	288	327	317	312	288	321	296	329	321	329	306	317	313	287	317	294	322	272	330	326	310	323	309	325	298	342	334	301	296	355	325	308	321	345	304	323	316	311	310	341	321	340	310	326	318	347	351	347	338	327	306	313	292	348	326	319	343	322	334	338	305	325	297	318	338	312	311	297	289	308	296	314	288	310	323	323	332	290	318	308	336	342	338	310	355	323	322	308	296	345	322	314	322	309	315	294	294	331	311	301	325	323	302	293	260	301	285	341	319	321	297	319	324	317	312	293	336	316	338	322	322	303	324	301	305	325	320	302	323	308	324	340	355	355	326	316	331	281	338	349	281	330	314	281	292	313	324	330	305	333	314	311	303	324	293	326	318	328	338	315	276	307	307	340	323	328	311	303	319	320	336	313	313	334	334	310	316	332	338	285	298	329	293	329	354	303	311	282	303	358	283	275	298	308	346	309	329	305	321	310	304	314	297	333	309	313	303	291	315	287	320	319	301	330	325	354	333	330	332	305	312	330	313	349	314	317	323	348	315	322	305	312	294	323	284	330	330	301	317	300	322	289	303	309	288	335	324	298	295	261	305	307	296	292	290	297	330	315	335	321	309	324	326	317	298	328	305	302	314	339	325	320	310	336	292	318	295	314	340	319	315	305	330	342	315	321	308	332	312	336	341	314	329	361	331	307	297	346	355	335	323	324	305	327	316	315	301	343	307	326	285	324	332	301	336	342	334	308	340	332	318	309	325	338	323	304	317	325	343	310	322	307	298	321	317	325	320	325	294	325	300	304	311	309	322	319	305	335	308	315	332	307	320	304	339	326	310	315	297	328	298	379	325	299	322	326	350	346	298	305	331	319	337	293	309	318	320	326	305	305	301	297	324	323	312	340	334	348	335	333	293	317	341	310	309	324	342	316	312	321	322	315	317	321	327	297	322	321	329	324	329	320	332	326	323	332	339	336	315	303	338	326	296	307	298	305	298	319	333	353	292	329	300	289	328	301	317	308	304	312	312	329	310	349	322	309	316	328	288	332	313	263	344	318	309	371	335	312	309	338	347	310	288	328	313	328	332	311	303	321	309	342	317	333	302	319	325	310	327	307	304	291	314	313	310	301	302	313	328	335	302	311	346	280	324	327	320	300	292	313	312	284	319	319	318	312	323	317	327	316	303	312	331	275	318	310	312	306	332	320	308	303	351	289	342	320	331	294	319	323	316	312	319	299	280	326	310	323	326	308	306	301	274	281	301	312	327	335	312	309	327	309	359	305	315	302	315	331	335	286	324	295	304	339	301	291	305	308	326	329	307	298	293	293	305	325	316	342	322	339	315	330	326	299	335	312	284	333	320	301	318	328	309	322	326	322	316	288	308	331	336	333	332	319	325	297	309	325	302	314	324	293	316	301	275	305	335	297	327	318	356	319	305	314	333	290	299	305	299	327	296	319	315	299	323	336	344	304	324	305	283	322	306	326	309	325	312	291	311	328	313	312	333	319	349	307	324	312	333	295	344	333	300	322	305	337	296	325	300	319	315	320	294	303	310	321	303	295	330	330	345	313	281	292	317	308	331	315	318	325	333	308	319	317	314	322	330	345	304	277	324	301	316	319	323	305	293	320	320	300	308	312	325	343	307	349	319	286	313	324	309	314	309	316	296	275	354	318	305	326	321	310	307	303	316	328	313	315	288	307	346	307	325	331	329	306	317	340	312	326	330	334	309
50506	25986	9844	3435	948	285	218	207	208	142	176	154	158	194	146	152	143	150	162	158	176	186	160	176	161	176	164	152	156	147	146	182	162	138	140	164	151	177	159	155	163	158	145	155	169	165	123	144	123	154	171	146	178	163	149	160	154	158	140	141	157	152	157	154	152	132	141	147	156	124	142	164	150	160	164	152	144	147	162	152	138	164	172	154	138	141	136	159	151	166	140	143	158	145	140	131	152	160	151	145	168	143	131	159	145	158	177	162	143	140	152	142	168	148	144	184	145	158	156	155	134	146	139	159	165	142	166	169	135	175	154	169	168	150	152	170	175	121	169	129	147	170	153	147	139	137	161	154	169	148	153	164	136	173	160	170	141	157	177	152	134	122	151	173	173	141	163	146	159	153	145	167	141	182	178	152	164	147	143	159	170	144	142	164	133	146	151	142	127	153	165	154	154	142	148	142	156	145	184	169	158	152	133	128	157	157	158	145	152	157	147	158	158	130	161	133	141	140	159	166	155	157	156	142	152	182	149	162	171	169	152	163	137	161	132	158	160	148	186	159	166	152	129	130	182	165	154	140	157	182	137	149	143	156	144	172	146	117	151	132	173	147	158	159	173	141	165	169	168	144	154	138	147	145	167	162	153	149	162	137	146	155	141	150	148	155	163	160	146	147	162	151	165	157	150	151	196	156	185	180	143	162	151	143	139	166	129	164	163	172	113	157	158	137	158	145	155	146	157	160	144	156	162	137	148	167	150	152	127	144	152	163	137	161	178	156	147	153	165	141	164	147	146	144	154	151	155	153	144	155	161	150	147	158	154	155	153	141	161	148	161	172	147	150	161	139	181	148	147	157	152	159	128	171	171	146	150	163	169	165	165	145	140	144	157	151	159	146	146	148	151	168	162	157	131	149	145	154	181	153	161	143	146	159	141	159	154	148	168	168	151	183	164	159	145	158	141	129	167	169	121	145	147	169	140	143	126	151	149	177	156	151	171	159	164	161	150	145	148	163	156	141	146	162	147	150	159	169	141	156	161	163	172	123	131	153	152	162	137	150	178	163	129	153	154	155	143	146	168	155	171	142	157	172	161	146	151	149	151	148	145	184	150	153	154	144	145	145	159	164	151	146	161	169	164	139	142	153	131	140	149	148	176	145	135	155	153	159	152	153	176	149	158	139	142	161	146	146	155	128	153	158	159	150	138	160	134	154	182	143	189	159	143	150	138	150	149	162	171	151	149	162	175	156	172	141	140	149	171	148	138	152	146	167	147	143	194	170	145	144	166	155	133	151	132	150	148	149	158	172	143	117	157	139	149	178	156	170	166	162	121	186	154	146	149	158	151	144	132	158	156	159	160	164	173	158	153	142	167	140	162	155	157	161	159	153	150	167	162	158	160	159	143	157	165	162	133	137	136	127	139	158	150	147	166	159	171	154	164	149	147	150	140	169	150	154	160	126	150	161	149	175	138	172	178	180	157	160	143	151	129	156	138	142	159	152	142	137	159	164	143	133	176	161	175	137	178	156	146	172	160	156	194	152	125	135	152	179	157	147	135	151	156	177	179	151	146	125	148	183	157	161	161	159	160	159	149	143	177	174	168	153	138	164	169	152	148	165	129	158	149	130	130	159	154	165	149	166	170	149	157	133	154	160	164	135	167	162	147	142	149	150	172	148	150	172	141	172	154	153	130	167	147	140	174	159	160	159	148	148	138	152	159	160	153	147	150	173	155	147	175	155	152	135	160	172	155	158	152	148	162	134	153	130	150	158	141	165	155	152	171	158	143	161	137	171	159	161	173	120	161	166	144	153	146	160	167	170	144	159	169	121	157	158	150	142	153	149	142	167	154	144	154	123	155	148	178	158	160	144	133	157	166	149	161	144	142	139	144	145	167	157	163	162	123	158	143	153	169	153	166	157	142	156	133	148	154	175	165	165	147	173	180	167	131	166	107	152	157	157	150	139	132	147	180	169	153	155	141	156	155	183	152	151	140	140	144	154	139	167	144	158	175	142	179	161	162	140	158	172	150	135	169	148	150	179	125	151	160	132	144	128	146	154	146	151	183	161	164	147	144	149	164	145	145	165	143	156	140	146	146	183	169	148	197	155	171	162	146	159	166	151	155	160	176	154	145	141	135	142	138	153	128	156	180	164	165	142	155	156	156	140	144	162	147	154	150	159	142	130	137	154	155	158	152	150	144	199	167	145	170	132	170	161	118	146	158	171	169	162	155	144	161	156	126	156	143	149	145	140	175	150	135	130	140	143	147	156	164	132	144	168	161	161	164	141	135	136	152	129	195	139	140	153	138	145	148	169	150	147	148	183	169	151	159	173	150	176	159	145	159	178	141	166	163	157	138	142	148	167	169	162	173	152	159	151	160	161	120	152	174	163	144	144	166	157	155	161	124	146	134	160	168	166	167	164	156	188	137	144	164	150	141	160	142	168	136	140	150	126	135	155	144	138	149	146	149	148	154	163	153	156	146	163	156	144	149	136	143	150	146	163	176	159	180	170	163	156	168	145	146	184	150	179	172	137	137	142	164	137	152	146	177	144	164	159	135	150	141	140	167	165	163	159	180	151	158	147	140	181	159	147	153	154	167	156	162	168	166	178	156	168	151	142	137	160	135	143	160	136	131	144	166	147	143	154	149	179	156	150	152	173	142	157	156	149	160	145	155	161	169	156	164	140	146	151	168	140	153	142	133	156	164	167	172	168	142	168	159	155	136	144	169	166	146	169	134	136	134	157	131	163	173	158	157	158	156	150	158	164	156	161	163	156	161	170	185	177	147	155	154	163	173	184	153	144	138	163	142	148	151	142	177	146	169	156	141	165	142	141	152	156	162	153	151	166	159	171	158	141	156	131	175	160	168	154	150	179	152	152	140	171	152	144	161	149	150	141	169	151	160	153	156	142	157	186	180	153	156	168	151	155	163	156	156	168	143	152	153	156	136	164	155	158	140	149	148	146	136	161	166	160	138	155	137	163	155	142	153	182	161	163	153	145	147	141	164	151	156	144	169	166	158	151	158	136	178	179	161	167	176	189	148	166	151	156	153	157	138	161	167	156	151	151	180	151	155	161	157	150	154	152	148	138	179	171	149	158	153	148	145	153	155	188	144	172	154	167	159	163	140	143	117	150	153	148	170	152	147	155	148	150	140	150	162	144	152	156	178	141	148	157	133	129	179	180	165	166	143	176	150	154	144	179	142	143	154	150	149	163	163	142	143	180	143	125	141	165	149	164	137	135	153	160	179	148	143	185	144	160	147	147	149	156	139	140	132	162	178	154	154	162	164	165	151	172	139	147	146	131	160	129	161	138	140	135	136	159	136	130	136	157	171	156	157	156	147	135	133	123	150	177	160	177	154	151	154	133	133	155	174	173	169	154	150	126	176	163	141	146	154	123	163	153	153	123	157	168	148	148	131	152	164	155	150	145	139	153	173	155	165	176	149	156	140	161	131	155	140	164	142	149	180	154	156	152
32271	18237	11798	7680	2502	636	559	477	503	435	419	362	399	372	394	351	355	345	344	327	329	350	343	365	335	325	337	348	331	340	308	343	347	357	324	349	349	354	329	355	332	328	291	343	336	317	331	372	333	346	314	383	353	345	348	352	354	327	364	336	322	331	323	323	310	324	359	316	360	356	323	319	329	329	346	293	354	312	321	309	321	315	313	330	351	320	357	357	366	329	320	354	331	351	363	364	333	316	308	327	356	339	341	329	348	359	339	347	335	312	335	378	336	345	362	325	325	337	343	335	340	346	363	374	313	311	353	368	352	349	357	346	352	343	317	340	344	348	346	326	335	320	314	328	328	359	334	391	308	305	363	336	339	331	354	343	369	325	335	346	325	345	340	350	339	339	327	303	335	331	359	304	351	363	330	311	330	332	352	339	314	327	330	360	360	301	335	385	369	335	321	344	350	324	356	363	345	364	338	317	358	335	339	303	356	325	359	332	352	320	319	318	359	354	325	335	347	340	367	341	310	351	360	340	315	342	351	334	357	364	320	325	331	321	309	321	317	319	349	370	353	290	330	353	333	339	375	339	341	349	337	350	369	348	366	342	349	318	322	355	326	337	357	320	314	336	342	330	350	325	313	313	351	325	329	345	323	335	364	314	349	328	331	305	335	331	310	373	354	319	350	336	338	306	330	336	354	357	304	352	335	305	345	331	345	347	337	363	337	337	300	355	341	323	312	345	330	326	288	325	339	337	342	352	349	341	313	347	320	336	342	316	326	361	316	326	315	340	333	335	330	355	347	337	299	344	300	369	325	316	357	303	324	318	330	328	354	316	337	333	312	333	370	357	338	327	335	367	349	375	331	315	332	316	334	329	336	325	302	332	300	327	353	342	327	327	315	358	371	344	373	334	298	351	309	313	322	358	329	356	330	319	335	329	357	329	337	339	364	341	352	346	325	331	359	337	311	359	327	336	339	327	342	328	339	326	304	349	367	369	326	347	329	335	335	337	340	328	321	334	338	366	356	331	342	340	338	341	372	334	366	336	370	351	322	362	332	351	314	315	364	321	336	347	371	312	336	338	331	327	335	361	335	348	345	349	324	355	338	337	351	339	300	312	328	325	327	322	321	333	335	352	334	349	334	317	330	344	315	333	295	374	345	361	321	336	323	358	346	376	348	342	329	320	352	328	352	301	316	300	360	320	314	309	348	305	356	296	353	330	343	341	333	337	340	355	330	355	343	368	379	308	336	346	342	351	324	345	342	342	355	333	324	329	328	313	340	347	310	322	379	319	346	308	337	319	330	318	336	355	338	379	334	308	336	332	325	301	336	344	366	308	336	326	336	341	345	359	358	308	333	349	316	303	302	348	308	332	294	371	320	343	342	338	307	331	348	343	358	341	330	298	369	338	343	393	334	319	315	324	330	334	354	331	319	326	348	345	351	327	317	331	340	337	337	327	356	359	349	347	369	325	327	302	334	347	299	332	336	317	305	367	353	347	334	336	349	341	369	316	340	322	370	332	340	362	335	349	324	341	354	339	315	334	320	318	333	369	361	342	343	351	325	316	330	330	300	320	326	334	331	353	363	354	330	333	323	330	322	329	304	327	336	355	355	359	341	330	300	305	308	359	362	315	343	342	326	332	363	336	319	343	324	341	361	308	336	319	343	336	340	316	353	330	339	345	311	329	379	362	347	356	346	351	322	364	336	305	322	337	326	363	298	335	328	329	359	340	363	337	326	326	291	335	333	332	343	355	340	356	343	358	363	317	303	364	353	372	341	350	342	343	338	324	298	334	345	335	310	346	325	336	323	324	363	348	342	339	359	323	382	330	333	351	356	306	365	321	363	351	313	348	348	350	342	303	326	350	361	317	350	358	330	312	346	344	361	316	353	347	327	360	330	317	352	340	347	361	351	313	338	379	341	355	346	339	339	328	327	313	311	327	321	374	362	362	371	324	346	329	312	322	344	330	345	348	359	321	353	317	309	335	330	325	336	320	363	333	355	333	332	349	343	342	320	351	328	340	320	332	331	333	361	336	318	365	353	352	359	303	318	339	350	316	361	356	343	320	374	339	341	337	341	322	353	356	342	325	346	328	321	339	331	360	331	312	338	348	318	309	326	302	345	289	324	346	336	350	362	331	345	336	340	313	367	319	327	341	368	325	335	328	321	339	369	320	336	353	321	340	293	330	358	326	306	306	361	333	311	303	340	313	312	330	349	340	341	321	386	407	368	330	334	311	351	357	316	322	316	327	348	318	350	323	313	335	328	340	334	284	320	326	341	342	359	351	350	341	333	341	347	335	328	342	316	369	348	361	317	361	342	341	292	351	329	332	323	317	335	344	327	347	334	339	321	340	346	337	324	340	331	349	327	311	354	325	322	296	348	337	333	367	331	353	320	341	350	353	337	342	359	354	336	344	315	367	361	329	329	320	331	332	347	347	327	318	320	340	324	306	348	317	298	328	390	311	326	335	337	324	373	351	336	318	302	354	311	362	325	316	355	336	353	328	302	362	349	314	292	368	367	385	360	309	356	334	322	355	329	335	349	337	352	360	318	310	344	342	307	366	318	341	362	318	340	339	349	347	318	382	313	342	340	350	338	333	311	346	335	328	363	336	329	322	368	358	338	375	345	325	325	322	329	345	346	357	334	339	342	318	291	368	334	324	326	318	333	363	339	326	314	380	303	345	320	369	356	308	347	317	375	339	346	360	349	343	343	353	320	339	365	341	339	310	348	300	342	324	322	340	318	321	332	329	323	317	338	344	336	348	370	358	357	350	343	331	355	304	349	317	351	360	332	381	312	346	346	321	349	361	315	347	324	352	304	323	340	342	338	347	352	337	326	345	351	380	337	332	370	312	350	335	343	330	327	331	322	340	339	348	361	334	319	350	390	308	349	308	318	357	313	330	321	344	346	331	328	343	311	299	336	366	337	375	335	311	354	329	316	335	342	360	333	338	317	333	332	336	300	331	351	319	325	314	320	324	328	379	336	332	331	332	340	335	351	352	349	348	343	308	355	357	321	349	350	353	345	354	364	321	336	351	314	354	347	353	318	345	346	322	330	316	349	326	293	328	352	336	317	331	339	324	347	333	298	328	312	334	321	334	323	346	314	316	316	325	344	345	294	335	346	298	327	338	371	354	361	328	342	332	323	334	337	372	316	332	323	360	366	323	327	336	323	339	332	320	309	341	321	340	322	355	349	355	324	340	324	354	342	305	332	298	343	346	333	340	379	310	402	323	304	322	359	321	341	288	354	346	332	335	347	362	338	351	350	335	318	335	364	325	321	333	325	299	310	337	340	306	327	362	358	316	339	315	352	332	319	361	332	322	334	341	356	308	349	327	309	341	325	316	328	322	349	327	345	313	339	342	350	332	338	321	340	329	320	307	313	316	341	383	354	329	339	384	294	343	349	326	344	352	315	336	336	330	349	314	334	325	346	338	357	365	324	297	351	350	339	331	330	334	328	376	328	339	299	332
61545	35239	16399	5885	1693	319	180	206	167	143	156	174	181	144	140	158	136	172	135	171	180	168	131	136	119	141	142	136	138	147	132	162	122	144	130	141	167	131	141	123	162	142	143	128	131	161	125	147	149	146	146	144	123	153	131	148	122	141	126	170	144	139	125	137	124	125	139	130	144	142	146	124	134	168	148	160	138	142	127	137	128	143	139	168	140	117	123	148	125	145	149	131	133	123	129	157	135	140	134	144	145	143	141	139	116	128	125	136	125	137	131	124	117	159	125	133	127	157	145	144	134	135	148	158	154	140	140	107	124	120	152	155	147	139	123	129	139	146	168	138	139	148	146	142	156	124	128	109	148	144	125	138	147	134	132	126	143	138	162	138	123	153	146	138	125	138	117	149	146	145	132	140	131	116	141	155	146	165	147	129	129	127	132	131	127	148	131	145	144	179	111	107	147	152	151	165	146	156	150	158	111	130	132	143	156	118	173	131	154	143	142	147	139	136	143	122	152	139	136	146	126	148	145	138	129	147	130	164	144	131	124	135	130	145	122	159	142	139	125	128	152	134	136	144	127	129	109	136	141	141	163	152	136	138	133	142	134	132	148	132	116	161	149	155	147	138	135	149	151	142	126	157	143	143	157	140	105	153	162	135	133	135	153	122	146	160	139	122	170	159	127	144	162	139	134	148	132	130	149	141	132	137	129	113	131	149	139	130	134	129	122	162	152	147	138	132	128	131	153	129	166	129	162	129	120	142	144	139	151	143	155	119	135	128	144	145	135	156	136	154	156	155	170	154	140	150	145	142	133	137	147	129	129	144	120	129	148	140	146	130	124	144	115	140	119	154	140	172	151	138	147	154	151	137	156	157	146	126	106	145	149	178	144	137	138	153	157	138	122	137	147	132	152	127	136	163	131	144	128	125	130	155	147	125	150	146	148	136	157	121	130	132	144	154	149	120	113	140	153	131	154	150	155	151	153	146	147	143	139	138	139	145	128	138	138	129	153	130	149	130	140	134	151	133	127	131	152	130	130	144	148	149	134	146	138	133	145	146	133	131	144	130	142	124	135	143	163	117	111	155	181	167	136	143	129	135	133	133	139	127	138	114	129	138	116	125	141	125	124	113	123	129	127	142	153	148	165	139	127	112	142	137	149	147	142	137	133	146	124	125	161	149	149	126	149	127	157	132	135	156	151	139	139	157	147	142	127	147	149	147	140	126	151	127	155	136	133	150	148	123	146	130	137	126	132	153	124	133	140	131	151	148	151	136	131	122	133	140	144	138	143	154	133	159	136	167	150	120	158	125	129	126	113	153	109	116	156	116	145	137	145	148	122	138	135	130	129	141	141	135	141	117	134	142	135	143	169	135	160	158	166	158	147	148	146	132	145	131	153	124	134	143	130	112	148	154	134	157	135	123	139	108	144	143	130	132	140	148	149	141	148	152	144	145	132	151	149	137	138	130	145	141	144	140	111	137	152	142	151	142	134	134	134	123	134	155	154	146	120	129	135	135	127	129	129	159	150	162	145	133	124	153	122	122	133	145	135	149	178	161	144	140	147	122	144	123	137	129	125	148	141	129	124	151	138	155	162	134	165	142	152	148	146	139	138	155	124	170	115	127	145	141	125	133	152	134	148	131	138	128	145	138	160	150	128	136	133	127	142	121	121	153	118	160	157	151	125	137	124	150	138	142	145	128	133	138	129	145	124	143	143	139	138	144	144	119	145	163	157	129	136	133	136	164	144	135	119	139	132	125	153	140	143	131	132	134	137	144	146	127	141	142	144	120	122	140	129	148	147	154	135	151	124	125	139	137	157	124	125	138	131	125	115	149	139	138	151	138	129	132	124	118	134	119	146	129	125	153	127	135	126	122	136	134	139	146	137	153	135	141	131	133	147	154	135	129	104	131	146	163	149	142	158	133	119	141	147	139	127	133	129	152	158	139	130	137	127	141	127	142	150	155	149	142	144	129	145	134	129	147	149	122	154	142	123	152	128	138	147	144	144	122	150	136	124	128	147	146	141	136	135	142	145	153	152	137	144	146	126	149	144	132	109	141	136	113	124	160	146	141	132	165	142	129	148	139	142	147	154	125	134	118	121	141	148	114	127	162	139	140	130	132	142	133	126	129	134	126	113	157	138	134	147	136	146	153	135	112	163	120	153	155	130	142	152	119	145	145	170	143	129	138	114	142	143	127	133	149	155	146	116	136	128	142	140	148	133	131	127	151	132	136	124	138	128	121	136	153	156	138	133	122	146	157	126	126	134	147	138	132	131	162	139	149	137	144	144	143	145	114	148	137	162	134	131	132	126	149	139	154	126	144	153	138	128	138	138	158	147	134	148	130	142	132	172	127	159	143	156	146	139	106	144	142	151	148	129	146	138	123	149	134	109	132	132	149	148	119	138	116	145	134	128	140	126	128	154	133	133	126	130	141	163	140	145	153	164	132	119	159	136	148	150	142	130	141	147	136	151	149	132	136	130	148	152	159	145	124	147	121	132	140	142	150	164	128	169	129	147	142	155	134	131	133	159	131	132	141	158	126	158	140	120	123	134	121	119	128	146	123	130	145	144	147	131	129	145	144	138	167	157	152	135	135	131	110	118	129	164	135	127	143	140	163	152	124	147	156	130	151	130	126	128	132	145	138	138	140	157	130	145	147	155	148	154	140	150	138	143	136	139	137	137	140	147	159	147	138	151	133	125	158	143	138	154	143	147	130	129	141	138	129	139	149	144	136	135	130	124	140	145	125	147	154	145	134	174	146	143	136	147	156	143	159	135	143	130	133	167	149	157	126	150	145	145	141	137	114	164	140	131	130	150	130	139	138	137	145	125	108	120	133	125	170	144	159	120	132	168	152	118	139	116	130	128	154	136	135	126	138	134	135	143	123	146	126	137	137	121	131	149	141	133	158	138	134	154	146	116	151	150	140	127	142	162	127	133	137	135	143	133	140	143	156	129	151	131	144	149	150	133	128	129	134	137	139	144	132	126	139	131	128	132	138	141	147	141	152	145	149	140	123	145	129	163	120	151	138	144	148	158	149	159	131	141	147	145	131	125	147	139	141	149	139	152	129	121	135	136	151	155	145	131	130	139	138	132	147	162	131	123	150	152	144	137	142	132	140	141	139	147	139	133	175	146	128	139	120	127	114	134	141	140	137	157	148	111	125	135	148	149	152	139	137	134	125	159	142	142	145	140	155	142	133	146	147	145	144	135	127	133	117	129	136	132	129	141	126	121	150	125	135	138	155	145	139	130	161	162	142	125	147	138	112	107	153	147	137	136	128	147	144	148	115	111	134	127	152	137	137	128	143	142	119	135	149	128	156	121	145	127	147	117	124	126	135	143	138	141	143	129	131	123	153	122	162	148	143	144	128	141	137	160	136	169	152	151	147	138	153	122	133	136	140	130	112	137	129	141	141	144	121	144	141	119	144	149	137	152	127	140	139	145	132	150	125	157	142	143	155	145	122	131	144	154	141
40196	26911	17177	10516	5055	856	644	620	555	451	448	457	427	423	404	351	335	315	329	321	328	316	313	297	320	305	304	338	306	312	303	319	339	324	315	299	314	332	308	323	307	294	318	303	298	310	288	284	307	288	307	321	293	300	300	334	319	342	308	316	303	348	296	311	323	296	305	286	362	339	318	306	299	330	293	330	292	292	321	315	280	301	306	314	311	313	350	312	334	315	304	308	298	315	315	315	308	314	303	331	304	306	327	317	327	304	321	329	320	332	314	285	322	337	321	306	304	299	333	320	288	318	314	305	327	314	332	283	300	313	274	295	326	320	326	327	331	313	346	314	326	270	302	337	312	324	332	317	296	291	314	308	290	310	274	306	310	319	305	338	287	303	299	370	314	299	342	275	308	316	305	355	322	311	334	330	320	328	299	296	329	313	313	305	292	319	296	343	297	315	357	318	304	298	313	331	305	339	331	337	328	298	327	287	347	295	323	272	338	278	299	307	299	268	298	319	305	320	327	287	299	308	301	276	328	303	304	298	322	327	294	298	303	304	317	320	335	306	291	303	335	311	290	335	337	293	319	302	302	298	324	292	328	313	279	328	343	291	308	282	335	325	319	295	329	292	291	301	320	302	300	316	330	330	277	332	320	298	285	297	311	294	303	298	304	298	307	333	345	291	318	323	323	313	325	300	314	307	322	338	275	279	305	323	305	301	302	287	320	308	279	340	337	312	313	320	323	301	346	332	319	298	307	307	345	302	312	319	329	290	296	335	321	309	306	278	338	313	342	321	304	335	318	297	346	311	302	323	294	322	303	304	310	316	301	311	295	277	268	299	320	331	314	301	304	310	309	327	347	328	328	299	291	317	282	299	329	298	338	303	317	322	315	291	303	318	319	306	335	344	305	320	321	348	309	321	339	320	332	326	311	319	320	326	337	322	318	277	328	322	304	315	318	330	303	312	310	322	336	312	318	342	327	334	333	281	323	281	311	305	306	313	357	279	324	321	315	313	325	338	290	324	296	323	328	284	331	310	313	309	327	303	303	324	280	307	307	355	284	289	314	304	307	297	301	317	305	329	313	294	305	259	288	291	292	296	279	320	349	303	285	316	309	319	320	277	298	314	297	302	325	280	323	297	324	299	324	299	330	302	310	294	300	313	335	297	322	323	307	301	327	318	298	316	307	336	300	296	323	308	288	339	334	311	298	294	300	303	284	315	328	309	302	342	262	293	322	287	283	304	298	325	308	331	286	312	326	320	301	299	312	295	302	336	304	297	286	299	298	313	323	286	294	319	300	332	276	255	294	322	290	299	299	320	297	327	282	287	308	307	310	329	286	282	310	301	332	292	292	319	323	335	347	322	279	292	302	292	285	298	322	296	319	284	302	323	296	336	317	312	293	324	283	321	324	290	303	318	299	289	331	322	314	288	278	292	305	325	325	365	291	317	288	330	322	326	285	317	310	318	322	276	313	335	312	323	355	307	298	280	304	331	318	313	295	313	297	285	329	317	311	298	283	282	310	312	296	333	330	308	323	301	313	319	308	343	343	307	287	311	337	326	329	317	306	294	307	259	326	296	306	331	356	325	306	291	302	321	321	314	330	303	312	346	364	328	293	295	308	327	315	309	298	276	279	319	312	307	319	315	331	299	279	302	297	289	317	287	310	298	293	310	331	310	308	311	313	288	328	342	329	321	327	301	307	326	330	318	290	311	293	314	317	335	303	330	304	302	303	294	305	296	289	337	290	314	297	313	291	293	320	342	337	317	318	318	319	331	343	336	309	331	318	309	319	310	304	301	303	303	307	325	316	320	313	300	311	313	315	305	304	282	312	314	305	320	291	300	313	327	307	312	313	309	309	290	311	296	318	338	328	305	302	301	298	318	307	303	300	281	306	299	317	337	316	306	290	310	295	302	313	318	320	317	283	332	293	361	294	276	295	308	309	325	313	289	298	310	314	345	326	311	305	328	302	304	318	278	301	290	327	306	317	306	345	304	303	297	326	290	296	345	331	325	322	273	319	306	310	280	308	311	296	301	321	286	283	304	320	285	317	321	294	299	308	307	273	294	316	309	300	288	305	309	279	304	306	305	342	301	327	265	327	297	295	336	332	289	314	318	286	324	320	322	297	298	313	300	321	299	288	312	296	325	309	334	334	314	284	325	299	328	321	328	310	315	324	317	288	335	341	312	356	334	277	293	325	320	286	339	319	301	312	309	308	304	304	293	300	317	341	303	296	301	320	305	295	299	306	294	308	337	288	321	318	332	300	302	308	302	279	314	300	317	323	321	330	351	317	324	306	305	277	296	306	296	318	298	295	300	297	329	274	311	282	321	307	301	295	300	293	342	298	308	297	336	313	306	294	291	305	329	352	305	301	305	320	319	304	313	313	302	314	297	309	288	272	346	329	286	291	325	279	290	311	323	290	315	291	270	344	292	342	304	297	307	310	322	279	301	321	325	287	307	311	335	275	308	306	298	320	328	321	313	317	325	298	338	316	342	304	323	303	335	311	310	307	273	303	291	336	312	307	290	317	316	318	325	328	299	298	302	334	317	291	309	315	299	316	286	282	327	295	287	334	337	306	322	316	320	308	300	296	291	313	281	278	306	303	304	318	314	291	319	331	305	287	329	315	318	289	321	277	333	313	305	292	294	299	304	313	336	341	308	315	322	318	333	344	345	286	323	310	319	331	327	322	327	270	314	338	326	296	320	304	309	337	307	281	309	288	281	315	324	339	288	309	321	275	298	302	319	318	302	297	323	268	315	307	319	324	289	316	304	302	341	311	297	325	303	315	295	305	306	331	319	321	324	339	277	316	306	331	300	302	299	286	301	313	290	311	300	299	324	307	289	324	322	317	300	300	300	326	346	321	310	340	305	311	310	308	311	318	328	321	322	306	339	293	292	307	262	325	296	334	279	332	289	297	315	340	341	320	326	330	312	306	282	289	327	297	279	305	295	313	317	294	292	320	309	297	302	309	321	301	342	310	306	308	312	303	295	337	301	335	323	307	303	338	291	319	299	328	323	315	306	303	309	278	321	301	290	311	334	322	311	300	332	302	290	330	316	314	301	316	338	311	329	346	310	303	317	345	308	281	302	294	317	332	317	331	307	330	350	319	329	294	282	312	309	293	308	296	294	269	317	327	307	304	293	306	298	304	298	312	294	311	289	324	308	309	300	303	274	298	303	328	279	285	313	350	344	332	264	282	298	333	305	292	293	291	302	309	323	304	307	327	304	355	314	310	316	311	345	326	308	285	305	330	316	297	305	314	319	313	299	295	322	301	320	347	286	321	304	320	288	332	327	309	331	309	331	328	311	336	304	269	334	316	339	308	328	303	303	341	283	322	307	288	278	330	329	324	297	307	303	312	292	301	315	314	330	316	328	288	301	315	311	304	335	296	352	277	273	341	296	321	296	324	289	287	338	310	306	284	333	301	334	349	280	322	320	334	332	331	314	301	295	341	320	304	319	304	308	272	332
67993	37108	19518	8252	3043	676	269	226	211	219	175	212	185	174	154	159	157	150	163	143	153	165	164	149	141	137	135	138	152	127	157	134	155	138	126	144	159	154	167	128	133	169	131	154	134	142	145	137	143	175	162	179	139	134	148	159	135	162	128	137	163	129	136	133	146	147	151	157	142	157	133	131	143	142	150	146	136	146	131	158	158	132	137	144	149	143	159	147	144	132	160	157	118	137	147	120	154	155	135	144	168	151	144	152	147	155	143	126	155	157	135	141	139	134	110	142	128	140	177	140	154	122	127	150	157	165	132	124	150	131	131	168	132	146	136	152	155	124	136	158	149	121	144	146	134	158	138	150	145	145	145	154	156	143	141	138	147	150	176	136	109	143	134	159	155	147	146	147	150	146	154	160	140	149	132	138	146	150	143	157	165	146	136	132	153	150	141	132	111	142	116	134	155	163	130	166	141	141	125	119	139	134	142	137	173	166	151	153	163	138	159	132	151	151	125	149	153	146	161	157	115	131	143	114	139	161	154	138	137	164	140	139	148	144	131	138	131	151	143	142	170	127	136	149	140	135	149	140	144	150	163	162	154	167	146	146	157	140	135	145	117	137	147	160	142	149	127	125	140	144	139	146	146	167	134	150	139	154	130	174	124	143	168	157	156	148	135	148	133	164	180	131	155	147	132	159	163	150	163	143	158	143	156	142	161	139	132	147	156	122	144	142	135	172	161	139	176	155	122	146	129	140	152	135	152	143	152	155	151	124	135	124	157	141	144	147	147	134	133	155	157	133	145	159	148	156	135	120	139	160	138	116	167	151	186	137	153	140	157	151	157	151	136	128	146	142	114	139	127	134	124	146	146	137	158	161	141	140	146	159	142	132	128	155	143	141	151	122	149	138	166	151	166	143	127	165	154	125	139	153	148	136	139	142	151	136	144	121	132	157	157	144	163	166	137	146	135	154	154	131	151	144	136	162	138	130	161	139	122	136	162	131	151	155	146	157	153	140	160	163	137	159	130	164	159	154	174	129	127	147	146	157	157	159	138	141	135	134	160	141	149	156	116	149	146	156	137	141	145	158	153	136	124	166	150	147	149	142	145	170	138	125	165	176	150	153	153	162	151	148	138	173	151	145	123	136	139	162	168	168	152	140	156	133	154	155	138	141	153	132	160	140	146	132	134	139	170	168	132	136	162	141	144	139	144	133	162	130	144	155	154	161	150	141	127	118	147	121	136	135	148	135	147	154	178	135	154	134	134	149	148	157	138	136	143	162	162	156	157	158	140	169	157	140	156	144	161	129	122	131	158	142	157	157	123	138	155	150	127	145	163	144	142	133	138	143	144	123	144	161	146	146	142	141	141	133	118	107	141	150	179	145	146	156	168	148	149	179	142	158	142	143	140	152	130	151	156	173	135	149	171	146	164	144	153	143	150	164	145	167	145	138	161	150	162	136	139	148	146	148	134	134	129	140	164	150	143	138	125	125	152	150	148	151	144	139	162	147	143	159	170	144	138	132	150	136	140	123	147	164	166	137	151	156	163	154	131	157	134	154	142	141	140	145	137	145	133	158	154	141	135	154	143	144	162	134	126	157	126	125	158	154	139	129	141	155	142	142	135	154	132	138	153	152	162	158	134	130	126	148	156	144	152	151	125	119	163	163	126	142	129	154	141	166	159	149	157	146	137	151	135	142	164	127	147	160	153	144	161	146	154	154	146	133	149	150	166	133	127	134	138	139	116	132	146	144	137	160	159	181	148	128	151	131	155	149	137	130	151	147	147	141	151	161	150	171	142	132	126	151	144	134	142	166	143	115	138	145	126	137	163	155	165	145	138	166	145	149	140	142	128	157	141	145	146	130	134	153	150	139	158	139	179	139	148	134	165	138	137	158	145	130	150	165	125	138	132	150	120	129	155	136	149	139	156	147	138	127	157	126	163	152	145	143	147	138	148	134	141	150	141	133	165	138	146	143	152	151	146	148	147	131	149	144	136	156	156	161	143	154	144	160	142	152	151	134	157	159	171	152	143	163	150	145	135	159	167	145	156	144	152	153	135	135	168	137	132	132	137	147	121	166	149	166	140	140	138	126	155	176	142	151	159	185	155	156	175	145	167	164	161	139	166	154	142	168	144	130	149	122	154	164	141	145	122	136	139	145	146	127	145	139	143	157	154	146	140	126	149	124	155	156	155	157	145	150	138	138	143	164	132	127	160	146	174	137	141	159	149	148	131	134	142	162	149	146	148	134	132	160	133	146	144	140	144	148	142	155	146	149	154	184	152	150	131	151	169	154	162	141	127	131	133	144	153	128	148	163	152	144	149	134	122	131	130	123	161	153	147	142	152	148	132	142	150	141	139	145	145	145	187	141	151	156	152	134	145	164	142	160	153	160	130	150	134	124	153	127	148	147	152	151	167	125	145	148	118	156	126	135	141	165	174	159	146	149	133	139	143	138	148	142	143	127	142	152	145	121	144	155	150	116	141	127	154	155	139	152	158	132	144	140	139	156	148	161	148	147	148	166	151	120	159	152	129	134	146	143	165	130	131	156	135	137	134	129	153	147	136	160	140	131	152	155	153	142	138	149	158	147	111	123	142	149	153	153	144	162	125	161	148	143	164	138	147	149	143	142	145	161	129	144	159	158	137	134	115	133	145	134	152	148	175	151	137	164	139	133	147	157	151	158	158	156	145	118	147	137	143	127	115	136	117	159	162	159	130	159	135	134	147	137	142	125	160	155	142	164	139	137	157	174	136	139	139	153	126	125	150	149	146	130	138	131	148	152	156	152	147	136	139	138	167	141	152	147	160	169	130	143	143	120	143	143	150	140	134	163	145	162	149	160	151	133	134	144	164	151	137	142	135	130	122	138	137	155	165	176	146	168	159	149	141	140	168	151	166	156	140	129	143	151	135	136	136	167	150	137	137	149	149	151	156	127	148	154	122	158	141	140	158	127	139	135	132	147	150	140	139	149	131	142	129	133	163	140	144	151	161	152	144	156	149	128	137	132	127	160	170	166	166	148	125	145	154	151	138	127	134	161	120	120	145	145	167	163	165	149	137	144	161	148	139	166	143	143	156	167	140	152	125	160	125	158	151	133	133	132	146	149	144	127	149	139	148	146	125	144	148	132	155	161	146	141	144	121	148	130	148	125	135	153	134	144	145	161	135	155	136	155	134	155	127	158	148	139	166	143	142	143	178	149	144	144	166	137	165	130	123	136	149	145	151	160	138	143	157	140	143	120	149	143	134	138	155	142	148	139	139	168	132	142	128	145	147	125	136	146	133	134	154	130	136	155	144	140	142	161	156	128	147	147	123	133	128	179	134	144	152	139	149	125	141	154	148	166	147	141	162	143	127	128	138	135	131	135	136	142	168	175	141	134	134	149	131	121	144	121	135	150	157	137	142	158	156	156	139	153	178	147	130	157	131	140	155	168	148	154	143	154	158	156	153	156	142	156	146	149	138	142	141	151	136	135	130	163
44764	27262	20216	13994	8147	1803	897	773	642	579	565	507	414	421	394	396	371	363	347	356	333	316	319	323	321	320	310	333	315	321	323	335	310	325	317	317	313	331	332	327	331	306	299	333	327	323	339	339	361	310	347	315	306	321	314	291	324	319	317	338	341	344	359	341	362	313	318	334	326	309	313	312	324	299	338	317	353	314	334	333	341	317	346	321	332	327	326	314	346	309	320	331	316	340	304	288	294	343	358	342	341	311	302	331	309	331	332	311	378	314	339	322	315	303	305	318	327	343	316	348	320	277	324	381	325	324	306	360	341	329	304	326	307	332	324	312	324	337	328	318	333	305	329	305	331	280	323	304	326	308	318	312	354	321	350	339	319	312	350	309	353	311	326	329	296	331	331	327	325	323	319	342	321	305	315	310	330	294	319	343	330	318	306	273	308	346	320	327	322	336	305	305	324	332	307	320	368	355	334	332	320	278	290	324	316	311	320	305	328	338	344	322	327	336	287	332	319	361	348	333	327	350	322	330	309	335	323	323	325	357	347	356	300	313	317	336	295	282	307	340	287	313	318	332	340	330	319	314	314	307	285	296	327	309	324	338	302	336	324	304	307	309	326	300	313	327	339	345	325	314	317	339	332	318	329	319	325	334	304	343	302	329	319	307	331	286	314	315	321	338	334	313	369	287	341	326	365	359	310	328	318	297	285	329	311	280	329	320	312	306	345	321	315	343	313	306	326	352	300	320	290	316	320	304	372	326	317	300	311	328	316	319	337	310	340	326	324	332	320	294	300	315	290	306	326	348	317	321	320	326	301	302	336	317	307	296	332	317	306	304	337	336	313	336	323	320	322	330	283	286	331	287	316	346	321	293	327	334	309	316	337	343	342	305	324	289	323	324	290	343	342	313	292	336	336	311	350	351	315	310	317	317	325	312	330	318	314	324	346	340	325	330	317	324	309	342	343	357	292	342	346	341	315	320	331	329	291	336	294	366	315	343	350	347	331	319	320	337	322	320	345	323	367	326	332	300	327	309	324	323	314	324	309	303	336	290	307	296	309	356	325	320	293	321	295	334	339	340	296	317	330	321	335	305	337	304	336	327	297	298	322	341	339	355	318	298	303	333	333	313	310	312	308	311	291	316	333	320	350	337	343	319	335	327	306	346	329	345	322	354	333	339	347	327	341	318	329	350	329	292	323	340	311	309	338	324	325	336	362	333	302	282	314	328	314	342	307	336	339	311	316	354	290	347	331	340	346	310	302	320	316	307	324	294	345	334	319	331	340	312	354	304	334	325	332	324	324	329	273	319	301	326	323	315	304	334	325	319	314	319	288	310	334	353	307	326	326	327	311	305	324	321	318	342	331	311	327	343	311	319	361	316	324	342	315	319	345	347	350	318	326	289	293	321	326	284	304	276	311	347	313	338	294	289	315	333	312	313	336	324	314	317	311	327	327	301	329	328	328	357	291	317	321	296	339	336	329	315	334	314	305	305	297	339	332	311	341	319	338	297	327	352	317	313	316	333	308	330	293	315	306	334	308	333	317	328	297	298	337	343	322	328	362	308	351	349	347	352	319	328	337	328	326	307	334	300	308	312	303	314	318	318	312	352	316	323	332	319	334	315	341	288	314	325	349	311	325	294	318	353	309	309	317	349	325	307	324	291	343	331	333	331	345	379	304	325	319	320	348	331	334	322	379	344	354	338	337	315	319	304	337	336	313	326	344	305	315	316	319	347	313	289	320	356	315	369	327	351	337	329	325	356	319	306	309	345	316	331	319	318	307	308	315	330	304	307	307	317	335	292	330	325	336	320	339	341	308	307	331	325	341	300	288	358	260	309	316	320	309	331	324	356	332	327	331	277	356	313	313	310	327	304	343	308	305	296	323	338	339	306	298	311	310	344	296	307	311	352	334	289	339	330	321	320	322	312	316	339	305	342	314	332	334	344	355	326	351	344	322	306	347	325	319	326	352	322	325	320	308	313	318	317	303	326	331	305	292	313	314	337	326	324	330	303	330	360	307	348	304	326	351	328	326	319	331	329	320	328	334	321	334	306	354	331	329	301	337	319	341	306	325	346	364	378	309	352	310	327	304	332	341	332	320	305	333	335	328	349	344	336	342	350	352	328	300	334	338	342	338	338	324	319	332	310	326	299	338	326	346	311	332	348	325	309	340	355	338	324	338	362	298	331	291	316	333	315	326	316	344	350	323	338	312	342	350	361	309	331	306	359	314	309	302	350	347	312	306	350	312	323	337	329	330	323	330	292	329	308	313	319	330	351	327	302	322	318	333	292	338	326	305	300	352	334	331	358	328	317	289	328	347	325	317	344	328	334	328	311	316	301	279	315	324	336	346	322	350	355	309	317	287	305	302	313	298	313	316	339	313	319	315	311	304	304	326	329	300	325	315	313	313	293	308	292	319	329	351	334	323	328	319	308	345	352	329	357	331	350	294	341	317	322	341	341	312	314	343	335	302	352	340	310	357	346	306	330	335	323	337	323	311	343	315	312	338	334	285	310	313	339	329	332	324	318	310	327	308	282	324	326	325	342	314	332	306	334	309	330	304	376	293	347	286	284	357	311	343	327	306	339	332	303	341	299	326	315	338	341	329	306	349	286	300	337	329	297	270	316	328	330	336	335	318	316	326	306	360	322	320	308	310	319	309	329	320	318	353	295	312	320	322	320	335	315	290	292	333	311	355	312	335	296	328	310	363	310	335	311	301	317	315	326	351	307	332	339	335	321	332	347	337	300	331	305	320	328	323	326	320	330	317	326	300	324	355	369	314	279	305	334	323	323	345	306	329	327	325	313	351	316	330	309	307	293	314	351	284	325	314	289	346	317	335	302	360	336	321	333	319	334	327	315	316	314	316	340	317	323	306	347	329	344	321	301	292	342	349	328	294	351	322	332	345	328	353	323	323	297	341	304	340	314	320	325	344	322	338	321	301	307	340	344	339	358	329	300	338	312	353	305	332	304	296	303	324	322	328	312	364	304	326	308	311	328	338	314	322	317	318	336	307	300	343	324	334	329	342	310	322	320	326	324	316	325	357	306	343	312	327	357	345	327	322	353	326	342	326	323	355	347	317	311	346	287	314	334	346	323	308	315	339	319	341	317	271	337	352	360	323	307	300	351	328	301	333	356	304	313	350	303	324	356	341	359	316	315	323	330	305	300	332	310	339	324	318	342	328	349	324	328	327	355	317	311	308	293	293	304	306	341	295	326	335	319	320	343	307	303	303	327	306	343	334	303	300	330	316	312	330	320	312	314	301	321	328	355	320	316	335	312	337	322	332	340	308	339	310	312	336	368	314	330	333	295	316	332	329	344	346	345	301	314	311	314	322	332	303	324	333	319	281	329	311	327	319	342	328	319	299	331	328	332	322	347	328	300	349	361	300	334	298	312	294	344	335	323	299	344	360	317	320	313	304	335	311	317	308	310	299	334	293	302	348	334	330	333	325	322	306	309	310	361	316	338	316	333
51526	25503	9323	2637	864	213	216	192	166	200	165	164	184	157	166	159	159	162	168	160	141	148	163	164	146	169	152	142	159	146	173	130	182	170	165	134	162	166	152	160	183	167	162	154	183	173	142	154	168	156	132	147	164	156	176	129	143	146	135	154	158	147	143	157	149	145	154	179	136	159	164	180	155	152	165	155	144	140	161	151	139	153	155	158	164	165	139	173	136	177	160	144	142	155	155	171	156	170	147	134	164	126	159	173	148	162	159	166	154	159	190	162	131	172	173	146	161	161	162	157	170	172	163	148	155	131	181	150	158	146	157	143	133	125	156	144	165	161	138	148	141	169	158	161	166	174	158	136	163	150	162	141	183	151	156	162	155	156	173	192	136	166	143	166	160	167	149	155	152	153	140	155	145	161	176	157	121	168	166	160	154	156	132	154	151	172	132	142	146	137	153	182	156	154	134	140	138	157	149	178	146	164	146	150	165	156	162	172	146	151	156	152	172	120	153	163	168	155	148	167	154	148	136	144	136	152	166	164	163	155	152	150	166	156	150	156	140	160	141	170	170	161	146	172	165	169	165	151	158	151	167	179	130	170	165	140	163	170	128	142	165	161	145	161	158	128	158	149	151	162	150	161	165	173	131	155	136	157	158	176	130	170	144	144	141	134	170	145	161	170	157	158	133	134	169	182	133	142	163	164	154	155	157	180	136	134	140	146	154	158	159	165	159	177	173	130	135	164	153	136	165	121	130	167	137	156	161	161	159	156	159	164	140	139	152	181	160	150	154	162	157	185	154	162	142	163	153	150	147	150	146	158	159	155	162	150	147	148	143	163	157	135	148	152	175	162	159	150	145	173	152	149	152	170	166	149	135	135	156	142	172	165	150	144	145	156	181	136	158	176	170	149	142	172	169	153	159	156	152	138	147	176	141	159	160	155	137	151	154	144	147	151	164	164	149	169	168	148	160	169	138	149	161	162	143	145	153	162	156	160	157	176	164	148	150	162	163	129	165	174	151	158	172	150	144	160	133	186	126	150	164	171	131	147	159	134	159	134	149	157	158	161	147	147	144	130	150	158	169	138	152	160	147	150	188	173	155	161	141	149	167	169	148	150	151	145	142	150	140	150	169	149	130	154	162	151	148	164	129	140	151	133	138	171	172	138	140	159	175	138	149	142	162	177	159	161	163	158	171	135	139	171	156	145	168	138	149	139	145	133	155	125	151	171	159	128	129	152	159	172	174	139	157	171	171	140	147	172	176	170	168	142	176	177	159	180	170	146	152	141	151	154	153	150	150	162	147	168	138	118	174	157	160	153	131	169	147	153	157	151	144	135	164	158	139	149	151	152	135	148	170	153	171	166	178	141	166	153	162	150	155	154	142	152	140	140	163	159	157	172	184	147	156	137	175	152	172	166	168	137	123	151	156	160	152	168	144	161	163	162	163	164	154	145	162	158	153	140	133	135	136	122	148	151	151	138	165	171	162	166	163	165	149	151	167	155	115	146	150	150	151	126	126	156	160	139	146	157	140	166	125	158	154	182	151	149	145	149	125	162	152	145	169	146	169	164	140	163	139	130	169	146	155	150	166	157	141	171	135	166	172	171	169	149	146	164	143	162	120	122	167	155	153	132	168	155	164	152	157	133	165	124	155	154	141	134	167	178	159	145	168	150	146	166	150	153	147	153	145	165	156	139	146	166	162	132	157	152	159	179	171	157	178	145	164	154	157	143	176	135	170	154	151	151	174	158	160	184	186	176	138	172	164	156	152	134	146	132	152	144	144	179	140	144	148	174	160	157	169	148	165	133	148	132	171	157	152	155	150	151	124	145	139	153	146	150	147	155	147	161	144	166	150	158	157	137	157	148	135	156	163	158	145	174	148	171	156	160	158	141	167	176	166	135	161	169	173	150	157	156	170	156	138	150	159	148	146	179	124	135	157	141	157	147	160	138	146	172	159	137	170	158	167	174	151	138	143	168	140	170	136	163	150	147	158	153	163	146	151	137	153	148	163	167	133	140	142	153	133	139	161	159	139	151	143	137	163	161	145	145	151	150	138	152	158	186	168	152	143	163	172	159	144	146	174	164	131	161	171	180	127	173	144	159	151	188	152	161	155	152	164	155	165	169	174	154	168	162	140	152	164	166	161	155	156	148	169	149	169	158	165	162	168	158	161	167	144	156	144	142	189	153	173	166	159	183	159	164	163	160	161	146	150	140	164	160	137	156	160	154	146	168	184	171	149	155	144	146	153	157	173	176	164	126	158	158	154	139	144	168	164	162	171	158	156	149	166	154	167	158	174	145	165	168	170	152	162	147	132	150	149	151	151	176	142	141	135	142	159	170	200	152	146	158	159	122	137	152	141	151	146	156	154	171	166	163	155	134	162	147	182	173	147	154	170	156	145	148	142	149	147	136	150	145	155	160	137	154	163	161	160	145	138	154	151	169	157	143	153	157	175	167	169	136	138	150	166	153	176	191	150	168	158	164	157	166	138	135	172	142	150	146	133	155	159	146	155	178	183	153	173	171	147	143	166	156	165	173	145	155	178	133	136	145	175	131	166	182	137	162	173	146	152	148	147	150	140	168	129	146	133	145	134	164	138	163	171	145	158	159	153	175	154	162	164	131	182	160	143	178	155	142	149	161	159	149	170	134	164	161	149	167	184	162	157	167	155	140	130	155	168	175	149	160	170	163	163	159	128	150	167	159	164	149	166	189	164	154	155	172	146	151	151	146	135	159	137	141	157	152	126	160	162	148	131	133	158	140	175	157	151	162	135	156	155	155	179	126	141	157	178	139	160	166	135	160	146	155	149	190	146	144	140	155	161	173	151	142	170	175	177	168	133	127	175	137	146	165	181	171	164	142	171	166	138	160	138	160	163	143	129	176	167	168	125	173	173	130	148	147	158	153	135	143	149	156	147	159	204	173	149	137	142	143	138	131	149	155	164	135	129	132	155	137	180	157	144	141	172	135	129	155	143	135	144	147	144	143	171	167	163	148	148	152	159	155	150	161	163	147	171	166	147	163	135	134	130	153	161	162	136	149	153	170	159	149	165	164	147	157	156	172	151	157	142	172	136	166	154	141	174	168	147	160	174	142	158	178	174	141	183	158	150	157	139	170	154	163	166	149	161	166	149	165	160	158	141	161	141	147	178	186	160	161	156	127	149	185	164	129	157	158	145	162	149	145	141	176	163	142	153	138	158	155	155	158	169	135	117	153	148	160	153	131	161	181	156	171	159	150	156	159	168	162	156	143	157	164	130	162	179	134	176	149	154	156	159	159	176	152	161	160	160	179	129	148	172	134	173	169	134	150	147	172	157	158	156	144	143	168	167	126	148	159	135	162	147	117	150	148	145	152	153	180	133	139	167	163	163	149	144	154	159	175	145	151	157	170	138	149	156	135	150	136	165	161	158	163	168	156	160	138	142	198	134	153	162	160	142	152	142	167	159	137	133	136	165	171	152	123	138	189	152	152	148	159
34302	17857	10881	5854	2612	596	502	462	454	391	463	412	374	342	374	390	363	388	339	328	346	325	342	319	342	286	394	345	372	323	337	334	326	380	331	335	357	340	314	347	352	322	342	344	346	337	342	360	338	338	321	366	334	359	295	339	364	346	350	349	330	333	413	368	340	354	344	351	355	341	352	307	304	367	338	321	322	341	344	350	321	363	331	366	313	343	334	334	335	311	330	328	332	361	377	356	352	319	339	333	341	327	306	380	317	347	332	337	315	339	298	303	314	354	332	351	362	335	299	364	306	329	319	339	361	358	328	335	351	309	328	353	307	332	353	354	354	363	345	365	302	340	380	353	328	319	331	320	343	330	337	331	330	305	377	334	344	368	341	340	321	330	332	323	302	358	319	333	340	352	351	365	338	317	353	349	327	304	328	352	358	318	346	339	339	317	302	363	351	364	341	357	331	347	359	336	350	332	334	337	327	291	363	343	320	345	329	358	306	328	317	326	340	343	350	314	339	377	336	339	329	362	332	358	327	334	327	359	339	321	345	330	298	374	292	329	348	335	357	339	299	343	340	336	355	359	358	351	356	348	292	307	352	329	310	339	385	339	344	360	349	324	344	337	335	315	352	340	337	332	335	352	356	345	368	339	335	317	370	334	338	347	327	326	315	342	358	356	338	354	367	365	365	345	337	372	334	359	352	350	340	335	327	364	333	342	317	317	346	355	352	346	367	337	313	307	346	348	325	345	338	327	366	323	331	331	371	342	342	325	304	373	319	338	342	360	318	306	334	316	315	369	365	369	353	355	360	319	339	339	351	348	342	344	358	293	333	352	309	331	322	360	350	328	356	346	354	379	345	344	346	333	357	310	344	308	351	330	324	324	381	309	320	339	345	330	334	335	369	353	336	346	339	340	333	342	318	383	346	351	332	334	340	333	310	340	350	328	348	331	330	336	327	314	342	348	318	339	366	320	360	312	349	314	340	331	348	346	289	336	325	296	369	352	349	335	307	329	379	336	352	359	333	356	323	319	347	334	323	338	319	328	309	312	385	329	318	322	353	333	352	323	340	367	352	353	335	343	352	312	319	374	375	340	378	363	355	350	342	372	339	325	360	334	343	361	343	362	321	312	334	345	337	358	339	329	355	333	312	319	336	334	354	328	301	338	376	319	329	288	373	327	316	353	357	327	354	346	331	336	365	357	315	340	336	338	371	332	323	338	326	360	318	342	399	366	374	342	370	315	363	341	338	327	347	326	346	342	381	350	368	341	330	324	338	315	302	310	318	324	307	321	356	326	329	332	334	327	362	335	343	383	353	370	350	384	346	336	362	366	359	344	372	342	351	348	345	350	332	338	326	358	325	344	318	343	362	347	312	327	347	353	351	316	319	348	358	328	347	333	338	346	350	325	321	360	347	361	359	354	345	370	299	334	338	345	387	335	343	327	351	340	343	364	346	340	329	320	346	329	336	327	340	369	318	323	338	352	351	347	350	313	338	339	372	303	323	336	351	308	336	342	351	292	311	391	349	368	378	350	355	319	351	361	341	323	368	335	316	362	336	341	354	351	356	332	306	328	315	329	349	347	331	315	302	348	347	360	346	354	343	313	386	341	354	320	328	322	334	331	352	314	354	332	371	363	351	373	363	327	340	337	355	359	351	306	346	335	343	358	383	337	356	319	311	315	330	353	348	378	333	350	329	337	342	355	326	385	310	336	326	387	343	356	320	336	347	355	339	308	334	335	368	359	351	345	296	351	322	324	348	336	325	313	327	365	339	352	299	337	334	347	325	330	325	356	349	378	341	362	353	369	313	332	345	331	316	354	346	335	347	388	316	315	329	315	344	361	364	326	346	316	313	311	382	354	353	347	327	320	330	354	326	372	353	371	361	318	339	340	351	346	332	311	326	324	346	348	307	330	351	358	317	345	321	342	345	328	380	300	336	362	306	312	361	303	354	362	322	328	329	322	330	337	335	333	336	328	321	345	347	374	354	334	321	345	321	354	285	354	335	347	358	300	353	333	338	350	355	387	351	345	335	339	353	343	350	329	342	316	343	359	360	338	377	390	354	330	338	351	339	342	310	379	330	337	335	334	352	344	329	385	342	339	347	360	327	344	359	329	349	360	326	349	355	385	360	343	348	335	347	347	360	346	360	316	342	334	356	329	357	321	346	351	361	348	332	343	351	331	332	326	327	359	352	339	319	315	347	373	354	352	350	313	324	347	326	334	343	350	324	383	382	332	324	310	348	333	342	332	387	336	349	352	348	354	323	323	350	330	357	359	325	349	329	353	337	362	305	332	354	345	319	339	351	342	348	337	345	329	341	353	360	364	352	346	333	382	359	368	333	325	345	342	301	358	362	354	338	350	350	374	350	339	360	340	328	336	306	357	338	349	339	351	338	352	349	350	335	316	363	306	335	329	339	350	351	327	368	361	327	315	334	343	323	376	317	353	354	313	366	353	331	316	313	335	339	340	350	316	333	314	342	384	346	315	315	331	318	360	319	333	340	313	333	320	332	341	338	350	329	352	338	334	362	350	309	330	348	316	369	373	300	351	318	302	325	315	372	329	373	364	353	321	359	324	351	339	353	337	329	334	333	341	357	318	343	336	347	350	325	361	335	325	337	341	347	308	298	385	335	313	314	334	363	345	341	334	362	349	369	337	364	349	310	335	359	345	357	357	329	337	341	334	328	338	351	359	335	339	353	331	326	332	328	337	363	343	366	368	322	345	359	323	351	327	373	321	319	310	359	334	321	338	313	335	372	337	345	334	335	333	380	313	342	326	351	338	347	336	322	342	328	301	328	347	339	311	346	347	365	351	370	338	370	335	345	339	370	366	331	321	371	350	333	339	352	349	339	358	351	361	331	345	341	356	367	321	349	348	332	336	338	347	300	322	295	338	344	350	321	325	334	340	353	356	331	317	337	353	373	344	329	338	336	355	320	349	348	344	328	310	331	363	360	326	334	368	339	319	371	352	319	354	311	343	331	328	350	374	359	345	348	321	349	320	313	326	338	335	379	344	337	346	316	390	333	358	358	357	324	333	359	324	325	329	346	383	329	330	327	337	369	322	349	349	335	345	340	339	331	357	362	281	343	294	342	337	315	323	329	348	364	325	321	342	407	287	352	302	344	314	336	334	294	317	359	324	357	360	329	329	344	324	314	337	336	312	384	363	352	325	319	325	330	317	298	359	322	359	320	363	347	322	340	358	340	366	350	326	361	340	360	301	336	337	350	362	348	367	360	361	332	356	359	327	349	331	339	328	349	326	349	333	329	362	361	349	362	349	327	354	346	360	331	340	343	360	338	361	333	370	322	345	337	335	347	373	366	348	353	331	353	349	347	334	383	370	328	342	352	355	369	383	337	357	366	348	344	322	322	309	325	337	344	333	337	340	342	339	355	338	316	358	330	341	349	326	330	343	347	320	367	363	355	341	300	350	343	364	323	372	337	339	320	334	321	351	342	349	351	331	372	331	347	338
63943	34113	15455	4824	1366	285	204	174	201	158	165	159	154	166	139	127	140	156	170	152	154	142	144	164	123	158	152	151	160	148	142	130	146	151	147	149	161	129	110	124	113	134	161	148	152	153	150	123	129	150	114	147	135	153	141	145	144	166	152	143	128	152	136	155	138	155	143	132	156	153	147	146	110	147	137	137	149	110	119	125	139	146	150	156	145	159	158	143	164	148	145	140	121	140	144	153	150	141	124	143	138	127	149	155	139	138	142	130	160	151	149	147	161	143	142	142	149	145	143	152	149	131	143	125	149	166	149	142	143	159	157	163	139	118	163	132	136	123	152	121	139	123	125	145	148	143	150	148	137	134	153	130	134	162	131	146	119	144	137	169	156	140	129	144	132	126	145	139	132	119	159	138	130	117	134	131	132	123	137	162	121	132	132	116	139	154	143	153	139	157	123	132	158	156	161	142	160	128	154	143	149	124	163	139	138	148	121	135	130	162	162	153	163	134	136	136	155	170	157	142	145	163	147	142	150	147	130	135	141	158	143	144	159	157	132	122	132	127	144	121	150	135	146	145	147	139	136	133	141	151	126	133	142	139	142	131	135	165	132	143	145	143	158	135	128	163	140	149	132	139	132	140	135	133	145	143	149	124	151	151	150	143	140	150	150	131	118	121	139	166	159	127	137	156	159	152	124	162	136	120	137	151	146	117	135	133	141	148	142	143	161	157	171	142	140	156	136	137	125	147	135	155	137	156	145	137	139	132	145	130	128	137	125	161	130	135	120	150	128	138	127	142	129	127	136	157	138	128	159	164	124	127	136	121	158	144	140	128	135	145	133	136	133	126	140	123	148	117	136	173	155	125	138	131	147	142	130	140	142	131	144	152	155	151	153	130	123	152	150	142	133	156	136	143	158	146	133	129	143	144	132	147	143	156	124	159	155	148	154	142	148	126	152	128	131	143	147	143	143	133	145	154	143	136	164	152	136	128	143	132	134	158	126	123	144	133	142	161	151	141	141	148	135	139	146	159	155	165	129	153	148	152	150	157	140	162	145	163	150	130	133	148	153	115	120	154	137	135	154	157	154	123	139	121	128	149	115	163	151	164	129	123	130	134	149	136	162	145	133	145	110	130	138	136	155	128	150	128	114	150	157	140	158	150	129	144	144	158	142	140	130	139	159	144	113	140	127	134	140	128	144	166	133	159	145	148	140	150	144	148	153	124	133	140	144	155	124	114	157	139	156	144	145	146	146	152	139	112	144	152	141	135	150	143	155	139	129	138	158	135	124	119	158	154	135	158	139	138	142	164	151	158	147	136	169	138	139	144	137	158	135	143	144	165	161	151	135	147	124	133	118	169	157	136	156	131	131	151	158	163	131	129	131	141	141	138	133	130	146	135	146	168	148	149	158	138	170	142	146	130	140	128	152	142	146	153	141	118	119	133	141	168	134	113	172	137	171	159	153	155	139	151	136	145	139	162	146	137	118	124	134	127	158	142	159	137	123	139	139	137	146	133	135	140	159	121	138	130	145	145	151	138	149	133	133	134	134	143	159	136	152	140	150	136	147	189	135	140	112	123	138	140	142	152	146	159	132	135	153	157	161	167	145	146	147	129	155	146	122	133	133	150	173	164	151	141	127	134	163	161	148	150	145	145	150	139	131	137	142	138	139	147	124	147	132	153	137	152	155	154	131	123	122	128	124	160	106	135	142	122	123	148	126	131	144	139	107	124	132	147	158	121	137	176	170	134	143	159	140	130	128	153	149	131	150	173	156	129	131	152	139	131	143	153	159	150	148	169	132	140	109	123	131	140	141	132	125	125	141	138	119	139	160	147	126	128	142	167	136	147	150	142	139	144	128	145	134	143	140	126	128	131	137	168	150	144	154	127	118	136	135	139	141	155	121	144	116	139	149	116	140	154	138	162	134	137	143	151	134	144	131	153	142	158	127	147	143	146	137	144	134	132	155	132	137	147	154	129	158	147	114	161	135	148	139	128	140	151	131	135	135	131	136	140	134	133	173	152	135	140	117	106	155	175	155	138	151	122	127	141	133	153	156	125	143	128	168	139	129	142	124	145	144	132	161	164	136	151	163	141	127	139	148	150	137	139	150	149	129	148	141	138	151	145	144	138	130	167	141	150	123	153	131	155	157	139	139	135	154	183	164	127	143	151	147	154	159	127	140	144	137	119	138	146	124	155	125	139	157	126	138	145	142	156	151	145	122	150	150	136	131	140	144	131	144	158	132	140	153	144	134	163	155	139	151	136	155	139	133	127	132	128	131	140	132	135	125	144	101	148	132	159	140	110	136	143	174	132	149	143	151	141	132	136	155	134	156	121	127	149	153	140	105	137	168	139	132	169	149	155	152	148	136	122	138	152	147	161	141	139	158	154	138	132	158	124	135	135	154	126	139	134	140	141	133	128	154	141	135	143	145	119	115	155	134	146	139	134	163	144	133	124	131	139	155	152	122	139	147	139	164	149	138	131	126	140	146	145	148	141	163	120	151	141	133	140	127	142	149	131	133	129	145	145	138	150	154	135	136	128	150	127	154	134	115	139	158	145	156	158	133	141	150	146	131	130	174	133	149	152	162	152	135	151	152	158	162	140	131	110	156	134	169	150	138	142	132	149	158	140	148	151	134	165	116	148	144	156	175	139	134	146	133	160	122	167	148	133	124	157	153	132	149	155	155	146	130	132	154	148	155	131	135	124	129	152	128	135	140	142	151	122	147	138	134	131	149	135	156	156	141	131	151	126	127	149	132	124	128	157	152	142	152	145	145	172	125	147	152	119	142	128	123	141	111	169	160	151	147	152	122	124	142	128	150	120	156	145	146	153	152	151	145	155	151	136	137	152	156	136	155	145	142	125	134	131	136	126	145	138	151	162	114	142	146	138	154	170	134	149	136	145	146	155	138	118	115	138	128	119	151	156	144	152	150	151	138	157	133	159	158	143	132	139	160	148	149	135	158	129	148	135	128	142	142	122	136	161	131	137	144	145	143	138	136	124	128	129	141	147	150	126	147	137	150	108	126	156	164	142	165	131	139	124	144	142	119	133	146	147	155	119	124	130	134	123	141	169	141	133	149	150	112	125	136	135	144	151	129	124	121	152	117	134	147	149	150	114	169	143	142	148	149	142	129	140	129	168	151	137	138	151	162	133	132	132	125	167	139	141	137	134	135	144	160	120	168	147	136	137	147	147	144	127	127	145	144	150	133	151	146	144	151	119	149	184	156	147	136	150	133	140	151	152	130	151	136	133	140	119	146	132	147	115	147	134	133	127	145	167	133	130	151	140	148	170	145	140	122	158	145	146	126	133	134	128	127	137	159	141	154	149	144	153	150	132	169	157	140	149	167	125	131	135	136	135	133	126	130	154	142	141	128	168	147	134	146	155	150	123	128	146	143	160	131	133	125	103	155	123	149	138	165	123	148	166	149	160	145	135	169	124	151	135	127	149	137	150	139	122	130	132	144	153	133	160
42543	24796	16689	8834	3816	709	542	465	454	435	393	407	394	404	382	309	340	343	377	322	315	311	303	321	313	326	313	313	311	288	323	310	328	306	317	310	269	307	307	325	337	288	345	304	328	321	334	317	305	323	296	312	311	279	330	321	350	296	331	325	339	306	323	287	316	323	305	322	350	283	317	344	305	303	323	317	344	332	311	331	304	321	302	314	319	313	349	314	322	271	330	325	334	295	364	317	323	292	311	303	318	296	350	334	327	310	318	314	321	313	330	318	278	322	300	321	354	320	341	309	331	311	297	318	329	325	284	337	332	306	319	312	324	326	336	314	334	330	264	302	330	306	317	320	302	302	344	303	281	299	306	286	339	329	317	344	311	319	329	308	298	318	303	334	329	334	324	347	301	304	331	288	331	315	318	309	290	362	310	346	300	294	311	307	294	282	308	324	322	291	336	304	316	354	307	350	322	301	302	305	297	349	330	299	324	341	301	295	319	331	313	316	303	345	334	319	318	333	344	350	309	294	351	283	311	311	335	331	303	283	328	290	299	305	311	294	317	347	279	307	330	322	321	297	329	321	319	335	287	322	328	322	335	303	308	309	289	340	323	297	298	342	316	355	345	325	329	350	342	305	291	313	318	298	311	291	338	311	308	287	317	325	302	301	317	285	327	336	302	320	294	333	286	307	327	290	317	310	346	278	286	353	290	295	340	337	314	303	306	312	322	325	336	312	336	339	342	296	321	305	323	347	306	295	325	357	326	312	333	318	300	301	326	280	308	306	341	309	315	339	338	324	314	323	311	317	332	308	318	323	322	289	297	336	312	314	329	314	301	299	313	306	342	321	338	317	321	322	292	319	346	312	330	316	330	312	328	346	325	316	310	339	323	337	296	291	313	308	326	328	340	302	312	347	281	328	343	312	296	318	307	344	282	288	359	318	314	316	292	333	332	329	303	305	357	327	332	308	287	289	333	296	317	326	319	335	311	357	319	311	294	295	313	312	313	352	361	288	314	300	332	310	302	314	278	342	311	322	318	318	297	336	317	322	320	292	350	304	335	313	351	335	290	286	298	327	310	335	298	298	287	333	314	296	328	339	343	330	310	340	310	338	312	328	286	329	331	321	303	273	296	317	293	326	304	352	290	315	300	320	330	301	297	335	330	316	330	319	332	325	355	298	307	300	354	312	339	327	349	333	338	299	322	308	310	330	339	337	286	327	311	315	314	329	303	336	324	339	338	284	292	314	302	302	317	322	319	336	321	287	298	278	317	306	303	321	313	296	296	322	297	332	313	331	328	306	303	313	304	302	308	303	317	318	273	317	319	342	307	337	329	319	313	315	263	336	309	294	301	326	335	324	280	305	291	333	287	309	360	283	305	290	318	335	322	296	289	313	297	341	314	305	311	304	333	328	324	327	332	293	328	328	316	312	327	330	314	280	350	327	308	306	305	285	312	284	285	332	298	303	305	309	309	308	322	336	353	327	306	321	312	327	324	300	318	297	308	305	318	277	341	295	305	307	333	330	323	312	316	295	304	304	288	292	309	318	314	311	289	319	332	314	312	321	328	305	322	292	321	347	265	328	337	315	316	300	331	336	313	317	311	318	321	324	324	328	336	318	320	306	308	338	278	307	284	312	305	342	331	323	326	310	307	304	301	304	291	355	332	312	308	342	301	321	303	335	330	300	314	312	319	284	343	299	367	305	317	299	336	305	320	325	301	299	283	321	336	357	305	298	295	321	313	324	335	285	323	318	319	332	310	296	336	307	312	310	274	332	306	368	304	303	309	303	346	297	325	304	301	325	326	330	357	299	306	295	295	293	306	356	338	309	298	328	353	322	325	328	302	317	312	305	329	327	320	331	327	309	286	322	313	336	311	292	347	320	325	297	361	296	327	342	348	317	325	298	299	311	314	311	341	289	328	310	328	282	308	351	342	317	336	337	314	325	297	323	322	328	308	325	315	320	278	332	310	321	316	328	302	325	312	305	288	361	359	330	303	299	326	285	298	349	326	297	330	330	327	311	312	312	350	362	295	309	316	324	316	301	311	324	300	284	330	303	311	262	323	305	308	317	325	314	310	312	308	301	356	281	332	355	308	316	366	317	310	327	334	326	325	323	318	324	306	322	294	315	317	327	291	300	323	303	286	347	309	342	331	345	323	330	334	323	340	321	307	314	335	328	322	318	341	307	293	339	314	330	341	308	300	317	319	286	318	313	315	344	299	332	291	305	340	315	307	327	323	341	328	324	337	340	322	328	310	335	345	330	324	316	308	309	329	318	287	320	322	289	311	337	349	307	329	345	335	330	320	316	319	319	333	312	305	338	282	301	332	323	286	319	301	299	320	341	305	355	288	307	316	327	312	335	303	315	295	331	324	310	320	319	291	286	330	320	337	284	337	315	309	335	321	303	328	301	338	324	338	299	317	314	326	299	329	314	312	305	292	312	351	306	331	336	271	326	299	314	287	281	306	329	291	288	321	305	293	292	346	315	306	323	290	310	337	328	346	296	322	309	284	320	289	291	322	296	323	354	330	281	295	322	309	311	326	313	324	268	301	300	341	303	336	315	349	332	312	316	317	325	322	294	305	288	315	317	302	301	336	308	310	326	295	327	347	336	288	319	299	275	328	293	326	323	297	328	294	336	317	295	303	300	296	351	318	312	316	294	305	318	299	296	314	310	331	308	303	343	309	276	287	310	350	316	340	332	320	313	305	295	288	309	312	321	325	324	314	327	299	320	323	304	325	311	351	319	306	363	302	325	319	312	326	316	327	272	344	336	324	303	308	326	290	317	321	287	307	279	306	333	328	285	343	298	290	298	307	305	314	300	296	307	313	306	319	305	326	338	311	308	327	331	322	322	357	341	331	310	316	316	333	316	334	322	276	306	326	292	310	319	323	315	334	331	304	315	322	337	297	317	305	337	341	277	311	342	310	309	319	305	347	309	328	357	327	301	295	290	312	309	326	347	313	322	290	283	345	309	310	368	333	294	333	338	326	328	287	277	296	330	308	320	297	316	300	297	302	325	334	310	317	321	309	341	359	330	325	313	312	294	289	309	330	313	353	300	322	334	310	347	316	306	315	323	295	319	340	285	350	305	310	344	334	322	295	323	341	289	335	330	305	313	349	300	288	320	318	341	313	317	308	317	336	339	348	320	317	324	321	336	299	311	375	374	327	329	313	320	299	320	321	315	318	302	329	354	318	293	300	314	345	317	328	299	314	292	314	308	327	302	339	305	324	303	330	307	323	325	330	288	311	296	286	321	325	311	277	346	338	329	326	306	328	343	330	323	300	290	328	333	283	319	338	326	315	303	306	302	307	316	282	323	284	288	344	324	323	323	313	269	307	323	307	315	342	297	300	280	326	330	293	314	313	295	296	328	327	302	330	308	307	291	305	300	291	354	299	297	317	304	314	321	304	371	300	318	308	354	330	319	324	316	294	315	300	327	307	338	349	340	302	322	324	346	298	298	281	299	327	322
65832	38691	20890	10758	3481	578	340	270	240	212	205	187	169	156	161	172	161	167	139	136	169	146	155	124	134	148	139	156	143	169	131	128	147	162	147	146	135	153	132	157	143	141	171	154	157	159	148	161	146	143	148	126	141	146	135	140	126	141	143	149	126	151	142	144	126	158	129	167	157	148	134	151	158	146	142	148	144	149	153	139	140	129	140	135	137	153	142	155	154	163	158	156	142	154	144	166	157	161	155	131	149	150	132	124	126	169	139	141	155	151	156	150	135	144	143	145	147	154	127	127	126	145	163	165	156	123	119	132	168	132	145	146	163	159	168	112	122	150	153	160	145	133	150	132	142	155	139	158	148	128	138	183	146	128	141	154	116	146	149	144	121	144	163	173	155	134	148	138	123	139	147	148	157	145	132	146	143	150	142	136	136	147	145	121	146	136	154	151	154	131	132	118	138	156	159	137	150	184	163	130	172	153	158	141	164	161	143	131	157	158	140	149	138	149	128	158	146	159	163	141	146	154	173	150	151	131	160	124	173	172	141	151	150	128	118	172	172	137	140	157	132	155	144	130	139	134	132	157	145	134	150	138	144	147	137	132	126	143	142	147	137	143	161	162	142	125	139	163	158	141	143	126	133	127	123	140	139	136	117	112	131	155	161	170	144	181	157	146	136	159	129	155	126	163	162	151	178	159	157	130	158	152	127	167	139	125	126	131	150	134	154	142	135	128	151	149	146	138	148	149	125	113	125	161	156	146	131	124	152	140	175	167	153	148	146	150	153	137	152	138	149	149	145	137	130	134	153	128	163	117	136	155	150	171	141	146	153	142	150	149	137	133	134	145	139	128	148	153	143	163	146	172	153	165	136	145	159	171	155	127	152	143	147	159	164	138	142	151	123	135	153	143	110	150	143	164	180	133	127	145	146	138	130	153	182	128	173	169	135	126	144	144	156	162	142	125	140	145	133	145	140	153	129	159	122	162	114	122	155	120	150	150	160	145	161	159	147	175	133	157	167	156	140	161	144	159	127	146	139	154	126	134	123	134	174	153	143	141	130	131	145	155	146	133	136	121	144	156	136	156	142	122	117	145	137	148	132	138	159	147	123	143	131	139	150	143	161	139	145	138	142	165	156	128	152	158	153	140	147	158	146	142	137	169	141	124	155	113	128	127	138	144	153	131	135	136	155	122	148	126	164	166	146	153	180	152	145	152	115	128	134	142	156	137	146	155	130	161	132	159	147	144	134	135	122	155	198	158	139	149	143	139	136	140	145	151	145	156	152	161	142	141	128	150	146	167	154	148	156	147	142	146	145	134	145	167	136	136	141	145	140	154	167	143	137	144	138	148	139	139	141	182	156	130	161	166	152	134	152	176	137	166	147	131	140	176	132	146	144	147	146	153	132	148	159	176	140	142	146	136	163	145	147	118	140	133	151	148	122	129	153	159	143	133	125	130	141	164	154	144	148	144	156	158	165	146	136	115	157	162	160	111	136	137	132	146	151	160	127	144	150	124	130	146	153	128	138	133	130	151	176	143	158	150	135	159	156	131	161	150	127	164	156	138	141	146	122	150	134	119	149	161	144	153	153	119	137	144	129	142	158	125	142	163	147	171	130	143	142	155	144	119	145	160	136	137	165	146	146	148	126	158	142	136	145	158	150	155	150	160	152	137	162	151	109	139	159	135	140	163	123	137	145	152	166	154	125	145	134	148	168	131	150	131	132	132	139	177	139	128	123	137	157	162	146	175	116	139	131	134	134	133	138	141	126	135	127	148	168	139	173	150	150	178	160	166	152	136	150	133	131	145	135	148	161	147	125	142	165	149	149	143	145	138	121	142	140	125	153	122	159	149	156	174	135	157	153	144	159	141	140	148	126	151	141	167	146	160	136	142	163	160	132	134	152	143	158	143	152	142	140	139	161	134	165	142	135	132	144	124	134	123	150	146	133	130	102	146	137	163	149	152	147	170	134	133	137	145	128	121	143	137	138	141	146	122	142	141	179	154	149	144	145	157	158	142	138	155	137	134	139	137	154	127	139	151	134	143	127	122	117	142	144	140	141	151	154	121	143	142	158	173	145	152	146	163	122	163	141	151	142	129	162	135	138	136	153	156	160	162	139	130	153	140	130	151	161	161	148	154	134	153	151	163	149	143	134	151	151	151	139	144	153	155	143	135	151	158	147	131	146	157	131	127	165	124	123	148	135	150	132	149	140	120	150	132	153	123	156	150	179	154	154	122	126	152	145	132	135	141	141	130	111	125	127	141	138	152	137	145	154	146	124	142	132	146	152	153	163	169	161	126	152	153	141	159	142	137	131	140	146	147	161	178	148	153	159	144	154	154	155	162	131	133	140	141	146	162	151	142	118	152	163	172	130	141	148	139	152	144	158	149	158	154	130	154	122	159	175	145	147	137	148	152	138	150	143	158	134	158	150	141	165	131	158	138	154	130	154	138	137	131	139	137	136	138	163	119	149	139	151	136	139	133	156	166	154	136	152	133	152	153	164	155	148	141	163	156	149	137	142	141	131	147	150	147	148	144	126	134	154	133	168	144	150	149	168	150	142	142	148	162	127	133	136	142	130	136	161	126	150	171	143	133	134	158	123	137	141	154	155	169	149	150	162	140	123	147	139	119	139	149	146	141	177	144	119	171	155	164	155	132	163	150	143	134	169	136	149	140	146	139	132	137	167	151	164	154	129	147	150	145	133	145	171	137	137	130	162	143	146	111	173	128	143	136	135	155	142	148	139	147	137	165	121	178	137	144	156	129	136	136	134	153	157	120	154	145	154	155	132	156	128	143	178	150	146	130	138	147	142	148	144	158	143	148	121	150	137	151	153	141	133	137	168	145	160	166	128	129	155	134	140	139	139	152	134	161	128	141	183	130	151	141	168	131	139	161	132	142	140	146	124	148	150	130	154	171	128	144	142	154	160	139	145	145	146	139	138	153	152	153	139	141	172	131	125	162	150	152	140	151	171	122	165	132	148	149	125	172	120	143	152	126	138	158	170	130	138	147	151	135	146	143	163	130	144	149	163	128	156	142	174	146	136	142	136	156	156	125	171	159	153	149	149	162	143	134	154	164	162	122	169	152	157	138	128	136	153	132	147	157	156	139	158	153	132	141	151	141	149	137	147	134	135	157	166	147	153	154	149	149	125	141	141	126	159	140	143	144	134	132	166	155	135	160	140	134	147	144	153	157	143	136	139	145	129	151	167	146	150	155	145	136	143	161	133	141	161	131	158	159	132	144	153	161	154	153	147	133	130	147	150	146	143	146	144	127	127	136	158	131	156	139	144	144	142	135	135	146	158	128	153	136	154	151	156	150	139	154	146	138	136	131	144	126	153	160	143	134	151	133	144	144	143	161	145	144	144	130	125	122	148	129	138	127	134	145	131	129	153	135	145	150	158	143	169	142	138	153	130	153	152	152	154	149	154	141	135	134	159	147	146	121	137	126	132	146	134	170	150	152	147	133	135	156
42288	28694	21942	17909	8278	1492	1111	968	824	771	656	606	554	470	418	446	323	366	371	328	334	332	326	331	321	320	309	333	337	323	365	351	333	331	350	319	369	336	341	330	285	336	329	319	318	342	313	367	314	343	343	343	310	325	336	324	317	341	300	331	325	355	306	317	314	336	304	337	320	320	319	334	337	352	301	327	327	316	329	316	313	374	336	362	316	346	351	306	345	307	306	330	324	310	353	323	331	319	310	331	296	313	304	323	308	317	311	346	338	330	339	313	348	321	331	354	326	302	350	316	350	321	304	309	322	344	310	298	322	309	341	309	312	306	348	314	314	334	295	334	351	354	316	318	333	306	318	322	357	339	305	300	327	352	336	332	297	310	301	337	306	326	312	291	313	340	338	333	359	294	351	323	309	329	331	319	318	350	315	321	356	334	296	316	333	293	302	317	356	322	310	310	306	298	307	331	366	308	322	327	300	319	290	331	350	323	318	329	296	322	320	319	324	294	329	309	303	341	341	307	310	318	312	352	322	313	325	306	336	327	317	309	328	314	312	302	300	299	334	332	291	323	325	320	295	339	287	342	319	288	307	330	318	326	350	328	336	315	328	332	316	356	302	322	302	343	296	301	296	323	331	332	306	349	341	283	294	290	324	309	322	326	313	289	325	305	313	359	320	294	348	311	344	314	330	318	343	300	298	296	331	339	333	330	313	308	336	343	330	359	344	320	342	330	333	303	326	382	306	334	311	303	313	343	302	353	344	328	305	288	324	308	312	313	347	295	338	329	318	305	327	312	326	343	277	301	328	319	338	330	321	340	313	333	322	322	335	296	314	356	311	317	309	346	326	321	310	311	346	327	309	291	313	354	294	311	316	310	316	323	311	320	333	316	329	330	309	327	324	354	328	313	328	341	310	305	316	312	325	322	331	337	335	323	313	345	362	308	310	320	312	339	343	311	287	323	315	342	306	350	313	340	336	340	311	329	305	320	326	333	306	314	331	308	353	311	316	315	351	315	331	306	350	327	345	323	296	285	342	335	322	311	310	311	351	341	277	298	314	332	346	314	313	331	314	333	292	304	304	311	335	329	367	331	338	374	351	329	328	324	300	339	306	323	302	318	265	338	302	339	306	324	329	332	348	330	328	337	340	334	321	321	321	324	302	348	340	319	340	299	339	334	291	314	373	314	314	328	346	339	341	281	333	372	326	335	317	317	325	303	339	326	300	347	297	373	313	319	318	304	295	320	330	290	305	303	301	336	338	335	338	323	316	331	306	316	363	337	319	337	327	304	330	376	319	310	310	288	332	302	350	331	335	317	345	373	304	326	335	351	329	316	339	332	346	307	306	313	321	320	318	321	314	334	330	322	343	296	312	320	309	342	344	324	340	317	313	345	317	327	314	293	340	298	362	314	340	307	314	319	304	313	303	277	292	347	341	318	351	345	324	310	298	340	327	310	321	326	310	325	313	304	295	298	312	320	328	275	342	318	329	318	319	311	332	309	321	310	333	328	302	334	342	306	343	318	340	344	321	329	368	314	308	351	337	315	298	357	336	327	340	292	346	345	317	374	331	320	311	333	314	320	324	307	353	331	316	322	343	328	305	316	325	316	323	317	351	338	307	306	282	321	318	337	322	347	333	330	341	327	327	327	329	313	317	358	295	320	346	324	317	313	329	340	348	344	319	322	300	321	330	316	341	327	321	338	318	321	355	328	299	306	344	354	343	343	321	325	320	338	311	336	295	324	335	325	307	368	350	308	314	311	333	308	305	315	305	326	321	300	305	314	322	322	340	307	326	327	315	312	326	273	326	321	302	336	306	323	319	299	304	306	311	311	314	303	330	345	333	320	312	317	313	333	315	341	340	307	343	336	320	312	328	305	310	327	298	295	331	309	313	333	328	342	316	331	323	355	320	329	304	341	317	291	361	305	328	315	328	332	330	324	341	306	305	325	346	282	305	327	323	329	297	332	319	313	301	328	326	353	327	342	316	313	295	309	280	327	309	303	330	295	330	317	330	328	323	342	352	344	344	326	326	325	327	317	316	304	300	323	326	328	348	363	322	319	347	345	345	345	331	317	327	379	308	312	340	344	351	335	356	312	314	316	266	351	304	322	347	307	323	318	307	345	331	321	323	311	347	312	326	304	321	335	351	338	348	354	313	319	319	298	320	338	329	321	311	313	318	300	321	338	332	298	332	328	332	288	317	317	365	328	340	300	304	298	336	307	297	337	320	325	310	316	307	308	299	330	320	366	309	298	353	300	321	288	328	336	313	289	286	312	316	346	307	336	304	311	309	327	320	301	322	316	300	347	296	331	325	325	359	318	332	312	331	331	307	316	329	327	326	331	356	326	300	339	295	359	292	273	329	294	309	322	314	313	313	318	316	338	308	300	311	292	327	329	322	316	304	353	341	297	320	312	303	324	354	334	321	373	317	295	316	306	353	317	304	307	332	293	293	325	334	295	308	302	306	331	301	360	344	338	318	337	345	362	315	342	355	342	344	324	346	312	278	281	330	325	326	327	319	352	335	316	304	312	330	306	334	332	304	328	318	307	343	335	324	341	315	348	327	313	324	323	336	320	330	305	311	337	309	321	335	362	347	314	326	337	323	274	313	333	338	306	314	339	349	325	339	312	315	339	331	319	290	306	331	314	310	339	333	311	315	313	336	325	335	327	307	356	311	322	323	334	353	330	342	322	290	319	337	334	331	354	313	299	289	319	354	321	305	332	324	334	324	308	317	327	331	335	323	315	326	329	346	324	329	333	331	351	305	331	307	312	324	310	316	319	336	324	365	305	328	341	300	333	330	325	341	295	335	319	369	305	324	294	373	330	348	312	324	316	330	336	321	328	310	315	335	331	324	349	320	308	349	313	335	351	336	316	337	312	291	303	323	340	308	351	322	304	310	283	320	313	292	312	313	345	324	311	305	355	327	308	304	309	331	320	324	283	302	312	310	345	335	305	300	300	326	352	313	364	323	319	307	313	300	354	315	325	379	315	316	322	339	325	344	301	323	324	341	301	309	337	305	325	330	347	316	307	338	329	306	312	298	288	341	345	303	326	334	322	315	333	330	301	326	316	331	307	316	325	322	327	327	364	323	327	307	357	305	315	339	320	320	304	298	304	332	342	343	326	303	318	283	313	340	299	317	327	307	343	287	338	300	330	331	334	327	333	327	295	328	323	303	286	311	343	321	328	304	315	298	289	316	321	303	347	305	324	320	320	322	320	313	304	343	322	323	328	325	319	313	309	335	328	316	318	337	304	329	305	318	306	337	321	313	330	341	312	338	347	320	323	320	303	327	320	293	340	322	317	343	299	328	331	322	309	308	308	319	305	313	294	323	331	352	338	346	300	321	278	312	339	350	361	283	350	311	310	354	334	329	312	311	305	342	312	324	346	310	316	328	315	346	345	306	315	319	346	317	322	340	315	289	340	334	297	332	326	293	346	319	344	319	319	300	311	306	340	328	317	321	312	332	299
52747	23477	6991	1552	516	219	177	192	176	176	198	173	155	159	152	169	160	159	156	160	158	163	165	147	154	179	169	147	144	190	156	155	162	163	141	135	155	142	148	159	144	131	137	159	152	182	164	163	155	158	155	144	139	171	189	154	138	163	168	178	137	160	141	175	154	160	156	175	170	176	162	152	167	142	143	159	169	164	133	162	165	156	124	139	139	158	158	148	141	155	166	163	167	178	170	159	148	175	149	161	158	179	143	146	137	180	143	161	125	149	170	144	152	147	154	176	164	146	201	138	181	156	190	162	173	158	135	137	144	150	175	141	149	153	139	187	147	153	172	165	158	181	142	163	131	156	174	170	171	154	162	141	140	155	158	176	176	155	141	167	152	142	175	138	166	148	164	150	159	158	145	142	157	157	131	145	166	149	165	158	158	145	160	147	156	173	184	156	143	170	135	132	156	141	190	154	138	153	151	155	180	146	170	189	181	154	169	143	160	148	151	162	180	162	146	155	164	158	144	183	167	175	158	153	143	147	149	171	168	189	147	119	159	166	160	169	155	158	176	149	172	176	151	128	143	156	149	155	166	143	175	173	173	166	143	146	159	155	142	177	158	163	194	135	152	152	155	157	172	163	146	157	170	165	141	154	137	137	173	182	151	162	167	160	165	156	164	136	168	168	167	147	184	139	151	135	139	176	171	159	150	156	162	158	170	174	178	188	172	132	170	146	142	159	140	138	156	157	134	151	162	138	144	149	148	158	166	164	169	159	130	138	166	140	180	155	147	168	162	152	161	153	127	139	158	134	172	146	177	168	155	153	151	184	188	178	143	156	172	162	149	160	162	162	150	169	142	152	158	146	166	147	133	166	152	125	153	145	168	158	160	157	152	172	165	153	160	144	138	162	156	169	170	163	159	165	152	170	165	163	149	177	171	165	149	150	146	158	152	154	152	165	187	165	177	150	182	145	180	176	160	177	160	169	140	135	148	153	153	181	149	154	137	153	151	151	155	140	141	149	130	128	176	144	146	166	165	144	157	167	151	138	155	159	158	154	164	149	148	133	151	165	172	175	146	161	170	152	174	128	137	149	163	172	147	168	145	145	181	162	146	177	161	154	154	148	162	173	164	145	159	166	148	139	137	146	175	162	135	137	155	159	152	158	143	153	167	161	150	152	167	171	139	168	160	155	174	160	152	138	147	172	170	174	177	146	150	148	164	147	149	189	176	128	157	157	159	128	162	158	189	137	167	132	175	184	142	146	161	178	139	131	136	126	146	138	140	204	168	169	170	172	136	171	150	196	129	149	153	168	163	178	151	167	146	166	185	145	175	156	127	158	163	157	127	147	169	153	140	149	171	148	148	163	158	147	152	158	153	140	147	170	152	157	170	191	151	157	152	154	148	153	157	163	158	166	166	147	157	164	166	166	137	183	166	146	167	169	194	141	149	171	156	160	146	163	170	150	146	157	140	174	192	160	153	150	167	148	167	164	147	151	144	162	171	166	158	180	142	152	150	140	181	136	174	172	163	156	166	184	178	164	150	152	156	141	162	176	158	137	151	168	156	146	173	161	164	159	148	158	145	174	131	166	157	161	155	144	168	158	137	175	154	148	152	177	166	158	172	161	158	149	142	164	143	133	171	145	160	169	137	150	167	174	172	161	159	151	137	148	160	149	158	155	155	182	158	159	155	157	173	162	145	145	173	167	152	134	162	143	156	155	179	170	151	133	157	188	153	166	147	170	141	143	163	161	130	147	164	145	165	166	182	155	160	179	153	166	124	115	170	149	179	156	174	170	170	163	139	145	155	146	138	158	181	165	176	145	130	179	171	170	151	147	158	168	151	142	191	168	150	143	175	167	151	131	153	144	143	157	161	157	149	147	163	164	147	155	141	148	144	151	168	160	138	165	175	139	183	153	144	170	151	162	151	167	163	149	133	139	161	151	158	159	162	156	161	165	159	144	149	173	159	144	142	150	130	155	139	122	160	173	154	158	182	143	176	153	173	161	157	169	183	176	154	165	147	163	145	144	162	147	163	135	178	179	166	147	171	168	146	168	170	148	188	138	148	145	151	159	162	161	161	153	182	167	164	150	170	202	169	173	160	143	154	165	175	158	168	154	165	148	150	159	161	156	163	158	152	132	164	149	158	161	173	163	161	172	137	143	165	181	157	153	164	151	151	152	139	167	149	132	168	167	147	176	145	165	161	163	186	151	169	158	143	163	175	168	164	157	155	159	138	157	172	174	162	161	153	147	148	148	153	172	166	162	171	155	155	171	175	155	147	131	175	164	163	150	186	178	157	151	175	135	163	126	145	148	146	166	164	162	132	163	179	156	160	154	160	169	177	150	159	141	192	157	149	146	167	170	184	154	142	154	175	152	157	147	135	174	126	155	158	176	180	183	141	159	147	151	158	187	149	142	164	151	144	155	178	162	143	154	152	169	166	154	170	165	164	168	161	146	147	151	143	145	145	161	173	189	192	151	166	150	158	145	175	146	158	146	155	151	163	158	157	162	146	161	154	134	151	139	143	155	144	147	148	177	163	151	167	162	149	159	165	163	153	159	140	162	177	147	186	159	148	149	141	153	169	152	139	158	130	154	143	149	156	134	147	160	161	148	160	163	164	131	159	166	161	169	163	146	143	168	171	151	171	167	158	128	150	155	151	165	174	150	147	163	137	143	148	143	159	159	151	161	149	136	172	161	142	176	159	147	138	146	140	162	155	152	145	169	187	152	150	143	166	181	157	167	174	156	160	142	140	158	175	145	165	135	148	132	187	138	167	182	167	151	149	144	174	160	156	141	146	154	160	148	141	150	136	143	152	147	158	166	166	145	137	162	156	144	171	138	168	131	167	140	148	155	172	154	178	152	163	183	172	167	162	169	169	149	160	157	127	154	171	158	162	150	155	152	156	158	159	143	169	147	138	154	144	146	142	144	164	175	176	161	158	162	149	145	150	180	163	176	180	170	143	145	161	155	169	159	160	169	139	125	153	162	159	148	154	146	156	131	159	164	154	156	157	142	164	156	178	160	174	150	143	148	138	134	177	153	151	168	154	152	136	142	161	186	140	141	161	172	159	157	158	162	171	146	154	134	149	138	145	151	164	165	151	140	170	161	160	162	149	140	154	155	163	132	167	146	174	172	146	160	162	174	165	193	154	181	149	168	159	158	143	159	156	138	164	137	138	159	153	154	182	172	169	152	163	148	161	168	157	153	151	154	144	161	180	166	153	146	153	176	137	151	127	140	142	170	162	147	158	137	168	151	152	188	148	149	164	162	167	167	159	152	156	157	149	155	164	143	177	166	144	145	164	147	139	133	138	153	138	153	152	148	166	177	150	152	180	156	145	157	156	155	183	170	166	148	166	144	136	144	162	154	151	156	139	154	156	168	143	163	151	140	155	162	160	167	161	163	125	140	160	130	180	179	142	149	159	162	137	155	176	169	188	144	157	147	156	173	173	150	152	118	166	161	161	161	156	144
36007	15830	7444	3270	1417	527	466	457	440	406	432	394	357	355	372	361	366	345	344	360	311	333	345	339	309	345	310	339	311	377	355	346	360	360	355	371	369	333	359	343	327	355	346	338	310	370	358	346	352	347	333	353	363	354	338	383	347	370	330	321	349	368	361	357	373	338	313	346	397	329	335	363	320	356	353	313	333	337	331	348	356	342	360	336	357	333	310	337	325	371	350	379	300	341	324	372	333	323	375	308	325	352	350	363	332	364	360	367	332	338	347	342	339	324	320	376	320	342	321	339	358	316	340	336	339	339	353	341	333	332	356	355	359	325	344	355	336	355	328	346	350	328	362	344	345	342	357	343	327	322	380	368	354	322	343	359	343	328	314	348	359	354	314	332	342	342	330	328	331	324	350	344	356	298	347	336	373	349	352	338	329	340	326	357	378	369	344	380	353	324	304	328	355	367	352	339	351	333	339	336	329	341	360	361	339	306	328	377	376	320	317	330	313	342	347	371	366	310	349	347	349	339	321	338	348	356	323	326	324	371	348	376	345	336	318	337	358	363	350	345	333	368	364	341	355	352	341	346	352	356	323	334	400	344	348	344	329	329	333	298	361	375	362	316	363	305	328	351	331	372	342	347	341	359	353	345	390	337	344	346	318	337	363	336	374	352	349	306	344	355	350	334	359	359	358	353	312	347	362	374	351	323	376	339	351	354	361	322	326	313	342	322	352	341	353	376	303	326	336	348	353	357	347	302	356	365	350	356	349	314	337	330	309	351	317	348	318	303	322	337	342	350	371	344	342	362	359	332	337	325	351	356	342	352	331	354	350	387	346	314	362	345	347	344	326	341	360	357	358	318	323	333	379	344	364	353	363	355	355	328	362	307	350	351	344	340	315	332	354	333	337	325	347	369	371	357	355	381	346	344	367	361	343	343	325	359	326	338	341	349	334	368	323	346	363	347	324	343	363	308	327	364	345	339	364	353	350	371	336	339	338	343	351	310	295	363	343	344	305	343	327	344	352	325	358	329	336	327	331	352	348	352	342	362	336	359	346	305	337	340	373	330	349	337	349	364	358	375	348	352	346	372	352	342	335	373	342	349	362	363	354	342	375	359	324	312	346	334	374	348	341	373	316	350	368	353	354	344	344	340	373	346	343	360	394	337	350	387	331	343	358	332	338	349	330	337	357	338	348	354	349	357	349	360	314	327	360	336	337	345	302	352	365	356	328	334	330	320	347	314	340	367	357	316	355	353	350	335	341	318	355	358	335	335	335	331	340	323	326	337	369	331	311	337	307	327	327	342	340	351	371	332	323	320	361	315	341	307	341	342	362	359	329	295	353	314	385	341	365	359	347	319	350	340	339	377	341	317	344	346	348	340	359	311	346	341	364	350	345	347	332	330	323	375	330	336	344	341	344	343	327	355	343	324	355	352	360	321	342	338	334	340	348	327	362	367	335	354	393	375	325	343	341	316	341	359	347	324	345	344	359	346	371	353	348	327	332	318	306	326	351	323	305	346	327	337	338	318	332	327	364	309	317	358	372	333	353	342	358	356	328	338	334	344	316	354	347	315	322	327	328	321	335	331	362	341	290	376	346	341	352	324	323	359	372	338	328	351	354	343	348	331	325	332	331	359	362	337	322	343	387	328	326	348	388	376	352	292	353	327	350	371	358	358	356	357	361	346	344	302	342	351	328	346	345	344	354	396	367	317	363	361	333	336	325	321	373	328	342	348	341	347	360	352	317	327	297	320	348	339	341	315	306	351	321	328	349	359	338	342	333	349	343	365	310	369	356	337	343	344	308	371	337	339	345	350	378	357	329	330	314	317	353	354	338	363	343	351	349	359	353	343	344	360	332	345	346	367	353	344	347	346	333	346	367	339	355	335	356	314	340	346	340	350	338	354	322	311	359	337	332	343	346	362	377	357	378	357	352	349	329	338	353	351	366	350	359	316	370	349	340	350	350	325	353	361	351	341	363	328	343	383	327	355	323	344	370	311	316	346	345	335	350	361	383	362	333	341	324	345	294	333	336	316	347	371	346	324	371	327	335	332	331	335	330	331	338	358	350	371	350	355	355	392	377	353	345	327	345	337	367	337	344	352	333	344	356	362	364	323	354	368	339	349	336	340	342	339	363	370	337	365	369	353	352	339	357	343	322	339	361	301	314	362	345	351	361	320	363	363	305	355	350	327	331	340	316	318	368	328	335	326	361	328	331	360	335	378	345	340	356	329	325	346	401	362	336	344	358	385	311	356	357	337	335	337	335	361	340	345	338	342	370	364	360	342	354	341	339	358	377	340	360	359	366	332	361	327	347	333	335	350	333	334	340	332	332	345	331	332	338	360	360	339	362	364	345	334	337	332	365	326	342	326	381	335	318	327	341	364	330	354	386	356	323	349	330	367	335	354	326	327	349	334	354	367	339	302	315	347	370	324	339	364	365	333	323	382	333	366	355	369	353	331	334	366	389	348	336	355	312	345	369	312	318	355	333	319	327	332	330	316	383	330	362	350	340	369	357	357	349	318	378	343	314	367	332	313	307	318	338	319	376	324	341	349	344	345	338	322	340	340	366	357	331	338	345	365	364	321	351	326	331	357	333	331	343	365	303	377	333	365	341	353	353	361	349	366	355	365	378	337	366	365	329	324	318	333	343	334	340	376	331	333	356	376	332	349	355	383	338	351	320	379	338	354	336	348	368	364	341	326	350	322	380	377	354	335	345	326	351	330	353	312	352	336	356	337	333	344	359	319	354	343	346	349	350	380	321	349	343	340	332	326	342	359	310	340	341	346	371	378	359	346	347	381	337	314	340	348	325	337	339	346	353	310	361	322	360	341	362	393	367	343	366	383	331	359	342	362	349	349	323	360	368	351	325	332	359	310	347	335	349	340	385	351	343	319	354	345	351	332	346	360	345	362	346	356	325	338	332	351	327	364	337	334	342	316	326	366	318	378	350	336	325	348	315	323	347	338	322	323	347	328	346	331	361	341	333	339	353	351	357	328	355	351	337	338	382	353	361	363	356	340	341	332	358	345	358	357	333	354	363	321	345	342	362	344	356	341	355	340	317	344	317	323	339	331	358	344	341	344	368	362	362	348	362	374	383	340	365	345	310	347	378	369	342	371	343	347	379	341	316	343	345	307	337	342	347	317	373	364	377	323	374	324	351	345	350	353	307	356	355	370	325	340	327	364	332	323	318	389	335	330	328	348	318	340	335	362	351	358	359	325	340	337	336	358	340	357	359	334	313	355	349	360	374	303	348	285	396	361	344	352	354	346	376	331	324	350	348	328	315	330	368	369	311	355	318	368	321	365	350	338	338	326	349	295	385	331	367	371	357	336	311	342	350	350	341	339	338	336	337	345	332	349	320	318	343	357	310	346	338	351	313	373	334	349	352	319	326	363	359	342	334	347	347	368	348	358	374	328	340	354	331	344	342	333	342	339	347	336	345	315	356	352	350	339	339	346	376	337	331	353	378	343
54911	26889	15401	8127	2374	532	300	270	232	216	202	203	164	147	149	142	159	160	132	139	157	165	119	127	145	144	144	128	150	149	133	128	133	156	150	120	135	120	146	158	128	145	140	121	138	157	151	137	156	140	136	141	135	156	120	156	144	141	154	139	129	169	150	125	138	144	141	157	141	136	127	135	136	148	139	133	117	147	127	129	142	128	124	126	133	133	141	131	149	136	145	120	148	122	137	136	155	145	115	133	136	136	131	121	145	158	133	155	149	128	134	140	149	139	168	153	132	146	148	115	146	146	153	160	132	117	137	146	172	153	129	123	147	140	139	110	145	127	158	131	137	125	150	128	154	149	144	131	162	163	142	140	132	143	149	128	141	113	122	135	128	127	119	149	134	125	138	137	130	135	139	162	143	108	126	108	143	124	133	145	134	136	129	131	136	132	158	131	140	143	148	135	128	141	141	115	122	130	134	141	128	147	144	130	152	155	152	127	144	147	126	138	151	140	138	137	130	142	133	149	152	142	168	140	131	111	128	120	135	163	132	114	130	145	121	145	132	143	145	147	134	143	135	126	139	168	135	119	142	139	129	130	138	147	134	130	129	127	157	118	152	130	132	146	145	148	144	125	136	146	147	136	120	125	134	114	131	151	124	140	124	138	138	145	131	137	148	151	161	137	132	144	129	159	145	121	138	145	148	146	147	126	127	142	136	147	142	122	156	128	124	146	130	135	151	135	134	139	134	140	138	151	131	145	137	132	122	146	152	138	154	142	136	120	130	133	127	135	141	136	133	150	128	146	130	130	119	121	139	136	146	147	123	133	112	131	167	138	138	140	134	133	155	145	137	157	145	138	133	125	127	131	115	165	127	135	154	149	126	139	129	145	142	153	142	133	150	126	137	121	137	144	139	151	150	111	137	135	134	127	123	132	128	134	140	143	135	139	135	138	154	150	113	153	140	157	135	126	124	134	135	120	120	151	137	121	149	139	131	149	134	120	146	119	133	141	141	121	120	117	129	116	150	118	141	150	146	149	151	143	125	131	146	120	160	135	137	149	130	113	136	143	155	145	130	145	147	147	139	120	131	138	142	135	133	154	152	145	150	175	114	126	137	129	130	153	158	139	146	146	141	132	161	129	151	162	142	138	128	147	128	149	153	130	117	156	152	162	148	145	151	150	151	131	139	119	126	111	129	138	127	144	129	126	142	122	152	137	147	127	161	127	149	134	125	148	136	138	155	128	137	146	131	142	127	133	142	143	147	119	149	151	143	116	139	136	131	129	128	148	121	159	125	139	130	144	138	149	164	130	135	123	134	131	109	143	135	135	141	147	125	136	119	119	139	130	114	158	150	138	142	154	159	124	162	142	118	142	124	124	163	125	136	155	131	138	142	124	108	145	143	150	152	124	143	126	144	129	152	139	154	115	155	138	141	149	137	145	163	125	143	133	114	136	157	149	135	142	143	133	134	128	147	144	141	133	140	108	123	129	132	126	119	112	155	118	131	144	138	146	131	141	130	147	131	128	140	128	148	163	137	150	123	135	146	147	134	152	132	147	133	130	134	128	123	126	168	138	128	132	128	161	109	136	134	138	127	135	139	161	151	139	113	117	157	149	135	139	137	175	143	129	132	143	133	146	142	135	135	140	154	115	132	152	134	162	149	140	144	142	131	147	143	131	132	133	145	133	145	151	135	153	156	128	154	142	130	139	134	125	173	139	135	147	134	147	138	138	153	133	144	119	116	136	152	149	144	155	147	143	147	130	145	135	140	137	119	117	147	122	124	129	143	136	135	146	125	101	159	147	125	125	132	128	133	160	145	149	144	151	148	140	119	152	158	152	145	158	137	155	138	152	134	122	164	137	138	119	143	153	123	149	130	151	145	150	154	139	141	146	132	126	149	148	142	137	140	132	174	125	157	137	162	148	145	139	142	130	130	131	123	153	134	163	137	120	149	141	127	168	147	144	130	165	163	125	141	133	130	157	180	128	136	130	130	128	134	139	127	135	128	135	123	111	113	148	137	170	137	120	138	143	131	146	148	133	152	162	152	126	143	140	157	138	128	134	145	146	154	143	123	129	149	133	132	132	129	143	140	152	121	132	123	125	144	164	167	113	130	107	127	131	143	140	120	146	152	142	167	137	160	138	122	148	128	142	136	137	148	143	147	116	139	144	122	122	113	148	132	133	153	141	136	131	129	139	121	153	138	120	145	143	158	114	141	139	127	121	140	144	122	133	151	159	134	161	140	147	133	127	140	107	141	149	123	125	112	121	126	131	157	123	138	150	144	155	157	133	123	135	133	141	141	155	142	153	169	143	152	117	120	143	143	116	148	129	148	151	128	138	124	132	118	131	133	139	122	107	116	123	146	131	143	121	125	131	105	148	146	143	156	148	140	142	115	141	130	108	135	120	130	149	147	135	141	136	124	130	131	134	155	123	138	135	128	164	108	124	149	129	127	140	127	142	129	161	119	139	138	152	151	143	162	164	143	146	139	131	132	130	131	142	138	139	154	126	144	150	144	150	124	135	133	157	126	131	133	152	130	150	152	136	125	135	130	124	142	138	152	146	122	130	127	142	131	146	146	156	137	148	160	139	140	151	145	125	156	147	151	148	129	134	163	145	139	132	111	132	146	120	128	125	129	142	139	131	132	122	144	152	141	139	117	139	129	133	143	133	158	159	129	145	132	143	134	151	139	130	151	125	134	146	132	116	123	141	121	127	121	145	135	151	129	141	121	124	150	129	131	142	125	131	135	133	127	131	137	149	130	166	153	116	148	134	143	149	126	126	129	124	125	124	147	139	130	113	135	129	134	134	121	127	142	159	155	115	137	126	116	143	151	148	132	127	135	137	135	142	156	180	125	133	148	136	127	95	119	131	129	160	147	121	131	131	133	140	162	139	133	150	147	131	136	146	130	132	129	168	129	132	151	123	130	96	146	135	123	132	140	142	121	128	127	133	138	151	116	131	139	134	160	150	139	136	140	149	128	127	131	145	144	129	116	135	144	110	126	140	133	135	147	136	159	146	148	148	142	146	135	160	149	126	149	121	128	139	140	121	123	141	126	142	142	127	158	130	131	135	125	149	155	129	149	137	129	126	132	133	124	138	134	132	125	133	132	159	113	114	131	140	125	160	144	143	137	135	159	133	129	131	133	139	155	131	115	125	147	126	169	144	143	130	129	159	139	129	149	140	155	136	133	143	146	169	126	145	134	139	141	138	108	112	145	132	126	142	135	121	157	127	122	140	147	159	157	121	147	152	133	144	134	129	119	150	152	155	140	135	119	135	124	125	129	129	161	160	134	131	113	139	148	127	140	132	123	130	138	122	147	169	127	118	125	120	149	144	133	148	143	148	134	149	165	152	129	162	156	126	140	154	114	158	134	119	119	126	131	151	126	140	148	137	157	136	126	135	176	139	129	122	146	158	144	144	138	142	156	126	147	130	149	149	156	160	123	165	123	143	141	125	134	115	149	123	131	172
34737	20132	19387	15837	6125	1849	1043	898	866	703	581	576	492	456	443	390	382	372	367	320	304	307	311	317	332	287	306	318	311	340	282	275	318	300	314	311	290	347	310	321	314	312	322	302	315	312	336	343	312	315	309	308	349	344	304	298	328	341	328	292	316	323	314	324	288	312	331	319	294	327	328	351	321	254	289	305	301	342	361	318	284	294	272	324	304	278	306	323	313	310	301	297	329	284	304	315	348	287	302	316	296	311	278	321	324	339	296	310	279	298	318	311	283	258	339	305	292	269	328	314	301	317	303	324	336	326	304	267	307	302	316	318	323	298	298	323	301	324	315	324	337	336	305	326	325	310	295	316	312	301	317	303	306	311	304	361	311	339	327	293	302	326	319	325	330	312	349	273	336	328	325	304	309	304	313	318	330	312	312	324	310	295	297	325	325	299	336	337	311	285	314	305	304	338	315	299	325	321	334	320	336	317	306	303	323	288	287	326	303	328	312	322	300	322	337	314	299	301	332	303	325	317	320	306	309	328	313	314	302	317	344	300	321	314	314	299	307	313	300	277	314	305	313	286	276	310	300	325	295	319	307	346	306	362	317	321	303	301	341	307	295	345	297	329	320	284	286	315	306	282	324	296	303	294	290	311	321	311	270	319	317	312	333	291	308	290	365	309	324	301	320	310	335	293	284	327	281	298	348	311	309	308	331	317	297	324	313	316	335	322	307	298	294	352	322	289	321	326	311	313	335	294	273	333	302	285	321	312	340	320	340	325	337	280	291	283	292	324	313	326	291	320	322	313	305	315	313	296	309	366	297	313	289	313	285	330	306	306	305	324	293	313	321	329	326	303	312	301	305	330	330	307	305	311	342	324	304	285	310	324	313	321	312	311	333	320	334	301	316	325	332	325	301	303	343	308	313	289	329	288	311	278	321	301	316	300	295	320	317	308	319	287	295	315	303	310	314	314	333	286	313	286	301	323	289	300	309	294	288	338	329	266	322	299	309	319	328	307	337	352	291	299	301	281	313	336	313	309	318	282	301	300	290	298	333	298	296	329	285	330	285	304	278	339	327	328	302	315	292	292	293	290	336	304	257	302	281	294	343	317	312	323	306	325	337	286	318	280	296	332	323	323	321	306	291	318	325	304	286	319	360	309	354	352	296	310	293	329	295	314	307	317	308	295	350	333	289	300	284	305	325	348	315	299	326	334	295	289	295	326	334	310	300	323	297	309	326	317	316	340	312	311	276	296	275	283	287	339	313	283	324	324	333	297	337	329	304	320	292	306	318	300	336	301	316	329	324	314	310	306	309	325	300	328	312	286	299	291	287	291	328	304	297	294	284	309	324	306	316	292	326	324	315	303	318	330	287	327	283	295	292	308	299	320	313	300	298	318	311	307	314	305	341	329	288	303	323	338	302	288	290	321	308	338	308	289	315	301	331	333	277	313	275	293	325	282	311	310	337	319	307	314	310	318	295	282	312	327	310	290	299	323	313	290	320	305	290	339	340	291	319	310	309	295	314	299	296	316	307	309	296	297	319	329	335	321	315	311	332	340	297	317	334	286	313	309	300	306	315	301	303	312	306	325	313	259	327	282	337	317	324	345	348	310	297	305	296	352	314	330	323	305	316	304	280	285	314	306	316	301	360	313	288	327	305	328	272	293	330	338	272	280	315	308	298	299	303	334	315	310	304	309	303	310	308	333	311	319	329	313	315	290	297	306	301	314	316	320	324	320	321	308	313	316	275	277	302	312	313	303	283	283	314	298	305	306	321	297	323	317	354	295	295	344	298	309	323	313	299	334	301	348	311	298	313	344	299	318	293	300	303	303	280	308	314	322	324	348	300	289	318	284	329	304	305	291	282	309	297	292	323	320	304	320	310	318	313	307	309	333	285	295	303	315	313	305	269	280	293	302	273	314	297	305	310	313	291	288	291	331	318	317	331	310	302	305	295	304	296	312	285	307	277	323	323	286	294	290	321	291	301	325	308	302	288	298	293	301	298	316	300	283	285	302	293	304	302	340	290	320	312	310	323	331	307	321	298	292	280	277	332	291	293	281	343	311	311	306	311	284	317	329	316	327	312	312	334	303	298	292	293	290	305	326	306	305	305	321	317	284	325	300	303	288	322	317	298	317	298	299	311	303	327	308	273	320	309	307	330	351	315	337	295	303	303	319	316	319	308	317	319	308	315	292	319	302	315	280	268	309	293	306	313	314	303	305	332	309	303	294	315	293	307	309	322	297	307	316	313	330	278	279	323	326	325	300	307	340	290	313	304	299	316	343	313	313	302	279	320	315	345	309	303	305	305	313	345	295	303	312	285	330	341	318	295	324	337	308	308	307	294	269	297	324	262	295	284	313	351	299	321	340	304	301	281	295	303	311	284	305	291	302	318	316	299	316	297	325	303	326	280	331	305	320	327	310	323	326	298	260	317	303	341	288	316	276	299	322	312	279	293	353	302	330	331	306	360	306	310	317	287	294	305	317	297	311	329	300	312	328	323	291	305	305	323	304	319	294	307	299	318	289	310	326	337	322	311	307	307	328	302	322	312	318	289	301	350	306	348	306	320	310	311	283	284	319	322	318	279	311	277	309	302	289	325	306	303	296	309	297	288	292	306	324	300	324	294	279	309	308	301	310	279	310	301	316	317	310	320	335	286	303	313	318	315	296	314	319	291	315	320	310	303	288	300	328	304	332	299	305	274	333	300	313	354	327	321	312	303	324	280	301	328	282	349	302	327	316	330	317	317	307	299	306	289	327	315	308	328	347	329	332	323	303	324	332	295	337	295	268	336	314	314	340	316	308	307	304	313	337	320	302	290	313	304	295	313	316	323	319	305	331	334	328	271	294	309	295	295	310	313	317	313	314	317	323	311	328	275	349	302	319	308	296	330	308	323	293	289	286	324	308	297	316	316	324	278	331	297	303	306	311	321	312	283	290	315	312	322	291	309	298	320	345	295	301	339	326	291	325	326	326	290	290	309	321	307	304	326	288	344	313	297	280	293	321	326	337	332	298	312	321	302	333	321	335	302	309	342	302	324	307	286	316	321	296	324	337	289	312	331	301	293	304	351	339	303	308	297	290	336	271	329	327	312	280	308	319	303	318	297	327	321	284	297	307	318	332	255	316	322	298	313	298	306	322	327	322	342	303	338	302	305	284	334	316	332	340	306	296	327	314	319	307	306	283	309	314	320	284	282	320	322	291	338	309	284	314	302	324	292	338	282	319	327	314	297	322	273	283	288	301	298	326	310	289	355	315	306	282	323	310	289	282	300	322	285	269	296	331	333	321	303	310	301	324	284	338	283	290	338	307	324	293	335	293	297	284	306	270	269	308	332	308	313	290	354	308	291	296	299	317	292	314	306	295	315	335	319	321	294	290	303	299	320	323	300	324	335	303	287	299	314	325	294	331	289	281	322	323	276	303	304	274	301	270	306	313	319	308	313	309	326	316	312	318	302	278	321	316	296	316	319	316	307	309
62112	36492	25284	12501	3778	1271	355	268	277	244	208	187	186	146	152	155	160	179	169	139	135	150	153	167	135	162	167	137	148	152	151	147	139	172	148	122	118	147	136	157	135	157	174	159	157	130	147	154	162	168	153	144	145	168	132	133	166	148	128	147	125	154	133	154	137	147	171	129	151	137	173	139	155	124	165	168	139	127	133	138	125	154	140	153	156	143	151	134	129	129	164	149	134	150	149	159	141	154	174	138	145	139	148	144	122	152	131	165	122	156	140	136	155	133	167	150	129	130	132	144	157	164	149	142	158	154	140	152	163	155	137	132	157	145	140	160	127	146	157	131	133	138	128	147	132	136	190	172	145	152	144	130	128	155	148	141	155	163	140	138	135	148	166	138	140	129	142	155	129	122	141	172	145	139	149	138	158	153	149	167	151	143	145	133	151	116	152	145	140	150	151	134	134	151	168	128	134	128	167	154	131	148	148	195	166	162	140	152	134	132	150	153	144	180	148	130	132	152	117	152	138	127	153	141	152	146	132	121	165	158	131	142	159	136	141	145	140	142	149	164	147	152	151	144	143	138	164	137	120	142	144	136	156	143	155	145	166	154	149	165	142	142	146	123	142	156	130	137	133	141	133	139	156	146	174	154	158	165	141	146	152	151	145	156	149	158	130	120	167	154	157	143	138	151	137	136	149	122	136	143	134	143	153	129	151	130	139	146	142	162	151	157	139	131	144	161	162	168	148	156	135	148	168	137	120	153	145	171	152	128	128	157	167	153	138	141	147	155	164	136	147	125	147	133	157	144	134	147	119	138	151	160	130	145	156	156	151	157	128	144	140	138	159	143	143	152	165	151	120	156	116	155	151	163	158	137	135	136	145	150	133	142	138	132	142	150	131	142	143	156	162	134	153	154	157	127	171	146	158	136	171	156	139	151	152	136	144	160	182	145	155	158	155	139	179	138	138	150	136	144	149	163	140	152	159	131	118	141	159	183	136	154	142	143	155	153	154	142	155	131	153	146	159	147	147	132	139	166	142	123	149	154	155	141	173	169	139	152	166	135	127	139	152	153	161	141	153	143	137	173	163	133	152	161	138	152	125	134	154	142	134	141	135	148	157	151	160	154	151	130	132	159	158	165	158	133	150	144	146	145	160	161	114	165	175	130	147	144	149	147	135	130	164	154	136	129	144	137	161	165	152	152	147	136	145	117	148	138	131	122	134	166	171	134	128	156	162	167	122	140	134	157	149	131	181	169	168	159	136	160	141	122	134	152	148	146	157	133	139	156	145	152	139	125	154	160	162	132	152	157	120	154	128	133	128	135	152	150	146	153	144	135	166	132	125	139	135	138	137	159	140	145	153	138	151	145	120	135	154	159	146	146	141	126	147	159	137	158	154	145	145	151	140	144	128	165	152	129	152	147	135	146	161	153	134	131	151	165	157	146	162	137	138	142	140	131	142	130	141	165	154	176	137	153	158	162	142	151	152	146	152	116	129	131	143	127	167	154	140	153	152	157	150	136	147	148	148	142	142	142	152	147	137	140	139	139	143	145	157	145	134	194	154	138	146	159	167	150	125	138	150	135	150	136	131	138	142	157	146	166	146	142	151	155	155	143	159	121	134	131	146	139	139	156	137	141	147	149	132	129	150	130	148	142	130	146	154	167	157	155	135	177	137	142	141	160	140	146	145	148	149	136	156	150	163	132	147	135	164	150	142	153	141	149	154	162	139	144	168	141	129	139	141	156	125	137	141	157	144	119	143	146	130	133	134	150	148	154	157	148	142	167	156	168	125	167	159	166	151	145	157	146	140	132	136	133	165	151	130	134	132	159	151	176	120	142	137	130	135	155	158	132	140	135	122	132	120	149	158	152	152	133	133	148	174	164	159	162	141	148	133	153	153	147	139	157	110	143	126	166	144	156	132	134	151	161	128	138	125	147	153	179	134	142	149	162	142	149	154	142	146	119	128	173	155	135	128	148	167	172	138	144	155	163	145	139	114	136	158	136	170	169	144	145	133	133	141	145	162	145	156	132	165	149	161	139	130	170	121	140	153	165	149	127	146	132	131	127	129	180	156	136	135	147	153	125	153	136	146	147	140	141	156	129	144	133	145	152	133	147	147	116	132	140	161	120	139	161	153	128	156	132	163	130	148	164	144	151	146	135	132	142	134	164	120	160	140	140	152	156	153	141	141	140	146	147	158	146	158	153	159	138	159	132	153	188	123	141	136	130	153	147	146	150	146	162	138	127	169	156	136	173	147	152	146	143	148	141	130	181	129	158	148	149	130	160	143	148	143	157	147	148	140	131	148	146	136	143	148	131	145	167	146	133	138	159	169	151	133	174	174	147	150	119	141	146	163	130	152	130	133	151	151	150	154	137	155	144	154	152	144	124	125	148	106	139	162	127	140	151	129	146	152	165	150	154	148	141	142	136	138	138	136	125	144	144	157	149	162	160	138	129	126	157	145	130	132	149	125	142	146	147	150	140	143	156	146	148	139	139	132	135	162	169	166	144	146	129	158	135	141	140	145	137	147	148	174	149	154	158	158	159	153	149	147	144	148	172	138	147	154	131	146	171	162	135	126	156	155	145	160	139	134	159	116	128	135	156	143	138	144	154	124	155	134	160	145	164	138	140	148	148	140	131	139	132	139	127	141	140	127	153	145	142	141	120	144	151	160	170	152	126	147	125	139	154	154	154	133	163	152	139	139	156	145	164	147	158	169	142	160	126	120	154	147	142	152	142	145	131	150	153	153	124	136	129	154	158	170	130	144	145	144	180	159	126	151	164	148	162	162	141	152	141	133	160	166	148	151	139	159	132	172	148	153	130	142	135	130	153	165	143	141	140	149	152	154	151	130	130	140	164	140	164	160	167	153	131	134	153	149	158	137	136	145	126	135	138	166	131	160	144	153	173	118	157	144	135	130	140	108	144	156	126	148	140	155	130	125	156	112	137	137	154	148	137	140	128	167	127	154	119	139	135	138	136	145	125	152	155	175	135	161	127	140	148	131	151	172	144	143	168	163	144	144	141	154	152	135	141	142	136	149	133	147	152	129	129	144	164	130	124	166	136	172	141	166	132	118	156	147	153	143	162	178	116	146	163	154	139	137	162	140	137	138	131	129	160	137	175	151	161	151	129	133	146	136	155	130	144	151	137	147	158	141	149	136	161	150	141	136	135	144	154	148	140	149	136	154	176	140	158	152	150	148	162	130	168	146	151	138	176	125	162	155	166	148	125	131	138	139	162	128	144	131	157	152	156	156	143	149	127	142	152	145	141	114	151	142	139	139	146	131	158	120	150	126	156	150	156	136	160	150	169	143	147	143	165	154	158	144	162	153	147	158	129	195	149	140	147	137	169	145	128	132	134	136	127	147	122	135	138	152	157	146	135	139	136	162	140	143	147	145	158	189	154	147	169	171	149	156	146	146	130	148	143	144	153	137	146	141	147	161	147	158	161	148	130	155	129	135	165	140	146	127	153
39293	28810	27765	19377	8973	4290	1278	1047	932	815	676	574	579	503	455	420	400	414	374	352	325	363	349	353	312	340	328	324	329	306	287	364	332	324	362	324	316	346	324	291	317	326	370	289	359	340	327	314	347	327	315	320	331	331	325	333	334	311	357	324	356	327	355	326	315	328	349	347	319	330	328	312	332	328	339	297	316	337	324	322	295	337	309	313	350	312	347	340	330	331	328	318	328	311	353	325	306	316	314	343	324	342	321	324	330	296	301	330	328	329	299	318	323	321	329	363	326	323	332	339	325	301	341	355	313	343	310	339	303	338	311	286	313	304	338	326	343	340	334	328	310	350	311	277	325	305	331	291	347	349	314	336	331	323	353	339	329	341	308	343	332	325	334	332	349	310	323	312	305	314	299	328	301	337	289	315	335	372	305	335	321	316	325	338	337	318	286	330	306	327	309	355	317	345	325	312	323	322	340	332	315	323	330	326	306	320	311	341	319	331	340	334	317	337	308	332	328	321	322	325	300	335	288	325	312	306	351	348	328	309	337	339	336	326	335	320	296	336	309	329	333	335	314	322	305	327	324	356	360	318	350	334	292	328	321	303	291	355	332	325	319	321	310	302	336	311	335	287	294	336	315	318	307	331	312	305	320	350	322	326	322	296	339	323	331	300	337	321	302	312	325	332	330	374	329	337	323	313	322	309	336	331	314	288	306	303	350	315	328	294	325	328	313	299	329	344	342	325	314	309	327	357	350	344	304	327	305	348	368	299	318	307	332	323	335	299	319	315	312	299	360	315	306	326	293	293	320	320	327	314	308	325	297	343	341	334	329	320	340	319	362	325	293	308	298	350	321	345	334	327	333	313	287	324	330	351	312	341	295	325	328	326	325	344	354	323	338	321	325	325	289	325	319	326	330	358	332	334	301	353	326	306	352	310	343	292	326	333	300	327	330	305	319	309	334	320	302	306	293	334	320	326	349	289	319	304	346	310	331	317	324	303	313	308	352	313	306	298	292	313	311	339	323	330	327	329	312	324	319	311	333	302	346	335	309	306	329	305	330	306	343	303	295	291	320	318	331	311	317	290	325	333	355	327	333	327	310	354	312	347	339	347	337	327	333	328	305	324	305	302	352	352	341	349	334	343	296	328	324	355	327	315	334	325	348	328	337	322	302	362	334	321	280	315	325	328	343	327	353	330	313	343	335	319	343	313	333	328	304	358	314	316	351	313	327	316	330	315	329	339	330	339	323	327	330	306	336	289	313	337	344	332	304	333	328	364	313	337	356	349	329	296	324	339	312	333	315	312	324	334	332	312	337	325	318	326	315	324	335	312	334	335	342	323	329	328	300	297	339	303	345	330	293	344	335	331	307	362	319	369	336	329	308	305	321	318	300	342	307	328	356	303	324	366	339	338	308	314	291	311	343	325	321	343	355	334	354	313	344	308	370	319	332	354	329	337	312	314	322	320	359	307	299	319	331	355	318	323	342	335	323	359	347	308	315	311	321	343	302	324	302	326	336	347	344	315	340	354	328	323	310	334	310	330	322	336	333	332	313	339	350	320	333	307	310	317	313	292	294	314	325	319	319	302	332	348	358	314	327	332	343	335	343	338	308	325	346	308	342	323	314	336	316	307	327	359	320	306	340	304	283	316	349	300	322	295	329	302	322	325	316	340	320	331	308	333	315	336	321	345	340	361	311	352	326	340	320	306	351	333	337	323	310	325	339	309	311	334	326	346	332	325	318	321	314	336	312	329	335	328	315	343	339	305	316	349	319	318	329	316	304	323	358	327	347	319	331	341	312	307	321	317	348	309	323	293	307	355	316	321	327	317	313	326	323	325	329	298	346	306	315	328	315	297	303	332	301	291	359	312	332	293	332	276	318	307	297	323	329	315	327	344	304	314	335	335	297	304	347	329	323	311	287	357	308	343	312	305	348	349	340	313	342	297	326	339	329	302	312	320	325	322	366	329	320	321	373	314	302	319	309	289	295	313	339	304	325	314	325	312	334	280	346	314	316	312	297	323	332	349	340	341	346	325	287	353	336	303	331	314	295	337	328	351	359	331	329	331	341	316	327	312	321	322	334	325	326	327	373	302	310	323	325	340	299	341	340	320	306	302	315	334	339	307	314	325	329	292	311	308	321	314	344	316	333	336	357	345	352	339	310	331	297	304	339	307	312	331	338	345	357	286	326	322	299	328	315	337	326	322	315	328	340	320	327	294	305	328	330	319	328	338	299	333	320	319	304	338	341	330	333	316	346	328	325	345	341	338	330	308	320	334	332	319	332	313	323	316	330	303	303	342	316	315	331	316	307	305	309	295	318	336	339	347	355	298	316	316	300	328	320	306	352	335	367	346	358	346	336	320	320	327	302	327	345	282	315	331	339	309	328	307	320	303	351	308	331	329	341	343	315	340	330	329	344	338	340	321	341	304	295	330	310	326	343	337	302	281	313	323	343	317	339	304	351	315	335	340	313	341	317	344	331	342	314	301	346	321	334	330	301	328	328	303	290	312	331	336	308	324	313	312	317	359	340	341	335	312	340	286	304	351	299	348	287	330	324	334	327	334	300	327	315	319	314	314	326	318	319	300	350	318	315	300	315	324	351	342	331	320	338	323	334	328	334	354	341	298	323	320	329	292	335	301	306	315	323	322	331	362	323	292	306	309	346	319	360	325	336	313	317	333	346	312	336	304	305	333	303	295	339	286	315	319	329	338	308	336	320	293	326	332	340	301	308	316	326	328	335	335	290	338	330	310	315	300	350	333	344	310	319	332	337	358	312	315	321	326	347	337	316	322	355	327	279	348	330	323	329	334	354	352	312	350	336	314	288	314	329	305	325	334	312	332	327	322	322	345	325	317	326	345	359	360	343	324	325	336	323	316	344	279	340	321	304	323	354	338	317	312	328	315	327	327	343	322	340	304	322	328	322	314	299	310	306	344	339	317	333	310	320	341	362	334	345	286	320	346	358	344	307	359	331	322	328	353	308	335	337	356	301	320	339	347	306	320	330	323	363	328	314	318	358	299	294	340	319	298	298	302	303	324	320	336	286	314	320	324	344	321	377	333	313	311	310	337	325	316	304	322	305	289	345	334	306	307	292	348	330	329	327	307	289	340	313	328	311	335	308	323	290	347	345	336	324	292	312	346	302	353	331	308	310	324	353	350	325	331	314	314	348	295	327	339	338	350	313	322	331	327	376	324	340	333	309	323	344	324	338	319	308	360	308	339	315	346	323	358	291	319	321	324	348	354	344	315	311	308	331	283	310	347	321	333	319	341	322	344	307	359	337	339	299	298	302	326	342	336	326	310	309	360	358	339	339	312	331	287	323	319	314	305	354	333	299	342	335	361	328	320	341	316	327	293	304	321	323	328	317	327	367	322	338	295	338	325	306	329	332	344	352	319	346	327	343	333	319	322	337	303	328	330	308	368	291	310	333	335	300	310	340	304	327	345	300	357	318	297	321	297	332	329	346	339	327	320
51213	22498	7581	2372	738	282	211	185	186	165	172	171	164	183	186	159	146	164	154	173	169	158	174	162	139	159	138	160	138	172	145	178	171	157	165	166	154	168	151	165	150	153	154	144	168	157	161	174	158	166	168	145	163	151	124	149	154	171	163	144	156	180	162	147	151	163	153	180	155	146	169	171	158	162	169	148	179	129	171	147	151	148	142	160	160	165	166	174	151	159	162	161	147	171	151	169	130	180	175	170	165	160	138	164	207	168	174	148	150	137	135	149	153	128	151	155	165	187	149	171	178	158	165	168	155	176	150	137	164	153	157	164	151	156	143	165	165	152	194	117	155	190	162	153	146	172	173	158	155	155	165	127	161	139	172	167	166	164	156	132	134	182	188	171	153	162	153	153	170	153	179	162	148	158	161	165	156	159	141	167	165	153	150	154	165	140	147	164	150	164	162	154	155	163	142	163	171	184	148	141	168	180	157	158	159	185	178	136	176	172	157	141	184	164	170	145	176	169	158	154	162	157	158	157	141	136	128	170	159	155	150	158	142	165	123	151	150	173	147	170	156	161	132	136	147	159	185	167	148	155	161	143	163	170	139	148	162	169	171	150	155	135	172	188	162	172	170	166	132	146	152	148	151	166	161	160	155	142	150	178	159	170	160	150	152	171	163	149	143	156	154	146	134	164	154	163	163	164	196	152	156	192	159	150	166	182	162	181	188	152	156	171	151	183	152	181	138	161	165	184	166	162	131	132	140	173	154	142	158	160	132	166	162	145	138	170	161	159	182	169	148	187	168	141	181	153	154	149	185	154	155	161	147	160	151	151	163	158	144	172	155	148	178	154	153	176	163	161	138	176	165	160	174	152	162	138	168	167	194	171	173	161	139	159	167	162	157	141	150	161	147	173	153	176	167	164	154	151	142	154	161	154	169	161	155	147	153	174	166	159	151	144	157	157	149	159	171	146	144	152	145	185	161	141	171	156	160	159	140	152	161	168	162	168	144	168	132	144	157	146	161	162	154	161	165	157	156	158	166	151	153	166	181	132	161	145	156	169	142	168	149	164	157	155	155	176	174	152	134	145	164	160	172	162	158	133	148	176	179	176	149	146	154	129	165	173	153	169	177	154	165	171	182	158	143	157	150	157	147	154	155	154	173	158	151	160	145	140	129	171	169	165	167	155	132	151	142	150	163	132	161	183	142	144	155	161	176	152	159	172	152	149	150	163	187	149	177	142	160	169	160	153	147	188	175	172	168	155	139	154	173	173	155	161	166	174	153	156	160	159	167	178	172	175	142	155	156	170	158	170	143	131	158	149	172	160	143	168	146	140	173	165	176	171	112	119	170	134	159	155	157	134	148	166	149	165	143	163	160	168	183	156	142	166	161	152	172	176	126	152	157	156	160	153	145	129	176	165	165	149	167	166	178	156	175	148	168	183	160	156	126	140	153	142	160	144	136	174	163	149	149	177	152	172	168	151	156	171	161	156	183	156	179	172	173	150	141	144	146	144	185	157	185	145	134	135	150	147	166	147	146	164	176	153	159	150	177	157	154	159	144	152	155	147	176	139	152	144	159	151	141	158	189	147	150	155	169	165	178	167	153	155	150	155	163	157	168	173	172	177	175	175	156	170	154	158	140	164	138	169	149	150	179	157	162	173	159	183	141	151	178	135	142	143	159	171	171	153	169	148	159	156	181	152	173	136	163	165	144	153	155	164	159	181	173	142	153	152	183	195	164	179	165	159	159	173	135	183	173	171	170	164	162	154	143	152	200	162	160	150	151	185	150	153	171	150	163	152	150	127	151	136	146	161	161	154	142	154	174	149	162	129	168	150	149	170	157	167	180	138	133	163	141	154	165	189	150	150	156	154	169	148	161	170	156	140	141	138	150	145	170	169	155	156	158	150	158	153	145	145	150	134	150	154	156	180	144	164	156	157	170	167	150	167	149	179	186	180	130	149	168	168	141	170	151	179	163	149	148	178	162	174	166	159	142	163	136	164	158	167	138	155	152	161	134	192	143	158	159	167	142	173	137	181	173	164	159	137	160	156	178	186	191	181	135	158	167	167	145	162	156	150	150	150	146	137	159	143	188	146	128	151	196	166	142	152	130	151	155	153	154	175	162	179	158	165	183	166	172	183	179	148	126	168	176	174	177	143	154	147	164	153	187	177	149	143	154	150	171	156	160	184	158	156	173	170	180	164	161	167	172	157	139	168	134	166	163	159	179	150	148	182	172	170	137	143	149	139	165	161	146	174	151	173	148	157	138	135	154	142	161	159	146	150	160	150	134	137	186	184	176	165	174	137	152	179	151	158	164	162	159	179	154	148	157	168	166	159	163	171	176	160	145	158	158	148	153	139	156	182	147	152	181	167	165	163	152	143	167	148	143	169	170	151	158	166	161	147	151	144	157	171	164	158	144	183	159	158	161	163	165	192	157	136	138	178	154	145	175	128	161	147	151	152	152	153	146	154	181	178	166	170	146	138	158	140	147	171	174	153	159	171	184	147	141	143	134	162	155	163	170	145	163	196	145	135	143	181	159	153	156	132	150	133	163	193	134	174	147	166	157	144	163	158	154	166	156	192	144	168	161	176	157	155	171	161	144	151	154	163	160	141	154	153	148	188	159	143	180	174	147	139	146	145	160	158	164	151	165	154	187	179	137	168	149	137	147	188	154	163	168	181	138	171	155	137	166	160	153	140	172	166	161	166	145	191	161	166	158	174	157	163	183	147	164	148	162	166	182	175	177	156	153	156	162	161	151	154	161	154	179	145	173	178	172	180	140	137	153	162	154	155	164	176	159	143	163	161	153	139	148	168	160	157	162	173	159	177	155	154	173	155	157	152	167	160	179	153	164	178	176	146	150	165	161	152	149	148	167	153	158	158	168	174	174	159	170	183	162	139	163	162	150	141	171	153	159	160	146	172	143	154	171	128	171	157	143	130	165	135	169	162	149	147	150	163	159	167	180	147	158	145	159	160	180	183	152	164	156	166	147	137	141	156	165	146	155	167	184	151	179	165	137	133	160	170	160	159	147	177	155	136	178	171	167	164	153	162	142	171	158	156	158	185	168	163	160	156	181	168	153	167	176	157	164	166	170	142	145	160	173	169	140	165	172	168	150	160	139	141	173	163	151	169	146	161	148	180	142	163	184	145	160	166	149	152	139	169	166	166	136	160	150	162	155	142	154	139	151	150	132	136	178	153	157	178	166	155	137	192	140	183	150	157	145	155	149	135	177	162	161	156	169	145	173	154	142	156	143	151	153	165	137	135	157	146	154	160	169	158	150	163	166	117	190	148	169	167	151	135	161	163	173	154	159	163	160	157	158	165	168	172	137	187	134	139	143	156	170	146	147	148	151	135	139	158	160	166	159	153	150	173	149	145	172	179	159	139	187	177	183	142	165	149	156	176	152	149	170	159	179	154	142	147	159	149	157	148	157	156	155	141	158	154	150	189	158	142	158	176	152	154	167	161	148	145
33941	15624	9407	5300	2177	714	551	514	471	438	402	411	396	355	364	351	377	340	348	328	319	370	356	333	335	360	319	363	341	347	312	367	334	348	346	326	351	327	332	326	301	358	329	353	339	331	357	351	336	367	337	364	359	348	348	342	355	371	375	341	374	363	317	335	373	318	355	368	360	342	320	377	363	357	351	352	363	362	366	359	355	379	367	355	351	365	348	350	329	377	355	347	343	341	345	324	359	341	330	326	372	329	340	336	372	334	342	360	366	349	360	358	349	341	337	345	356	333	324	338	349	362	329	342	331	356	365	344	376	358	331	364	353	354	341	367	326	373	355	355	347	376	353	332	325	367	343	334	333	348	313	345	358	331	338	334	327	329	365	359	334	360	349	367	342	340	360	362	379	360	367	365	362	323	325	366	396	347	357	370	346	360	343	347	352	382	353	376	386	345	373	323	369	329	325	366	351	347	344	351	347	335	344	343	349	352	335	327	364	321	356	326	322	350	376	362	318	353	328	349	329	336	357	319	354	347	381	349	346	362	371	340	330	351	356	376	352	335	378	352	326	349	310	329	368	380	319	364	366	377	342	331	317	347	355	344	346	345	360	340	367	340	341	357	338	351	357	372	319	356	314	349	334	369	355	357	313	341	353	348	315	357	307	343	340	318	334	329	347	323	359	355	367	379	367	367	359	331	358	351	343	359	334	324	328	346	331	381	346	337	327	328	361	358	381	322	356	332	357	342	329	333	324	376	310	351	366	340	341	355	334	357	336	360	329	366	362	323	370	353	366	342	365	318	352	356	334	343	307	302	366	348	365	355	363	315	350	351	359	326	341	341	336	332	334	339	339	370	343	332	355	352	322	346	331	396	362	353	352	344	357	343	370	315	350	341	340	354	343	343	308	365	332	373	343	344	367	363	336	357	357	357	349	331	375	360	372	375	362	330	312	352	342	348	359	361	324	354	352	388	342	340	324	352	361	333	333	350	360	333	324	363	335	330	345	366	356	343	344	333	349	352	366	347	370	341	349	334	336	353	384	360	350	339	351	342	379	386	342	369	352	344	378	338	341	329	359	346	319	310	342	323	343	310	351	356	339	335	363	335	356	343	347	359	374	348	375	381	360	323	355	345	359	339	352	360	331	366	357	367	339	291	360	322	358	334	370	310	351	335	368	353	376	339	309	387	343	388	350	351	350	341	352	334	362	374	340	314	352	366	350	388	317	315	349	346	325	343	326	353	350	362	329	332	370	364	358	370	343	342	319	342	310	346	334	335	329	326	343	301	349	359	332	352	351	359	354	344	365	353	342	337	319	329	342	394	344	360	367	380	364	360	354	354	312	343	354	330	324	337	344	342	335	351	313	367	352	343	349	337	320	374	342	330	361	358	349	385	362	320	344	350	342	335	336	337	327	309	341	352	356	366	358	353	355	363	366	349	342	335	318	364	378	342	349	333	361	368	384	356	315	317	329	341	353	340	349	344	319	347	344	351	338	364	323	357	358	377	356	352	334	328	325	367	365	320	338	341	329	331	325	340	380	365	348	338	362	345	357	352	358	357	357	343	347	362	362	338	349	381	367	363	383	331	357	366	364	352	310	371	351	338	349	380	320	336	333	338	345	308	342	389	361	373	340	364	394	341	323	344	336	337	353	354	364	352	316	372	367	350	347	313	331	335	303	352	309	366	345	318	372	366	351	359	339	351	361	332	332	348	302	347	330	338	366	341	347	347	359	331	372	352	368	331	340	334	358	346	356	349	340	385	368	393	355	352	328	344	353	345	325	330	364	365	331	348	363	346	336	376	361	337	331	344	347	351	342	332	357	332	338	374	384	333	321	362	389	399	379	333	378	352	371	326	340	344	377	323	362	362	329	371	322	330	375	343	333	358	354	337	368	394	384	345	382	329	322	376	326	321	328	353	364	346	352	337	365	324	324	338	355	347	325	342	351	336	343	331	370	334	328	326	339	330	322	342	361	350	334	328	364	300	319	321	336	317	363	322	344	341	346	383	357	316	366	344	343	338	338	383	349	369	363	369	352	350	340	334	330	377	348	319	303	356	329	368	320	350	369	382	348	373	334	352	312	348	356	369	363	355	345	337	352	346	323	334	337	338	328	355	340	376	337	361	336	342	343	346	355	369	351	347	335	330	343	348	365	336	301	362	365	369	297	373	341	331	324	337	377	334	329	351	363	359	336	357	346	351	330	332	334	342	384	367	375	350	329	314	355	377	371	384	355	333	343	336	346	358	341	346	340	354	340	352	315	371	344	324	365	388	351	333	339	347	339	344	348	364	359	354	333	352	340	368	377	327	319	347	398	349	370	324	355	344	380	314	357	314	336	393	364	324	360	326	360	359	335	361	322	346	376	328	352	344	326	366	332	311	327	325	350	326	366	349	345	343	332	383	339	334	342	349	333	337	331	366	332	348	368	369	371	338	356	351	349	328	361	341	348	352	373	352	336	358	339	338	352	350	365	361	336	346	352	343	352	317	338	350	337	320	359	370	355	343	344	333	350	353	358	325	341	335	358	314	326	364	333	381	331	322	335	365	376	325	330	374	387	368	335	316	332	363	346	342	363	355	373	375	340	362	336	350	334	351	387	333	372	345	345	345	339	327	346	377	352	350	331	363	329	369	354	325	348	346	352	379	336	360	331	370	357	351	362	336	346	381	373	378	329	353	348	330	339	350	329	365	330	368	333	341	368	368	333	342	356	361	379	323	336	340	387	349	351	359	362	333	354	321	370	370	361	385	342	368	363	354	335	355	330	353	353	337	363	309	351	360	322	312	329	335	382	357	360	356	371	347	349	338	362	350	336	359	354	340	328	359	367	322	333	317	345	364	380	349	353	351	344	344	325	325	375	327	292	334	326	368	377	344	348	339	341	353	344	320	340	367	380	332	353	369	362	359	336	349	377	355	332	362	372	356	333	349	333	353	355	357	327	333	357	350	372	323	362	329	356	337	342	383	366	343	349	357	361	381	325	352	372	352	343	368	319	363	381	344	344	312	350	366	339	369	348	329	383	360	356	317	354	368	324	365	314	339	345	320	338	350	333	353	359	343	320	317	350	324	341	299	391	376	337	355	337	338	352	311	348	374	361	334	338	345	394	333	323	366	332	329	345	329	358	322	337	347	348	360	323	359	330	347	378	362	353	353	347	341	309	337	317	355	370	331	349	360	322	356	357	300	332	367	315	349	372	347	358	312	357	317	349	334	347	362	363	334	340	334	352	325	359	358	386	366	367	354	330	346	392	375	366	316	337	355	358	368	307	317	320	362	358	374	366	338	344	376	347	359	342	329	339	351	349	371	378	364	360	329	332	352	321	359	332	354	352	336	360	351	338	346	358	368	360	353	289	328	318	351	345	348	340	352	367	340	366	338	333	356	340	350	368	356	365	341	359	352	342	324	361	354	322	350	336	335	332	332	334	358	318	384	353	343	356	302	330	379	368	374	321	365	326	331	332	319	352	408	372	348	366	341
59143	27549	12947	5033	1635	365	254	234	173	191	198	146	174	161	146	162	154	145	162	126	152	133	132	134	128	133	153	143	128	155	148	147	155	143	158	131	148	150	141	153	139	145	140	138	140	135	142	120	141	143	139	158	158	144	143	151	150	158	122	133	154	154	146	150	137	142	145	146	138	151	141	142	153	166	140	150	140	125	123	137	142	127	137	156	158	147	147	141	128	116	142	156	121	144	156	140	152	149	141	135	119	164	142	152	147	143	141	145	130	129	129	149	141	156	141	141	122	160	175	141	149	145	156	137	160	145	148	152	135	146	154	153	159	150	140	130	139	159	137	147	141	133	143	110	145	124	148	145	126	140	137	130	146	144	119	145	127	151	152	159	144	133	157	136	124	144	151	140	146	109	132	143	134	136	148	123	144	156	146	122	142	146	131	114	148	131	123	128	116	143	145	154	134	134	143	175	137	144	169	135	121	140	164	137	139	153	151	147	139	159	133	143	161	130	148	155	145	134	161	143	147	141	139	125	130	158	155	138	141	146	155	167	119	140	124	146	143	153	146	141	141	138	105	167	116	140	125	163	163	153	142	130	156	135	157	134	147	139	145	167	148	132	133	150	135	133	135	132	135	136	135	135	138	154	135	138	149	136	156	141	150	154	157	143	131	141	138	111	157	145	146	150	135	145	125	126	124	140	127	112	128	142	153	142	148	149	163	125	151	118	161	135	116	127	158	148	139	158	140	141	152	131	150	149	148	155	181	146	127	150	152	158	135	179	147	143	139	143	146	134	141	142	150	139	142	117	139	127	145	152	135	133	154	141	145	145	139	135	134	136	155	149	172	137	162	155	155	145	168	156	128	137	153	125	152	133	157	135	140	137	144	126	156	137	131	146	141	150	143	131	155	147	158	136	152	129	139	152	137	132	150	124	135	134	143	132	162	141	148	129	134	137	140	137	149	147	135	146	144	149	140	135	145	145	134	128	153	131	155	166	157	124	145	126	126	137	114	133	144	150	138	135	161	130	143	122	113	152	135	136	148	136	165	142	150	138	158	135	146	142	159	126	130	154	156	140	134	145	158	130	159	137	120	120	117	153	161	129	148	137	132	139	154	147	139	125	140	148	136	131	106	151	152	128	109	152	157	143	144	130	137	129	138	167	149	166	152	133	156	174	152	139	138	150	163	159	119	133	131	140	138	141	145	127	124	131	134	143	147	138	145	132	144	151	144	139	126	127	141	114	145	148	148	153	138	148	146	141	149	147	146	137	161	137	155	138	136	136	139	156	150	141	148	129	153	153	149	155	129	123	145	137	128	114	157	154	142	130	154	143	121	161	137	174	146	166	164	141	134	139	135	148	135	155	132	140	157	147	149	148	122	156	123	154	144	134	155	141	146	142	140	133	148	168	139	156	141	149	126	146	166	141	119	151	135	149	139	134	153	151	150	159	131	156	135	144	133	146	140	143	150	141	153	128	152	125	149	145	151	141	155	161	126	125	142	136	168	136	125	129	131	126	158	132	150	143	143	131	146	144	133	151	147	161	133	141	160	143	125	155	129	146	144	158	135	154	149	124	140	157	133	142	122	137	137	105	161	158	133	150	132	161	153	167	155	145	119	134	154	115	148	137	131	130	136	151	112	146	158	148	123	151	143	123	121	145	127	132	150	177	152	133	157	150	137	132	131	134	144	131	143	123	127	128	124	142	149	120	139	147	149	167	163	146	130	141	128	166	149	157	137	138	144	133	143	141	140	145	137	133	141	154	121	134	135	145	110	115	140	153	145	133	160	146	146	148	140	135	134	140	143	153	155	160	135	156	144	155	138	151	122	138	142	144	153	117	143	129	136	145	132	122	156	149	117	136	167	150	116	150	150	134	156	165	140	137	141	154	164	134	138	128	135	149	150	147	134	145	125	145	141	124	140	145	154	141	138	125	125	149	134	134	141	137	165	136	139	146	177	135	140	144	146	146	128	152	142	146	161	143	134	135	142	122	123	150	143	128	117	140	133	147	149	160	150	148	150	137	132	145	165	132	140	154	153	161	151	130	130	119	163	177	148	138	142	137	139	151	150	144	125	124	163	149	162	133	143	141	132	137	128	134	164	145	144	126	106	124	137	121	125	125	153	139	145	131	129	148	155	156	155	141	135	152	125	155	135	135	141	158	140	160	148	150	143	138	149	153	151	100	146	130	160	147	140	163	135	126	133	141	161	135	129	135	135	140	159	140	136	112	155	126	143	141	128	131	142	103	130	124	122	143	165	131	140	137	136	158	131	124	134	171	141	124	157	168	164	171	127	169	159	135	139	131	134	149	133	177	119	143	151	169	140	151	126	138	126	155	162	159	152	142	153	138	159	140	152	146	152	137	149	163	150	147	141	151	142	155	145	164	158	163	127	139	140	136	134	128	139	128	154	140	152	137	113	151	161	147	134	150	147	142	138	137	140	139	142	139	153	126	125	144	135	146	136	151	148	141	129	133	131	151	154	141	141	151	155	139	137	137	123	134	137	153	134	146	136	120	140	126	130	149	128	134	159	146	129	150	152	110	121	139	137	145	136	160	127	141	133	134	137	146	134	147	140	127	135	160	167	152	142	143	123	145	156	132	147	149	152	112	134	161	137	143	135	148	148	172	166	140	131	149	144	132	140	155	152	149	162	153	135	133	154	141	142	135	146	136	132	131	152	128	146	102	143	130	140	143	134	156	133	141	138	129	155	139	134	130	149	136	132	146	140	140	126	148	170	142	162	143	140	142	142	139	130	135	138	108	140	139	155	170	151	121	128	115	154	157	118	156	148	127	152	127	118	142	145	151	175	135	145	137	160	135	133	126	153	146	148	154	123	137	124	147	133	133	146	147	140	142	148	146	144	138	134	169	142	129	157	161	131	148	150	172	138	130	116	169	134	144	154	135	158	130	126	146	132	121	133	111	127	131	154	149	122	128	147	146	141	155	159	163	144	138	141	163	128	130	145	146	151	143	148	142	148	133	142	132	142	138	120	161	142	127	155	136	153	141	139	148	134	138	141	144	118	146	130	143	144	154	125	159	139	127	126	156	157	130	136	145	164	144	141	139	137	141	140	130	137	150	124	140	133	115	110	129	135	119	134	157	150	156	113	150	139	138	155	124	130	137	143	127	138	139	110	138	154	161	146	142	144	128	147	141	114	148	125	146	130	154	167	148	137	139	136	133	119	134	163	133	120	152	131	142	144	126	132	145	151	141	148	149	142	154	157	132	136	143	137	133	131	142	165	126	148	128	167	121	135	145	150	115	110	128	146	154	115	141	134	153	133	137	135	149	142	155	144	147	158	137	151	174	169	117	129	134	123	151	133	154	149	142	141	137	144	128	131	163	158	140	136	156	163	147	154	113	135	148	148	140	156	140	104	130	137	141	128	136	119	133	140	144	151	139	138	118	148	137	140	147	130	137	140	127	138	123	151	137	139	130	139	138	141	145	150	145	142	149	141	129	160	117	141	130	160	118
38799	19781	14694	10670	4710	1081	751	745	609	561	548	445	448	403	384	378	323	358	341	334	349	321	305	301	317	319	336	345	332	343	287	335	303	320	328	295	346	308	286	313	310	317	304	309	301	332	327	308	323	331	352	325	312	339	335	314	301	333	342	322	331	308	320	329	341	314	295	292	334	292	340	350	305	312	312	326	317	317	291	320	308	273	332	326	309	327	327	333	342	290	306	277	328	322	334	329	347	311	343	322	302	305	326	334	305	293	312	383	331	306	338	299	331	319	318	313	313	295	286	327	324	326	331	306	309	311	333	344	302	342	312	333	306	327	298	324	295	309	306	314	328	301	331	324	340	302	353	316	345	338	316	345	319	294	321	320	326	302	309	302	316	280	286	327	308	315	295	303	322	308	316	284	343	312	325	297	346	308	330	359	321	353	330	320	332	308	335	315	326	364	339	324	281	355	321	313	332	335	335	300	306	301	313	348	305	329	313	292	286	308	295	307	322	307	333	327	312	326	301	318	334	342	335	320	332	293	307	338	337	314	320	323	295	318	339	320	317	308	327	322	302	333	311	294	339	361	345	289	307	327	362	299	298	335	326	317	346	337	326	305	335	318	307	319	299	305	332	299	336	313	313	304	334	319	299	305	344	305	318	353	328	327	321	302	314	319	293	310	296	299	317	279	289	332	335	336	307	316	318	300	285	305	307	310	355	364	329	317	330	338	321	324	314	303	339	333	293	335	351	312	334	308	296	309	304	297	298	304	329	308	286	283	325	336	297	329	318	323	324	317	341	301	285	335	306	327	299	313	305	313	307	318	296	270	325	321	341	303	331	309	326	305	309	308	323	348	336	305	359	333	298	306	309	316	349	324	319	314	312	339	313	300	343	300	284	311	319	298	317	293	318	308	318	327	316	292	301	333	322	305	314	315	313	302	320	336	335	334	335	305	325	274	318	328	281	344	322	314	336	299	329	303	366	344	291	305	276	326	298	325	312	327	321	306	330	323	308	332	302	319	316	340	332	306	306	307	338	316	282	317	304	324	292	359	336	359	344	347	302	322	288	309	331	318	317	310	335	304	337	309	300	325	314	318	303	330	311	295	335	320	315	296	307	332	322	326	305	338	320	301	337	344	303	326	313	325	306	304	326	304	291	317	335	297	325	338	290	354	307	323	335	302	282	345	324	329	294	319	344	337	298	321	307	331	303	345	353	327	346	327	329	327	339	293	333	299	333	329	329	317	335	346	319	332	323	305	349	337	329	298	337	292	304	322	321	280	328	315	317	346	320	295	339	325	348	303	310	295	315	331	329	328	294	328	326	308	340	327	298	352	310	294	336	327	312	314	333	322	312	326	297	317	318	330	314	287	302	327	335	327	308	304	307	306	337	325	295	324	332	311	331	309	302	324	319	302	298	313	312	327	351	343	308	293	314	297	343	351	297	335	299	324	321	307	297	330	331	309	341	325	344	348	305	337	317	321	320	319	345	314	305	330	286	317	310	292	305	316	351	337	307	324	310	299	302	365	306	332	319	303	324	335	315	328	362	319	313	320	322	300	333	358	305	304	318	317	275	295	306	324	337	320	312	308	323	317	349	284	315	370	299	328	322	302	321	309	317	312	311	313	324	305	335	309	335	312	307	322	317	318	329	336	320	346	331	317	351	336	315	320	313	331	332	351	325	274	312	332	293	344	333	315	309	311	317	320	324	307	334	309	290	338	311	326	321	317	338	338	303	306	335	294	351	322	330	337	339	305	317	302	288	302	331	326	294	334	319	343	307	345	326	283	351	344	302	295	325	325	317	318	299	341	316	298	308	341	306	316	312	330	324	358	326	339	337	295	329	322	296	317	306	325	348	298	332	320	302	315	309	299	321	332	297	342	329	313	328	325	286	319	321	288	340	336	312	341	328	307	294	327	301	315	296	307	322	283	290	305	313	326	306	300	328	334	290	317	296	309	313	329	305	314	326	322	320	316	303	320	350	300	317	338	331	324	313	293	324	285	327	275	335	325	329	332	299	297	308	323	316	328	313	319	313	327	343	312	299	325	325	306	320	300	349	316	346	326	298	354	328	286	340	319	329	330	278	344	297	308	308	350	306	318	330	274	316	353	361	295	342	318	317	307	292	313	324	302	322	312	301	349	330	312	310	335	294	322	339	314	302	323	303	327	344	306	294	320	336	310	319	324	304	351	333	314	314	332	331	331	354	309	286	334	303	368	301	325	316	309	293	332	358	330	316	327	319	346	330	315	290	326	339	331	343	309	306	286	338	323	300	295	336	337	355	342	293	292	327	303	286	322	292	330	301	312	316	320	323	294	312	326	309	314	326	302	338	316	316	311	332	316	317	344	329	299	331	303	335	342	318	337	301	303	294	314	336	296	299	338	333	332	280	331	287	316	324	324	342	293	304	338	317	304	347	323	332	342	345	325	319	315	339	311	325	330	305	305	298	336	308	344	304	306	279	309	303	319	316	309	304	293	315	285	346	324	311	302	316	310	295	334	299	339	291	333	295	315	312	328	346	317	322	318	331	345	295	297	324	309	310	325	276	318	294	324	301	304	317	363	285	339	297	289	317	314	346	305	307	339	340	312	329	333	319	310	306	304	310	334	279	327	300	318	323	321	321	329	286	324	350	328	265	335	310	363	332	327	307	314	325	321	297	293	323	324	333	331	326	313	294	320	308	311	316	328	333	359	314	334	312	307	316	321	301	344	280	324	329	312	330	295	304	315	329	346	337	332	307	326	338	329	318	284	299	358	316	329	311	308	326	284	300	351	338	326	322	314	299	346	328	334	314	315	324	354	300	309	265	337	320	344	312	314	305	324	310	327	278	295	321	329	325	327	317	317	335	328	326	362	359	310	312	343	320	355	332	294	315	305	305	277	324	322	311	327	320	318	329	368	309	294	296	307	342	353	345	319	307	309	312	286	319	316	333	304	351	317	313	300	330	299	319	340	321	326	350	313	308	331	347	309	293	311	329	318	310	328	320	297	310	313	306	310	293	335	319	324	288	286	302	321	293	311	307	307	344	305	322	309	328	306	288	310	329	313	314	310	319	317	310	341	292	312	342	316	339	331	353	318	317	285	320	315	316	310	306	274	318	321	341	335	340	295	296	332	332	330	310	321	317	346	343	333	318	332	288	324	353	291	315	302	311	315	301	311	309	337	341	310	308	324	268	319	301	306	319	280	319	293	322	321	330	313	347	294	313	339	340	322	326	324	309	358	289	329	291	351	286	284	304	310	314	321	318	310	334	322	283	300	351	317	308	304	324	307	294	325	320	325	331	297	337	335	317	309	327	301	334	305	319	304	318	310	311	325	284	325	308	314	330	303	314	324	305	294	312	271	325	314	308	303	291	315	313	316	311	371	323	335	333	319	323	327	305	324	330	313	312	306	353	323	331	303	309	303	338	334	340	333	314	296	306	334	322	331	309	319	328	309	305	330	323	304	325	309	318	329	324	322	307	302	285	320	317	339	298	319
64826	34008	20645	10880	4402	799	354	277	266	217	220	236	186	187	144	171	166	145	145	137	153	155	173	141	158	182	129	149	154	149	160	114	159	131	161	151	160	165	123	127	144	148	147	123	149	176	169	159	165	130	128	164	138	145	170	153	151	135	134	153	137	162	164	134	168	169	136	178	147	169	156	150	162	133	145	145	132	147	166	125	160	139	145	159	173	154	155	133	155	143	135	127	161	142	142	149	169	157	160	180	137	161	113	146	139	149	131	140	142	138	142	171	151	133	130	153	143	170	170	158	157	134	125	148	160	153	158	139	170	150	165	170	143	143	144	156	176	144	144	178	155	140	117	169	144	135	160	164	129	166	155	150	114	161	147	155	145	134	145	153	177	169	150	176	152	148	151	128	134	137	132	132	151	132	155	145	128	154	134	160	141	174	145	133	167	153	151	163	154	161	149	128	148	156	167	168	156	174	153	147	153	166	148	141	131	149	145	172	162	155	150	145	124	162	150	147	130	151	149	140	139	154	159	129	153	144	133	154	124	169	190	151	127	129	115	140	123	115	168	146	171	164	169	153	162	160	131	140	153	144	139	153	152	139	114	143	137	135	164	123	166	160	152	152	133	144	136	163	148	120	164	163	154	150	132	150	161	152	149	153	126	155	131	121	149	139	139	144	169	135	163	137	148	145	155	172	135	174	157	152	148	138	156	147	145	141	133	148	134	126	159	168	159	141	164	147	144	165	159	162	142	167	133	163	170	126	155	140	140	134	138	146	154	139	142	143	169	121	137	124	135	111	148	172	135	135	136	161	140	143	161	146	143	124	143	160	136	135	142	140	141	151	150	140	145	144	144	158	156	139	112	165	142	148	145	144	143	151	124	147	142	134	125	147	176	156	155	135	143	161	138	129	144	159	130	138	134	157	169	136	136	129	138	156	148	137	147	157	132	131	131	152	153	154	160	175	137	126	142	156	150	143	160	154	149	159	138	156	148	130	116	138	154	155	119	165	137	149	151	159	155	181	135	138	164	174	138	148	164	163	139	155	146	144	160	150	143	157	149	162	128	155	152	164	153	158	130	150	159	159	145	129	148	153	142	118	140	128	131	132	146	159	146	149	131	152	143	162	134	141	131	142	159	147	141	138	132	147	148	144	141	163	149	170	142	162	154	153	131	131	133	156	150	120	141	155	161	149	157	134	144	137	162	147	149	130	172	140	159	134	138	135	160	149	160	158	166	144	143	145	142	128	145	142	123	137	147	129	148	166	154	157	119	164	158	161	137	155	171	136	140	171	134	164	116	134	143	128	157	137	131	141	149	129	160	156	152	144	124	158	155	122	135	134	152	138	130	177	132	149	126	149	141	182	159	135	149	152	142	140	144	147	155	153	158	147	152	153	151	123	151	138	168	129	136	156	150	145	160	142	146	170	126	137	158	151	167	154	134	153	146	149	140	172	144	149	139	129	163	162	142	147	158	154	138	149	133	150	169	146	156	156	141	156	152	157	163	160	157	132	140	128	161	130	155	147	146	142	149	134	139	158	135	153	153	137	162	159	168	174	142	168	155	152	158	145	160	151	159	139	153	168	126	144	136	145	170	123	149	138	159	136	146	126	158	167	153	148	138	146	149	151	140	145	156	156	153	162	147	176	134	145	162	138	139	133	151	141	150	137	134	144	159	141	146	148	152	172	151	137	166	148	152	168	142	146	165	139	137	157	165	168	146	169	156	163	147	165	150	153	139	153	156	203	149	171	145	157	140	151	148	142	144	168	158	153	154	149	146	156	141	122	129	132	173	148	147	127	147	151	124	134	121	138	150	156	131	159	154	144	150	127	136	154	152	149	126	154	169	147	171	155	124	163	144	151	146	143	156	160	150	149	152	149	169	145	133	153	151	129	170	173	160	157	143	148	156	160	162	167	159	148	135	152	158	158	133	162	134	144	125	139	129	135	148	156	145	141	137	141	138	129	147	138	123	137	136	176	169	165	114	130	147	152	163	171	133	148	145	137	154	149	116	126	144	146	162	147	165	157	134	168	148	149	154	134	145	151	135	158	143	148	144	135	123	145	132	140	136	151	146	147	163	142	143	153	138	136	151	147	131	156	149	160	167	160	160	156	137	146	131	149	147	146	157	159	148	135	178	145	130	146	137	139	166	155	170	146	146	145	138	156	148	147	172	135	158	158	152	121	144	137	154	155	164	132	164	150	170	175	140	168	137	143	125	162	174	141	168	151	129	147	150	150	157	125	148	140	152	166	139	145	157	162	173	136	173	183	140	151	142	140	158	157	116	166	145	141	169	131	131	138	129	140	151	151	137	130	148	130	140	152	140	144	152	138	162	168	165	144	159	145	148	154	132	139	137	134	145	126	162	143	151	132	144	152	131	136	154	144	138	155	141	153	146	144	134	144	138	159	154	137	145	140	157	150	145	128	140	126	156	139	143	137	154	166	150	143	155	168	194	149	132	132	151	166	149	131	164	172	129	180	154	133	144	117	150	167	130	143	155	156	155	118	148	144	143	147	164	168	155	158	142	129	173	165	144	159	169	145	156	159	159	169	143	139	157	150	141	128	142	113	117	127	156	141	159	152	124	140	136	126	140	145	147	150	144	148	187	127	169	129	129	144	167	152	149	140	147	159	126	144	114	158	154	151	136	158	132	141	137	173	156	143	134	160	136	153	168	139	166	149	140	150	157	159	151	136	156	154	161	140	151	132	158	150	137	130	144	155	133	167	166	143	178	151	130	130	161	146	135	144	142	166	111	138	138	158	141	159	185	154	149	150	164	132	169	140	130	133	144	128	128	143	135	125	136	167	136	149	155	133	139	133	139	157	165	155	131	159	143	119	181	141	142	158	160	169	161	150	151	140	148	150	153	149	148	136	119	148	156	157	142	123	126	143	139	172	139	163	159	151	146	164	170	145	153	150	149	124	127	118	156	142	154	150	158	135	116	159	127	131	133	137	166	136	156	155	157	139	143	129	146	168	131	130	158	153	131	133	156	159	168	145	159	159	154	161	155	133	154	142	158	137	153	145	150	131	129	134	153	144	130	150	121	160	172	153	144	142	140	142	136	156	163	153	153	119	166	156	146	145	143	132	143	174	151	156	150	113	149	140	126	125	121	148	149	161	136	141	145	163	130	150	136	138	140	149	151	129	131	151	144	152	148	138	118	142	127	156	137	151	134	132	150	138	149	148	130	161	156	151	127	156	150	169	135	178	169	158	162	145	136	155	137	148	171	133	148	143	162	145	167	146	128	145	190	163	166	158	128	139	148	127	139	119	160	130	134	139	147	152	162	162	141	140	146	148	146	158	165	178	134	124	153	148	165	152	154	152	171	148	124	152	132	156	161	148	135	153	131	157	126	158	151	141	147	157	139	158	148	139	147	155	139	128	138	164	165	139	135	151	144	131	149	162	158	151	140	152	149	146	136	164	157	157	136	156	144	170	144	143	161	137	146	147	141	159	153	152	164	161	150	152	141	147
41378	24720	22796	18163	10604	2335	1187	1010	827	762	693	567	580	479	494	419	420	370	393	381	334	352	346	342	346	320	342	315	335	333	330	373	296	340	363	326	333	296	325	321	341	314	330	336	334	343	351	359	329	355	324	327	315	356	342	307	326	313	314	313	303	317	308	301	349	334	345	353	347	329	326	313	321	350	352	360	330	323	323	309	325	334	316	325	304	328	308	317	300	349	354	344	331	291	315	312	307	312	300	348	330	317	330	311	350	337	337	317	319	345	338	317	322	326	321	351	352	316	355	334	326	346	353	335	341	323	332	315	341	299	298	344	362	336	325	344	304	307	332	352	306	317	328	298	331	287	321	351	333	320	302	330	361	320	326	338	335	305	321	366	336	308	301	325	332	319	356	339	321	345	343	282	316	313	311	327	362	307	340	340	288	323	335	311	322	351	306	331	317	352	320	324	305	334	310	316	344	311	319	337	310	356	308	316	351	331	349	342	343	346	342	308	354	331	319	344	327	333	314	335	315	352	345	318	328	300	332	338	356	321	358	321	335	306	342	323	330	320	335	364	300	333	325	301	327	320	320	350	372	324	344	326	317	313	324	314	325	342	339	347	324	314	329	324	359	325	347	343	331	334	325	320	319	317	317	350	329	326	334	317	314	329	351	357	335	345	352	361	298	308	311	357	344	351	334	346	324	333	307	373	304	312	330	338	334	350	324	332	304	312	353	312	313	329	316	315	332	296	324	340	322	350	314	303	330	318	308	316	308	338	308	360	319	311	328	333	322	326	323	329	348	336	326	324	366	343	334	352	356	312	314	335	338	340	312	344	318	339	302	334	332	336	314	295	324	371	332	316	343	336	352	301	338	347	330	325	358	325	337	343	339	313	305	337	301	335	315	337	324	331	295	289	342	372	354	307	309	312	347	333	335	329	330	328	345	366	320	304	315	348	317	339	367	334	334	362	326	330	304	297	300	285	315	333	336	317	322	339	332	324	315	351	307	329	333	332	319	345	309	310	326	346	341	327	320	362	320	350	315	365	342	333	308	312	323	342	315	327	334	303	293	313	341	316	342	300	315	319	333	320	324	333	315	340	344	314	320	325	337	334	319	325	303	323	346	345	348	342	299	337	337	304	331	359	382	324	335	316	318	292	354	338	324	322	343	347	323	331	344	326	345	339	306	329	332	321	336	324	367	347	320	333	343	317	322	327	332	318	331	326	315	308	371	301	326	311	326	320	354	322	332	315	351	343	329	361	327	331	326	317	315	309	324	302	337	335	295	342	308	311	323	348	354	342	316	353	339	320	328	339	338	324	336	326	318	334	340	312	316	324	294	324	348	341	313	320	328	336	331	326	334	327	329	351	306	320	310	367	366	348	357	314	346	322	373	347	342	323	354	322	338	285	322	316	349	348	336	307	350	317	311	321	307	318	307	347	326	327	354	324	315	326	316	318	316	320	349	311	325	337	331	338	296	327	317	329	335	315	344	321	347	296	347	343	314	294	336	321	340	295	334	293	328	343	336	304	333	338	313	351	319	308	298	334	343	322	315	314	331	317	322	326	315	287	316	345	312	316	307	334	324	313	335	317	293	380	312	312	362	291	333	331	292	307	346	307	347	319	328	288	356	323	327	340	346	309	349	299	344	306	317	330	342	340	337	337	323	330	327	340	363	322	313	359	334	344	305	343	346	334	324	337	344	334	296	324	316	341	326	334	321	331	356	304	330	335	341	342	356	331	334	324	341	360	341	340	345	310	328	367	370	352	325	322	303	358	319	330	338	338	317	340	303	336	323	322	345	366	308	325	327	332	333	294	350	310	316	342	318	342	315	341	301	335	312	334	324	322	332	317	307	345	347	309	328	330	328	313	302	323	322	341	326	335	324	340	372	329	331	315	334	314	343	319	325	317	343	301	322	321	350	321	328	326	337	345	342	333	312	355	329	329	321	326	311	363	324	334	317	316	324	357	319	345	311	351	329	316	310	340	316	329	312	314	324	318	332	325	347	344	304	320	315	316	360	348	306	325	341	364	311	326	328	343	342	312	298	313	338	322	307	333	339	300	349	357	335	329	322	326	366	333	313	325	336	336	347	312	318	337	312	303	340	304	347	327	312	352	322	328	340	330	284	330	327	328	309	289	321	303	315	322	315	320	325	310	333	350	324	349	340	310	330	330	373	352	295	295	316	319	353	319	327	333	303	343	325	317	315	318	293	331	324	316	312	316	321	321	329	302	319	332	313	363	317	329	316	338	313	311	355	354	320	334	340	345	382	313	342	353	296	318	345	315	343	299	305	303	321	283	339	332	310	333	312	322	300	343	316	328	348	299	333	322	352	327	331	346	367	320	315	342	322	341	326	339	329	291	328	318	344	339	345	296	289	339	344	342	317	348	317	300	319	322	325	307	352	330	308	305	329	321	306	326	338	325	340	329	339	331	310	334	320	323	336	341	309	359	342	363	326	326	366	324	361	346	308	342	343	318	342	324	343	334	294	358	329	329	302	339	316	350	344	334	360	335	314	321	352	321	336	350	375	318	322	328	356	305	337	354	341	330	338	351	298	318	342	315	287	298	320	330	301	332	311	307	316	350	325	333	332	328	309	328	319	326	314	346	339	332	323	311	345	309	328	304	359	310	346	346	346	309	349	284	315	324	322	353	314	328	323	323	344	320	337	325	329	340	332	330	322	318	333	333	342	292	308	313	337	344	310	333	307	359	325	327	339	303	324	352	342	314	310	326	310	339	347	313	310	340	358	333	291	327	342	314	337	329	304	340	349	325	344	335	316	341	317	324	331	318	306	317	318	328	326	336	349	317	330	314	304	331	372	317	329	340	318	344	344	319	342	324	316	333	325	350	307	313	316	336	341	311	326	345	344	324	358	319	329	337	341	367	328	333	322	319	329	332	313	331	305	325	333	325	355	331	328	360	351	306	313	318	321	318	318	327	318	342	343	333	352	329	341	333	330	344	379	337	321	319	326	340	342	314	290	335	352	329	306	346	334	329	336	353	319	341	319	348	331	327	356	342	330	314	294	321	348	330	322	335	301	303	298	328	300	319	314	316	326	326	350	315	316	323	356	314	315	320	329	333	313	354	306	321	347	292	328	297	304	330	333	326	336	365	336	343	324	341	327	343	304	312	327	338	314	351	337	331	305	320	332	325	308	324	356	356	330	321	330	351	312	322	320	343	321	287	327	333	306	327	338	349	339	317	367	350	346	320	315	358	324	328	334	348	342	316	319	327	315	307	374	333	354	336	321	324	346	362	337	345	312	308	329	357	306	325	352	320	337	332	336	356	319	353	320	304	295	317	336	347	335	302	356	353	347	317	315	345	317	312	342	321	325	360	366	355	335	312	334	313	311	314	315	335	327	308	330	318	289	327	348	329	292	340	354	345	332	335	351	303	332	295	331	356	314	327	317	319	321	296	357	352	335	326	341	329	326	328	296	343	350	337	358	311	336	339	329	332	354	317	382	324	342	326	335	333
45019	24618	12134	4907	1140	286	227	221	207	213	185	209	179	182	183	155	140	170	173	185	178	166	160	168	182	132	153	154	155	170	157	153	168	154	158	150	155	182	161	171	170	157	182	141	154	148	151	148	164	142	152	168	151	163	175	164	159	153	133	162	142	150	173	153	184	175	163	139	179	171	132	166	174	169	157	170	154	172	136	159	182	161	147	161	153	182	168	156	164	151	172	169	169	153	188	168	195	169	151	181	175	163	149	149	153	161	173	148	152	157	180	149	159	166	156	159	179	154	155	169	168	152	149	151	159	158	140	158	143	161	147	152	146	163	175	153	156	150	157	153	139	153	167	166	175	179	160	152	147	162	160	170	164	168	151	146	144	149	158	164	129	142	141	181	163	161	192	176	163	164	168	124	161	165	157	154	122	165	162	157	149	160	143	156	153	169	154	146	152	153	161	170	170	150	182	180	154	161	156	138	181	185	168	169	148	160	157	134	187	159	152	157	155	162	170	131	157	150	156	168	162	166	199	158	164	159	179	167	163	152	168	165	158	166	178	153	164	152	174	155	173	177	157	138	174	181	160	164	136	165	171	166	167	142	148	168	165	174	177	139	153	154	146	123	145	147	162	148	160	153	138	154	186	163	152	153	160	188	171	197	159	148	152	157	148	166	160	148	135	136	149	165	119	150	153	174	162	141	145	172	183	143	164	167	165	156	160	159	155	160	143	155	161	161	171	176	187	155	161	171	163	146	160	134	158	162	164	145	165	171	159	173	170	160	170	165	165	173	167	147	176	162	146	166	165	176	139	155	173	156	172	179	152	154	128	166	137	154	171	167	143	136	128	140	161	146	187	175	160	179	172	170	172	148	161	184	130	179	153	184	153	135	151	174	176	179	174	174	153	171	139	144	147	164	153	168	157	180	152	157	140	171	153	162	148	152	137	182	172	165	154	143	140	155	154	142	186	182	169	157	143	141	152	170	164	169	147	148	141	146	166	158	167	182	173	154	173	147	140	160	167	159	145	154	149	163	168	157	184	175	163	181	172	150	144	171	168	161	153	168	173	161	160	154	162	161	185	135	139	149	157	144	163	150	145	155	153	139	161	152	128	198	128	179	145	160	152	139	155	163	162	149	138	179	139	159	181	145	147	147	159	161	154	167	148	156	137	174	163	173	147	152	174	165	171	137	148	172	150	172	172	174	156	143	156	160	161	141	151	158	129	157	160	166	162	163	157	153	145	173	141	152	160	171	171	154	136	143	168	184	176	157	148	157	158	145	145	177	200	142	140	150	173	133	131	157	173	150	151	172	164	144	147	181	149	142	177	162	146	142	149	129	157	152	156	168	184	137	142	154	158	181	159	160	155	146	170	176	168	145	167	163	150	138	166	153	165	156	172	179	152	168	154	174	156	156	156	160	160	155	165	149	151	151	167	159	149	187	131	155	152	164	153	158	155	175	154	182	172	168	135	167	147	131	149	168	147	134	177	139	162	172	138	121	149	142	167	166	153	167	176	168	178	144	142	158	138	168	157	166	163	159	160	150	160	139	154	173	153	161	163	162	145	162	184	163	158	166	142	130	155	167	180	153	191	159	165	155	173	142	150	173	152	177	175	128	154	172	159	160	160	155	158	148	161	145	165	152	176	166	170	163	153	156	164	145	153	159	161	156	172	158	157	156	170	162	172	156	151	153	153	138	149	148	150	150	165	182	154	174	158	153	149	182	175	159	149	160	185	161	174	159	172	166	161	129	160	162	178	160	156	170	165	158	173	183	133	179	175	169	141	129	164	176	186	184	156	151	175	168	154	142	177	173	192	179	164	176	167	164	162	140	155	157	161	167	159	152	157	182	168	185	163	154	148	156	188	154	167	165	139	140	149	148	165	173	160	168	146	138	143	150	174	191	140	153	180	139	160	159	175	155	157	159	160	156	172	156	180	180	159	198	159	165	155	145	151	158	143	172	176	153	167	142	174	137	160	154	143	145	147	174	154	183	172	140	148	157	161	139	160	176	156	158	193	147	149	174	182	163	172	177	164	148	142	156	136	152	187	156	158	156	167	159	154	143	169	150	182	169	166	165	201	172	157	136	170	161	159	168	187	156	158	158	147	155	153	165	172	171	144	158	176	173	170	144	147	177	173	160	154	151	155	158	151	184	154	159	136	154	176	153	188	172	156	158	168	148	144	139	138	145	134	134	141	153	167	137	135	169	167	153	161	177	147	182	156	168	155	166	160	155	163	151	168	161	147	160	139	153	176	143	180	137	173	166	162	172	177	153	173	177	173	153	148	147	156	178	194	147	151	164	161	135	182	156	170	182	156	149	161	164	156	177	149	168	164	153	164	174	165	150	166	159	133	137	148	149	158	158	168	156	178	162	141	143	145	143	170	171	169	158	172	149	135	163	168	153	175	154	148	164	179	175	164	173	178	173	164	148	174	174	177	173	176	173	170	153	169	168	131	136	142	142	147	158	184	165	148	160	141	142	155	145	165	175	176	172	164	161	151	175	156	168	144	164	149	156	189	177	166	173	161	138	127	167	140	145	138	156	141	153	140	157	146	147	163	164	162	145	142	151	155	159	172	172	162	164	159	164	142	184	165	139	163	161	143	187	147	164	177	170	155	167	178	159	152	166	158	173	171	177	141	141	179	163	149	131	161	155	159	169	139	163	169	175	170	154	146	170	160	159	166	158	147	162	158	169	147	158	171	187	164	151	164	173	147	147	151	166	179	158	155	161	167	160	154	160	154	145	165	167	187	171	165	124	157	151	155	163	172	147	143	160	183	140	135	175	177	151	164	149	155	164	174	145	158	163	174	136	169	158	164	140	158	154	171	177	182	149	149	159	155	169	143	155	181	170	164	171	133	140	162	167	140	165	153	144	181	180	162	169	159	142	159	138	160	141	130	167	193	166	192	185	160	157	167	144	164	150	162	143	185	152	162	160	163	155	179	150	174	141	148	179	159	171	157	129	166	172	158	184	169	180	164	161	186	148	152	166	147	174	157	157	168	149	167	167	168	139	142	163	158	145	147	149	146	170	135	178	179	159	161	177	143	158	159	130	141	150	156	149	137	160	173	152	157	152	164	166	162	159	149	181	169	151	159	159	155	165	148	162	153	178	160	151	180	164	125	150	157	171	184	155	171	144	160	139	164	153	170	155	154	176	160	147	196	167	167	161	160	157	166	163	170	148	155	157	167	174	167	179	163	174	149	144	160	144	150	154	150	143	182	170	154	159	164	178	167	140	162	163	164	180	189	154	150	183	156	159	176	140	135	160	159	144	154	163	166	151	161	173	149	177	147	166	181	158	177	172	161	177	149	174	170	166	170	159	190	135	170	175	166	161	118	142	157	147	149	153	166	152	164	172	147	150	160	157	158	150	144	140	150	176	159	159	162	160	191	137	165	162	168	154	164	175	161	151	149	153	155	149	147	178	190	157	169	156	140	145	169	168	169	157	170	167	164	164	160	165	149	150	160	159	144	140
28448	18252	15585	10006	3171	1023	847	661	619	565	557	476	505	432	431	361	362	342	364	402	350	364	368	374	332	325	340	328	350	365	341	332	375	343	327	344	365	359	321	315	372	325	367	352	347	331	344	340	340	329	365	369	344	355	375	362	348	372	355	386	334	345	348	369	361	342	347	354	362	364	354	355	358	343	361	381	376	375	328	352	355	336	314	345	342	338	333	363	372	341	353	340	319	357	366	324	356	338	363	383	341	327	335	333	376	350	335	325	318	368	359	354	371	351	339	376	359	313	372	328	343	354	343	376	351	344	334	379	322	363	332	347	354	366	355	388	337	343	339	371	354	354	333	332	362	320	362	358	348	341	345	339	330	356	369	368	334	331	316	337	352	360	354	353	341	348	334	350	379	332	335	348	363	360	352	318	360	345	361	390	362	365	329	359	387	371	375	348	372	352	373	365	362	324	319	343	355	317	320	360	362	334	307	367	346	328	316	345	339	339	334	373	359	349	334	371	350	347	367	337	336	344	370	326	362	336	330	332	365	364	366	347	335	337	362	359	368	352	352	357	361	407	368	333	366	359	336	329	346	354	328	334	325	358	327	330	368	352	327	359	329	327	357	340	372	317	342	344	348	343	370	340	354	331	336	327	339	321	327	353	305	351	359	312	340	377	356	350	338	350	357	387	371	347	337	324	354	380	342	354	370	344	304	333	356	346	385	347	353	314	327	359	397	342	331	363	339	304	364	353	354	341	360	362	331	336	345	360	338	367	325	323	341	352	344	362	326	324	365	370	349	349	288	323	358	333	367	350	364	332	370	343	338	344	341	379	356	363	338	329	368	349	359	358	369	333	335	335	340	382	356	361	345	353	370	353	359	341	340	360	345	331	328	345	386	380	341	378	372	346	348	365	332	333	355	360	347	335	342	345	340	332	340	392	353	360	342	339	375	356	315	354	391	352	320	343	328	378	337	368	325	317	357	316	335	312	358	364	337	296	365	351	346	347	354	348	331	351	306	335	366	318	347	356	354	355	333	356	350	391	369	361	327	319	356	369	376	365	343	323	328	340	352	347	349	328	366	352	372	392	351	381	365	326	364	353	350	352	355	341	357	330	404	353	389	342	330	362	387	338	336	347	368	339	390	372	360	353	353	341	360	343	355	334	325	350	349	338	356	342	349	340	382	353	341	325	362	332	327	349	374	349	378	357	361	388	338	353	326	329	350	359	345	339	316	339	349	383	361	329	339	334	325	353	357	358	381	346	351	351	349	342	344	352	363	363	338	342	342	372	353	322	339	355	327	369	391	315	310	309	345	360	343	351	378	335	357	346	351	360	389	341	363	370	371	321	314	319	347	350	358	339	337	351	347	334	333	364	353	346	340	333	371	345	331	352	347	321	370	329	362	353	326	325	329	379	323	347	350	366	330	356	348	332	359	319	365	370	368	350	366	328	320	319	340	351	352	321	337	373	301	360	314	335	353	349	341	339	336	360	351	360	339	363	310	332	331	355	354	367	339	377	324	355	368	371	331	371	370	352	366	349	365	357	329	338	316	352	338	359	342	352	316	332	341	366	330	374	336	333	376	370	357	340	359	315	327	352	330	328	329	348	343	338	330	365	329	358	365	324	365	354	388	338	342	350	342	336	363	314	375	342	357	319	385	339	366	363	342	339	340	344	376	346	339	347	334	353	349	398	360	370	355	355	382	334	311	371	320	357	338	384	382	340	329	371	316	341	365	383	336	348	305	367	382	347	321	334	339	339	327	343	344	342	351	319	336	341	362	341	318	366	350	360	326	350	319	376	358	345	366	334	320	352	359	359	344	349	360	356	351	365	355	320	344	350	327	362	330	383	370	327	345	339	342	373	375	364	311	375	335	330	338	342	321	348	328	405	359	348	363	363	343	368	364	364	317	357	336	367	376	301	369	345	354	331	325	397	352	367	349	330	336	355	319	389	380	328	347	341	375	332	357	335	361	325	342	375	363	365	337	337	322	338	319	342	349	346	350	360	337	346	334	336	334	377	348	364	331	349	351	339	356	349	338	365	329	361	335	342	326	345	357	333	345	327	351	342	343	357	329	356	373	344	372	348	342	356	371	367	375	319	362	352	376	353	392	344	321	323	369	349	372	322	357	382	339	342	322	334	344	329	350	349	339	350	324	354	370	348	329	365	347	390	361	340	321	362	373	321	350	328	353	351	339	345	349	339	374	353	347	340	359	346	323	363	302	349	391	360	329	367	380	361	348	372	365	347	374	329	329	361	358	375	337	380	337	302	365	337	342	349	359	351	344	337	325	339	330	358	361	345	319	359	385	314	356	329	353	357	334	309	373	350	361	338	343	347	353	350	340	336	356	314	345	366	332	370	366	321	325	351	345	362	327	358	331	329	341	335	353	345	305	331	351	360	341	356	372	355	343	313	332	364	361	357	338	318	352	347	377	318	323	316	351	343	353	355	357	318	348	365	356	328	327	346	342	364	316	359	364	344	335	339	354	351	369	330	315	347	340	353	353	363	378	374	329	350	342	382	347	345	361	344	298	320	356	368	367	332	338	379	373	342	355	324	341	334	353	383	360	336	354	373	337	377	320	353	346	343	323	332	334	317	361	330	353	325	351	345	351	353	343	373	377	340	322	369	348	374	340	358	338	356	343	379	357	335	349	392	345	361	350	358	337	343	351	336	328	323	344	364	339	362	373	345	377	364	332	333	336	369	347	344	357	353	347	357	387	349	317	358	356	339	351	369	369	336	368	347	352	330	366	350	350	359	326	369	376	317	355	319	370	330	343	361	365	364	330	376	329	360	346	396	405	345	342	337	361	350	355	355	358	363	363	326	347	328	383	345	331	376	330	335	324	325	346	342	333	374	348	322	336	363	319	349	346	351	371	358	352	348	332	353	363	390	344	351	341	311	355	354	347	347	325	331	370	365	335	336	370	315	373	325	292	345	352	362	326	353	386	348	330	358	368	364	340	333	330	372	329	320	354	390	345	329	335	350	313	313	329	345	307	347	346	329	325	350	356	321	332	348	352	352	330	328	323	361	347	323	352	381	373	309	336	356	390	370	319	321	333	369	321	347	321	325	328	331	342	366	355	339	380	309	368	338	348	365	315	328	354	387	335	341	350	338	333	330	364	337	353	330	364	347	352	335	353	333	348	367	340	340	337	370	354	398	340	355	338	339	360	340	335	342	342	369	340	342	321	324	341	352	345	342	344	343	327	356	347	352	385	297	354	311	332	346	319	352	299	369	320	352	356	351	378	375	343	369	342	341	346	334	334	366	337	332	330	352	347	353	374	343	373	356	313	320	338	339	323	338	364	372	329	370	344	412	317	346	372	332	304	364	347	349	369	354	322	353	379	336	359	360	346	368	352	321	364	353	332	366	330	376	347	355	362	340	347	340	347	314	336	367	338	363	359	311	312	367	368	322	338	357	353	329	354	375	346	324	351	343	333	372	346	324	368	348	366	350	341	340	327	350	334	352	353	344
56788	32540	15388	5997	2841	698	322	262	220	215	215	185	200	185	172	169	165	126	133	139	149	150	142	155	148	147	162	135	158	154	135	137	142	135	166	152	125	142	139	113	127	144	147	153	130	163	136	161	158	158	140	165	131	140	172	144	143	146	143	147	150	143	160	141	145	144	142	122	144	135	124	166	133	123	133	177	153	173	141	154	154	131	139	115	156	131	124	149	145	143	138	113	143	133	146	135	147	141	137	128	162	143	138	142	140	149	149	125	137	127	148	131	132	137	139	143	141	154	143	139	164	136	159	163	143	144	162	152	164	130	129	132	162	150	153	179	132	139	152	149	131	154	150	138	157	137	147	125	139	140	155	159	146	163	149	153	132	121	118	155	111	130	121	131	139	159	155	161	156	147	138	140	140	129	155	160	151	140	150	128	135	143	152	138	146	133	141	122	153	150	145	136	163	133	142	150	153	133	166	149	164	155	147	135	169	190	147	130	134	152	138	156	149	143	132	131	100	158	131	117	157	158	149	140	135	128	132	133	134	146	142	155	123	155	138	145	175	142	142	159	132	142	114	145	131	155	148	148	129	156	150	146	147	135	140	162	154	140	143	158	139	140	141	124	129	141	149	133	161	142	132	147	149	152	143	129	143	152	150	149	139	148	135	142	143	157	122	159	173	148	150	135	141	133	146	169	156	138	169	158	143	146	166	130	141	161	170	142	158	158	157	147	134	127	156	146	139	120	146	130	141	142	145	143	134	136	154	170	142	151	139	154	157	140	148	138	146	174	175	144	146	161	147	130	145	148	125	158	131	140	128	130	156	139	148	155	133	125	151	130	142	157	151	131	143	149	123	154	146	159	131	137	145	134	148	177	171	124	142	133	154	131	136	147	133	140	162	120	168	139	119	137	130	127	159	154	127	124	130	153	154	159	137	137	145	171	138	149	159	138	157	138	142	153	128	133	171	138	139	133	127	135	136	120	135	136	140	150	128	127	138	149	140	127	139	150	154	140	150	131	130	132	135	167	129	143	146	155	115	127	125	144	159	131	163	149	168	138	147	159	146	130	158	154	157	138	148	151	137	133	128	150	143	163	134	139	137	159	145	135	136	135	138	160	157	170	164	147	141	129	139	151	149	139	127	164	127	171	137	147	145	155	151	148	142	148	128	154	127	132	156	133	159	154	139	162	169	156	168	158	150	161	150	154	136	169	131	152	161	154	164	112	144	117	142	148	155	149	165	135	133	139	144	133	133	152	126	130	127	143	124	164	138	135	152	139	147	136	128	152	140	144	159	145	147	159	119	133	123	153	156	143	125	112	132	145	143	158	153	136	169	142	128	158	141	157	135	156	134	134	143	151	146	131	133	147	108	130	147	158	168	153	144	142	136	159	150	151	133	169	166	130	126	145	151	139	160	125	131	128	146	161	163	149	127	131	159	132	155	166	150	128	136	164	139	129	180	129	158	149	121	143	160	161	135	117	177	151	151	148	126	145	135	156	168	157	141	160	148	151	143	137	130	152	150	152	152	146	145	148	134	158	123	126	132	135	135	149	133	129	128	163	125	137	144	133	147	146	138	124	162	141	125	138	144	151	147	150	141	148	130	137	151	149	155	127	175	149	149	146	140	154	149	127	166	142	119	126	145	141	162	142	149	137	140	136	152	140	161	148	136	120	137	127	139	145	124	147	147	145	127	154	148	170	171	126	144	138	140	135	150	166	127	147	130	129	153	129	132	153	136	149	146	160	135	143	133	152	138	148	132	166	139	146	142	152	154	146	142	152	145	126	133	137	135	142	125	148	137	122	158	167	134	148	160	164	156	132	142	135	136	134	143	160	147	163	145	150	129	139	130	143	144	176	148	154	141	126	145	135	137	139	115	138	122	156	137	157	153	139	140	143	137	129	157	145	141	154	160	167	142	134	137	147	140	149	136	138	126	150	143	129	134	143	143	134	144	117	147	164	159	142	131	148	123	151	163	138	174	145	137	150	178	160	138	137	159	150	154	136	145	123	169	135	163	134	138	129	138	135	127	150	156	152	180	169	140	154	129	134	122	136	155	136	168	143	154	130	123	131	135	161	153	134	150	136	162	130	161	162	161	165	171	126	124	118	148	131	151	147	144	137	135	162	156	134	130	149	137	140	157	118	133	147	151	141	150	142	172	161	139	126	153	126	130	127	159	150	138	133	162	147	124	157	153	134	130	137	146	151	140	125	140	160	145	160	143	138	118	167	145	158	136	135	135	147	144	145	163	136	145	167	139	154	112	142	158	130	156	145	144	162	143	156	137	133	146	141	142	154	145	137	133	130	151	118	133	145	153	150	120	151	138	130	127	135	155	149	142	144	158	134	136	126	152	156	129	132	142	150	155	167	144	154	172	134	152	156	144	140	143	140	161	139	138	145	141	162	125	136	140	147	151	139	125	151	120	152	141	132	151	121	158	151	144	136	144	151	143	159	127	160	131	126	139	134	147	139	150	127	160	140	139	141	130	140	170	149	141	165	150	134	131	137	156	158	139	137	161	137	132	157	156	162	161	148	133	132	155	133	113	141	132	149	145	133	127	139	153	153	157	141	118	117	140	119	138	133	143	120	138	136	170	133	145	131	128	135	150	142	135	126	135	127	145	149	139	158	148	137	107	152	149	123	141	130	146	155	149	139	121	152	142	132	129	145	138	141	127	155	140	135	146	127	147	143	158	169	134	148	117	168	142	155	146	143	154	152	133	148	137	156	143	133	143	154	131	144	174	157	140	167	164	134	171	143	135	143	134	144	169	165	143	129	143	121	141	129	143	160	131	158	153	154	149	161	174	130	156	162	119	144	146	162	146	142	152	155	166	123	135	142	133	135	152	149	170	144	147	150	125	155	146	131	136	157	135	137	122	157	156	151	163	129	129	135	154	148	159	143	137	155	143	136	135	159	156	151	133	155	147	118	141	139	121	135	148	143	146	139	160	146	138	147	148	138	138	149	136	119	122	130	135	153	155	145	140	158	133	137	136	185	139	113	155	131	157	170	147	144	139	150	146	164	158	133	124	141	165	136	118	142	143	153	136	142	143	135	147	167	145	153	150	127	127	131	153	146	152	140	143	135	147	156	135	176	144	157	159	129	154	141	137	141	136	137	140	126	158	154	162	139	158	139	140	145	134	146	154	160	143	136	139	146	139	152	143	131	147	138	151	140	142	158	141	149	124	153	142	140	137	137	138	128	136	151	159	154	129	133	139	131	165	172	142	138	163	145	136	147	140	127	149	130	151	127	121	159	133	131	141	131	130	129	147	131	135	141	148	126	176	152	133	134	146	147	148	166	163	145	170	138	123	146	145	136	145	128	145	147	130	146	162	131	139	154	135	134	145	154	141	177	146	127	146	141	126	138	117	148	124	153	128	153	128	127	136	127	144	147	157	116	133	113	143	126	140	156	139	143	134	140	166	135	158	134	147	144	151	114	163	139	146	137	147	123	131	163	133	148	157	166	151	148	136	132
36777	25649	16445	12092	8287	2289	1089	853	763	679	611	513	500	482	424	356	372	344	368	388	326	299	339	297	356	343	295	325	322	339	337	365	325	333	310	328	339	315	327	327	366	296	320	306	322	342	294	347	336	317	340	324	300	376	288	331	356	309	332	317	319	327	333	312	311	327	304	332	314	354	317	347	308	317	307	350	372	315	314	341	326	324	326	314	313	310	333	335	336	315	320	315	313	345	290	316	334	350	315	285	356	320	357	293	331	338	313	318	347	308	364	288	324	344	332	341	297	304	336	309	341	321	323	338	325	336	337	339	344	360	288	334	326	339	302	338	348	307	311	319	324	311	355	318	308	356	305	296	305	315	327	341	323	329	354	312	285	353	308	341	343	327	298	292	333	313	306	323	327	356	331	330	319	334	331	288	315	325	324	321	319	334	335	314	315	280	304	319	295	312	335	338	353	312	308	316	362	330	306	328	302	321	311	335	339	311	334	325	324	339	314	331	336	348	275	319	313	338	320	327	315	305	295	328	322	323	295	317	303	308	307	328	347	358	333	335	327	321	309	324	345	346	319	312	326	297	316	307	314	341	320	335	308	318	323	341	323	327	284	320	304	331	327	306	309	309	309	315	328	332	311	327	353	314	324	336	319	315	332	329	294	332	309	336	333	323	327	336	339	293	327	324	310	333	336	345	319	312	299	322	320	315	357	333	334	271	327	306	348	354	296	298	353	299	318	323	302	314	306	331	331	303	329	296	323	334	310	344	339	331	323	293	293	317	326	308	332	335	336	276	319	314	337	316	338	317	290	325	339	348	281	319	346	314	306	325	298	314	337	326	302	332	292	325	310	331	350	334	310	336	278	343	348	323	316	329	332	310	295	321	309	333	342	344	324	340	326	339	316	333	344	341	339	296	310	347	317	307	308	335	369	303	317	327	320	332	339	304	322	340	327	308	324	321	326	315	333	339	354	316	347	324	363	343	322	323	330	338	335	330	348	327	338	317	336	325	310	347	316	319	310	344	335	326	300	316	313	322	355	303	310	286	334	323	322	334	340	356	330	324	337	347	321	290	332	343	369	347	321	333	311	338	345	325	308	309	296	308	297	305	332	373	289	322	320	288	288	310	317	332	299	351	316	350	335	329	342	319	306	300	324	308	321	300	307	295	330	312	327	326	300	325	335	325	322	323	302	322	327	335	330	321	313	312	324	287	341	330	275	327	310	310	320	329	318	332	308	337	326	309	326	309	342	329	278	325	309	320	316	328	308	330	331	301	328	330	336	301	331	340	342	324	310	347	290	308	342	350	311	299	319	309	293	275	338	328	321	314	324	308	336	306	331	322	325	332	301	363	343	328	332	313	345	332	328	334	309	319	312	328	339	335	363	324	311	320	329	357	317	319	332	340	326	337	312	336	325	301	293	320	333	348	341	316	339	324	298	297	290	319	323	319	312	314	323	322	343	301	300	301	296	339	342	343	301	346	359	321	346	320	373	318	328	321	351	324	329	307	305	305	293	326	326	310	339	300	343	341	318	320	284	318	332	358	282	309	344	330	348	320	326	340	304	300	268	310	328	285	296	321	326	337	329	311	300	276	343	334	298	314	305	315	320	345	305	348	341	310	310	340	341	303	351	321	330	324	319	299	301	354	305	300	335	342	314	331	329	297	297	299	312	299	304	323	312	299	307	328	335	321	291	322	261	333	324	336	332	321	316	290	315	348	286	342	313	314	332	314	336	330	346	302	343	293	319	317	312	321	311	344	329	314	291	362	321	336	312	334	323	350	312	328	319	327	313	306	338	313	304	317	314	337	345	331	309	280	324	331	313	314	356	327	309	336	335	335	329	304	310	301	324	369	327	335	332	336	302	293	310	322	344	301	334	309	282	323	294	334	325	325	325	339	311	329	320	301	346	309	364	340	294	317	298	336	317	334	317	293	318	340	333	316	301	300	340	273	287	302	324	320	317	304	309	321	352	332	332	310	355	361	296	311	339	275	314	343	318	313	319	329	322	304	314	299	343	334	335	333	324	309	336	329	341	312	340	300	354	305	332	307	331	338	334	317	342	332	335	299	339	343	339	336	322	304	329	279	304	341	308	345	342	326	307	301	306	314	338	352	309	341	315	326	320	344	333	320	351	323	342	307	330	329	335	316	318	324	341	340	337	304	327	331	321	352	329	315	342	328	317	320	347	363	303	314	316	346	296	288	313	309	313	356	330	329	310	319	325	328	305	315	298	298	302	308	378	353	303	322	317	327	348	330	321	327	305	331	329	310	350	320	320	328	332	317	314	341	308	324	320	345	315	296	317	316	313	287	317	314	300	327	326	287	306	306	320	320	348	376	326	310	340	296	364	328	316	319	309	329	309	331	335	355	307	296	319	336	308	315	303	290	335	364	307	328	325	323	325	320	312	305	351	301	307	309	315	295	301	332	337	332	316	316	294	313	308	334	308	315	306	328	338	315	312	324	329	324	326	316	293	345	324	329	309	305	319	332	303	328	324	340	351	291	327	344	326	325	306	332	305	297	327	291	306	354	347	326	325	318	326	291	315	348	330	334	307	332	290	304	325	318	354	319	310	352	287	338	318	314	310	336	329	348	300	340	318	325	311	319	300	314	326	279	307	307	326	327	301	306	296	316	335	352	325	318	319	296	331	297	335	306	307	314	308	322	335	311	310	341	344	334	330	315	325	318	334	319	317	332	323	325	296	310	331	363	319	318	308	340	282	318	342	318	301	325	327	329	313	319	304	313	324	327	331	311	325	295	297	332	325	321	326	338	310	349	324	303	327	366	292	301	332	326	322	334	341	320	294	339	345	321	317	307	291	292	313	310	335	327	336	330	325	359	311	307	366	300	295	325	300	307	323	301	338	308	324	316	333	318	304	299	307	315	292	306	337	306	306	301	324	345	329	322	336	324	331	293	317	300	303	335	303	312	312	319	303	329	325	318	322	292	335	347	324	321	330	303	311	331	324	331	366	324	327	321	282	331	314	343	334	307	309	297	297	339	340	308	305	333	347	343	328	332	321	338	315	324	308	341	301	322	311	359	323	307	368	310	319	299	329	305	323	313	317	311	286	304	322	334	329	331	327	346	355	316	360	316	307	346	346	304	341	297	318	326	321	338	328	295	339	341	344	324	322	322	309	317	335	342	329	344	344	300	337	286	325	306	326	307	330	314	342	338	324	354	333	313	325	303	323	339	299	302	299	308	371	331	320	325	297	334	310	326	275	320	310	335	312	332	349	306	308	328	324	295	327	322	302	306	324	313	304	333	309	337	322	338	360	334	330	307	323	343	317	322	290	332	336	327	318	308	315	339	314	331	334	319	301	297	280	347	311	335	338	306	333	323	350	305	330	320	314	333	325	340	373	312	344	303	306	317	320	316	319	338	352	346	315	304	334	326	298	319	334	319	318	345	320	345	334	347	334	322	318	319	297	303	312	330	312	331	321	317	313	321	320	351	322	318	326	297	322	360	313	322	336	300
64746	32043	16836	9570	3903	741	301	270	249	239	185	201	165	179	162	179	197	164	158	158	143	171	149	160	168	138	138	176	132	146	138	151	168	152	140	165	145	136	154	142	165	157	164	157	151	127	158	142	154	164	128	147	132	150	182	164	154	149	158	158	158	134	137	175	145	134	163	170	148	130	159	163	149	129	159	143	155	158	141	162	153	149	150	143	166	149	173	166	149	173	136	179	171	152	136	137	142	165	135	151	157	161	138	154	136	170	166	143	147	150	137	154	152	159	141	160	166	154	172	131	132	149	174	128	121	152	148	178	165	148	148	141	152	146	147	151	138	134	145	155	164	140	165	170	137	156	149	144	151	165	116	142	127	149	137	167	169	134	138	123	153	158	146	135	125	142	158	137	129	152	140	151	158	172	159	159	143	158	159	163	161	147	146	168	143	145	179	174	163	147	150	164	148	133	164	144	147	141	174	147	141	133	158	152	168	145	136	150	159	173	161	141	152	157	154	185	143	157	145	148	160	152	136	161	128	165	170	149	158	137	131	173	145	159	171	165	168	146	168	143	173	135	132	165	151	140	141	145	177	140	165	173	145	142	139	148	163	150	142	156	168	149	143	137	159	138	140	146	162	145	159	189	169	159	153	174	144	140	167	139	172	156	149	150	112	138	150	181	148	182	168	143	151	137	149	161	155	144	153	169	173	142	144	146	148	157	161	128	143	151	140	144	138	142	172	154	148	145	167	154	145	157	111	144	129	147	140	155	152	170	188	158	125	156	140	148	144	148	163	132	159	139	163	137	173	146	138	156	163	148	148	130	150	154	154	152	152	155	143	170	146	174	142	182	144	145	139	151	164	156	153	155	166	147	179	155	158	158	149	125	152	180	141	174	148	147	146	154	153	137	160	123	130	155	159	155	153	172	155	145	150	150	168	146	164	149	141	138	158	149	158	161	123	147	146	149	141	153	135	160	150	133	137	149	142	140	163	187	167	173	134	116	181	137	122	122	149	176	145	149	165	127	137	158	144	168	160	151	171	145	118	151	179	160	160	176	166	144	140	161	132	170	148	167	133	169	142	133	166	154	194	133	155	158	169	154	140	168	162	132	182	127	126	159	138	158	173	140	161	128	145	151	169	165	134	161	148	123	137	157	182	161	156	167	126	139	148	134	163	128	150	167	147	146	155	153	149	164	167	172	137	153	142	152	160	123	132	153	159	124	142	166	157	143	129	152	162	155	139	163	158	125	161	143	153	145	147	152	126	156	174	146	153	152	143	151	181	165	155	146	159	117	131	126	134	170	179	165	171	149	132	145	183	146	137	170	150	154	168	147	123	137	137	155	140	158	164	169	143	149	146	152	138	151	150	145	148	133	140	134	174	158	153	125	149	166	151	134	134	133	143	149	155	182	142	135	146	148	149	155	153	152	135	158	138	152	157	161	154	144	147	162	129	141	179	141	153	144	171	142	132	184	174	150	130	155	151	165	134	151	155	159	138	175	161	149	166	148	165	166	162	154	168	162	145	169	156	140	179	149	164	169	154	131	150	136	143	124	173	159	161	146	137	144	161	175	162	160	160	152	160	164	133	131	156	163	154	149	175	140	172	157	151	141	179	170	145	139	157	141	160	151	143	158	158	166	139	143	162	150	181	152	144	149	145	138	150	145	141	154	163	166	144	182	167	135	166	151	176	144	144	116	158	137	149	131	167	153	143	154	148	150	174	140	188	178	164	164	148	166	153	148	156	150	156	147	148	132	168	143	128	167	157	165	172	165	159	134	169	150	171	145	140	146	170	183	169	129	146	158	157	144	138	171	162	161	162	140	152	159	164	165	140	148	152	169	152	143	154	159	150	135	161	133	170	154	142	175	162	177	156	164	154	147	172	168	142	141	131	176	163	151	141	153	153	166	145	172	147	139	161	170	166	145	158	163	126	133	141	160	160	161	150	164	156	134	143	171	132	161	145	155	165	148	142	151	146	124	149	173	161	140	153	132	147	162	144	147	120	141	137	155	132	162	144	128	164	166	165	149	151	147	148	139	141	142	144	125	133	171	153	146	133	155	160	153	142	139	177	148	136	152	128	134	151	157	148	153	147	160	150	150	141	157	178	142	168	172	146	138	166	166	157	130	138	182	147	179	184	161	154	159	139	147	148	171	138	165	162	160	168	144	152	159	149	146	175	153	160	150	151	158	171	139	161	146	172	121	149	148	154	159	125	157	166	135	149	144	152	140	148	144	133	157	148	139	130	155	150	127	156	159	145	135	142	135	148	152	168	149	133	164	152	166	128	159	148	146	124	162	145	159	134	138	153	145	141	145	147	153	175	139	136	141	136	172	144	162	148	159	149	152	176	152	174	132	152	147	134	144	157	163	158	151	144	121	146	140	166	166	176	147	143	163	130	140	153	163	146	137	155	151	140	151	151	145	123	155	140	146	130	172	150	147	148	163	172	167	131	164	154	152	156	182	137	148	141	144	153	175	161	160	152	153	148	160	161	181	156	143	155	164	165	164	168	153	144	143	172	133	154	151	163	135	145	154	161	136	157	164	140	160	153	147	183	144	133	145	147	136	139	167	150	141	147	154	147	135	152	166	148	161	141	149	148	144	141	148	159	145	158	130	136	169	145	137	145	151	166	146	142	140	147	141	140	168	144	160	162	166	140	136	144	150	164	125	142	147	131	163	149	151	147	171	149	148	164	146	176	161	128	122	172	160	142	153	142	149	164	138	151	128	162	151	141	155	180	148	139	147	146	177	156	151	129	155	163	129	155	153	161	150	132	160	168	165	132	153	137	160	149	164	139	156	147	144	164	156	156	143	157	147	177	168	152	155	160	153	141	135	131	156	155	178	162	134	155	108	135	145	133	153	162	146	169	141	171	143	172	161	162	155	171	137	150	166	141	149	147	162	159	149	163	162	139	140	135	144	159	162	165	167	152	176	161	124	144	116	145	173	152	144	150	149	139	138	147	163	124	139	158	131	161	161	144	154	158	151	146	168	139	159	138	151	153	119	126	163	167	128	146	148	147	146	185	153	180	167	127	150	164	166	161	172	139	167	159	156	150	161	136	151	131	132	152	134	157	132	140	151	145	164	179	129	148	145	174	160	123	174	178	155	153	147	137	142	142	156	139	154	160	137	138	138	144	168	162	136	144	152	171	126	158	113	147	163	150	148	162	146	166	165	164	134	152	140	165	156	134	131	156	151	162	147	164	172	160	162	165	147	127	152	130	148	158	160	154	147	147	138	163	151	149	160	165	168	172	178	139	157	157	159	137	151	164	123	142	143	128	159	150	152	154	171	147	143	133	166	148	154	146	182	157	179	167	147	137	139	160	150	147	161	135	155	164	183	165	167	148	166	164	138	177	171	164	138	164	161	125	153	141	157	147	133	152	142	141	154	141	165	140	157	176	170	143	157	131	133	150	141	139	146	177	156	146	149	147	143	129	144	126	142	158	165	147	176	172	171	150	145	163	140	151	154	188	154
42784	21715	17986	16980	8985	1947	1167	922	829	718	614	556	536	498	427	452	395	391	351	361	333	341	344	353	336	338	360	360	353	347	347	328	371	350	328	338	336	288	366	316	334	305	337	334	327	352	361	330	365	331	339	312	365	314	332	342	336	334	333	339	345	300	337	281	332	326	386	338	344	332	347	336	337	343	337	339	366	330	354	348	328	348	318	336	357	361	342	344	348	321	302	341	336	330	318	350	312	349	355	325	335	346	342	321	350	339	346	313	318	315	355	351	327	353	362	320	316	337	327	343	323	328	323	314	321	330	358	361	369	360	321	340	327	348	346	330	345	342	332	349	356	364	328	352	299	345	346	309	339	295	303	351	333	338	310	338	334	349	313	304	338	370	345	341	313	347	302	354	348	344	337	341	336	328	337	337	349	330	316	333	327	308	333	321	374	340	346	358	329	352	334	336	323	333	313	337	314	359	349	333	300	354	320	307	328	348	315	359	330	334	341	296	322	364	283	342	322	340	328	326	333	342	329	331	362	326	358	325	348	343	333	322	334	319	306	339	329	374	339	344	348	308	323	345	309	318	331	336	342	344	289	338	317	332	341	310	322	370	348	320	359	314	325	346	326	360	337	362	331	336	332	316	318	326	331	300	340	347	323	332	363	370	313	352	313	359	342	340	335	383	350	324	342	341	348	334	318	334	341	354	315	330	351	364	342	331	350	333	304	333	335	338	310	325	339	329	368	357	334	333	321	306	350	328	306	327	359	325	381	361	297	336	357	345	334	358	338	339	326	335	345	356	354	364	339	347	355	360	319	338	341	365	343	332	351	344	351	343	343	304	332	326	373	323	312	358	302	366	325	316	343	325	330	327	309	327	337	352	317	347	344	320	341	295	337	324	322	310	335	337	328	336	340	336	349	373	380	333	324	338	355	342	314	309	332	327	302	348	334	310	338	320	357	352	351	340	327	308	322	311	319	329	320	327	331	334	348	327	325	337	350	322	308	329	334	344	316	313	354	318	319	346	335	353	324	311	315	353	336	363	310	333	333	307	317	305	361	324	322	312	333	313	349	335	331	352	354	314	353	331	378	378	355	353	354	328	360	277	327	344	354	370	325	350	336	347	336	332	311	331	356	314	293	356	327	343	321	320	312	343	325	348	317	344	335	319	306	355	358	344	340	330	354	335	379	335	365	340	330	354	324	315	351	333	335	323	353	333	320	343	306	340	354	363	380	342	323	334	327	309	364	336	314	369	317	296	318	310	330	355	326	372	352	356	322	343	335	335	324	330	333	386	300	351	342	328	307	339	323	345	334	282	353	373	296	318	314	349	322	356	355	366	357	336	340	334	340	310	328	317	338	330	369	323	341	323	330	335	336	325	315	367	316	290	360	330	305	317	320	295	335	318	315	362	354	335	379	339	353	368	341	349	338	330	325	342	330	297	337	329	346	356	348	340	303	334	330	347	345	319	361	290	333	293	323	317	320	332	352	342	366	329	315	314	349	320	309	356	347	323	336	317	352	371	348	344	322	341	367	335	309	329	332	335	338	338	321	301	318	368	360	330	347	315	318	341	342	341	344	316	335	332	350	338	317	327	347	331	324	348	340	332	355	344	344	356	357	342	326	400	332	364	312	352	332	349	337	338	329	322	335	356	320	332	336	305	308	322	338	310	356	345	304	305	322	342	340	313	355	325	333	333	335	315	316	361	336	368	356	367	339	327	322	341	372	321	345	331	316	334	325	347	334	347	331	337	324	318	357	352	337	351	343	311	330	356	358	388	333	340	322	332	332	388	317	318	316	323	330	347	344	316	340	320	333	309	347	331	335	318	340	356	324	329	346	330	326	356	329	317	323	321	337	362	328	343	318	340	297	325	348	319	329	328	339	341	368	316	327	319	367	342	344	343	345	348	340	327	337	347	322	307	311	352	334	320	352	329	313	321	325	325	338	331	329	291	314	315	328	345	362	369	328	350	327	320	356	355	326	354	339	362	358	308	329	330	342	337	315	343	312	338	312	365	313	318	334	326	327	301	363	352	341	316	335	340	352	351	348	274	346	329	316	340	317	310	338	339	364	332	323	348	338	334	328	330	346	313	359	356	368	358	334	367	312	327	343	313	333	374	319	366	359	330	343	295	347	364	332	310	305	318	329	316	332	356	337	335	330	343	356	330	367	354	375	299	363	335	326	346	322	343	356	356	315	370	324	325	325	342	349	308	365	331	314	341	346	329	321	328	345	337	324	350	335	342	356	341	329	329	333	361	334	305	334	313	348	326	313	364	350	317	353	370	347	347	338	325	339	324	354	336	317	319	358	324	346	308	341	316	315	324	354	341	326	353	324	352	348	320	331	321	352	317	338	291	402	317	356	299	365	322	325	310	343	349	322	329	310	334	336	358	360	372	347	336	353	356	353	371	337	348	350	344	368	335	308	363	359	369	339	356	330	326	334	356	355	305	372	357	349	347	327	335	359	368	355	340	319	358	350	375	315	316	380	329	343	356	322	329	359	320	315	322	310	333	346	345	334	343	311	325	309	361	345	323	334	326	346	338	372	334	348	358	334	329	343	351	351	346	370	368	327	338	337	316	357	351	312	347	337	372	348	326	338	352	315	323	342	320	313	350	356	355	335	368	307	343	317	306	327	371	352	318	337	327	356	329	344	340	311	332	349	357	293	339	342	315	331	343	347	302	327	328	321	349	364	322	301	348	360	298	326	362	310	333	331	319	345	327	340	343	318	341	347	322	345	297	345	318	315	327	324	333	292	349	310	355	305	344	328	358	340	338	358	384	329	312	378	309	326	328	351	346	312	356	318	355	326	314	334	342	360	332	329	323	369	327	360	347	321	320	321	360	302	350	328	372	307	327	334	340	340	327	352	359	346	321	342	343	328	348	330	348	327	329	332	314	322	353	320	328	356	342	333	372	317	330	351	309	344	351	353	318	330	346	337	345	356	351	339	359	362	296	316	331	300	375	324	322	357	331	334	351	368	316	343	354	323	331	315	341	326	330	367	326	321	354	327	333	347	340	340	327	318	335	317	359	324	343	318	350	319	343	333	335	309	360	352	324	347	393	352	342	327	334	350	332	334	331	329	315	321	334	331	287	328	345	320	327	322	322	337	328	344	328	315	327	355	325	321	383	331	349	319	346	337	353	337	347	340	342	340	325	314	343	339	339	347	303	345	342	353	354	307	354	344	319	314	315	347	336	322	340	362	344	322	349	331	303	366	342	313	356	335	343	329	352	325	354	328	343	355	322	361	371	350	336	344	328	366	337	346	321	342	368	372	327	340	368	322	324	363	343	338	342	339	324	350	301	315	350	339	356	355	378	335	294	326	311	320	357	357	310	386	354	316	335	301	345	315	339	316	341	341	348	338	311	325	338	354	341	348	327	330	327	341	326	331	310	355	336	344	314	328	326	290	321	325	338	318	314	307	320	325	358	336	357	289	350	362	332	331	333	352	344	356	371	331	341	332	336	324	340	331	384
40365	23136	14904	5455	1068	362	298	257	247	257	211	194	183	196	178	194	147	161	143	158	172	161	147	165	167	151	184	153	184	139	136	166	193	138	178	184	152	172	165	165	156	151	144	182	154	175	165	146	136	161	178	144	161	165	164	146	164	145	167	150	166	175	159	181	172	160	168	153	171	191	173	151	184	170	167	142	166	146	169	171	176	158	148	169	151	165	153	143	163	176	156	171	154	175	170	156	133	149	150	181	163	154	157	184	173	177	156	167	149	146	177	169	142	159	168	167	153	164	146	167	152	155	190	145	165	161	173	157	109	166	149	184	191	172	163	169	166	145	172	153	178	144	161	158	169	130	161	177	154	149	166	159	157	192	174	140	149	153	174	179	156	179	166	181	180	155	156	169	144	146	179	163	174	143	176	166	171	144	162	156	172	147	128	138	149	156	169	138	164	157	172	158	164	155	167	169	183	132	150	152	156	157	156	153	149	153	143	179	148	173	137	156	158	165	170	150	170	183	149	164	148	151	154	157	153	153	127	156	144	135	163	172	141	143	186	159	162	156	125	155	160	178	171	169	155	174	183	147	171	130	171	166	151	167	174	166	166	160	146	157	146	155	157	180	158	156	144	154	174	154	189	159	154	141	145	163	156	175	159	144	128	168	147	172	166	153	168	147	173	164	155	162	150	170	132	160	181	158	147	171	169	163	179	184	155	156	168	169	199	152	160	161	159	174	162	152	168	161	166	169	144	156	148	168	175	180	153	177	150	208	157	154	168	188	179	148	153	125	174	182	163	171	179	144	180	161	173	164	175	180	172	142	153	159	176	159	165	147	156	144	142	145	158	149	158	152	158	159	153	156	161	149	154	158	175	146	148	158	157	134	134	155	145	166	175	156	167	159	161	170	125	143	157	168	165	177	163	157	160	166	165	147	193	197	147	158	127	145	166	163	164	142	151	148	165	141	161	151	171	171	168	156	168	170	160	148	152	169	141	164	169	186	158	167	157	147	168	163	201	145	179	183	181	176	151	165	168	150	161	144	136	167	141	155	193	149	181	137	154	165	174	144	181	159	147	152	170	162	176	165	153	165	169	178	193	169	149	167	182	150	160	164	167	158	167	166	172	170	156	164	165	171	162	176	161	154	182	184	170	181	168	178	170	152	144	148	136	149	170	149	155	146	158	133	156	156	157	156	177	147	151	171	162	168	147	175	149	146	169	167	150	165	173	149	156	149	148	161	165	170	169	165	144	180	145	151	171	159	146	159	164	162	153	153	143	151	158	177	167	156	139	165	152	167	162	165	150	161	160	183	170	140	158	173	152	137	163	166	149	181	152	154	147	159	172	164	159	166	162	143	158	161	150	158	156	166	150	167	170	167	148	154	185	169	166	157	181	174	157	164	169	136	150	148	173	170	143	150	137	165	164	167	164	147	155	174	159	149	161	164	151	169	180	147	178	156	165	153	153	145	171	150	156	168	162	158	168	170	135	169	157	169	166	160	165	178	160	164	151	149	167	164	159	152	152	157	168	163	177	137	160	162	156	172	182	162	170	161	172	160	171	144	150	154	152	147	166	160	162	165	152	151	164	159	167	167	141	187	165	154	181	134	172	138	139	139	144	160	146	166	168	141	146	201	153	159	159	130	146	152	168	146	168	166	183	165	144	171	142	167	172	166	180	148	137	160	184	162	155	162	182	168	163	147	198	178	159	137	168	148	170	150	172	157	140	180	162	166	149	151	150	142	150	137	164	147	153	140	138	155	154	173	171	136	159	158	185	169	166	167	176	178	174	175	147	151	144	172	162	161	172	178	183	154	169	183	164	166	144	163	168	169	148	186	162	140	168	150	137	152	170	187	176	168	159	175	145	185	172	169	156	164	149	167	162	156	172	175	166	151	158	167	145	152	165	157	166	168	140	148	172	164	162	130	190	156	184	178	153	159	186	199	153	167	172	155	163	171	141	170	184	149	175	157	172	184	163	152	166	184	158	175	164	147	162	170	183	159	179	166	167	175	134	145	167	176	173	171	147	172	173	188	173	170	146	161	180	165	177	158	170	175	177	162	148	139	172	166	171	164	144	174	149	178	151	170	143	152	150	158	159	169	158	182	162	175	156	157	160	151	169	165	180	145	162	176	164	171	166	172	172	170	179	165	151	155	149	165	172	186	170	173	164	164	152	152	184	164	146	161	159	157	146	135	162	158	135	146	158	148	137	158	173	171	135	160	138	170	169	150	163	160	182	158	138	163	160	168	151	170	154	179	178	148	149	157	152	156	165	168	152	186	164	164	145	178	140	128	153	177	164	149	160	163	170	147	169	142	171	140	148	161	135	200	171	146	153	165	180	162	163	151	166	154	145	166	151	152	198	139	149	156	159	140	156	157	130	170	177	177	151	157	173	162	168	152	174	161	168	154	171	165	165	155	157	168	150	161	171	153	131	157	152	183	161	161	157	156	174	170	168	170	158	158	166	143	160	171	170	141	173	157	135	155	158	164	189	166	209	176	159	168	182	174	158	149	180	181	166	151	148	165	169	171	150	131	174	179	170	175	168	178	151	162	148	169	163	175	171	164	184	129	162	132	201	135	151	148	173	161	166	143	173	144	150	158	164	168	168	152	155	148	155	146	161	177	152	165	150	147	153	146	163	166	146	156	162	165	141	149	172	172	132	171	165	147	172	162	144	156	182	173	171	145	142	161	173	200	161	158	156	162	150	157	178	170	173	163	153	170	159	150	166	159	152	159	148	156	168	163	181	161	174	159	155	153	174	180	174	175	185	166	127	159	145	151	152	170	143	158	172	141	185	161	180	167	162	163	202	159	156	168	164	155	143	157	156	174	168	169	172	150	152	174	144	152	156	161	150	162	160	181	175	157	158	154	154	160	154	157	154	149	156	154	160	154	161	156	145	155	165	151	147	154	142	159	176	144	129	157	149	167	153	163	146	171	164	146	143	150	170	165	159	148	155	156	147	160	148	151	181	158	145	170	148	173	141	157	165	143	167	170	165	172	179	165	177	154	149	137	183	191	208	151	150	167	164	129	166	169	197	159	167	158	158	141	150	151	156	140	137	155	187	167	189	156	180	145	166	157	175	171	146	155	168	163	163	137	160	151	158	156	164	157	152	157	157	171	162	171	162	168	161	190	181	184	168	145	175	156	173	153	188	167	148	152	145	139	172	152	153	143	147	174	144	167	159	148	151	185	173	145	154	172	168	160	152	160	181	157	138	185	140	141	137	142	174	155	178	163	176	154	154	138	125	153	173	158	152	145	162	173	182	143	157	156	165	152	150	172	185	172	154	142	136	169	143	169	137	144	185	176	150	183	172	146	157	144	174	153	144	168	165	155	169	170	154	170	181	167	175	160	166	162	138	169	188	160	158	156	186	173	175	174	173	144	163	160	164	164	155	182	180	154	143	174	183	167	168	151	129	152	169	166	147	163	156	160	132	173	153	178	163	157	161	129	141	137	165	167	169	158	135	163	162	166
25310	17218	19223	9705	2792	1232	968	872	757	644	580	502	471	415	434	406	361	398	383	361	367	385	341	379	355	356	388	339	367	357	375	363	383	390	350	322	342	347	355	334	361	349	343	357	359	334	341	354	328	330	345	372	365	329	359	345	312	340	334	369	378	337	371	377	342	375	391	353	367	362	368	367	368	343	350	349	387	357	347	341	332	348	350	353	337	394	351	328	320	363	350	332	370	339	314	351	362	360	360	346	339	369	344	326	365	323	388	359	370	353	350	352	356	329	358	385	337	350	370	333	360	345	400	322	351	371	353	352	347	361	371	340	337	336	395	371	375	411	318	367	334	324	332	374	350	327	335	334	363	366	365	330	353	355	332	383	350	361	375	342	353	337	354	357	377	340	376	363	376	328	342	326	345	380	343	377	365	334	326	318	346	333	315	350	351	353	354	372	364	342	379	360	328	365	372	357	395	339	359	342	342	340	339	376	346	344	316	394	367	336	319	338	362	361	331	342	332	329	371	363	382	346	354	328	356	343	371	385	351	364	396	355	348	339	342	340	378	366	347	368	336	317	335	378	354	347	349	364	397	402	342	349	377	338	334	333	366	309	339	328	362	353	343	326	369	333	369	318	330	358	360	333	346	350	316	361	350	368	352	347	338	369	325	369	368	349	361	348	349	344	350	309	340	352	337	322	336	350	364	348	389	371	335	325	367	344	356	353	346	387	306	331	360	356	355	389	371	327	330	369	361	344	338	338	354	362	376	362	387	334	376	350	368	343	328	348	334	338	338	354	360	357	332	329	335	359	348	322	374	357	325	361	346	364	353	322	357	369	334	350	334	335	352	348	350	341	391	349	394	356	338	353	344	335	339	345	363	357	344	322	359	339	358	315	329	343	357	359	357	348	359	356	310	339	373	375	366	349	354	355	339	349	360	357	347	339	330	346	325	353	347	321	348	371	378	339	360	343	364	378	372	372	341	365	349	343	373	350	381	377	379	356	341	360	301	366	386	367	324	334	315	355	345	357	357	369	360	375	316	349	364	334	378	368	358	348	353	334	341	314	330	340	329	341	368	358	366	359	378	332	328	328	332	352	353	352	354	343	359	367	340	354	340	385	357	348	356	367	366	359	332	342	365	345	348	341	372	379	378	366	355	348	356	356	388	350	365	351	316	373	362	396	361	314	319	289	362	356	331	366	367	358	354	341	336	348	362	341	330	354	367	357	339	338	344	338	350	342	361	380	361	348	343	330	329	340	367	334	371	339	374	370	367	351	357	340	352	335	383	332	338	371	382	341	350	367	359	354	339	350	356	350	357	348	354	349	324	327	358	326	364	316	372	351	347	365	323	354	351	345	348	358	345	355	384	362	367	351	402	355	343	361	314	358	383	349	359	369	362	346	352	367	352	332	347	387	331	355	357	323	349	344	341	341	353	382	376	359	366	377	354	352	330	353	350	372	325	358	349	381	330	357	347	339	396	377	364	367	298	349	360	370	357	329	352	363	360	330	353	368	312	341	340	343	358	367	350	366	337	321	362	336	348	355	348	356	370	346	351	307	334	317	343	321	336	373	352	357	360	371	365	339	406	385	354	388	377	376	394	369	365	382	343	338	342	389	324	384	357	370	343	373	365	345	366	384	374	351	366	345	379	347	369	336	336	367	334	353	374	348	367	326	355	372	364	353	354	337	352	372	366	347	374	369	356	366	346	375	373	374	370	370	315	356	365	351	365	382	349	387	360	358	354	352	348	307	336	324	335	363	368	396	322	383	395	376	385	363	334	335	355	367	333	327	350	334	341	357	353	362	348	368	404	372	378	370	336	349	356	377	362	346	358	316	371	370	341	341	376	351	356	346	359	349	384	353	345	322	343	339	354	332	362	341	347	332	363	347	333	369	366	353	388	362	383	339	363	356	358	336	351	338	354	355	360	356	379	377	367	368	320	341	404	361	329	344	343	363	349	335	380	366	367	374	347	329	349	323	326	318	360	374	319	320	312	352	355	327	338	347	346	347	359	325	328	351	380	329	377	343	350	344	349	349	370	334	336	324	399	328	361	359	358	385	349	332	344	385	326	363	350	366	353	341	362	342	364	370	319	340	349	345	355	354	374	325	358	329	352	379	317	332	347	328	327	329	358	354	341	346	367	379	365	336	396	374	387	358	361	308	334	308	378	367	331	362	349	361	347	333	366	358	353	337	324	332	351	328	342	372	347	344	363	343	339	353	318	355	374	352	342	343	343	312	340	340	354	348	366	366	340	353	372	356	379	345	338	346	384	358	352	359	361	352	333	372	320	354	384	357	345	359	338	380	330	371	378	359	319	326	367	349	363	355	371	366	334	339	356	327	360	355	358	323	333	378	352	344	345	369	337	315	366	365	375	362	338	369	352	363	335	360	370	334	311	353	346	374	361	350	378	385	355	358	389	325	366	364	365	324	339	340	330	352	336	352	350	341	386	331	328	323	374	350	362	363	362	356	382	384	328	348	362	310	355	314	358	337	367	331	362	343	331	356	307	320	381	352	362	345	329	332	355	347	346	343	356	353	357	352	310	375	347	318	336	369	341	336	342	356	301	325	369	363	362	353	322	333	347	350	331	338	375	332	351	324	326	356	366	372	345	356	348	343	372	368	360	339	377	340	366	368	366	342	333	330	331	373	327	335	348	355	340	337	320	350	332	341	353	354	334	345	361	382	350	384	342	344	356	355	314	346	340	353	367	334	361	351	348	345	339	378	351	366	339	370	332	337	360	329	360	356	307	325	354	335	342	356	370	376	389	380	343	326	351	332	356	375	305	364	366	328	359	354	350	373	347	328	366	359	342	330	368	376	347	331	375	342	358	376	353	361	368	339	383	311	336	371	366	362	319	356	357	366	333	355	338	366	357	341	331	366	358	359	336	385	360	355	344	325	347	373	334	403	381	331	353	361	333	327	372	329	339	363	332	357	343	356	362	333	376	353	332	334	353	312	380	317	329	352	362	372	363	291	362	335	374	366	353	339	336	341	339	365	390	334	358	332	351	358	343	369	341	388	365	345	330	360	345	353	360	353	359	349	353	340	373	349	383	340	364	352	385	367	359	386	359	322	351	394	379	361	349	324	368	363	346	328	345	359	363	352	377	387	345	337	344	342	370	370	358	346	370	336	363	366	360	364	335	358	347	328	352	321	355	339	362	343	323	341	380	367	370	367	397	323	360	363	374	385	340	333	335	367	353	312	346	393	329	393	367	347	327	363	379	317	350	336	346	351	338	321	344	354	366	329	340	321	362	364	368	364	334	329	360	358	371	332	356	339	312	345	383	324	352	341	341	385	384	355	325	352	355	346	362	357	340	324	330	365	339	366	301	360	363	361	346	318	358	367	325	327	352	352	369	375	334	361	364	323	383	339	359	354	347	352	358	367	365	360	352	345	357	343	348	350	324	341	359	329	355	328	351	362	385	339	376	358	378	340	355	345	354	409	354	328	334	349	348	366	387	293	362	334	362	339
55972	32953	16048	5994	1596	475	359	312	255	219	200	163	180	152	174	158	153	174	149	172	139	161	142	168	147	146	150	156	144	146	143	158	131	148	144	175	134	147	162	142	146	121	165	146	165	144	144	130	140	149	117	149	156	150	138	156	173	164	155	125	128	162	162	117	131	129	142	157	144	153	156	129	159	119	146	138	143	108	138	170	142	164	153	154	168	155	184	163	153	153	128	140	130	159	152	140	160	137	141	131	158	160	154	152	143	151	141	159	131	127	151	144	154	141	162	110	169	158	140	127	165	119	157	144	152	148	147	158	142	130	144	165	142	138	134	140	154	151	139	172	136	129	142	154	148	178	148	139	135	160	144	159	124	151	158	143	128	130	167	173	139	145	132	118	138	127	163	128	155	152	139	158	130	122	150	151	154	155	144	156	139	151	144	145	161	141	158	149	150	116	127	158	143	143	145	150	156	126	148	161	134	144	142	145	146	139	148	153	143	136	129	130	147	172	136	151	154	137	139	144	167	145	148	132	140	146	139	124	159	136	139	152	136	155	150	148	153	165	154	156	134	140	133	145	143	160	168	154	132	162	181	144	122	145	162	143	146	138	175	147	144	143	134	147	148	145	157	149	149	148	168	120	139	134	135	156	140	161	144	111	139	154	151	134	143	130	161	129	156	155	154	144	151	154	151	140	169	170	126	148	157	142	143	135	147	131	119	125	140	166	147	156	148	149	148	168	135	154	157	164	146	155	123	150	117	134	142	146	133	152	140	150	163	155	159	159	147	145	139	156	154	137	160	143	129	140	150	113	167	185	154	135	137	143	150	153	138	145	164	161	140	156	152	149	138	130	143	154	173	140	144	142	158	150	145	132	144	134	138	136	135	146	145	146	150	126	137	130	144	139	137	155	130	143	139	143	155	137	170	147	151	160	144	147	137	142	143	161	146	123	164	150	150	125	164	154	142	123	144	144	154	158	143	163	161	125	133	146	154	136	141	148	137	167	152	142	131	154	140	147	144	159	134	142	145	135	154	159	135	128	141	179	145	139	145	133	148	129	139	153	154	144	169	163	165	136	174	156	124	150	140	151	155	158	138	160	154	146	141	148	147	148	165	164	147	135	147	157	153	150	160	126	146	142	125	150	151	130	165	141	134	141	144	177	132	133	146	165	118	159	150	145	146	136	135	145	158	163	141	156	144	131	152	152	149	172	142	157	142	142	142	164	169	164	165	150	164	136	152	141	154	130	136	131	166	162	145	117	132	154	156	155	134	140	135	153	144	146	164	149	146	147	131	129	152	156	133	130	163	133	136	118	160	146	133	137	171	159	136	139	156	145	153	159	150	134	156	174	141	147	168	156	151	130	148	132	151	142	131	131	142	129	139	140	149	127	139	150	143	164	134	142	148	157	150	161	155	147	135	150	160	147	159	137	133	143	122	149	152	146	153	138	161	143	149	125	141	149	156	134	151	144	155	135	142	152	142	154	152	137	153	153	156	136	158	136	155	143	140	140	150	143	134	145	152	163	151	151	144	118	147	134	142	152	164	126	132	160	119	134	125	129	153	146	114	130	146	155	143	150	159	150	136	131	146	139	163	143	165	163	177	150	146	153	157	142	145	158	134	159	129	131	145	133	176	153	150	153	162	125	155	171	152	129	143	159	129	159	146	149	136	129	140	141	148	130	145	170	134	160	129	149	148	145	148	181	153	155	154	157	162	159	181	111	134	139	143	137	105	146	150	141	170	163	152	158	136	158	155	134	126	146	124	148	138	150	150	131	134	154	153	147	137	144	147	146	156	136	140	161	132	141	130	157	155	153	149	148	147	155	127	150	137	155	151	119	156	145	156	153	145	143	122	139	139	147	151	162	132	138	147	155	150	152	171	147	153	166	129	151	163	138	141	140	153	168	142	124	150	127	132	136	140	165	158	137	157	140	148	165	154	134	141	111	156	125	134	122	162	133	139	160	133	154	149	133	151	162	130	154	128	161	171	140	154	137	143	137	164	161	158	169	144	142	134	137	142	147	158	151	132	150	126	154	147	134	136	141	129	163	161	141	125	150	159	144	155	159	144	175	154	142	142	135	152	164	129	123	151	137	138	134	124	156	178	133	161	164	144	144	154	142	155	123	151	142	169	142	132	164	174	137	160	127	154	144	120	139	135	122	152	150	172	146	146	149	124	140	149	131	158	150	146	142	141	154	146	153	125	147	139	138	133	136	153	145	180	138	155	169	142	155	147	147	141	130	141	158	161	129	143	147	129	150	142	166	154	148	158	146	149	154	141	171	142	172	148	139	186	134	131	156	137	150	151	150	153	129	131	129	141	160	164	141	135	140	148	127	146	150	148	130	167	133	146	140	156	122	144	131	116	125	155	150	156	155	158	143	161	142	149	142	142	146	151	144	144	122	146	146	156	153	137	129	138	141	138	137	157	154	148	175	155	150	166	170	145	130	163	138	157	140	142	138	115	151	159	156	143	155	180	139	142	143	144	132	155	132	147	135	128	141	155	132	139	139	159	137	123	141	145	143	120	149	140	148	149	146	155	151	174	133	127	133	158	154	161	154	154	148	134	137	135	133	144	163	156	149	153	161	125	150	153	143	143	153	158	132	151	149	156	155	150	164	128	154	172	140	150	128	147	133	138	170	144	151	122	143	165	163	137	162	161	164	134	127	153	136	167	153	151	132	141	132	138	141	153	170	153	142	137	158	152	137	150	143	165	159	138	148	159	137	153	135	167	168	141	155	142	146	153	157	158	148	151	121	151	151	178	143	172	151	158	123	142	151	136	129	137	160	146	152	132	132	146	156	134	136	138	131	142	146	164	143	155	136	159	148	143	140	143	135	169	173	156	134	148	157	150	159	149	158	150	149	138	137	160	146	144	149	158	141	137	139	120	140	132	155	157	155	151	138	130	159	144	134	181	155	136	162	144	158	142	159	135	147	134	142	170	131	151	157	137	165	151	142	143	145	141	127	145	137	147	151	116	159	152	168	142	156	146	158	158	145	165	151	153	149	150	134	138	161	144	137	145	171	154	170	147	141	153	165	143	151	163	159	151	149	164	132	146	153	149	141	135	131	153	138	127	137	137	128	152	145	162	137	164	144	159	145	166	147	161	133	128	151	174	128	142	137	131	155	169	142	142	135	152	121	141	135	151	174	144	146	134	152	157	139	152	145	155	119	155	157	160	152	137	166	169	171	136	159	144	133	152	136	173	154	141	156	132	146	169	142	174	139	162	144	167	126	139	147	159	146	132	151	151	131	129	166	143	124	131	139	134	121	145	133	150	171	140	146	136	155	168	153	158	150	140	159	148	149	132	175	161	148	149	148	155	120	133	154	153	130	132	133	131	135	122	145	137	162	159	139	151	156	158	134	157	133	142	142	134	157	152	175	120	147	138	160	162	163	117	148	150	146	189	124	141	164	146	131	153	146	144	140	161	132	138	121	140	171	136	148	139	149	148	148	137	146	123	115	163	161	146	154
36268	25109	17874	11116	4314	1637	1294	1062	897	794	706	594	559	503	484	468	381	359	352	331	364	313	325	343	308	304	313	338	320	335	374	336	348	318	313	322	347	352	313	370	360	311	323	334	350	318	352	349	329	334	372	344	320	329	339	322	350	340	319	310	312	357	332	332	315	326	342	316	339	315	320	315	327	335	311	336	353	337	327	352	334	338	315	306	334	333	292	336	318	341	309	337	331	361	364	297	315	329	290	332	350	307	330	324	343	323	347	331	301	307	328	348	339	328	340	314	289	322	318	281	320	323	326	355	317	331	324	340	328	343	348	327	285	336	302	324	334	301	314	338	304	323	331	324	318	333	301	292	330	333	349	340	297	347	333	316	321	345	310	317	322	374	336	299	321	348	320	302	341	309	336	325	318	327	313	336	333	334	342	279	347	313	292	321	342	323	333	346	333	305	302	315	327	329	334	317	315	303	315	367	309	333	320	301	343	320	352	334	335	313	322	304	340	309	303	331	297	353	318	338	298	340	312	303	286	301	322	313	319	286	315	320	361	332	327	307	325	319	360	291	317	325	300	360	302	307	320	329	357	315	358	308	331	338	354	295	329	341	346	284	319	312	291	329	332	346	333	315	303	317	330	345	323	322	335	299	335	340	306	338	329	307	331	322	335	335	320	299	331	339	347	349	339	317	329	327	320	324	304	318	311	335	347	331	340	298	320	329	327	358	321	337	322	327	314	341	343	338	328	355	298	317	319	303	340	343	330	299	357	317	322	348	344	319	305	322	318	363	311	334	340	342	291	336	297	316	319	327	322	351	307	322	328	314	353	329	321	314	315	326	317	318	328	304	342	299	338	297	341	307	308	323	347	323	347	362	311	339	303	317	300	338	324	307	305	356	322	314	315	336	329	332	305	344	298	337	306	331	307	330	328	354	344	333	327	306	328	327	319	320	342	329	330	292	352	312	311	306	342	310	331	321	328	315	312	340	311	338	329	321	319	345	330	311	338	347	330	350	341	328	330	352	330	329	303	339	328	308	286	344	362	319	337	363	360	324	355	288	294	331	367	317	309	342	350	310	318	345	329	317	333	312	366	340	311	310	330	334	321	338	299	319	343	309	314	312	338	302	327	346	300	318	319	328	317	322	342	313	335	329	337	339	322	323	349	336	320	337	303	338	322	342	324	344	364	331	331	322	327	331	330	312	335	336	319	323	333	350	353	338	325	308	330	313	322	299	327	329	353	324	344	295	346	331	333	329	336	294	292	305	301	344	313	300	336	323	352	303	342	340	320	325	335	311	328	329	308	305	322	325	342	328	296	340	307	313	312	318	294	334	311	331	348	331	319	333	301	313	311	353	324	335	323	327	322	319	342	323	340	351	313	298	322	320	352	331	351	305	315	296	345	340	305	300	339	345	328	330	352	322	324	343	326	331	348	340	308	295	304	307	308	365	327	350	330	319	293	333	297	323	344	348	312	317	324	319	329	327	348	325	288	320	318	339	298	355	339	314	339	357	331	346	350	295	352	312	310	323	325	302	302	341	309	344	317	324	318	328	339	331	310	325	314	354	313	314	338	366	311	283	334	326	324	308	342	314	365	321	307	301	349	346	329	319	316	310	329	349	326	324	312	306	329	334	345	326	324	348	307	357	316	312	324	337	313	312	296	311	331	382	344	306	311	348	349	296	322	338	340	322	300	327	342	329	335	328	284	372	338	316	346	316	306	325	316	357	312	362	329	329	339	336	302	285	334	341	320	331	323	307	305	343	298	310	306	317	353	297	304	307	294	311	351	325	343	335	335	327	327	323	296	320	318	307	293	320	318	356	313	328	319	326	327	342	339	342	340	346	343	300	315	332	349	283	323	317	335	326	321	305	336	331	307	314	334	317	341	336	327	309	340	316	320	322	321	317	331	330	335	314	342	330	330	338	303	304	329	316	337	354	328	313	312	338	340	305	299	318	337	344	349	338	340	320	358	345	329	303	324	322	321	321	310	315	343	357	321	347	309	298	310	321	308	347	329	329	316	349	343	318	325	361	323	286	334	314	306	318	327	335	334	337	325	322	301	324	318	318	297	305	313	352	327	344	331	313	330	305	337	281	347	313	323	337	355	306	325	314	305	295	322	327	323	310	328	340	299	329	314	331	323	318	336	326	305	336	311	311	332	286	352	340	318	317	323	326	301	334	338	351	323	304	363	321	311	324	335	337	350	348	342	309	348	314	346	303	317	312	319	330	370	305	324	337	319	347	335	329	326	343	334	327	340	335	361	332	328	323	329	293	314	341	332	354	331	333	307	319	343	352	312	291	338	330	327	338	351	333	337	317	321	339	329	346	283	332	317	312	346	329	311	328	309	309	327	313	309	299	355	310	310	317	292	374	315	336	374	333	339	308	319	346	298	320	309	308	350	317	267	331	332	305	318	341	351	326	317	335	334	300	328	324	295	360	305	332	313	310	332	298	327	338	359	307	301	291	340	305	319	315	310	324	322	352	324	331	330	316	324	306	320	321	333	313	291	302	352	300	331	311	314	342	323	302	310	345	308	329	339	303	311	351	340	309	321	318	336	301	345	307	353	324	309	323	321	319	322	328	306	322	318	330	327	336	343	344	326	319	313	319	318	316	311	331	317	313	336	352	371	295	317	328	332	329	348	341	313	345	360	319	316	331	339	328	318	338	324	331	349	321	358	331	332	323	347	316	331	332	335	317	320	329	344	341	334	348	341	274	314	333	334	316	331	333	317	332	309	302	333	340	314	324	326	296	327	325	311	303	319	331	353	325	317	338	344	335	316	322	333	334	314	359	329	346	301	299	318	323	323	314	336	307	318	312	295	320	348	335	352	332	319	337	301	303	310	308	302	322	303	304	329	335	322	348	314	356	371	338	328	329	338	310	329	327	343	342	337	336	321	295	356	331	333	309	332	328	349	347	303	344	360	330	323	295	347	304	332	291	323	337	332	328	325	362	330	351	315	320	288	313	339	327	310	312	326	332	321	335	313	328	328	337	341	292	345	303	320	324	338	315	312	324	335	344	324	341	350	331	336	319	324	305	340	324	312	329	337	309	299	333	347	306	326	363	308	338	307	301	350	333	301	337	331	327	322	311	324	307	347	315	350	367	331	316	308	345	319	311	325	334	322	340	343	310	345	331	319	325	301	353	325	328	337	299	358	293	352	361	351	338	334	348	335	287	334	338	320	331	296	332	306	341	334	300	336	314	342	328	306	333	336	355	313	328	331	340	338	339	350	359	332	315	316	287	325	323	302	334	306	347	340	317	312	313	316	311	304	333	305	333	348	340	317	343	336	364	325	333	333	326	317	331	331	335	318	349	330	327	329	357	301	324	319	329	352	360	317	283	279	288	320	328	357	315	352	334	349	336	323	358	334	333	353	326	357	333	327	323	335	364	314	324	322	300	311	312	323	318	317	300	340	336	312	323	319	323	305	347	328	301	367	328	296	328	297	303	325	333	312	332	368	336	349	317	346	311
61934	37169	23379	11938	4058	576	414	350	334	245	235	207	200	158	174	171	139	155	166	147	160	151	139	160	171	144	153	153	152	157	156	196	162	162	156	166	128	162	158	161	141	174	162	156	167	156	144	143	157	152	172	160	168	172	155	146	160	144	152	146	179	142	167	132	157	151	176	148	150	157	166	168	123	129	154	131	158	150	154	128	146	124	149	141	152	129	164	144	150	157	157	183	156	137	144	126	173	164	149	121	155	205	145	128	136	137	153	142	137	154	163	161	156	134	157	149	149	140	161	154	152	153	147	155	166	150	202	137	152	146	136	145	143	184	168	153	175	143	155	178	150	157	157	166	168	170	138	151	142	168	130	132	149	140	147	132	152	136	143	173	147	158	122	148	133	132	142	145	152	146	142	137	154	161	161	152	159	145	151	134	142	170	132	147	121	135	146	138	117	149	143	166	146	141	139	152	168	143	158	159	129	140	146	137	150	166	141	144	159	178	146	141	159	134	149	155	154	145	152	147	135	164	143	153	137	132	149	152	167	131	156	169	148	174	133	170	145	157	167	152	163	145	154	126	141	140	160	156	160	163	157	144	134	127	149	158	149	141	121	146	143	155	139	131	150	182	158	143	172	137	136	150	133	174	173	162	129	161	146	156	132	133	146	154	167	166	148	133	160	159	146	136	151	148	125	145	175	146	158	148	158	153	155	155	148	130	154	150	183	167	149	136	164	145	140	167	129	174	142	184	172	148	136	156	171	153	153	144	164	160	155	144	158	162	165	141	164	150	135	160	139	130	162	141	152	131	153	149	149	129	153	137	176	154	155	137	132	163	154	146	148	147	164	154	157	153	157	178	169	174	167	163	171	142	142	155	129	141	143	157	169	148	145	159	156	157	152	146	153	130	172	162	143	151	151	154	132	148	142	149	156	150	153	151	140	143	160	136	146	161	136	150	148	167	149	146	142	160	129	176	130	138	172	144	146	168	163	139	146	150	130	146	144	133	151	169	162	150	139	149	147	125	131	194	120	155	151	153	128	157	149	131	142	149	156	142	154	154	154	136	149	155	153	136	172	168	141	131	147	167	171	140	156	184	163	166	155	166	159	153	158	137	154	151	156	143	171	148	121	139	158	153	158	137	146	145	162	147	160	154	160	165	142	149	136	159	154	159	155	142	162	157	158	147	144	163	149	176	161	170	155	153	150	136	169	154	123	136	149	146	146	155	179	151	155	139	169	142	180	147	147	153	190	145	145	140	138	158	159	163	168	138	152	152	147	162	166	157	149	167	156	144	144	138	156	170	170	158	159	142	136	151	143	158	151	158	146	140	159	149	142	157	144	150	150	163	144	162	168	169	169	170	152	143	141	164	133	153	137	137	145	153	175	176	181	135	140	130	143	163	138	158	152	139	146	137	148	148	164	148	163	168	129	147	141	136	149	140	160	129	158	155	165	141	143	146	128	147	152	147	138	155	159	141	135	155	148	136	172	155	176	174	143	161	142	192	164	156	162	144	166	146	157	172	180	171	164	159	141	172	169	150	142	160	151	178	147	124	156	183	138	150	129	135	156	159	165	136	152	140	141	161	145	178	145	180	153	156	143	160	160	135	130	146	135	144	141	148	160	169	163	135	138	144	153	150	150	146	147	143	144	127	150	161	181	143	135	163	144	142	157	141	141	133	165	153	144	140	158	130	155	178	164	163	155	160	153	144	171	157	136	155	157	149	139	166	166	172	180	163	158	128	184	145	157	141	156	160	154	143	159	139	142	137	141	140	144	169	149	159	154	127	147	168	158	173	164	138	170	165	150	146	151	146	142	167	138	156	143	130	136	176	151	142	164	140	133	155	175	137	159	126	140	161	137	145	144	141	136	178	163	152	149	150	135	161	178	162	160	154	154	169	145	142	156	166	157	162	153	167	161	153	163	142	156	156	139	161	144	155	153	125	139	150	142	165	151	155	162	149	142	147	144	180	156	179	165	139	143	158	167	151	165	151	149	146	163	143	127	162	141	115	145	154	165	140	149	163	163	155	153	142	146	151	165	139	150	159	143	157	153	143	131	172	150	150	162	133	154	158	151	148	137	158	165	138	164	150	144	163	153	152	153	152	158	167	158	146	146	140	150	156	135	133	124	162	153	164	165	143	156	142	133	139	155	148	158	157	168	140	164	171	130	175	131	129	126	166	161	159	141	126	137	144	124	152	134	134	139	162	166	137	135	155	157	138	152	176	142	172	159	142	153	149	158	147	149	142	151	137	155	169	158	145	157	157	135	170	159	164	134	160	142	148	183	148	140	147	142	136	157	156	162	157	143	137	177	132	156	134	165	165	147	157	197	161	158	145	163	157	151	146	134	152	139	165	138	162	122	139	152	156	167	139	161	153	143	164	126	133	126	148	132	124	154	137	167	182	175	147	137	161	156	173	161	159	154	165	124	149	144	155	148	148	148	157	154	125	128	161	165	153	149	115	138	161	128	162	152	156	153	177	145	159	151	161	179	142	158	148	140	158	178	154	127	170	152	146	143	154	168	137	137	144	144	139	158	149	136	157	165	152	150	148	143	139	149	142	181	151	140	166	170	149	144	143	137	167	179	142	153	131	154	148	153	171	166	147	162	138	165	169	153	157	143	154	155	159	150	136	154	138	147	153	161	153	162	130	171	145	168	137	164	131	164	135	157	133	160	153	142	167	151	172	165	147	138	141	147	150	159	136	168	147	153	147	150	157	173	143	136	165	152	156	161	138	144	159	149	142	133	147	144	154	149	140	141	152	148	157	152	132	142	170	165	130	138	165	159	163	165	168	154	147	151	164	148	160	135	135	150	162	158	166	143	133	156	145	159	174	150	119	148	161	171	133	164	157	155	142	161	145	123	134	141	178	132	151	134	157	171	148	152	156	141	151	164	145	153	151	168	172	147	167	134	149	134	141	152	175	150	134	167	138	160	154	158	161	172	164	162	173	163	162	157	159	161	145	134	170	157	177	182	157	170	136	145	151	146	153	141	160	137	154	132	175	164	163	123	145	177	155	143	161	160	153	139	138	162	165	160	141	166	140	119	121	128	145	131	160	175	149	152	158	154	178	165	136	133	169	171	154	152	170	175	159	132	156	137	149	146	140	171	157	154	173	167	139	129	168	152	138	155	133	164	135	139	163	163	148	147	144	136	173	169	143	151	129	161	151	186	142	158	150	146	165	151	146	143	147	165	154	147	144	133	153	147	164	140	143	139	134	159	129	154	147	153	142	169	133	154	132	133	121	133	152	148	160	138	146	147	138	148	141	164	145	154	194	174	130	142	146	160	157	137	145	177	146	159	146	148	146	161	170	157	142	158	164	168	151	136	156	160	141	167	145	151	121	129	165	154	135	168	141	141	157	144	145	147	114	145	169	149	173	161	153	121	170	148	122	161	147	150	119	163	163	156	139	133	175	146	159	117	160	127	138	151	156	171	153	134	140	131	136	156	133	145	156	163	177	150	125	170	145	156	157
39304	28354	25544	19686	9064	1863	1660	1291	1120	847	806	669	594	594	488	447	440	384	369	384	344	362	348	316	340	344	342	314	352	370	329	328	330	362	385	352	348	293	303	339	334	317	325	316	362	322	351	360	335	342	352	354	329	306	328	326	354	347	352	322	340	351	323	365	329	343	349	307	335	347	341	336	328	302	354	308	359	329	326	341	317	325	366	315	346	315	319	341	295	326	375	339	336	320	340	327	349	299	351	352	340	338	334	393	389	347	345	328	366	372	391	318	363	319	312	338	316	333	307	335	338	360	330	309	354	332	350	329	347	335	315	327	362	351	354	338	369	316	362	349	352	341	357	329	316	336	338	342	363	331	310	344	366	288	343	332	334	333	337	326	323	330	325	340	343	318	340	334	345	330	320	318	356	341	331	367	322	341	340	350	317	357	346	326	325	339	330	313	336	331	315	339	322	335	306	328	318	357	324	311	323	325	341	353	342	336	325	337	320	331	344	317	326	321	353	343	320	347	330	325	332	333	344	345	356	291	318	346	351	309	329	309	342	353	379	357	341	340	364	336	341	348	379	351	300	322	364	339	336	331	333	327	349	343	350	341	321	348	350	327	327	320	297	335	348	346	367	336	394	315	332	351	355	343	336	370	340	309	340	349	339	361	319	317	333	353	339	343	347	340	350	303	318	337	339	365	317	337	327	301	338	321	345	358	353	360	339	312	292	359	318	329	346	334	304	359	351	319	356	383	340	337	346	349	364	335	382	315	344	336	323	334	289	348	334	344	342	321	339	328	340	353	343	333	372	315	323	338	349	337	329	335	351	332	324	304	337	320	354	350	324	334	313	324	328	349	348	325	336	338	343	330	337	299	312	345	331	321	345	341	313	334	331	337	330	362	334	382	299	299	321	324	321	347	371	310	335	341	322	310	324	352	343	336	338	342	360	339	326	329	321	320	290	353	321	307	314	356	312	324	359	343	350	342	335	280	327	349	355	297	317	321	365	329	340	312	310	340	337	342	326	320	328	325	337	303	310	342	311	338	360	367	378	337	328	334	342	343	344	354	358	341	333	340	333	367	353	309	355	363	354	350	359	330	359	353	323	339	319	312	354	342	332	369	341	306	339	298	322	322	361	331	328	334	358	357	314	324	335	367	369	335	363	331	344	359	319	327	353	306	322	362	342	332	368	315	344	348	331	343	321	317	322	339	305	322	360	319	348	332	322	339	336	351	355	290	341	323	330	327	349	342	351	335	378	354	365	342	339	327	318	336	321	345	320	325	344	374	351	355	336	362	336	303	343	309	335	317	328	305	347	368	346	337	349	344	356	331	314	321	365	358	326	311	337	323	332	359	351	311	326	349	324	347	354	358	327	332	337	346	356	361	311	352	320	347	369	312	379	345	328	304	349	344	361	347	309	342	328	353	345	328	328	345	315	335	325	360	310	359	326	313	308	312	349	313	362	340	340	327	343	342	343	360	315	323	319	349	322	337	336	362	353	299	358	352	369	331	341	338	359	325	301	349	311	309	356	333	329	323	383	353	353	316	330	325	354	348	298	337	351	310	331	332	333	318	302	332	335	337	355	326	329	348	364	353	344	327	341	304	329	341	341	345	347	302	340	318	323	330	339	303	337	317	308	348	342	339	334	339	320	316	326	316	367	364	370	328	313	332	348	335	318	329	344	356	329	312	341	346	324	365	341	329	359	363	341	314	334	316	334	320	346	329	324	316	375	342	345	337	337	316	353	341	320	336	342	356	381	364	335	337	356	327	324	332	333	331	315	337	312	326	312	349	321	330	379	337	312	333	347	332	344	359	348	331	325	342	295	344	308	307	358	358	296	323	358	314	348	357	330	341	346	335	314	331	356	346	315	343	347	314	332	333	319	353	324	358	313	375	332	352	327	334	314	341	315	347	319	366	319	314	331	312	328	337	305	301	347	322	309	304	321	380	344	300	336	355	352	317	325	340	294	330	323	338	337	307	340	337	342	334	315	336	331	327	375	342	309	361	319	292	321	340	318	326	334	332	371	338	347	318	341	328	316	377	330	360	336	308	336	359	332	332	338	331	348	348	352	330	326	375	351	346	339	336	331	330	347	350	325	358	334	360	334	338	351	360	335	306	319	348	322	326	321	360	352	331	299	360	343	333	348	319	353	367	351	347	340	325	331	327	322	336	313	334	339	337	329	329	308	340	318	369	296	382	321	335	328	338	309	355	323	363	312	365	332	340	325	309	324	337	334	352	317	344	347	335	335	333	348	318	338	339	320	363	325	331	337	328	344	306	316	309	336	348	342	340	325	323	364	359	330	332	357	331	332	351	334	335	328	362	354	340	322	321	360	343	367	347	318	319	344	358	353	341	354	360	353	335	372	355	301	329	329	332	342	317	320	353	326	318	303	339	325	366	304	347	329	338	329	368	330	351	370	319	326	352	322	309	358	330	346	338	355	351	348	350	315	342	326	327	361	316	356	334	357	321	348	335	330	361	315	337	334	338	348	355	387	340	330	351	327	346	302	330	346	317	348	309	326	351	331	329	367	341	336	355	332	313	342	364	313	319	304	347	330	326	348	350	364	319	318	334	327	317	341	336	358	331	316	335	346	350	350	333	328	323	356	329	339	308	332	346	332	330	360	350	314	346	346	364	346	338	313	331	341	352	336	337	325	339	359	318	336	337	369	390	319	339	347	336	377	338	317	319	336	322	321	347	334	332	311	357	346	334	330	334	358	383	318	325	318	327	360	349	368	335	355	344	367	327	334	329	310	290	376	376	329	323	318	336	335	332	335	341	322	321	321	331	314	342	328	315	350	349	326	343	334	328	323	337	340	318	315	321	345	333	299	326	349	306	329	338	325	347	318	333	313	330	310	356	332	306	338	339	340	334	332	332	352	307	368	358	326	337	294	334	352	359	305	368	333	344	310	331	371	400	322	341	356	341	334	363	344	379	334	372	337	336	339	317	333	346	342	349	319	343	315	325	340	339	365	302	323	334	352	345	342	326	331	323	326	335	363	387	339	312	319	313	346	333	329	332	342	318	356	311	328	327	370	358	349	355	349	357	310	302	366	324	356	345	315	323	348	322	329	322	321	343	317	316	328	326	327	336	315	323	314	328	343	336	335	368	321	340	348	336	352	331	335	344	335	339	338	339	353	346	320	374	324	322	338	334	341	335	313	320	317	288	335	374	326	383	361	356	323	323	323	322	318	318	314	326	333	318	337	349	347	335	329	327	368	341	321	353	372	320	322	336	297	312	327	298	350	360	325	338	340	339	377	350	352	333	362	369	319	334	342	353	326	384	365	294	337	327	359	331	330	349	328	338	315	333	352	337	366	346	343	333	311	352	352	365	329	341	341	357	329	337	336	345	357	331	386	322	351	356	339	332	347	342	343	296	338	326	319	321	341	377	335	348	327	310	311	357	312	345	353	356	346	335	347	327	320	347	382	329	315	328	347	349	354	340	373	330	367	328	344	338	384	308	351	354	340	346
49853	20705	6314	1858	469	249	218	197	193	182	169	168	164	140	177	154	163	177	148	176	159	169	163	163	172	187	149	171	154	176	168	150	168	153	164	154	125	169	138	169	153	156	158	150	156	187	168	150	171	181	182	160	172	203	159	144	165	174	162	151	160	192	187	166	161	154	161	195	161	167	162	167	193	178	173	168	148	168	161	152	179	167	153	169	164	158	146	184	162	180	171	166	164	175	172	159	170	177	181	167	184	129	148	160	174	176	162	156	171	152	134	138	159	149	155	157	168	191	158	166	164	177	152	182	157	147	149	169	166	165	176	178	173	153	156	160	164	186	166	183	150	150	156	166	145	156	154	155	153	161	159	164	165	190	167	144	169	174	137	169	163	174	169	145	175	155	143	158	179	174	154	142	149	193	163	134	173	171	154	146	154	169	157	177	165	174	161	149	160	162	198	162	157	158	147	170	172	132	179	180	143	141	140	163	175	159	129	162	164	169	172	175	160	151	159	162	142	163	180	147	153	140	152	175	158	158	164	161	178	165	156	153	170	158	169	165	160	158	163	155	167	160	146	160	147	165	162	171	145	155	158	141	164	166	160	157	145	152	172	137	186	138	155	163	153	151	174	150	163	160	162	161	158	152	144	179	173	179	163	146	177	141	185	148	163	154	158	168	167	149	174	166	146	151	178	188	165	147	201	202	151	190	149	154	148	162	156	182	161	165	157	172	168	151	178	165	159	159	136	158	178	156	155	168	185	173	166	170	144	170	164	167	149	140	160	175	163	143	163	177	161	154	167	151	158	158	160	151	161	173	161	177	178	170	143	142	141	183	160	161	149	157	178	140	168	152	155	188	166	147	166	186	154	161	137	161	168	144	143	147	145	179	173	159	139	140	154	158	154	182	186	135	149	152	162	170	144	147	175	171	142	153	167	152	165	166	141	185	153	169	159	163	154	140	140	141	171	154	164	158	158	150	162	161	182	163	166	165	173	146	156	152	176	170	142	167	160	175	169	160	163	157	135	152	157	151	181	160	182	170	162	162	163	162	201	163	170	173	182	175	150	132	142	159	161	146	166	157	150	179	149	166	160	168	171	203	150	174	163	155	183	158	141	152	179	152	150	168	161	149	151	181	165	151	167	138	150	186	157	158	183	171	174	162	171	157	176	146	166	158	194	147	152	168	145	187	177	162	157	159	153	166	142	161	143	163	153	157	153	181	161	159	153	169	146	136	200	165	182	176	169	158	134	170	143	159	140	187	173	199	146	172	161	168	155	188	190	172	163	172	147	167	176	151	157	146	158	144	165	156	177	153	166	166	161	150	154	163	163	140	152	160	167	185	175	167	151	149	166	160	162	166	182	156	162	166	152	153	162	149	170	160	161	153	175	146	133	172	160	170	178	173	165	157	178	152	154	158	146	153	152	161	155	170	158	183	157	149	172	181	147	143	149	142	146	183	170	168	172	153	164	177	175	158	161	161	166	155	174	157	168	158	165	171	158	160	158	144	159	178	155	149	173	156	177	153	169	148	140	172	164	151	140	143	159	170	168	129	180	146	148	150	164	165	176	177	185	168	168	164	184	170	161	158	128	169	162	172	162	159	176	162	162	176	158	170	150	166	179	157	146	167	163	163	151	147	176	164	156	172	184	175	189	168	161	152	147	148	154	144	153	120	192	143	164	170	147	160	162	165	146	151	151	176	175	177	161	171	152	148	180	154	166	160	168	184	148	177	174	175	162	148	183	146	160	153	193	150	168	178	148	153	164	165	164	168	161	159	151	157	157	187	170	147	169	162	172	161	191	146	150	160	156	159	162	154	123	165	185	179	158	150	178	164	166	172	165	156	156	158	137	153	151	167	154	169	173	133	175	156	133	147	154	135	172	177	199	165	155	137	176	130	165	191	167	148	163	181	147	180	146	160	158	192	163	179	181	162	161	153	156	167	162	173	151	167	181	182	143	153	161	159	163	153	147	176	177	173	159	171	152	180	152	155	183	179	178	172	148	164	150	157	162	164	144	156	164	141	159	153	149	163	159	166	171	147	145	163	175	153	138	175	164	151	168	154	157	167	160	156	147	152	162	160	166	147	161	153	165	167	161	146	152	184	149	180	162	147	161	133	138	166	162	177	169	158	162	145	153	162	141	180	158	167	154	160	137	174	170	171	154	149	173	167	135	149	177	149	170	162	143	178	159	192	176	158	147	158	153	153	156	156	176	150	155	162	183	164	139	183	184	163	186	178	144	134	161	161	182	176	152	158	171	146	169	143	177	154	175	164	165	152	190	157	184	152	141	177	170	167	126	144	157	166	149	168	162	160	180	174	144	143	172	193	167	157	201	157	173	167	165	169	155	150	156	173	194	174	153	155	145	164	165	158	144	156	142	136	151	156	152	159	174	155	153	164	147	147	157	146	160	166	140	154	183	163	143	140	152	145	159	160	163	148	157	167	155	160	186	184	161	184	176	163	167	162	170	166	154	176	144	173	177	131	182	156	155	161	162	164	149	170	143	161	161	151	139	171	154	184	155	149	179	182	177	152	147	162	172	155	151	157	168	177	167	159	165	180	161	129	178	154	163	177	171	166	171	161	140	145	143	152	159	137	166	171	165	144	148	181	155	163	148	195	159	158	166	150	161	156	131	148	170	147	164	174	192	166	164	162	149	171	157	156	146	150	159	167	167	147	153	155	162	155	163	152	172	170	139	157	145	214	158	164	183	175	164	157	160	167	148	149	158	184	160	168	151	167	162	165	151	163	157	152	174	155	176	156	148	146	176	155	166	198	153	150	165	146	167	177	163	143	181	168	185	158	168	155	163	177	165	181	174	173	176	134	167	167	132	163	190	174	176	164	154	152	130	199	174	150	164	141	171	173	171	169	147	168	205	169	155	168	156	150	184	158	141	145	170	168	173	168	183	150	184	158	168	177	168	177	196	163	149	148	152	165	172	156	142	162	141	152	153	176	179	176	178	182	187	175	155	157	130	132	158	138	175	161	162	170	144	159	155	157	154	172	164	183	164	169	172	165	184	158	144	166	154	144	153	147	165	185	159	183	185	138	163	159	170	163	152	173	156	184	135	152	161	156	162	140	157	181	142	165	156	157	194	140	188	168	153	174	177	155	151	164	174	155	135	172	132	154	177	163	171	159	175	151	153	173	174	161	162	174	171	167	149	184	173	160	172	177	140	162	156	168	190	165	157	154	154	175	175	169	172	179	157	162	150	144	168	170	150	147	178	158	185	130	148	172	145	162	168	165	180	181	159	177	192	170	187	160	174	143	153	173	174	135	138	167	146	169	161	171	173	190	178	170	157	160	161	147	142	175	131	181	160	139	168	159	158	150	152	182	154	136	158	156	154	162	166	171	177	148	199	163	151	176	154	151	148	163	180	187	169	145	156	147	170	173	154	166	172	159	164	150	186	168	169	160	163	162	171	176	165	175	144	146	174	180	167	155	140	174	131	160	178	174	161	144	147	167	156	159	176	149
34111	13743	8011	4034	1134	637	636	521	490	446	434	435	400	385	388	362	367	372	358	336	351	331	368	345	357	339	343	314	380	374	309	377	350	362	344	334	366	368	394	331	346	348	377	331	393	373	336	329	338	348	341	358	355	357	387	360	346	363	342	354	354	350	341	366	343	368	370	343	368	373	355	339	352	361	352	358	369	363	348	360	382	377	344	382	359	376	350	354	387	357	375	363	364	354	367	358	357	370	331	355	375	350	350	333	332	361	352	320	387	373	348	383	358	365	371	356	362	332	355	339	380	357	323	347	359	374	384	377	370	372	364	305	355	365	374	327	351	345	359	343	385	388	378	354	370	377	360	357	367	372	386	335	358	382	368	379	363	365	370	368	334	361	380	338	357	341	377	391	355	357	365	358	339	336	325	361	346	397	346	361	388	340	346	360	385	350	363	360	342	361	349	382	302	359	338	350	353	351	316	335	345	342	371	327	366	380	374	351	365	344	347	346	362	324	335	370	369	359	352	342	390	364	361	315	359	356	354	383	359	331	342	373	382	358	345	346	352	328	333	332	336	386	360	372	356	363	374	329	342	353	369	342	386	369	367	348	354	331	349	329	358	352	376	350	368	321	355	370	356	402	324	370	324	337	368	317	345	347	367	328	376	331	365	347	339	344	329	351	374	342	376	381	387	339	369	367	395	379	342	340	331	320	364	360	381	349	336	365	369	382	373	346	372	388	364	367	350	341	320	340	373	381	402	350	358	372	357	346	314	386	355	359	379	351	343	344	361	379	343	373	353	337	344	357	347	359	351	344	316	368	360	363	396	395	360	335	365	348	354	348	341	357	401	359	401	401	334	374	362	343	338	325	317	380	360	358	341	366	358	350	325	327	397	336	340	377	339	367	351	396	381	366	345	360	340	357	359	335	342	373	390	335	356	390	347	333	350	354	351	355	341	335	334	349	373	360	327	394	362	377	370	347	349	325	333	377	393	360	330	345	348	376	355	358	364	319	353	371	357	369	357	337	365	364	366	371	342	359	307	330	354	373	382	361	358	399	352	372	347	321	373	349	377	336	330	392	343	370	337	337	335	374	334	374	339	360	363	365	348	334	369	357	376	372	308	336	351	370	362	353	357	349	372	371	366	355	335	360	377	319	359	301	346	371	328	329	368	340	354	360	344	343	364	337	369	353	362	351	357	346	349	341	352	357	371	366	364	352	336	354	358	362	361	390	368	376	357	346	377	355	371	352	369	337	367	377	375	359	348	334	348	330	379	362	400	372	375	358	387	363	317	348	340	377	390	404	317	356	398	376	330	359	371	356	368	394	318	366	388	355	352	404	350	343	318	342	344	362	354	340	404	365	346	365	365	378	330	369	369	355	358	369	372	371	325	367	343	353	326	329	338	361	360	386	366	375	375	356	372	365	359	365	349	371	371	354	352	334	341	392	308	358	367	412	345	306	386	358	353	315	334	337	337	335	357	365	380	341	373	352	344	367	367	341	404	338	393	323	381	337	354	385	330	386	363	375	353	320	357	365	334	366	343	377	340	350	369	356	336	354	355	362	341	338	365	361	359	366	370	389	348	383	373	329	353	356	296	359	334	334	343	368	346	320	356	339	394	357	373	398	393	357	355	342	328	357	408	378	382	350	377	350	322	316	372	342	360	332	347	373	376	336	362	357	371	334	314	326	305	357	342	381	362	381	343	391	385	372	384	339	355	352	334	382	332	335	397	353	346	335	394	378	352	366	350	365	373	389	344	364	366	322	364	325	378	367	394	326	362	375	350	335	346	371	333	353	331	378	331	377	381	364	324	342	356	369	349	340	317	343	340	323	360	359	351	364	369	403	362	346	329	337	329	357	371	348	359	367	350	352	371	348	330	352	378	349	338	380	360	327	305	358	338	359	349	342	329	390	364	336	362	350	352	360	395	356	368	334	332	373	344	347	380	350	327	368	335	322	337	355	359	371	380	342	374	378	366	345	370	358	345	347	326	336	385	349	347	383	343	317	318	369	383	356	333	361	330	320	365	398	334	327	347	369	337	382	368	351	333	347	340	339	361	353	337	381	375	375	365	375	318	346	342	309	349	386	379	345	329	369	364	353	348	366	349	349	360	361	344	385	366	358	374	334	354	358	356	347	327	358	350	378	349	345	352	340	346	315	332	341	319	363	358	343	354	379	332	326	367	323	336	372	385	346	379	359	350	336	375	366	389	345	347	334	390	385	339	340	344	333	389	362	388	358	328	355	346	382	349	368	350	330	296	344	355	375	337	367	320	343	363	383	368	370	359	368	366	363	355	372	348	366	379	341	366	322	343	351	344	366	331	348	390	353	340	368	337	367	328	351	346	344	330	333	335	382	355	338	362	381	355	338	326	351	393	371	364	343	343	372	342	325	363	357	360	378	336	360	355	353	394	335	379	346	364	351	370	318	326	365	326	365	328	367	341	312	362	343	353	363	355	367	324	371	369	358	351	355	384	363	311	359	321	347	388	336	345	342	337	378	351	377	358	367	371	376	377	375	355	379	382	343	341	357	365	336	377	354	366	315	356	357	356	342	350	320	352	356	344	354	353	362	324	339	400	357	344	358	351	392	376	373	382	341	344	329	406	349	347	368	357	378	367	375	363	354	363	342	371	366	351	365	353	371	330	347	339	352	350	358	366	354	349	349	349	374	356	352	366	364	352	366	357	349	337	323	329	349	370	351	338	333	320	403	344	343	356	365	341	351	336	349	345	338	345	361	360	327	324	351	388	373	362	364	372	371	321	352	353	337	343	345	363	329	344	366	350	333	356	380	342	321	347	348	359	338	356	376	369	358	363	333	378	327	320	325	356	346	338	352	345	365	317	360	377	379	363	359	344	363	381	348	326	350	349	364	376	334	349	350	342	353	375	357	331	314	351	399	356	320	358	356	342	352	339	335	343	388	344	373	355	353	354	328	360	372	347	364	380	358	359	357	356	381	375	340	374	345	390	344	359	351	345	365	360	382	353	364	338	333	378	353	381	344	348	351	324	362	363	356	334	363	387	344	346	369	366	438	349	364	355	337	338	343	392	340	341	363	339	394	373	365	351	326	355	349	363	321	322	359	357	373	365	354	374	368	333	326	352	350	382	349	372	382	343	367	353	359	354	336	344	365	339	363	369	379	353	387	385	356	363	336	360	371	375	338	366	357	320	357	352	355	346	377	357	363	332	351	337	367	363	361	350	378	362	338	355	372	314	370	392	382	349	316	374	361	355	367	365	366	368	350	367	387	348	366	347	298	373	380	335	394	363	362	353	352	353	360	317	361	372	358	351	363	404	351	375	341	382	336	387	363	367	382	324	347	362	351	354	326	364	344	327	338	326	376	332	365	367	361	337	356	364	334	344	331	369	366	353	352	346	360	398	365	405	365	323	367	365	339	376	367	365	349	379	364	376	366	349	396	355	346	365	350	353	361	346	369	359	329	383	349	358	352	333	321	381	334	341	382	336	377	359	309	392	365
53655	25911	13550	4938	1378	459	304	251	224	224	211	188	190	171	161	155	158	133	156	126	158	145	146	132	146	152	147	145	141	142	145	141	156	158	167	154	140	142	157	148	150	140	149	140	118	140	147	166	165	144	166	170	145	161	125	156	145	165	140	166	145	133	154	145	150	148	149	154	152	156	129	129	158	149	157	119	166	150	146	147	158	158	155	136	156	173	138	131	160	147	163	149	141	149	152	122	144	151	149	130	146	174	153	159	147	142	145	142	143	147	146	171	156	149	130	162	181	152	169	155	131	171	140	181	154	131	133	142	155	158	148	144	157	173	169	128	147	131	145	160	149	151	138	159	145	143	173	156	148	131	139	151	133	157	161	169	145	134	156	155	147	132	155	148	160	141	137	146	137	144	133	162	162	152	152	135	161	153	152	147	188	127	165	152	155	155	153	134	151	143	145	127	155	140	166	160	165	152	137	150	174	163	158	157	145	148	153	141	169	161	152	142	127	163	153	146	151	142	154	165	139	173	147	150	165	149	156	156	136	146	137	137	164	140	154	161	134	154	140	171	150	164	176	130	138	166	172	159	142	158	180	123	144	146	152	131	142	149	131	151	142	175	134	141	147	143	171	168	130	152	146	134	148	150	130	157	142	148	157	131	119	160	128	133	154	142	144	129	137	138	134	153	168	154	114	153	186	163	171	127	150	157	139	159	128	129	177	163	163	144	141	156	157	146	152	126	159	161	165	159	149	125	138	141	149	148	147	143	164	168	141	146	126	135	161	129	153	169	153	162	144	146	148	165	145	162	157	141	121	144	148	156	130	150	138	153	139	165	137	135	134	135	140	137	152	155	152	130	145	151	150	138	124	159	136	150	161	150	168	158	132	122	152	166	149	148	152	179	151	156	164	155	131	144	175	180	141	171	156	167	140	138	169	136	134	132	138	136	171	171	151	158	118	151	160	138	130	161	144	171	149	133	139	158	142	146	142	151	148	143	146	162	128	152	152	147	160	147	169	152	165	129	152	152	155	168	170	140	148	152	144	149	166	151	120	151	141	156	147	134	140	128	146	153	153	147	143	145	155	122	150	155	133	160	130	138	182	145	162	140	146	139	145	172	171	144	152	147	140	161	155	151	138	152	135	163	152	145	141	151	137	191	146	151	120	141	145	137	138	145	147	140	127	142	155	131	138	129	139	142	134	141	127	139	132	154	144	149	183	159	148	153	139	157	129	154	154	134	113	143	152	147	109	135	161	155	134	140	153	155	154	150	154	130	160	159	129	143	162	150	150	131	177	155	134	128	154	165	130	156	147	137	129	159	165	143	157	157	117	137	179	158	146	140	134	171	121	134	153	147	143	141	154	151	129	164	143	125	132	147	156	131	151	158	160	142	165	156	126	147	139	158	154	157	139	143	138	118	157	166	160	149	169	133	169	138	148	153	136	157	157	154	145	137	155	155	149	147	161	127	160	158	148	154	155	160	166	159	118	137	168	136	153	159	131	135	144	170	142	165	140	167	152	150	159	147	148	132	151	147	150	155	164	142	170	142	147	175	160	141	140	148	147	133	176	159	151	154	133	158	135	146	141	126	163	169	143	123	132	164	157	173	143	163	183	145	140	136	141	140	157	144	180	130	120	142	155	140	174	149	148	155	141	128	169	135	136	145	172	142	138	172	133	130	147	144	143	144	148	157	161	147	127	146	162	136	157	149	131	156	118	141	132	132	144	139	164	131	161	148	141	145	137	160	172	158	135	121	145	140	146	157	160	169	132	166	152	139	133	163	164	145	160	147	140	146	152	156	147	156	180	154	143	132	157	160	168	136	150	159	147	167	137	142	152	164	140	153	146	141	131	162	151	132	149	138	156	162	179	134	144	142	156	156	147	153	155	131	141	160	133	151	117	121	136	135	145	162	147	126	156	135	190	158	162	148	132	153	139	135	144	143	143	141	125	139	147	128	156	144	136	134	135	145	159	149	146	128	170	147	142	157	152	143	135	163	150	149	144	153	160	126	139	136	134	147	149	147	140	118	144	132	161	160	177	154	163	149	153	124	141	132	127	130	166	143	158	168	148	167	185	160	154	150	144	150	161	146	150	151	135	152	147	171	156	137	155	153	138	154	155	153	137	161	135	151	139	140	141	152	145	144	148	145	116	159	148	139	140	134	138	154	129	176	143	153	173	145	141	144	160	116	153	140	164	150	156	150	175	147	136	144	140	143	181	141	151	138	163	144	152	149	162	166	155	135	140	156	152	156	138	147	141	131	150	157	156	129	148	142	134	140	123	124	146	156	134	154	136	175	141	166	176	161	134	144	122	155	148	141	148	131	163	155	143	139	148	130	129	129	136	128	146	134	144	149	122	128	153	136	146	146	141	164	160	152	137	152	166	143	146	146	130	154	130	160	158	139	178	137	156	131	144	149	154	138	146	130	162	149	163	132	136	138	162	160	124	148	129	172	163	146	139	148	110	151	143	149	171	148	139	158	163	142	146	144	147	163	161	134	154	139	132	154	158	140	151	132	149	169	157	164	162	174	168	114	126	132	136	149	144	154	162	159	145	146	150	175	150	150	182	174	153	145	156	142	145	139	130	152	136	143	147	128	115	133	177	138	154	142	154	139	145	144	147	142	153	121	140	154	173	170	159	139	176	174	142	146	127	129	144	141	146	146	137	136	155	164	137	155	149	137	155	155	128	147	153	152	158	158	160	155	140	148	145	144	139	148	149	146	136	141	147	164	170	132	158	161	154	158	150	148	159	160	148	146	143	159	126	147	118	125	143	155	136	178	136	173	139	158	161	143	163	155	133	159	148	143	143	139	143	151	149	139	139	138	138	155	135	130	145	169	157	147	142	135	156	125	166	151	153	117	151	142	135	171	175	125	140	137	155	152	139	130	151	155	138	155	152	148	149	148	149	152	144	150	147	130	146	143	159	135	151	129	146	152	161	163	163	161	155	125	159	159	139	137	156	149	163	170	140	170	125	130	157	175	146	142	137	154	144	174	153	141	142	174	147	157	167	150	150	139	157	156	159	146	138	128	142	166	128	152	133	155	142	162	161	149	129	160	146	122	168	128	148	146	129	146	160	159	175	128	148	160	143	131	144	134	149	170	149	161	164	164	145	170	154	159	143	129	184	152	151	160	155	131	138	143	146	137	147	166	142	138	147	167	140	147	160	123	171	145	136	152	158	121	139	129	140	124	128	159	153	147	143	141	130	152	150	128	139	158	142	150	155	149	162	152	148	143	132	129	163	138	152	158	154	149	139	148	137	167	159	138	134	162	147	142	148	167	162	153	135	140	171	129	144	136	120	142	160	157	140	135	127	148	138	154	159	144	131	143	151	147	152	137	148	134	142	171	151	143	134	135	145	147	132	143	134	131	143	121	138	149	186	136	154	153	158	148	165	137	147	138	123	160	149	123	167	131	166	138	134	138	170	145	133	146	144	133	130	153	153	160	153	156	143	149	142	142	158	151	141	147	140	146
34387	18771	15469	9737	4166	1587	1170	935	825	709	577	553	509	475	429	425	398	358	356	355	323	358	368	317	322	300	344	314	303	345	337	349	318	341	343	358	363	370	358	312	338	321	326	333	324	345	317	313	315	360	345	328	338	362	365	306	338	315	316	315	329	348	347	339	315	322	324	337	345	330	335	356	343	339	352	334	333	336	336	343	317	333	366	303	323	330	325	311	329	359	350	346	326	326	344	319	345	324	349	323	308	319	331	345	356	361	386	335	338	319	328	336	353	331	341	322	353	342	286	312	334	369	332	346	331	322	359	357	326	291	328	344	315	336	360	303	343	350	332	320	312	310	339	306	337	310	340	301	318	317	327	341	349	342	291	377	331	396	331	331	333	359	356	330	399	316	334	329	337	324	313	341	337	314	316	324	323	360	347	337	330	344	332	324	308	313	303	311	331	320	311	323	359	362	331	324	335	379	360	333	339	351	349	346	322	326	314	319	292	364	323	328	312	317	365	312	326	335	315	373	337	344	308	336	362	309	318	328	322	366	303	348	377	320	336	340	297	360	336	334	324	339	342	333	353	342	301	317	356	323	310	349	327	312	342	325	369	364	339	333	358	314	330	347	335	321	337	334	314	346	324	339	308	348	329	302	353	341	324	329	372	323	313	350	331	339	332	343	348	343	324	338	319	339	334	330	339	334	347	322	350	330	349	326	344	304	346	304	330	335	306	325	343	354	318	328	315	334	280	316	360	336	336	322	323	334	307	325	310	341	327	344	367	309	344	346	310	332	317	335	326	308	347	323	343	310	328	292	355	334	343	310	323	339	343	327	311	316	334	322	329	344	363	315	329	322	329	319	360	334	340	348	343	333	325	336	347	322	352	331	355	339	325	330	290	370	317	333	329	382	330	319	323	364	322	307	321	347	316	365	327	315	355	295	326	336	354	315	341	317	304	318	333	331	348	337	334	321	323	334	324	312	352	334	348	314	333	311	321	318	318	361	333	325	341	328	318	368	313	334	355	319	313	319	329	338	343	324	331	323	330	327	345	336	300	330	332	320	345	319	343	321	327	328	351	339	324	338	360	315	328	336	323	355	342	314	335	303	337	333	340	342	317	353	320	360	330	345	350	334	347	353	336	362	324	341	329	330	321	306	325	319	344	343	327	328	367	334	346	337	333	355	310	338	304	321	317	338	340	358	347	318	319	279	321	326	309	351	350	298	368	351	320	340	326	352	316	323	366	325	321	360	345	317	353	339	362	333	312	345	308	326	316	349	297	309	352	344	343	339	332	310	337	343	312	352	346	340	330	327	317	319	307	340	303	291	311	375	342	361	363	361	292	348	352	329	315	336	336	329	308	343	311	330	333	312	304	335	347	350	319	323	323	330	343	339	318	329	300	339	339	343	321	356	334	329	316	334	318	320	325	301	316	350	313	350	313	344	300	345	352	321	320	325	324	360	332	345	351	301	331	337	322	293	351	291	355	329	301	349	313	323	338	346	348	324	323	315	330	341	321	342	353	333	311	330	355	319	319	323	358	358	336	326	332	334	325	306	323	382	315	311	312	356	325	323	316	296	318	331	307	297	347	316	304	344	370	334	319	352	354	342	352	334	336	333	347	324	305	299	336	290	316	303	333	321	359	333	325	334	329	340	343	360	374	342	299	342	354	330	343	331	346	333	355	320	324	329	350	331	328	343	333	354	327	317	340	386	313	320	331	353	308	301	336	304	339	324	315	348	312	320	325	331	316	345	347	304	333	340	345	327	315	334	336	336	307	289	343	321	317	336	328	337	321	325	315	352	301	380	296	327	315	345	323	378	337	335	356	302	308	300	307	321	320	318	316	331	317	361	331	330	343	359	339	317	334	336	302	331	333	307	366	368	340	312	327	325	355	341	334	292	353	330	328	309	307	346	378	328	317	342	358	329	313	324	355	327	322	342	322	337	328	326	312	347	329	364	337	317	337	314	339	346	310	339	336	361	311	338	323	341	322	322	267	347	318	316	322	338	323	346	334	348	345	336	322	330	341	320	332	332	326	351	350	299	350	331	326	326	339	336	327	302	335	318	328	318	360	332	328	321	347	324	330	341	315	325	339	329	288	307	313	335	333	318	327	337	298	292	321	329	332	320	316	350	353	335	345	360	353	319	375	354	323	333	326	369	316	378	332	314	345	303	367	330	324	303	320	327	330	342	369	321	345	356	332	365	342	307	323	278	334	326	327	304	314	330	309	357	380	312	320	303	359	298	344	312	334	345	298	322	309	335	302	331	320	326	373	314	321	318	318	298	367	321	307	330	301	329	323	349	318	320	311	322	346	308	329	323	346	294	357	324	307	361	335	304	323	289	357	375	323	372	345	352	300	328	332	347	332	321	365	340	330	316	324	341	299	323	320	348	328	320	320	349	312	366	299	337	312	360	324	327	353	334	324	320	320	362	325	277	329	339	341	336	324	317	315	308	326	283	308	318	341	357	300	322	349	337	364	339	332	345	328	339	332	315	332	318	333	333	340	347	336	280	361	323	290	366	377	328	341	343	321	341	335	349	367	317	322	332	346	333	337	310	324	369	329	324	343	313	336	284	325	332	340	329	316	321	347	323	323	356	334	307	320	336	320	310	301	306	337	352	306	328	345	325	353	312	343	322	366	325	329	353	333	362	326	366	354	322	315	335	328	319	370	346	333	319	344	334	351	378	307	330	339	350	330	331	355	329	305	320	326	356	310	351	314	328	301	330	302	343	322	324	305	337	323	308	328	319	328	352	326	291	333	334	352	296	333	340	359	303	314	378	326	334	347	315	338	324	341	331	314	350	319	339	336	353	307	297	327	319	309	349	344	331	326	333	366	344	348	341	344	336	350	327	333	311	318	322	347	338	327	311	344	316	297	346	357	341	353	336	319	318	350	321	361	296	319	319	341	346	319	327	311	339	329	315	303	349	355	304	326	348	345	338	370	347	349	354	344	328	360	340	329	314	315	376	324	346	344	315	368	300	326	341	332	312	347	344	367	312	356	321	334	354	337	350	317	341	313	314	320	316	357	322	368	327	323	287	364	342	294	328	344	324	359	295	301	360	340	321	308	338	330	333	342	322	338	323	327	339	347	335	316	336	348	326	325	335	301	334	315	341	342	333	320	358	321	312	330	316	319	337	344	328	309	344	340	304	374	345	332	334	352	323	371	308	324	350	339	318	335	318	316	360	372	344	343	292	334	315	311	313	341	303	342	314	339	326	323	309	333	365	340	339	326	346	356	339	306	365	334	336	327	318	321	342	327	317	323	336	317	298	330	329	309	323	321	341	313	367	310	336	329	320	335	314	298	359	294	312	313	350	338	347	348	317	318	321	318	312	322	366	335	340	331	332	335	337	331	332	350	339	331	300	366	333	309	306	325	308	292	324	307	311	345	336	358	346	338	329	345	330	328	315	327	333	313	344	338	327	317	331	341	327	290	365	337	361	332	326	352	331	373	302	328	332	327	340	324	313	332	322
66210	37724	21755	9590	2582	917	422	341	266	258	242	216	196	193	159	153	178	178	144	139	137	113	161	145	156	153	144	151	154	129	164	168	155	143	126	163	148	148	151	170	142	127	171	159	149	154	149	154	164	152	149	179	157	160	143	138	162	167	174	168	162	151	178	163	135	168	170	155	140	163	152	148	154	165	175	174	165	140	139	158	150	162	141	158	166	162	148	169	163	165	134	161	138	157	153	153	140	158	142	148	160	155	166	152	144	154	173	153	162	166	164	156	149	132	146	154	183	154	148	153	151	138	145	162	154	158	145	150	155	137	158	160	155	139	192	158	163	176	176	152	170	168	144	158	141	165	173	179	156	157	140	131	150	145	167	162	157	158	145	149	155	152	149	148	149	142	157	151	157	183	167	158	147	155	166	162	143	158	147	168	162	138	168	137	142	143	161	148	153	142	162	175	159	155	136	164	164	166	143	152	141	157	152	129	176	170	167	142	133	147	164	148	149	140	170	166	154	157	154	166	159	124	139	162	153	161	145	139	127	143	162	137	173	132	130	159	162	134	114	146	133	133	142	167	164	167	160	166	157	142	151	131	149	153	155	152	149	167	147	153	135	148	159	153	151	146	145	167	146	167	145	153	157	154	150	148	153	151	135	153	119	132	147	178	168	143	148	165	151	153	160	164	137	162	143	136	159	149	151	147	147	136	158	174	154	152	149	151	161	181	136	167	165	179	166	162	185	169	144	176	148	168	143	159	164	164	135	159	178	144	154	154	145	156	152	172	163	153	142	158	157	125	139	157	142	137	160	155	162	179	159	148	145	155	170	156	138	168	153	168	173	167	157	175	145	126	114	136	201	177	176	141	148	166	145	144	147	152	143	151	142	150	168	153	163	136	142	143	166	152	151	168	168	165	149	149	163	146	157	137	152	167	160	147	149	156	147	153	135	146	161	150	181	139	176	169	152	148	166	135	130	149	116	157	170	174	140	146	167	138	168	142	165	148	150	176	130	156	141	153	143	158	141	162	151	143	162	144	133	156	167	159	141	159	138	127	144	151	146	137	167	155	174	152	161	147	164	178	171	151	166	174	149	140	150	149	131	154	162	149	154	150	156	148	170	162	164	131	148	143	141	160	168	150	135	127	149	156	165	160	132	161	136	158	172	144	157	135	171	138	154	194	156	149	166	149	175	153	143	164	152	119	153	146	147	130	116	125	155	158	140	138	139	177	177	148	164	171	157	186	156	122	141	154	157	150	148	183	153	155	137	159	159	162	154	157	142	164	158	148	162	158	160	136	161	158	148	163	149	171	172	162	129	167	155	153	146	176	160	156	160	155	171	161	166	168	155	176	170	155	177	143	152	161	159	140	124	163	154	156	158	155	140	165	165	155	156	171	157	170	143	160	133	146	129	134	161	155	155	157	191	161	145	165	168	151	148	158	156	167	150	178	146	161	145	155	153	138	162	177	167	162	147	189	162	168	174	160	155	150	156	162	148	158	146	146	155	154	173	143	161	134	144	146	149	145	154	159	159	134	139	154	174	144	149	175	162	158	154	153	156	162	142	173	146	144	156	182	146	152	163	149	149	179	148	163	152	131	139	162	144	170	179	142	161	132	149	167	154	144	168	158	145	162	184	152	139	170	161	155	172	149	157	157	142	139	173	161	161	162	188	145	166	140	143	131	146	170	165	141	171	147	144	128	135	168	150	150	149	155	131	163	153	170	133	133	166	174	156	156	149	145	180	168	141	144	159	130	149	170	158	151	146	164	156	181	151	149	161	158	137	159	163	141	155	157	146	169	154	140	172	122	147	156	169	138	141	137	147	141	149	149	141	146	140	161	138	147	140	152	157	143	153	147	136	160	185	153	179	147	168	154	157	147	151	166	150	168	145	159	156	164	129	142	127	153	139	153	160	172	160	174	122	141	130	148	150	124	150	152	146	152	159	156	150	150	163	185	138	170	182	149	133	166	163	161	127	178	146	146	155	157	146	144	166	170	148	136	135	161	168	151	168	151	164	163	151	180	149	151	164	155	161	181	160	145	150	162	174	208	149	153	165	160	166	145	139	148	155	162	177	144	162	138	131	170	152	174	159	156	149	161	155	159	178	190	155	131	151	171	153	146	125	152	170	146	155	169	157	179	154	140	152	148	172	138	154	164	143	157	158	147	150	147	149	180	139	151	151	141	164	158	149	178	147	141	162	180	142	162	167	152	153	149	144	174	153	160	155	147	161	149	154	137	150	168	135	156	140	160	178	140	146	152	141	147	134	158	144	160	152	170	173	153	159	164	144	160	169	155	149	154	155	159	174	136	165	144	148	164	157	151	136	161	143	159	161	145	144	166	159	175	164	156	179	154	169	148	137	160	130	183	175	160	159	146	141	161	147	197	142	155	150	163	133	172	174	148	159	145	148	151	149	162	138	150	145	159	145	139	147	157	156	148	160	130	163	154	186	143	134	160	151	136	158	140	143	141	172	140	160	157	141	146	152	150	139	151	158	188	170	174	132	179	167	166	159	149	159	143	132	147	171	138	137	182	147	134	130	158	169	150	135	133	144	165	148	159	148	146	170	178	143	159	127	168	154	125	172	148	149	149	189	149	173	158	172	159	167	168	198	141	155	162	169	166	162	136	149	148	126	154	138	140	149	155	172	153	167	144	149	128	177	154	157	129	143	172	143	147	167	139	139	156	144	145	194	163	150	140	150	161	161	172	131	132	145	148	144	152	156	159	146	142	164	136	140	159	133	147	179	155	151	166	143	169	133	151	142	162	151	138	147	157	144	132	137	166	150	155	140	151	154	160	154	135	135	158	168	147	161	158	163	160	154	169	163	150	178	141	178	172	160	190	162	165	164	164	126	141	158	150	145	162	173	169	159	145	138	191	179	151	160	155	151	164	150	125	139	167	160	140	135	132	140	148	144	159	149	156	171	152	152	162	153	148	160	145	155	145	146	142	150	163	163	173	154	148	164	154	152	156	126	150	153	150	154	153	132	174	146	151	173	148	164	145	148	144	143	164	150	137	171	155	137	128	158	173	156	167	166	161	171	154	144	148	157	154	165	162	143	154	160	167	133	165	160	141	149	162	133	147	186	151	163	157	167	156	160	156	152	170	157	151	151	147	156	121	134	156	148	149	162	138	144	161	165	156	134	169	171	154	172	175	156	156	169	139	139	162	161	150	147	159	140	158	166	155	159	152	150	157	178	159	168	141	141	163	145	173	165	151	161	150	127	163	147	139	167	178	144	136	160	173	147	139	141	164	154	137	135	164	145	148	132	156	145	123	131	170	169	149	162	142	150	144	152	147	136	148	182	159	143	162	142	166	194	133	140	144	137	153	159	143	147	169	190	142	164	136	150	137	152	142	144	153	150	142	150	167	172	141	140	149	120	153	155	160	160	130	136	146	132	165	164	180	163	154	159	149	146	152	136	155	170	144	161	163	155	174	161	161	155	144	151	141	184	136	163	149	166	142	137	150	155	170
42045	28910	22903	16007	6530	2889	1529	1144	1005	826	700	669	564	539	510	461	389	356	369	391	372	378	348	310	372	362	312	355	361	362	349	363	354	364	363	359	389	333	330	381	391	352	357	344	347	350	339	330	353	342	334	354	340	353	338	360	343	366	382	336	329	339	315	368	363	332	349	373	329	374	335	404	326	351	346	334	344	343	345	367	333	384	344	379	354	350	346	351	324	360	346	328	303	336	343	377	378	322	366	366	346	346	323	343	368	370	347	332	348	361	322	373	345	338	337	389	320	353	320	355	375	361	332	371	321	365	324	334	363	327	331	350	338	351	350	336	348	311	359	339	331	356	395	348	334	337	332	329	373	351	334	348	366	341	336	336	337	341	351	379	313	325	379	348	325	365	360	345	356	353	378	356	378	370	336	317	335	340	367	358	342	336	364	358	354	352	345	340	343	354	350	338	337	364	328	348	338	381	340	355	367	355	311	376	327	343	337	315	341	315	339	338	364	348	347	326	368	316	343	332	321	340	339	333	335	354	361	361	328	341	324	302	357	382	304	333	352	332	298	339	349	365	351	355	351	321	373	366	330	368	351	330	336	338	353	296	323	335	371	378	321	358	321	359	358	366	347	343	313	324	345	349	353	314	350	348	337	360	342	325	348	355	332	335	316	327	340	320	347	390	358	367	355	318	328	343	335	345	356	327	351	319	333	327	379	317	328	364	346	352	353	373	334	333	320	356	331	324	331	330	364	362	323	370	341	339	344	330	313	345	348	344	315	338	346	324	330	352	323	353	343	340	331	325	319	370	342	408	332	343	322	325	341	345	339	351	345	332	347	335	311	331	358	349	370	365	320	333	369	341	345	362	351	350	346	325	321	342	359	339	341	356	341	356	365	356	338	347	330	350	328	338	312	348	350	321	335	352	355	333	364	371	344	334	341	340	322	362	354	331	350	358	343	334	333	317	348	323	336	325	354	338	306	355	338	343	324	341	312	323	348	344	298	343	357	364	332	376	346	321	365	325	349	347	351	351	381	354	365	364	346	371	330	342	339	337	331	338	336	363	347	350	374	322	361	326	331	336	356	332	362	302	349	338	341	328	336	326	386	340	322	325	340	345	365	345	354	329	351	330	343	354	348	311	334	340	347	352	354	345	364	308	343	360	320	363	360	342	363	351	341	349	359	356	327	325	358	327	388	326	344	338	346	347	326	296	323	364	335	334	359	332	323	343	351	340	313	366	380	359	358	356	332	351	312	355	368	345	335	354	370	324	388	327	327	346	356	367	349	355	330	311	361	339	309	342	343	346	315	362	302	358	350	330	359	346	330	320	324	363	341	316	352	346	364	331	349	357	330	343	386	363	303	357	350	318	363	350	349	346	369	405	317	355	359	324	381	375	356	332	338	333	351	321	326	332	344	328	323	331	355	355	341	329	352	352	360	344	376	319	320	319	339	362	341	332	333	360	361	360	366	343	341	378	332	309	326	350	363	341	353	318	370	334	361	360	346	364	333	320	351	325	332	356	337	346	310	333	331	327	351	336	301	330	341	298	323	342	338	349	317	319	332	336	304	349	340	317	325	346	345	348	343	341	339	380	343	355	362	352	339	386	353	371	318	349	325	358	310	314	325	368	390	336	342	338	371	339	339	327	360	347	339	305	309	356	346	344	356	355	352	308	356	349	347	296	303	343	314	325	358	344	316	328	332	329	350	297	319	328	351	336	319	322	332	348	334	369	330	358	371	333	375	309	322	350	359	342	330	329	312	331	347	335	330	353	335	339	344	364	350	380	350	344	354	371	336	334	324	325	348	341	355	349	359	362	351	344	326	324	364	391	340	345	331	343	335	344	315	339	344	328	354	351	361	336	315	319	364	332	316	348	359	320	348	345	376	387	333	367	351	320	348	349	350	324	328	377	359	347	331	329	369	341	340	311	332	355	360	356	320	323	367	342	330	352	346	314	352	330	332	359	309	340	350	362	339	348	355	324	338	339	348	366	353	351	366	380	360	334	368	332	348	337	342	352	350	313	311	311	360	349	342	375	323	324	336	342	339	343	334	332	328	333	337	332	366	370	312	366	314	365	353	325	350	360	322	365	338	327	366	338	342	356	372	354	359	316	342	334	332	364	347	351	327	362	390	388	307	343	340	344	335	347	393	313	365	331	341	334	354	342	330	341	336	343	348	345	365	348	330	316	350	325	407	326	330	334	319	359	364	378	346	333	353	368	331	338	349	333	325	348	344	356	359	355	331	356	342	348	358	342	333	341	334	344	354	333	329	354	347	346	331	332	324	307	305	338	332	339	337	347	323	345	360	321	333	355	355	372	362	317	341	315	365	337	311	342	305	347	361	348	356	307	327	327	362	342	335	341	337	339	340	336	359	312	356	319	342	329	347	381	340	353	351	358	339	307	327	337	334	321	323	357	351	312	331	342	354	338	321	374	341	335	348	360	344	346	365	350	358	349	371	351	379	343	318	360	351	322	355	327	359	315	329	366	357	317	345	344	397	339	328	349	332	328	342	315	374	329	313	343	365	377	318	336	315	339	316	359	334	365	336	371	343	346	345	339	346	338	358	356	353	372	364	341	347	337	346	358	347	356	379	332	338	372	318	331	367	349	351	345	323	370	337	327	361	347	320	325	375	330	361	341	307	350	338	358	378	312	333	322	354	321	334	325	357	330	329	354	331	371	309	348	313	358	364	328	382	289	363	317	325	364	321	327	350	358	360	334	344	317	333	345	337	348	328	303	311	314	361	363	346	358	356	353	339	314	344	310	327	360	336	348	365	343	351	373	339	327	325	327	345	360	323	387	329	356	323	343	359	332	323	375	312	362	341	336	327	315	307	338	382	339	326	354	332	335	341	344	324	350	372	347	301	311	343	364	337	361	327	333	342	371	347	351	343	336	366	340	353	359	326	352	341	313	307	323	336	343	368	343	343	322	339	330	344	327	335	316	366	328	369	332	336	321	344	330	316	366	351	358	336	366	365	333	307	321	377	352	360	347	345	338	338	315	337	323	336	367	368	333	342	374	342	329	348	326	313	363	331	359	355	378	362	356	335	339	354	354	327	313	369	339	354	334	329	318	332	330	348	326	317	352	321	331	315	354	334	347	369	349	342	317	348	320	327	334	354	325	353	340	375	369	332	337	319	340	347	317	364	337	323	321	323	357	319	338	316	358	349	336	344	335	319	356	340	334	352	337	313	356	381	337	356	363	349	338	343	364	341	371	329	351	339	373	374	316	373	322	354	363	349	338	350	349	341	345	368	372	312	336	338	343	350	376	334	336	311	342	356	311	327	368	350	357	357	342	332	339	330	339	324	322	338	359	340	311	355	330	332	338	376	346	370	335	308	336	332	368	311	318	352	358	347	366	336	352	346	352	347	354	377	341	324	339	366	329	331	342	344	347	332	334	357	344	348	379	365	325	340	370	335	339	361	356	335	328	356	333	365	321	343	339	349	319	360	351	334	366	340	339	337	340	317	346
51230	27255	10506	3013	787	311	257	236	234	193	188	203	168	162	154	164	197	169	181	174	162	152	140	165	162	173	169	143	173	154	151	169	164	168	174	169	152	145	163	171	158	160	161	171	154	158	145	171	174	158	159	171	158	143	155	175	167	181	201	191	187	158	169	160	179	176	150	175	143	158	148	181	156	176	151	189	164	168	178	181	154	172	167	155	130	168	167	157	158	160	156	168	184	168	154	161	181	171	142	158	142	158	140	153	178	160	150	170	164	144	164	175	149	169	175	164	183	163	170	161	188	169	158	179	167	174	160	158	164	152	151	157	162	176	166	167	181	174	184	174	154	144	156	150	184	152	152	155	151	174	168	171	163	181	171	187	168	166	167	159	175	169	172	165	176	161	182	150	155	148	184	186	165	168	153	144	179	162	160	192	175	170	179	165	163	160	171	151	148	167	151	156	186	174	189	132	151	139	161	154	173	136	142	181	163	182	179	143	153	157	173	155	174	142	175	156	183	176	169	165	148	172	162	174	198	152	177	166	169	143	184	170	156	163	180	167	162	153	174	155	170	185	170	151	146	167	163	191	163	158	172	142	161	151	171	162	179	141	170	161	149	174	160	186	146	153	192	155	184	149	164	164	168	176	183	178	150	161	185	176	160	156	182	183	162	145	171	155	148	158	178	171	140	170	165	159	184	168	175	180	186	170	182	161	164	173	164	173	174	164	183	154	147	136	160	149	185	151	173	153	170	157	169	147	159	125	167	185	162	170	172	180	151	173	163	165	158	203	169	178	173	165	151	169	158	150	176	140	149	151	168	161	185	151	163	156	150	154	171	174	161	152	168	167	137	162	171	165	164	163	177	163	157	192	180	154	156	161	176	150	200	156	173	148	151	189	168	150	188	148	150	190	175	148	160	172	168	165	154	160	158	177	155	169	147	164	147	135	141	166	142	160	163	173	172	167	161	152	161	183	195	163	164	175	144	163	153	173	144	154	189	164	148	173	175	155	170	171	176	170	162	146	163	154	169	159	158	143	181	167	145	157	163	172	164	163	164	147	164	176	159	160	157	150	181	156	140	169	149	143	150	200	152	148	160	183	179	174	175	171	148	156	171	166	192	180	194	158	182	137	170	152	171	147	169	173	181	165	154	158	176	151	162	193	139	164	167	164	179	158	141	171	151	156	128	192	183	176	171	160	171	173	182	180	150	164	164	153	182	173	181	163	205	157	165	178	171	167	164	171	165	167	170	145	169	163	179	152	170	176	167	177	151	161	170	147	143	166	176	182	175	164	146	141	162	199	172	179	197	159	147	160	157	166	174	139	170	177	168	150	164	139	186	171	184	180	145	169	166	147	145	135	163	137	149	175	156	170	179	184	174	177	149	183	172	169	161	153	182	147	144	152	191	150	159	175	183	181	184	176	164	151	150	180	156	166	175	173	163	166	152	205	165	156	161	148	164	135	156	171	169	155	170	186	144	185	153	186	183	172	169	171	156	168	166	175	143	183	176	169	177	148	149	166	149	191	158	156	171	196	166	138	157	140	155	157	171	197	177	171	153	178	159	167	170	185	162	170	130	155	167	166	165	163	141	147	151	180	151	159	177	138	157	167	171	169	160	151	154	147	153	144	134	153	167	153	182	162	168	144	160	158	172	144	180	164	165	168	128	180	157	155	180	172	175	154	153	133	164	179	169	184	179	177	174	162	154	185	164	176	163	185	158	157	166	169	137	188	156	184	170	166	160	162	159	173	180	174	169	147	153	160	154	163	165	152	134	163	175	141	153	155	160	178	156	172	148	153	170	164	161	166	167	164	160	147	152	173	177	180	195	169	140	167	143	161	182	176	175	162	190	168	136	160	157	150	163	179	180	159	179	155	163	184	156	162	151	152	158	185	150	152	150	198	156	153	142	178	145	164	172	159	173	176	149	165	153	140	168	170	154	166	166	149	175	177	159	164	161	164	181	155	146	172	159	163	164	169	170	151	168	162	170	150	159	182	159	174	174	156	166	171	166	160	166	147	171	169	158	157	152	167	180	194	176	188	166	147	184	150	156	173	160	188	153	201	148	166	171	153	157	159	161	176	163	144	157	179	166	169	158	155	146	178	181	175	183	164	148	169	175	169	176	173	171	159	155	173	173	162	165	146	173	173	153	174	154	164	170	143	132	142	181	173	173	139	155	158	161	161	169	177	162	170	147	197	173	148	174	172	175	191	179	191	151	159	158	150	166	144	167	141	151	165	157	166	158	133	160	168	161	155	139	164	150	186	171	163	159	165	147	163	166	152	171	176	159	150	170	170	159	172	169	142	171	157	180	158	172	173	186	157	173	173	155	174	156	178	143	135	195	171	148	170	127	168	167	165	175	167	156	162	159	143	160	167	172	156	158	180	169	168	173	150	156	192	178	168	156	148	164	161	155	191	177	176	157	141	154	148	172	141	176	151	159	141	169	169	168	167	162	182	136	177	147	154	178	127	154	141	173	165	158	154	160	170	175	179	176	173	168	171	174	187	164	164	170	158	159	163	155	155	171	168	170	169	166	141	163	153	181	182	163	164	189	167	153	163	171	143	167	168	171	143	167	152	172	166	168	154	174	166	190	142	186	161	156	159	154	152	177	147	145	157	132	159	168	184	154	199	170	168	160	163	174	162	132	153	152	176	174	190	142	160	175	154	177	169	150	182	190	164	156	177	181	168	147	179	166	158	158	161	148	169	183	152	143	171	124	175	178	162	182	179	172	176	167	157	165	195	147	182	177	167	157	154	136	167	171	167	164	174	156	155	183	173	167	159	184	161	175	158	167	160	154	159	188	169	156	174	152	179	168	157	163	169	187	164	143	149	168	167	153	185	164	145	166	175	152	171	181	168	144	164	157	155	179	172	160	161	149	178	162	152	153	151	158	175	173	182	193	165	171	157	152	174	174	153	182	150	153	174	159	140	183	155	191	181	175	154	155	171	155	177	165	169	155	151	157	163	171	161	144	153	156	178	183	174	172	177	151	156	164	162	152	162	156	182	171	144	180	168	159	167	170	160	177	164	169	176	165	178	157	161	151	163	180	145	172	164	159	165	156	166	169	188	165	181	155	158	141	157	186	176	161	173	161	138	155	166	179	146	196	159	154	146	146	176	171	167	152	157	158	176	181	148	175	156	152	170	187	154	142	151	179	153	170	191	157	155	174	165	151	157	145	155	151	169	142	178	156	158	125	207	161	158	174	167	148	157	147	181	142	140	160	146	178	175	162	148	164	164	155	167	189	178	176	188	158	167	188	199	161	180	152	175	146	185	162	162	171	147	143	174	188	165	183	155	154	183	183	147	185	202	182	170	150	167	156	168	149	158	161	140	165	169	170	144	162	154	172	166	166	150	169	154	169	157	175	168	173	146	163	159	163	160	180	164	202	172	149	137	164	156	166	176	162	138	182	146	165	163	190	171	148	200	150	176	178	167	177	183	177	149	172	178	172	192	130	151	135	163	174	183	182	151
33758	19220	11918	6163	2247	1023	689	625	552	477	438	447	417	404	415	377	387	374	348	353	357	364	335	339	326	383	369	363	355	370	365	380	361	357	402	404	362	354	415	388	329	391	379	357	338	334	412	344	358	332	388	366	344	384	380	343	359	356	334	374	349	387	370	368	363	399	337	328	370	341	357	394	370	391	355	338	345	336	394	372	307	354	382	375	365	375	393	357	368	383	332	377	362	375	342	348	372	379	371	347	344	380	343	382	351	354	324	412	362	431	371	373	381	381	378	360	365	358	355	338	385	402	358	389	358	330	381	366	346	343	364	339	355	368	362	352	381	362	334	382	387	383	328	369	381	333	389	375	341	356	390	372	357	346	367	377	331	352	324	374	366	366	374	366	332	357	361	366	367	371	384	349	359	392	363	353	367	341	344	378	366	336	360	394	372	362	359	386	362	392	375	338	343	359	391	341	348	342	361	320	387	354	348	372	383	376	350	356	343	351	392	379	365	356	365	359	382	338	389	355	346	358	377	334	398	385	356	335	377	370	351	355	378	371	359	357	350	346	370	383	343	361	311	374	342	352	367	351	389	353	370	355	322	378	408	345	360	353	386	367	362	349	402	359	336	361	394	382	362	352	363	328	331	332	378	407	339	372	385	386	357	333	362	377	356	348	350	412	381	366	344	367	371	323	322	377	343	352	311	363	361	369	351	367	343	383	350	349	344	399	395	331	377	386	347	344	369	366	320	359	351	349	354	341	355	343	354	342	357	342	373	381	392	335	348	332	410	323	352	360	379	342	355	331	401	355	343	378	344	341	358	362	364	354	393	343	335	351	376	341	334	349	350	362	372	356	382	395	342	379	327	335	377	387	311	385	360	371	407	353	347	335	363	339	373	347	344	364	362	342	376	358	372	373	361	343	374	369	339	367	357	367	381	368	365	340	359	383	350	379	341	364	338	363	381	353	348	368	355	367	360	357	345	376	385	354	343	373	361	381	393	334	365	356	373	392	352	346	372	364	366	392	323	360	383	313	352	397	337	352	367	362	349	362	324	363	366	366	369	368	343	372	348	339	366	361	349	358	388	379	354	392	352	365	362	366	333	389	356	374	328	370	363	343	303	355	353	345	347	385	340	322	344	361	361	323	376	377	341	311	353	351	324	358	367	378	318	379	369	365	356	373	359	344	370	379	357	384	382	395	355	357	350	344	358	348	337	384	365	360	366	368	334	353	348	353	355	383	356	362	370	343	384	373	366	372	373	357	342	377	364	350	320	377	354	349	358	380	368	373	390	333	336	350	351	362	386	366	365	350	386	340	331	342	352	367	359	375	355	353	371	335	372	382	373	351	352	368	359	362	390	375	361	369	350	367	366	362	361	342	341	376	373	356	368	352	343	374	353	389	340	368	350	342	366	377	376	326	341	359	373	350	329	354	386	354	363	349	412	376	364	391	381	361	361	395	370	383	376	336	367	347	359	359	336	360	364	350	357	372	373	334	373	354	360	363	363	371	389	332	329	401	339	351	371	339	379	349	347	351	348	367	372	327	358	383	397	355	340	376	324	324	321	369	347	394	329	379	349	300	384	337	367	352	391	375	389	353	359	400	420	376	333	365	362	369	336	355	375	347	360	339	360	349	356	340	380	367	412	350	355	402	399	363	350	371	368	345	352	370	364	357	374	381	359	390	371	342	351	322	371	338	360	389	371	357	359	375	358	371	373	347	364	356	386	380	361	346	386	394	356	352	351	342	335	348	387	369	380	368	362	352	371	359	345	394	359	377	358	379	370	361	353	358	335	339	336	363	351	356	363	349	363	335	361	324	362	367	346	356	349	376	364	354	367	362	392	372	384	321	359	386	365	390	389	328	360	395	344	346	345	351	333	367	339	329	362	367	388	339	346	297	373	358	350	355	322	375	340	361	346	392	358	347	365	382	349	363	322	375	351	382	354	356	394	358	368	357	354	361	390	366	392	350	393	370	368	355	372	362	355	347	356	399	368	364	348	370	365	337	352	365	370	380	351	328	338	373	319	385	349	355	332	366	357	366	385	363	386	351	389	375	364	382	345	362	375	364	358	322	357	376	398	381	359	356	367	368	368	378	363	377	381	326	379	356	378	367	360	359	381	384	340	379	357	342	349	366	391	340	372	374	349	381	365	361	357	333	339	363	362	376	361	360	379	393	356	330	354	363	312	348	385	411	359	352	338	363	366	373	375	378	335	385	352	358	364	378	379	329	384	360	368	362	336	360	371	390	392	401	390	332	343	364	340	380	407	389	353	356	356	361	354	353	353	382	373	367	354	360	368	369	346	407	379	332	384	355	352	370	384	352	363	363	343	388	380	347	358	345	378	338	361	321	384	351	341	347	354	395	344	357	382	384	368	344	349	382	372	352	377	362	373	384	367	348	363	356	353	381	362	365	353	351	343	336	351	376	382	395	365	375	353	334	358	344	352	378	350	360	355	333	339	358	357	386	390	403	342	378	378	367	377	375	354	373	342	379	388	383	365	373	359	355	358	358	386	360	345	370	377	362	345	365	352	367	322	341	366	349	354	365	348	345	395	343	360	338	346	315	369	368	400	370	353	370	381	376	393	361	345	329	336	382	327	380	366	365	348	369	359	375	376	367	367	343	389	375	354	339	386	375	373	341	352	387	357	368	348	355	346	352	354	344	321	380	364	363	357	367	333	385	372	348	386	354	371	397	328	375	368	345	332	341	369	362	387	382	375	350	369	361	359	365	390	388	381	382	359	349	370	369	361	347	338	370	369	415	357	376	342	338	379	339	401	357	343	388	366	332	341	373	368	362	360	350	380	364	357	367	364	379	366	384	374	393	361	344	398	352	338	359	364	375	372	354	361	360	365	343	365	398	326	376	364	404	365	383	344	364	403	375	352	337	359	371	386	372	372	369	339	358	350	333	378	347	396	373	362	347	375	390	354	356	356	378	371	362	348	354	328	370	352	368	366	352	367	360	356	324	397	365	348	378	374	366	365	367	368	362	370	366	344	364	361	389	335	319	391	356	311	372	351	366	408	327	350	363	338	373	357	354	350	383	387	370	353	359	384	370	376	359	359	386	371	406	355	360	379	369	355	362	352	350	366	324	379	375	368	401	384	313	346	339	366	320	345	382	369	368	336	364	351	372	378	368	347	385	365	331	355	361	338	322	347	385	379	368	388	341	380	374	377	375	347	395	377	378	369	373	357	373	383	355	381	359	378	368	335	397	376	367	379	369	344	355	373	336	357	384	351	349	378	392	365	367	350	332	361	356	383	387	366	394	422	356	374	343	366	362	360	405	333	354	356	345	367	351	326	330	382	379	333	389	363	353	359	381	333	365	375	358	364	349	387	333	396	396	316	399	389	387	340	354	325	362	355	368	339	351	367	324	377	362	363	356	395	378	371	367	367	354	346	359	361	377	374	372	324	366	342	373	343	374	340	394	361	348	344	375	357	363	349	380	358	380	358	363	353	387	369	358	355	341	374	376
59384	32413	15763	7536	2630	649	350	258	213	234	182	193	179	182	170	162	142	159	162	171	147	161	162	154	168	144	156	142	165	143	151	138	159	166	150	147	154	171	147	138	143	156	132	166	154	136	137	168	167	143	156	161	185	152	156	154	143	135	153	184	131	156	160	158	153	145	158	166	151	161	164	168	148	167	169	143	180	153	125	128	159	146	146	127	142	136	158	140	142	175	147	168	157	139	161	130	144	148	133	141	137	146	150	150	158	164	136	131	149	127	142	144	143	150	145	134	137	151	145	164	146	140	162	152	128	159	158	155	157	119	121	113	138	156	159	165	167	156	162	145	141	136	127	156	150	170	157	122	152	131	164	150	155	148	149	163	152	175	153	157	167	171	137	175	170	148	175	148	151	143	156	155	148	150	163	163	139	141	164	162	143	155	124	146	154	170	156	166	140	164	139	131	156	132	169	165	133	176	160	160	154	173	133	140	140	141	150	161	147	149	171	133	155	144	128	153	157	161	180	165	161	130	186	149	140	124	119	164	125	154	159	153	142	145	146	133	135	136	129	164	164	142	151	153	157	147	141	144	132	165	160	151	135	127	126	141	172	135	123	124	155	154	147	130	146	165	172	166	142	169	163	167	141	165	155	137	150	158	141	135	150	183	150	157	173	165	159	138	136	137	142	157	164	132	166	144	142	161	166	175	165	159	151	134	143	138	154	171	157	161	148	145	152	150	162	148	152	167	136	158	123	150	173	155	148	150	159	150	163	136	147	149	145	143	148	153	143	158	154	154	159	144	148	135	147	136	171	162	168	141	162	168	137	158	151	163	139	166	145	167	141	145	155	138	162	180	168	155	161	136	143	139	134	122	167	153	125	142	150	146	158	146	146	145	174	161	151	154	145	135	143	156	154	124	157	144	146	153	156	169	174	145	155	143	164	171	139	135	148	159	171	160	148	155	141	164	149	143	155	147	198	125	161	152	139	152	151	143	151	153	152	158	143	172	151	139	151	140	181	160	178	137	142	164	137	158	159	125	171	146	162	140	146	148	154	164	135	158	149	155	152	157	143	156	171	154	158	153	163	139	149	122	155	164	148	142	132	153	156	158	176	135	136	153	147	138	146	144	134	154	131	159	154	156	143	158	177	135	162	147	171	147	137	167	124	168	160	156	151	158	154	160	152	134	136	138	148	144	148	142	167	125	158	158	149	204	159	145	150	125	145	137	148	181	161	137	169	139	142	136	169	152	142	142	146	156	142	150	149	134	135	137	144	144	155	144	157	148	129	140	147	159	143	172	135	164	128	148	134	154	149	154	144	130	136	164	152	143	144	135	133	145	164	161	148	178	151	159	137	141	140	147	163	142	152	132	133	161	138	130	165	140	168	162	154	136	151	168	147	149	144	145	165	141	150	143	145	166	158	135	156	177	138	151	160	147	148	150	163	164	159	143	141	153	146	161	154	163	151	129	163	165	123	135	157	162	144	174	152	158	157	163	156	159	148	154	152	161	132	141	149	165	140	127	177	166	159	145	159	150	134	140	156	144	145	146	152	152	147	129	135	156	129	144	151	161	166	139	150	159	155	141	157	152	170	158	143	146	175	149	162	142	172	159	164	190	149	164	149	137	161	158	133	160	130	147	144	129	149	136	175	131	159	145	118	158	158	130	152	131	137	129	150	150	153	151	152	161	151	138	158	158	176	134	151	147	169	155	136	152	143	150	154	155	180	135	159	140	161	181	151	148	167	169	151	132	143	150	134	149	172	157	164	143	166	137	140	145	172	135	161	138	153	158	137	159	158	148	155	163	134	138	140	163	142	153	144	151	161	141	149	153	143	160	141	139	151	148	138	138	140	198	131	140	133	150	130	117	156	148	157	142	218	145	139	161	159	142	152	141	142	143	129	159	164	164	166	146	134	169	174	177	137	151	145	125	139	146	168	151	164	135	161	133	146	165	142	154	148	141	154	167	162	149	151	137	149	144	129	132	148	164	186	137	136	165	167	162	146	141	105	149	147	145	158	153	163	146	155	155	151	136	161	155	168	132	151	157	143	136	137	157	147	162	145	142	151	127	158	142	128	131	125	145	134	149	164	153	144	149	134	144	141	135	164	149	146	137	161	161	158	149	147	166	154	150	151	140	158	127	141	140	153	147	132	151	129	170	166	142	150	129	138	153	162	147	153	151	133	139	132	140	176	168	157	130	142	142	154	159	152	145	165	157	159	140	159	173	172	150	141	152	171	154	147	158	155	169	159	129	128	133	141	150	150	150	164	151	159	151	160	147	138	154	143	148	143	146	139	167	132	150	161	122	150	137	137	159	163	166	145	144	149	160	127	129	172	147	158	162	148	126	134	157	156	140	143	134	150	151	158	150	169	138	159	141	137	145	133	138	138	141	129	160	157	121	139	159	142	121	136	154	173	177	142	180	143	129	124	143	144	148	145	166	155	171	125	151	132	156	131	165	129	140	162	138	146	153	141	153	167	165	157	161	143	155	147	156	157	144	161	164	136	145	155	135	142	166	150	130	144	151	151	170	154	181	170	170	158	147	151	170	147	155	148	160	153	127	171	139	145	168	151	122	164	138	157	163	138	140	161	139	142	151	159	137	136	143	139	138	129	154	131	150	167	149	147	155	147	156	156	147	148	140	157	146	174	127	167	175	153	145	137	134	149	147	147	168	138	159	150	142	140	175	154	124	144	156	147	164	140	131	154	175	147	168	151	153	150	137	138	123	149	134	143	163	135	149	149	145	148	167	140	148	135	142	143	130	143	164	176	144	133	141	143	145	138	126	152	160	120	146	154	154	154	161	177	142	133	132	137	148	128	157	118	138	141	144	124	136	155	159	121	143	146	175	142	173	158	157	142	144	151	145	147	150	150	145	144	130	143	153	133	164	140	149	133	162	132	150	147	152	130	136	145	133	160	169	181	143	151	179	156	175	147	158	139	177	161	143	154	173	167	152	149	163	155	161	165	143	178	163	159	148	160	169	142	144	169	159	144	126	140	148	150	151	150	140	149	144	141	158	128	161	168	175	156	138	147	141	128	148	179	136	150	133	166	149	138	131	157	181	178	144	138	159	131	139	163	135	166	152	133	165	172	152	169	142	128	148	145	151	141	152	173	166	141	137	150	155	144	143	135	136	134	135	166	150	152	158	176	147	166	154	150	154	162	147	143	153	137	142	137	152	151	183	169	165	146	127	150	164	137	150	157	146	161	153	159	151	138	148	139	140	174	153	153	163	159	158	146	147	123	148	161	132	149	165	150	147	177	168	138	149	144	162	166	150	140	167	150	144	143	128	152	150	165	157	162	150	155	173	152	144	144	148	157	163	194	159	137	131	175	133	129	143	136	150	152	161	140	136	165	132	143	146	152	152	145	150	136	142	160	145	164	130	142	179	169	171	138	144	127	174	162	118	172	161	127	147	161	142	140	136	167	134	159	139	153	151	151	155	147	163	155	153	170	164	166	133	148	163	177	125	155	150
38298	23896	17933	15232	7431	1951	1111	947	766	720	559	540	513	417	456	378	356	355	356	335	325	332	348	321	347	356	341	327	377	316	371	391	316	336	330	358	322	331	350	333	344	288	341	356	317	348	299	329	304	339	334	346	329	322	355	327	351	339	329	337	377	335	371	365	327	328	359	335	365	339	315	355	324	316	345	348	305	336	321	317	363	338	297	364	386	336	339	322	347	349	337	338	341	322	326	371	348	333	330	349	344	339	322	362	282	314	345	330	332	323	340	323	334	327	325	345	307	350	336	335	368	323	332	361	341	379	339	323	325	334	347	323	340	323	325	343	350	327	332	343	319	359	343	336	311	330	305	335	331	345	335	308	326	325	370	371	331	342	349	351	349	375	311	342	345	325	351	328	310	331	328	335	330	355	351	353	349	363	341	326	314	320	339	337	322	357	363	354	355	305	357	358	349	335	327	352	380	330	304	350	363	356	335	355	339	355	371	329	326	330	330	343	326	321	337	352	325	344	358	331	335	313	325	351	334	343	361	319	347	323	309	365	368	377	345	309	325	336	369	338	350	332	348	323	329	329	385	340	331	316	343	325	317	337	312	350	309	372	304	326	312	341	358	358	353	334	341	340	345	327	313	317	345	315	344	342	343	310	351	315	330	326	344	346	310	334	315	346	319	351	329	346	322	350	357	350	354	322	336	333	334	341	343	339	327	348	338	336	373	332	302	328	340	348	305	334	339	322	338	345	337	397	342	350	319	366	340	348	336	369	313	322	320	339	342	336	321	330	327	322	304	341	339	330	307	352	351	345	354	331	326	315	364	287	339	319	358	345	334	346	381	365	333	366	334	327	297	373	368	356	346	353	339	321	316	335	368	319	321	335	323	334	341	337	316	371	362	329	339	350	359	330	336	346	338	351	348	339	375	319	365	338	337	338	368	322	344	346	362	326	337	353	335	314	363	324	323	361	331	341	329	316	332	305	366	327	338	312	305	325	369	302	331	351	320	359	338	339	332	368	310	353	353	331	343	335	327	325	359	357	342	331	336	342	330	346	316	332	347	365	295	341	325	349	328	353	338	318	373	327	360	322	323	335	300	322	353	317	341	329	344	306	349	325	315	359	354	325	329	314	311	347	340	331	324	337	347	370	343	357	354	324	317	336	333	349	342	336	313	330	338	329	330	331	333	312	341	318	317	348	357	354	324	332	297	353	352	320	312	339	327	358	391	363	328	337	323	361	339	379	363	341	303	326	330	346	341	351	328	295	354	325	358	332	348	349	341	342	339	347	353	311	311	366	305	335	329	331	320	329	325	344	304	327	345	340	333	362	316	331	326	349	357	344	355	341	360	295	349	333	368	297	307	363	354	312	368	376	366	344	309	355	312	344	341	345	354	340	312	353	328	333	346	318	323	331	356	350	329	329	325	309	345	337	319	344	327	348	332	355	309	325	325	325	352	328	313	332	344	345	325	347	351	310	352	310	319	321	340	347	307	334	352	317	356	323	338	337	344	354	359	338	332	327	353	325	309	348	325	340	324	348	349	329	349	349	325	345	343	344	354	325	296	327	342	326	314	334	333	342	318	350	334	341	382	342	355	341	315	311	371	340	367	324	352	343	336	325	357	337	349	361	365	361	344	305	334	308	316	330	354	351	351	322	298	311	350	358	333	316	298	335	342	353	317	307	331	382	348	312	366	351	314	355	324	345	347	329	371	338	347	350	335	325	316	305	338	334	345	319	331	359	344	324	339	325	325	338	352	353	338	351	366	329	367	332	337	334	368	318	359	331	309	351	343	343	339	290	309	363	352	321	342	336	345	347	351	349	322	303	340	319	340	363	347	319	325	373	362	359	316	298	339	336	380	315	320	313	321	354	350	353	346	360	338	324	330	361	344	377	376	355	365	321	339	298	339	338	388	349	332	343	324	360	346	356	333	338	362	321	334	349	343	364	315	315	355	321	319	318	360	328	334	321	327	326	344	316	346	321	322	326	335	335	345	338	346	304	313	331	304	308	370	358	341	331	291	327	336	352	333	327	353	333	328	357	313	327	342	329	332	336	331	362	327	314	330	322	340	344	349	320	333	334	348	329	331	339	317	312	330	331	356	343	380	364	363	329	345	326	364	329	362	329	354	317	343	342	358	344	318	325	315	318	331	325	343	332	324	323	384	366	314	342	342	347	330	334	341	340	316	340	359	345	311	333	366	333	320	379	335	324	355	375	301	358	366	335	343	343	330	339	356	320	337	311	319	323	343	344	342	356	353	342	361	343	336	317	330	356	326	295	346	345	300	336	322	312	322	325	309	338	364	332	335	322	350	358	308	343	327	330	342	322	353	334	327	286	342	311	348	323	339	307	341	321	363	349	335	367	370	313	346	326	328	351	346	351	327	344	311	314	309	351	332	313	359	328	332	314	319	342	376	324	342	365	307	355	329	362	334	367	338	359	302	321	329	338	302	360	312	367	336	328	337	347	309	349	320	344	328	319	345	305	298	374	346	319	322	329	304	304	318	358	358	324	343	363	353	329	307	339	322	349	354	336	358	316	321	334	320	322	368	331	321	334	338	295	382	343	342	333	334	378	334	338	313	360	350	350	326	339	322	330	367	359	342	332	315	327	335	324	344	298	345	343	368	356	345	321	313	365	340	320	332	352	341	305	339	318	324	311	295	347	299	350	334	336	326	355	282	345	328	295	344	373	324	332	342	295	358	358	346	303	304	341	367	322	318	348	316	355	336	320	336	340	357	342	346	353	324	344	334	328	339	326	345	343	330	344	321	342	358	326	337	349	345	351	338	343	356	351	318	317	332	340	334	317	340	319	319	340	355	321	326	320	338	394	309	316	309	319	312	312	365	343	301	345	349	315	341	331	323	360	327	343	355	357	330	328	327	323	314	344	346	334	341	324	338	351	324	330	357	346	333	329	338	324	343	334	336	354	316	339	358	319	296	349	327	303	312	334	345	332	337	296	322	334	355	334	332	345	335	334	331	338	336	329	330	350	349	313	334	387	347	348	358	351	334	368	346	339	316	366	335	322	314	296	349	322	316	342	320	338	333	320	333	331	305	331	382	350	303	313	325	336	370	318	343	316	336	293	347	335	324	342	310	344	310	351	333	340	319	332	315	348	318	309	340	329	332	314	355	310	350	340	341	352	344	316	360	327	344	345	340	319	359	329	346	338	364	326	330	331	323	329	358	338	326	337	361	336	341	342	334	306	346	319	341	331	306	321	315	337	345	346	337	325	344	320	346	337	324	334	344	356	316	324	325	347	349	311	339	314	332	344	346	360	329	353	351	312	338	338	330	352	375	377	333	340	342	321	349	324	315	311	303	344	321	329	344	340	320	323	325	332	377	329	343	335	346	340	328	321	341	350	354	345	334	330	321	358	349	350	343	334	324	338	332	347	352	314	337	341	350	316	346	327	331	340	315	334	335	305	347	305	345	317	363	345	324	384	352	365	340	327	347	308	322	368	346	358	330	314	330	335
63281	32423	19456	9858	3565	773	371	318	295	252	199	196	185	171	150	157	189	167	158	160	183	161	155	172	132	153	157	161	180	139	150	151	159	158	155	173	165	161	152	148	139	138	152	158	157	153	147	160	156	148	176	161	160	148	139	162	155	154	173	157	172	155	154	119	160	148	159	142	163	161	152	153	169	126	127	160	146	154	176	130	161	140	173	158	161	157	167	155	157	132	181	155	145	157	152	143	132	171	154	158	156	137	188	137	158	139	152	175	174	168	139	164	172	177	163	179	158	157	161	155	152	167	144	122	154	158	178	135	164	147	173	162	155	161	166	179	157	148	170	121	157	170	144	159	162	162	152	179	155	139	199	162	155	154	138	164	155	129	139	149	186	166	161	137	171	145	147	128	161	160	165	154	133	159	157	155	135	150	164	175	153	159	167	174	182	147	147	140	145	157	139	134	149	167	152	164	162	146	154	138	153	144	167	158	140	171	140	150	174	172	150	169	176	188	150	169	166	165	172	146	154	150	134	142	158	168	141	171	142	153	134	140	155	151	171	157	169	169	142	171	136	170	144	166	157	165	151	150	153	158	145	153	171	143	136	156	146	145	140	178	138	156	160	148	150	157	143	151	152	146	161	168	162	153	161	163	180	176	134	146	146	169	130	180	154	173	143	146	184	161	171	165	178	155	166	129	147	152	140	162	154	132	155	145	174	125	158	152	183	136	135	130	153	148	153	154	184	155	154	145	131	145	143	152	171	160	153	152	173	143	165	150	143	172	165	151	142	179	156	151	136	142	180	154	146	183	160	148	164	164	162	156	126	151	164	153	161	173	157	152	141	162	181	159	169	153	159	160	185	170	125	156	152	135	160	168	141	167	176	151	128	166	150	144	145	149	147	149	142	151	161	150	162	158	174	160	160	170	142	153	129	167	153	179	170	154	150	145	139	118	142	143	169	146	139	141	149	156	149	149	149	148	155	159	158	159	150	169	163	149	148	164	157	145	151	134	157	158	156	157	159	155	127	170	152	153	144	158	152	146	152	159	153	172	171	159	166	169	149	165	159	178	156	177	181	148	159	141	132	163	149	172	158	139	164	137	157	142	161	151	151	160	169	140	150	155	145	182	163	168	144	144	162	183	147	138	159	171	147	167	153	160	171	174	162	130	158	143	154	161	181	159	155	147	164	163	146	144	161	150	153	178	153	159	157	157	160	167	139	134	175	152	154	160	144	170	152	164	164	159	160	152	159	154	161	146	147	155	149	170	152	128	144	168	136	162	168	153	149	171	140	163	161	144	146	148	133	152	130	151	166	137	145	145	155	160	157	175	168	169	178	150	150	152	136	173	175	160	146	144	151	165	168	160	165	153	139	162	150	149	142	154	140	142	157	166	171	160	131	160	171	141	169	135	169	156	162	146	163	160	157	163	143	143	149	116	153	168	158	147	170	151	140	165	133	177	153	159	160	143	149	155	128	161	170	148	157	153	152	136	162	154	172	178	136	169	167	144	161	136	123	171	146	165	170	156	154	166	141	148	164	155	156	158	156	152	153	147	161	147	157	162	155	148	153	153	163	172	139	178	167	145	174	155	124	148	159	133	151	168	144	159	145	156	168	154	162	167	128	162	150	151	174	154	173	174	164	148	163	159	155	149	142	158	155	150	157	150	170	177	172	168	164	165	162	162	152	142	178	171	156	159	158	150	154	181	155	150	171	165	145	134	162	186	156	143	158	186	181	164	162	163	171	180	179	155	143	154	165	165	164	146	147	149	169	169	153	183	140	163	173	146	155	148	163	162	166	142	170	147	160	133	141	162	141	155	148	144	159	160	171	132	176	159	168	160	159	148	158	145	159	136	155	172	172	166	187	175	145	165	162	159	163	166	152	159	142	127	155	164	147	150	123	176	165	164	156	161	155	171	185	150	135	143	146	141	166	178	166	173	128	170	168	148	170	155	149	152	151	174	166	164	162	165	164	147	174	172	159	139	138	136	166	160	144	148	159	183	162	159	149	154	146	133	190	153	156	170	156	150	175	155	140	136	153	145	160	130	132	148	140	159	156	141	133	165	153	170	151	161	155	154	163	158	148	163	146	143	160	154	145	149	153	151	169	186	176	146	175	152	151	152	151	153	162	154	160	160	151	141	140	147	155	167	153	158	157	163	139	141	136	157	172	157	176	142	165	159	145	162	160	188	173	152	157	157	160	156	145	166	144	176	150	152	167	182	128	143	150	158	150	165	152	156	155	162	164	170	138	153	163	143	163	162	175	158	169	164	154	180	158	128	146	186	148	148	136	161	153	177	170	151	164	159	177	169	165	178	159	159	171	117	120	142	143	155	178	162	135	152	142	162	143	166	174	162	168	160	164	164	162	156	146	154	182	161	157	171	162	133	157	169	168	153	166	151	140	126	155	164	164	157	140	158	169	150	154	156	167	144	170	147	164	167	161	160	162	155	154	168	155	179	153	155	142	152	155	154	151	152	185	136	161	147	155	186	167	149	159	160	136	160	164	162	155	172	166	143	159	150	140	136	181	168	131	158	161	150	165	148	164	148	165	152	132	175	168	163	141	156	132	146	163	150	169	167	154	155	133	152	162	162	177	175	163	156	167	136	186	142	148	166	142	154	152	154	156	163	171	142	151	153	145	154	143	152	144	159	168	160	137	153	171	142	153	157	163	153	143	184	136	168	159	149	153	184	181	158	165	165	159	175	155	149	162	144	162	137	159	164	142	149	136	155	172	138	127	158	156	163	156	148	171	142	164	193	142	171	172	146	148	172	154	184	168	163	172	180	168	129	130	159	176	149	142	155	160	153	148	151	156	162	173	156	169	156	130	172	173	159	146	155	137	181	159	150	163	139	193	145	155	141	166	157	160	156	145	176	165	164	143	179	163	153	160	163	154	145	135	170	162	157	172	144	166	156	175	132	155	159	165	155	179	137	152	166	178	159	132	159	160	157	165	153	157	180	176	135	160	188	147	171	166	176	148	161	153	143	142	132	153	155	169	153	153	137	158	141	152	147	118	148	132	166	145	159	139	156	147	136	142	144	147	138	162	143	163	151	157	157	130	171	152	152	122	130	167	155	168	162	169	156	147	148	156	162	155	168	142	138	143	151	143	127	177	147	137	161	176	152	182	167	144	157	148	160	160	156	153	174	138	156	153	150	130	143	146	158	149	170	164	145	164	152	161	180	158	155	170	154	183	154	162	190	158	173	163	152	145	145	168	146	166	152	165	179	174	184	148	156	124	151	166	154	160	167	169	166	172	151	161	157	152	142	151	164	170	148	160	164	169	149	144	146	151	146	173	180	152	179	146	167	145	155	169	140	187	166	161	146	148	144	166	125	139	144	174	147	146	129	172	154	165	138	142	138	130	162	150	164	147	176	133	136	154	178	149	148	164	141	172	147	155	179	185	157	154	150	166	158	142	155	159	141	162	151	168	147	166	161	121	136	151	162	160	149	156	160	171	141	148	165	148	190	148	159
40726	24098	21999	17524	8781	2205	1277	1118	937	831	691	621	604	506	463	443	439	389	353	360	351	361	381	335	373	337	402	338	360	343	344	365	362	380	384	344	374	376	397	353	361	369	368	350	384	351	361	322	400	331	342	416	364	343	327	333	368	317	326	319	304	391	342	299	363	346	332	345	365	341	376	343	362	348	346	364	344	365	394	388	403	354	330	338	345	358	361	328	358	358	332	347	360	321	344	349	325	321	357	345	353	377	369	361	379	335	347	350	357	340	354	330	316	322	378	358	356	350	328	330	340	363	332	365	367	348	337	308	334	371	375	334	337	314	343	355	331	335	321	337	370	371	359	322	359	334	353	355	328	347	301	349	358	359	349	356	306	358	354	331	330	337	352	385	350	348	371	345	325	362	364	342	354	376	364	352	376	344	326	330	376	323	343	348	336	304	332	365	344	325	379	325	355	353	354	372	354	359	353	346	340	361	363	339	344	327	322	319	301	336	356	335	361	345	378	352	337	341	307	336	328	343	342	368	359	365	349	360	365	368	348	388	339	399	322	313	361	336	365	303	327	343	351	353	344	367	318	366	347	344	368	347	315	378	334	361	344	366	349	354	358	370	331	330	360	361	322	353	386	358	315	331	379	333	353	323	322	375	341	355	342	375	335	353	360	368	334	318	377	341	348	326	369	333	353	339	383	370	341	346	353	345	356	323	360	333	341	355	372	322	345	378	366	342	344	325	360	335	329	362	361	362	331	334	345	322	331	333	345	383	331	337	362	325	365	363	331	342	345	329	354	346	377	330	344	307	363	353	330	352	345	332	352	328	316	364	359	317	347	342	342	373	356	339	348	331	361	362	341	396	341	348	340	351	359	353	345	317	364	354	350	356	357	337	386	349	355	346	333	342	389	344	356	344	367	348	384	330	395	353	337	341	314	344	324	351	349	335	319	360	339	353	353	383	369	353	342	357	346	343	330	324	341	346	371	309	343	375	359	352	322	338	403	347	362	335	328	371	329	338	351	313	356	340	378	383	370	379	314	338	353	330	372	356	385	323	337	324	381	355	346	338	345	316	343	342	348	367	335	369	341	368	360	341	362	347	365	368	318	363	313	375	332	336	352	353	341	340	328	364	354	338	371	360	352	346	344	322	354	360	347	357	356	320	350	351	355	336	356	375	324	350	349	365	342	357	354	337	339	331	346	342	335	350	341	341	343	327	317	341	375	375	311	353	341	331	363	383	338	363	365	342	365	344	324	332	346	305	353	320	350	363	349	350	339	366	348	328	336	323	342	336	348	358	343	358	357	367	323	358	349	358	342	403	341	347	377	336	355	331	309	348	356	338	366	334	354	324	331	367	393	366	334	334	371	323	363	360	335	381	359	355	330	315	309	351	316	384	338	347	316	336	340	340	333	333	353	366	356	354	369	331	375	331	340	348	329	311	376	362	324	352	337	349	353	349	370	339	363	350	370	334	335	357	309	347	361	357	378	314	357	346	371	353	357	351	358	359	339	326	320	348	347	348	366	345	337	347	353	379	359	336	353	362	368	357	339	347	346	319	376	335	336	355	378	369	337	345	347	355	369	328	354	311	362	327	345	362	351	356	378	388	396	340	350	334	384	357	350	362	357	376	362	327	382	354	374	340	346	340	391	336	331	365	321	341	391	383	313	339	323	344	362	381	339	353	359	365	340	377	333	343	352	336	354	381	353	349	359	327	339	356	309	341	336	316	339	344	384	350	334	341	341	366	358	365	329	337	361	346	340	326	318	327	352	355	395	339	363	311	368	346	345	332	349	335	357	375	347	348	376	343	365	346	372	363	327	333	311	356	343	361	330	354	331	363	357	351	353	346	339	359	352	378	342	343	366	380	386	383	392	345	334	377	331	362	369	343	348	374	314	344	363	359	343	364	372	335	337	330	346	354	368	345	339	338	356	346	334	345	376	341	358	350	319	341	380	348	333	361	357	332	300	334	368	340	359	304	367	363	357	358	362	304	334	344	354	308	350	366	339	369	346	327	353	319	376	339	368	344	350	363	363	380	368	352	340	326	356	339	319	338	361	335	341	337	392	329	345	341	350	361	347	351	353	370	362	359	315	354	345	332	330	326	340	362	347	382	337	343	351	367	330	312	352	371	328	335	344	341	363	367	370	295	328	344	369	315	335	329	363	362	359	370	357	359	354	342	363	352	351	349	365	322	344	358	360	349	352	340	354	363	382	331	344	343	367	327	366	306	350	388	314	331	366	358	350	317	367	359	343	366	373	319	322	342	362	333	366	356	343	316	356	353	326	349	353	338	342	356	337	371	354	310	367	363	302	364	362	351	366	361	320	347	350	360	371	356	350	340	359	331	364	341	329	370	309	343	375	338	357	343	349	323	337	318	334	336	350	358	338	339	376	370	318	383	350	344	299	360	317	371	360	331	355	342	343	376	351	372	346	359	335	339	327	368	357	352	374	345	347	344	358	321	367	322	386	354	335	385	350	357	362	331	371	371	374	356	340	355	341	354	337	355	348	352	352	330	323	339	353	331	334	323	336	356	335	333	369	358	332	343	355	348	334	354	363	358	345	380	362	353	339	355	342	364	347	329	331	353	378	364	356	330	331	371	361	338	350	365	355	342	362	361	357	345	359	361	358	317	351	342	366	330	350	329	337	335	365	354	327	315	349	350	353	343	292	364	335	355	339	342	309	352	385	329	319	325	351	315	339	313	354	338	347	315	353	322	354	339	384	338	360	350	362	333	386	357	346	336	335	387	374	360	352	378	352	319	358	368	377	372	353	339	361	375	372	328	331	357	331	335	362	356	346	356	396	366	360	358	340	334	305	332	325	349	344	342	340	354	348	326	359	341	328	332	358	356	311	357	315	364	363	336	367	359	370	362	336	366	372	353	346	330	371	356	326	340	329	347	370	368	350	333	335	341	333	321	334	320	332	338	346	341	352	376	373	348	361	370	327	370	340	333	378	385	337	319	359	326	336	333	372	352	325	369	329	349	349	341	356	327	366	358	356	338	366	368	345	355	367	345	328	359	362	342	345	341	348	335	329	348	307	346	350	352	354	319	358	349	360	318	346	355	358	356	346	345	380	342	326	367	374	345	322	345	387	350	366	336	335	325	350	360	339	347	354	368	390	357	357	378	322	340	348	310	316	362	332	333	328	365	335	326	393	372	340	355	343	331	345	366	308	345	344	338	339	354	319	311	382	335	331	357	350	370	321	341	340	368	361	360	320	344	352	351	382	324	356	342	300	336	377	349	348	356	365	320	340	367	345	376	354	353	362	386	343	375	338	370	314	344	342	333	355	366	374	383	328	354	339	357	355	336	339	370	350	326	356	347	345	337	375	366	359	322	402	322	334	350	349	330	338	344	335	331	383	354	336	362	341	369	365	354	339	334	332	343	353	351	343	359	363	350	329	373	326	351	352	366	357	342	340	367	364	339	361	372	361	328	312	385	372	369	335	326	348	345	350	347	354	356	380	338	346	344
44518	24279	11444	4264	793	312	250	233	200	222	206	187	201	169	151	177	154	196	161	174	174	194	148	151	195	169	176	159	148	167	146	184	174	161	157	197	154	159	183	170	149	162	167	162	187	164	171	150	162	179	177	165	168	156	171	143	172	167	162	156	137	160	179	154	163	161	180	169	131	155	174	150	162	152	167	173	151	157	153	183	143	175	185	160	175	160	159	163	164	160	148	162	170	169	160	145	170	162	161	172	147	142	189	171	177	157	176	153	169	185	173	171	177	180	155	168	190	159	174	194	186	178	183	154	169	165	158	152	167	173	146	138	161	174	172	145	189	132	140	180	157	176	168	137	179	175	169	178	156	168	179	165	175	150	181	158	195	178	161	179	169	160	155	156	148	148	171	146	175	146	139	182	161	163	174	171	162	156	173	174	175	165	135	141	167	129	152	150	147	139	175	161	164	160	181	155	177	179	162	200	174	175	177	173	153	157	185	146	140	187	157	150	158	165	160	176	152	174	143	149	174	172	146	190	174	152	182	148	164	178	156	168	155	146	183	203	167	133	190	200	167	160	134	146	168	176	184	165	160	154	174	176	166	154	162	158	174	194	189	128	176	170	170	192	145	153	149	162	178	155	152	156	169	156	163	159	161	166	182	166	173	172	147	175	174	168	161	162	153	182	175	178	147	165	163	166	172	178	159	185	165	177	142	181	168	154	178	158	161	148	154	149	154	151	168	188	162	162	144	148	149	174	189	168	176	141	168	134	138	165	158	184	170	180	165	161	190	153	148	148	142	182	138	163	168	154	165	165	169	192	154	171	156	187	150	146	162	171	136	122	141	163	149	165	166	180	166	153	176	175	172	157	177	161	156	168	152	155	169	143	165	164	149	146	165	152	140	141	153	150	158	154	161	187	198	169	154	165	160	144	155	160	155	154	177	162	142	152	177	163	152	139	154	165	191	182	172	165	176	170	176	173	167	142	151	176	179	161	171	147	149	147	167	190	170	130	187	143	157	174	142	156	152	181	184	150	149	174	165	168	188	171	158	159	190	170	167	166	175	187	174	179	209	156	167	160	161	165	158	164	195	175	179	163	173	155	166	165	169	178	165	161	161	196	161	179	161	196	164	209	162	147	159	152	141	153	174	153	157	159	162	175	189	174	141	137	168	163	141	168	209	185	165	181	167	159	171	181	163	147	178	185	140	162	159	166	154	166	153	174	175	168	191	156	145	148	168	179	159	176	172	183	176	174	154	178	153	171	170	193	177	156	180	168	181	167	183	158	150	198	152	187	174	186	153	151	167	179	159	164	150	177	178	157	172	162	144	146	145	152	172	177	159	172	160	165	186	164	150	144	156	165	158	175	146	174	157	171	183	165	151	174	177	162	183	181	173	148	148	171	173	164	175	171	162	174	193	174	155	150	140	161	147	171	164	154	139	169	178	175	189	164	189	198	182	169	151	179	168	165	176	185	148	152	165	171	165	152	184	148	168	168	127	163	151	138	141	166	174	197	160	172	168	176	162	166	187	165	138	176	167	170	162	173	151	184	184	158	147	175	160	176	158	158	154	169	162	163	182	181	189	165	154	195	144	177	160	175	169	151	190	189	156	159	157	191	159	159	167	164	173	166	173	151	177	156	166	147	148	169	166	166	171	165	178	161	167	163	188	159	165	174	187	196	153	169	186	163	177	147	153	172	160	168	173	181	140	149	166	169	206	183	166	165	170	177	160	181	163	165	161	156	147	145	168	166	180	161	172	135	142	192	147	161	162	166	152	159	175	164	160	149	158	151	168	163	172	167	145	160	170	160	165	141	177	194	143	171	185	169	185	156	178	177	164	165	165	152	186	161	158	163	170	144	166	156	143	145	181	173	165	168	156	173	161	184	156	158	159	169	180	139	138	164	165	175	171	158	153	166	155	169	164	164	170	160	199	169	149	154	175	164	172	171	148	189	180	164	143	150	169	183	154	180	161	151	176	145	178	156	168	151	151	180	165	150	155	136	150	163	183	141	144	166	176	165	150	186	152	160	172	158	194	186	184	188	147	160	176	164	173	175	169	169	174	188	169	162	154	179	164	169	141	164	156	176	151	149	152	179	174	192	166	156	178	152	158	185	162	176	149	176	160	163	170	172	176	132	153	154	164	164	153	146	159	192	176	146	174	186	163	174	178	156	172	161	159	164	174	154	182	165	168	155	172	159	164	174	158	160	141	173	175	179	163	196	163	167	157	136	172	163	140	183	184	168	156	161	162	162	158	189	161	157	156	158	165	204	167	166	162	179	143	152	162	173	168	177	163	166	177	167	178	173	176	201	175	148	167	185	185	189	184	180	205	191	174	166	148	161	193	157	156	184	176	172	179	141	184	190	171	147	161	177	133	168	159	133	169	149	174	169	154	201	179	181	175	171	181	150	156	157	139	190	199	190	186	157	151	158	143	158	188	150	141	165	161	160	168	161	159	163	169	189	160	193	152	148	176	172	176	188	175	187	137	177	152	153	164	181	176	174	166	139	147	158	150	168	174	175	182	158	172	183	162	163	194	180	178	156	163	146	188	166	158	150	169	143	176	192	146	165	198	135	168	147	194	187	168	154	151	181	177	176	144	157	176	172	173	167	173	179	168	161	186	152	159	154	160	169	160	169	163	166	160	169	155	161	153	162	142	172	185	177	167	153	160	159	179	164	170	173	151	174	182	167	144	141	162	169	166	138	164	168	164	183	167	193	171	163	154	169	161	163	172	177	186	171	183	161	157	178	160	152	167	150	148	159	165	149	165	158	164	158	180	154	187	142	161	171	163	179	159	173	160	180	148	202	152	190	148	161	160	154	172	177	186	152	183	185	168	157	162	159	165	153	169	161	151	185	151	172	148	192	158	173	171	179	145	162	150	185	164	174	179	173	154	183	167	164	165	164	163	171	150	161	152	164	163	168	165	151	151	188	156	157	153	150	175	159	159	165	159	161	155	179	150	160	156	162	186	158	180	169	186	174	149	164	148	174	171	171	191	165	158	169	154	172	191	183	165	178	134	165	178	168	165	157	163	158	159	172	182	204	194	167	149	164	149	131	156	146	149	171	163	163	190	148	158	153	153	160	168	168	168	157	172	183	166	174	176	183	170	158	174	192	173	154	138	146	167	177	168	181	155	168	162	176	149	154	139	137	156	174	166	162	179	161	189	165	142	165	179	172	175	165	165	151	176	143	157	183	181	167	175	172	161	171	162	144	171	187	155	161	169	174	175	166	154	171	175	165	174	163	156	174	136	169	161	161	152	126	188	160	156	163	147	166	165	153	173	180	163	156	166	151	157	163	197	153	154	153	160	139	154	161	131	146	163	174	180	167	159	148	158	154	159	159	183	168	191	165	174	145	188	145	165	162	185	154	176	209	155	164	160	177	183	144	161	163	173	186	176	156	166	166	146	163	162	156	153	201	170	158	189	181	156	188	182	171	134	144	172	166	142	176	166	173	168	145	164	169	192	162	159	203
29345	18791	14619	8236	2213	1015	812	745	616	561	532	499	476	430	449	402	384	406	355	360	399	354	366	381	378	364	336	365	381	371	370	384	398	358	369	381	381	387	365	348	362	373	381	354	385	332	334	396	384	388	364	364	372	366	345	346	378	340	365	394	360	378	352	343	362	346	355	362	357	375	334	392	355	342	381	379	338	371	344	385	342	386	365	347	366	405	357	377	383	369	363	377	373	360	385	378	385	334	370	398	396	349	379	410	364	345	364	367	411	382	378	373	360	368	382	361	343	333	338	362	371	353	350	394	345	357	342	383	365	385	364	379	389	414	400	352	370	355	351	366	362	390	385	342	378	357	367	377	373	335	372	339	357	362	369	373	385	368	373	368	371	343	376	371	372	365	382	353	380	362	365	358	359	378	394	371	400	353	338	344	361	402	363	352	391	344	377	400	352	326	352	382	356	372	340	385	345	378	394	338	375	392	332	371	339	383	389	350	365	406	393	371	384	335	367	348	355	356	369	375	384	335	370	359	371	368	364	360	358	330	363	370	362	367	340	375	363	352	369	367	360	368	322	366	351	373	367	393	385	367	384	374	382	362	327	368	387	358	366	409	373	363	354	403	388	353	366	405	355	381	377	357	350	367	361	358	370	353	346	342	318	370	353	338	400	298	363	360	346	376	393	363	394	375	394	382	371	385	335	362	331	388	355	393	390	341	372	368	376	368	372	377	372	348	374	352	357	375	332	353	388	351	341	357	371	316	354	341	347	368	356	367	358	331	395	352	368	383	364	359	355	370	386	358	374	377	399	354	363	408	405	366	359	381	364	358	376	378	365	384	367	372	368	326	355	343	377	310	351	373	374	324	351	363	365	371	365	382	351	359	379	379	371	365	365	361	389	380	395	356	373	363	369	373	344	373	356	354	351	331	382	379	351	366	357	375	379	387	388	338	343	380	363	395	339	329	341	367	380	362	353	357	342	384	378	380	348	358	375	381	301	356	371	361	389	347	321	362	383	361	356	359	396	340	371	353	339	368	352	383	366	390	374	387	314	348	372	376	355	383	373	381	339	388	377	362	368	360	385	365	375	409	366	366	402	383	364	365	400	391	386	366	382	354	379	363	342	376	350	339	335	361	380	333	337	339	333	336	361	359	363	373	370	352	391	368	372	366	369	350	339	408	350	371	338	392	351	345	375	368	378	350	353	364	366	387	373	358	343	397	374	384	381	367	380	346	362	352	351	371	342	370	351	389	357	357	343	378	338	371	386	360	332	346	390	380	325	343	342	366	341	358	353	377	347	376	383	366	336	368	347	386	384	362	378	357	368	353	379	324	387	369	341	366	353	341	369	351	400	367	401	373	352	395	356	334	364	343	377	392	381	399	392	365	332	374	346	400	374	368	361	378	393	393	340	336	355	374	406	364	382	341	376	409	337	403	399	344	356	357	390	348	370	379	374	394	363	367	340	376	364	355	366	397	365	358	347	329	341	414	364	324	369	341	339	358	373	361	400	361	370	365	380	350	351	342	358	361	375	343	384	336	326	355	351	355	401	381	350	335	353	382	334	375	379	368	332	382	398	348	404	348	332	362	373	357	351	402	336	368	364	343	343	384	364	362	344	390	359	351	371	352	354	400	351	366	352	359	385	376	369	345	375	367	358	342	362	364	367	365	339	345	348	348	349	352	369	354	392	366	403	341	359	361	324	352	336	354	393	366	347	348	361	377	384	349	352	367	415	364	345	379	394	379	383	358	331	350	354	368	394	377	353	351	351	348	409	399	377	374	366	396	376	365	368	327	371	356	336	388	363	316	339	358	358	346	367	386	416	379	349	341	357	350	368	383	388	359	345	352	373	378	368	378	339	385	365	343	370	346	369	385	403	402	361	369	394	349	319	348	373	369	339	322	377	358	401	386	358	375	325	392	338	346	350	371	353	370	378	369	368	366	336	349	308	336	393	364	386	348	374	339	375	343	365	350	382	338	401	356	359	368	375	363	394	357	386	325	385	351	355	359	366	344	366	374	396	395	385	367	377	358	347	353	360	364	317	353	372	336	370	358	370	345	381	405	339	411	363	374	343	363	378	347	383	337	354	345	351	395	365	393	377	340	383	352	354	379	339	362	409	362	396	379	351	379	357	363	381	369	358	372	384	347	416	367	345	378	346	341	356	382	385	410	355	351	383	388	367	387	386	351	377	369	373	353	385	375	360	375	369	392	391	340	358	373	363	353	353	366	350	380	378	368	336	370	389	400	371	401	325	405	344	410	348	348	356	391	343	383	363	371	360	360	401	390	356	335	357	356	348	362	384	381	374	342	362	370	339	377	381	370	329	346	338	360	361	385	325	346	362	380	372	328	343	362	327	345	364	405	379	336	361	369	366	384	384	374	350	405	357	363	366	374	357	348	379	325	374	386	405	360	363	349	349	361	396	372	342	371	358	372	365	383	355	354	365	361	344	378	341	373	353	366	338	409	391	341	402	339	345	348	375	361	383	382	371	380	345	318	409	333	340	371	400	370	349	340	366	362	371	363	374	367	345	361	366	353	369	364	352	338	376	354	374	342	381	335	365	343	369	375	364	364	375	359	350	356	353	406	357	319	375	383	360	375	344	356	361	366	376	374	384	374	366	309	381	369	378	349	352	347	393	343	366	360	389	403	345	377	385	380	367	393	361	380	348	325	342	354	351	371	378	369	359	352	357	383	376	387	351	357	362	358	374	343	380	349	358	373	382	372	356	372	389	392	336	340	340	357	390	359	379	367	379	397	346	363	361	349	347	369	367	367	365	375	347	355	368	359	358	402	352	341	353	390	355	385	331	384	366	369	356	382	329	355	322	345	359	365	338	375	385	379	334	362	371	361	363	357	363	373	344	343	353	319	370	374	352	360	331	391	372	406	355	344	362	361	395	342	344	325	371	375	360	344	380	347	383	368	365	380	387	356	423	333	367	382	370	363	388	363	379	393	349	375	370	328	365	366	395	422	345	355	388	359	337	377	344	357	376	380	378	357	374	348	371	353	380	363	365	366	384	350	352	364	355	362	360	375	388	351	364	339	355	347	402	424	358	372	351	367	368	369	365	342	376	366	333	379	400	359	363	362	367	343	379	375	357	389	361	356	384	361	416	392	363	341	383	362	357	377	362	400	339	383	350	363	382	375	387	346	348	352	385	400	359	332	344	383	358	345	357	374	398	371	401	360	401	380	357	365	324	397	389	372	343	331	353	367	376	382	355	363	371	345	340	357	328	356	361	352	343	330	373	373	376	377	346	376	337	366	361	375	372	368	354	321	358	365	381	366	364	374	345	364	395	382	377	361	341	357	347	366	352	359	374	372	366	345	354	372	401	379	322	393	348	336	359	369	359	377	364	353	363	350	355	343	349	320	413	364	386	374	343	374	375	371	365	386	355	370	362	334	338	347	382	346	359	378	391	359	349	389	348	346	373	364	358	379	345	354	358	388	350	367	392	405	394	375	405	375	383	379	352	385
56280	28965	13933	5641	2350	711	256	236	237	235	202	196	188	173	131	155	145	156	147	159	157	151	140	163	115	187	153	140	149	145	149	157	140	167	186	168	131	152	150	125	162	134	166	176	137	186	166	166	152	147	160	143	155	157	156	155	150	140	146	145	146	129	152	188	151	160	174	155	151	132	141	150	152	161	172	158	146	134	166	141	150	202	182	147	153	171	179	176	163	145	159	154	146	176	170	141	139	130	157	152	157	155	168	158	127	168	138	161	168	136	132	183	153	137	175	160	154	179	163	142	182	142	166	149	154	147	159	153	177	135	154	152	168	159	128	153	153	175	150	150	156	152	144	170	156	148	128	145	169	173	154	175	147	164	153	156	149	143	157	155	157	130	156	143	167	157	154	175	143	146	162	141	132	127	153	158	144	176	170	151	153	151	151	167	162	143	135	154	145	129	149	140	150	145	164	169	142	127	137	141	146	141	159	124	141	146	145	142	131	132	152	124	135	140	167	185	160	156	135	156	142	132	152	139	158	148	162	158	160	149	167	174	164	159	146	135	151	150	143	140	162	174	150	143	157	136	160	169	172	136	190	151	161	158	142	160	176	148	158	118	147	134	145	146	154	132	170	163	166	147	154	139	127	177	175	148	156	133	152	159	136	145	148	155	139	166	152	146	163	162	153	148	150	162	176	158	176	168	142	148	144	147	131	164	161	153	131	140	158	122	143	134	140	161	166	153	149	151	154	154	157	151	142	127	149	170	134	140	152	164	148	150	163	174	155	151	132	174	151	157	178	152	148	163	152	155	165	163	161	124	157	167	144	149	156	162	138	153	176	169	153	143	146	144	150	153	151	170	151	150	136	139	146	174	162	176	158	174	170	156	141	152	152	158	130	156	159	150	137	151	154	143	141	135	152	145	140	143	161	153	167	149	148	159	140	149	142	143	115	135	141	172	138	143	164	148	161	142	154	161	159	136	160	175	155	146	135	170	143	173	150	154	154	147	162	154	155	152	155	142	159	137	146	137	139	169	150	157	148	179	163	189	159	153	139	131	149	153	150	149	155	152	149	144	160	153	138	149	140	142	152	153	172	165	152	171	155	153	155	174	153	171	161	163	126	176	189	153	166	157	143	155	176	155	135	147	131	142	166	148	156	154	116	134	119	131	144	151	142	139	164	143	157	168	148	145	147	153	155	166	158	173	157	146	147	160	136	141	149	176	148	145	164	145	158	145	151	144	160	133	152	150	163	151	156	162	171	176	157	179	158	155	139	157	155	152	144	172	150	145	163	153	161	147	141	128	155	168	156	174	156	156	169	156	162	175	171	149	162	173	148	153	158	133	136	177	145	153	191	153	147	163	137	153	150	136	134	148	155	154	141	144	157	167	160	152	143	167	129	138	165	172	149	151	150	185	182	159	151	152	161	152	172	190	167	144	153	131	161	153	154	144	145	149	138	125	134	125	183	151	145	133	166	166	151	142	132	159	159	141	163	148	144	170	170	171	142	149	154	127	150	164	177	159	157	134	148	146	138	150	182	163	155	151	128	163	145	149	164	154	162	146	152	155	155	150	187	159	147	141	164	175	180	157	155	173	168	153	179	139	163	145	145	160	141	149	159	139	152	171	156	152	163	142	155	138	132	132	134	128	148	157	174	139	168	139	157	157	157	147	161	144	132	147	133	179	153	154	160	155	169	150	139	145	129	135	170	162	149	149	162	155	149	154	143	170	173	126	158	171	138	167	166	142	177	131	122	157	143	151	124	133	146	161	135	145	141	157	175	164	158	140	133	153	168	154	149	150	140	142	135	145	115	148	157	137	166	157	148	154	143	151	163	158	156	162	155	151	133	140	162	122	163	142	174	148	167	151	147	165	167	134	129	164	167	168	133	157	163	148	162	151	148	137	165	150	152	136	146	174	153	185	142	137	128	136	168	178	165	151	141	155	133	157	162	165	160	148	149	153	157	155	152	158	150	140	165	136	162	154	159	155	157	134	130	144	149	148	136	136	153	166	145	154	174	145	170	151	162	151	157	179	165	158	147	164	160	159	167	135	134	143	133	165	134	136	162	151	135	158	172	160	154	142	125	147	160	159	144	151	142	162	150	145	126	132	179	192	180	148	150	165	166	148	146	145	174	154	161	162	147	155	152	156	196	172	161	154	173	158	147	144	149	148	141	157	160	149	147	154	163	164	153	162	163	158	127	151	148	168	162	159	149	156	160	153	152	154	155	179	144	140	130	176	148	161	139	161	151	151	152	155	133	155	138	147	143	176	138	161	172	143	154	151	156	134	164	149	167	147	172	147	173	150	162	145	154	155	138	168	150	134	147	146	149	155	152	155	143	154	133	151	165	161	156	172	148	181	151	147	157	137	169	153	137	150	132	157	152	172	136	187	148	142	166	163	164	154	153	140	167	147	137	155	147	147	158	134	140	168	141	169	144	151	158	157	133	139	161	163	147	145	126	153	130	147	154	133	154	159	152	160	156	151	155	133	143	164	144	168	162	188	156	175	125	154	147	149	160	149	159	158	154	150	144	151	155	149	169	153	173	171	163	168	143	165	149	147	156	167	166	131	180	146	146	139	152	141	153	135	151	145	164	156	139	148	163	155	142	137	173	168	162	167	138	150	161	151	149	164	157	158	143	167	145	138	162	172	130	159	155	143	151	155	150	149	150	166	153	168	173	142	159	128	145	164	172	153	146	167	161	176	143	155	147	154	146	178	149	151	148	146	148	146	181	133	156	145	163	142	148	132	127	173	149	163	158	157	159	157	156	161	162	126	135	155	164	155	162	173	165	155	137	156	166	157	156	155	142	132	163	153	159	153	166	156	147	156	155	171	168	133	137	150	175	149	141	146	143	156	162	163	164	144	148	148	182	142	171	166	168	139	151	170	154	145	137	157	148	141	133	158	149	174	167	161	147	156	141	158	145	148	154	137	194	144	157	167	151	153	136	124	138	159	161	151	141	155	121	150	162	161	164	171	166	149	141	157	159	144	141	136	153	141	151	158	154	151	180	159	167	137	153	121	148	169	166	159	148	146	168	137	145	137	143	141	158	178	169	143	158	147	147	151	161	164	174	152	142	149	142	167	145	143	189	155	174	153	142	145	149	185	156	152	157	144	141	147	156	152	145	147	139	144	190	161	153	145	142	160	160	152	177	148	158	172	157	123	136	140	152	166	165	161	154	145	144	111	171	135	148	144	138	127	153	154	138	155	158	140	158	142	133	153	119	157	160	164	133	162	160	137	144	143	183	160	150	154	148	123	135	169	160	149	164	150	153	153	146	174	159	182	146	140	139	150	155	156	166	150	150	155	155	131	166	177	161	152	143	150	157	151	145	172	150	160	161	144	158	143	139	115	139	152	159	164	168	148	150	138	142	144	143	144	160	140	150	152	150	159	147	168	149	137	152	146	158	158	157	157	150	134	142	169	146	164	127	167	158	159	136	148	153	195	140	140	161	164	148	180	156	145	128	172	139	140
37025	22255	16027	11347	6986	1994	1060	944	797	628	589	513	490	413	450	386	365	379	356	400	347	359	336	322	318	344	381	311	367	327	337	372	343	356	382	348	327	317	327	360	378	361	340	328	351	327	328	319	349	381	364	384	338	344	352	340	328	376	340	360	312	315	342	378	338	341	356	333	353	332	329	355	353	360	337	357	382	367	348	359	334	333	294	374	327	362	333	364	341	315	362	338	352	340	356	376	358	370	334	320	311	353	335	341	305	353	372	348	308	351	345	333	355	396	328	323	369	363	351	364	362	352	352	322	347	391	358	348	353	340	354	335	323	344	319	300	375	377	361	336	344	356	297	352	376	333	334	335	350	355	342	337	340	332	324	339	323	317	343	324	354	333	326	354	378	342	355	341	318	340	349	352	345	342	355	365	329	349	334	335	368	343	339	335	352	336	316	328	370	361	337	338	361	346	371	323	355	354	319	335	355	362	321	354	344	360	359	368	319	348	354	334	348	344	337	358	354	341	345	327	362	350	370	330	338	357	365	311	349	335	328	366	353	356	350	342	310	307	369	304	308	321	381	353	356	330	345	364	328	371	342	366	357	371	333	316	324	339	322	348	344	345	332	343	366	352	343	335	377	332	312	347	347	316	333	286	353	350	362	352	343	316	308	336	366	334	311	338	308	344	326	351	349	347	381	340	329	347	368	349	339	354	324	341	349	314	342	319	366	317	358	333	353	380	326	347	368	344	336	338	337	344	340	332	321	332	362	354	386	336	338	367	355	349	342	341	349	334	381	363	353	344	358	343	365	359	355	374	341	353	354	324	336	317	386	352	359	352	374	355	322	338	351	325	316	358	362	335	332	308	298	364	328	345	340	319	348	319	348	308	384	318	348	325	312	340	335	349	360	329	347	342	336	343	343	366	308	352	352	334	313	348	340	321	334	344	366	355	362	363	355	355	371	346	361	343	329	348	360	335	367	336	353	335	354	343	328	333	344	309	348	338	329	325	336	356	356	358	319	334	364	324	325	360	356	324	331	366	347	325	358	371	319	363	355	319	336	357	344	354	349	334	346	342	363	363	348	310	323	337	355	355	365	325	337	331	363	364	360	345	320	346	338	343	347	364	351	345	319	335	334	357	339	349	344	328	331	336	345	353	356	337	361	361	346	329	339	324	325	345	337	387	326	365	326	351	337	324	365	340	359	317	338	326	376	369	330	310	373	320	324	357	368	346	311	328	341	358	336	364	343	337	323	334	330	322	330	357	364	327	324	353	357	354	348	334	345	335	347	365	348	338	333	360	357	334	296	382	342	343	331	317	346	381	320	316	350	331	342	354	346	319	363	365	311	366	356	358	360	346	339	358	337	329	363	335	364	339	340	341	353	353	313	347	344	363	337	367	378	364	352	353	349	328	340	344	343	353	338	375	349	338	357	319	346	364	352	329	335	329	365	312	342	343	336	349	318	330	340	316	348	345	344	348	335	321	335	344	333	318	345	366	325	359	301	371	314	326	349	348	363	375	326	334	359	346	332	364	329	333	347	336	327	356	323	362	327	356	351	343	324	340	341	322	349	344	359	340	354	318	362	370	329	334	341	317	322	358	353	361	300	352	348	328	344	373	336	339	371	348	299	310	336	353	341	341	372	351	382	341	369	321	344	317	362	331	337	346	359	355	375	365	354	339	353	317	374	371	366	354	329	324	385	363	360	319	377	381	353	353	292	300	354	341	303	331	362	358	360	314	326	355	342	340	331	339	306	327	355	352	337	367	341	332	315	373	352	337	334	354	344	343	355	338	321	352	347	332	332	323	350	378	328	328	317	337	360	293	326	336	317	362	345	355	327	307	346	325	332	374	337	352	349	330	313	334	334	338	345	352	336	354	384	327	315	333	330	335	345	382	333	341	333	354	379	352	345	333	342	333	357	397	371	326	325	367	345	335	350	347	345	404	357	323	354	340	334	351	340	362	370	373	350	353	325	347	300	328	337	322	343	337	339	351	336	332	326	349	336	314	342	362	303	340	340	320	364	337	357	322	377	315	350	356	349	342	377	348	355	356	352	351	350	328	335	299	360	338	367	337	327	328	322	333	337	346	366	350	338	332	348	344	359	346	358	323	352	357	347	327	326	340	320	304	341	327	344	369	338	333	343	315	354	354	329	350	342	357	336	353	321	347	322	354	359	355	339	327	359	328	369	329	346	331	357	362	353	327	324	347	333	336	351	359	351	379	324	335	342	395	337	309	353	326	332	354	324	337	328	368	315	340	342	350	337	354	337	322	370	388	330	370	337	356	337	324	347	335	375	334	338	357	351	348	354	355	344	345	320	358	349	312	333	337	309	368	346	310	335	333	359	365	361	330	329	342	337	326	353	334	369	318	352	322	356	355	331	346	355	340	359	343	357	340	316	334	354	326	348	350	333	328	372	363	361	364	335	338	357	314	362	345	371	336	384	343	367	326	384	352	354	311	325	294	383	330	372	318	337	350	351	322	355	347	355	328	343	322	340	325	351	318	314	348	328	311	338	377	330	360	336	358	367	339	346	376	360	338	370	340	323	341	349	341	349	384	360	352	334	369	323	379	313	366	368	358	343	345	367	370	329	321	337	339	339	316	347	347	373	339	339	340	357	319	331	321	358	349	330	355	328	312	345	363	328	355	375	332	333	315	334	344	317	336	375	329	343	321	321	319	379	352	337	368	335	332	354	339	337	340	326	352	359	328	345	336	332	360	372	354	361	357	337	347	341	327	341	332	382	331	340	329	342	344	342	345	341	353	348	347	322	318	341	335	346	336	347	346	320	339	329	350	356	353	348	320	344	339	352	295	323	336	349	338	318	351	323	322	352	330	320	324	341	352	385	316	319	310	358	314	341	335	370	321	377	298	310	317	322	314	336	319	370	348	339	332	326	359	355	355	347	330	325	348	345	349	325	353	348	340	312	364	355	395	332	333	324	344	360	339	329	348	344	351	353	345	321	352	355	321	358	345	311	338	339	330	308	339	346	350	357	317	367	383	342	348	367	338	342	316	347	342	336	340	367	369	354	325	333	354	328	332	365	335	355	342	342	339	357	368	308	318	339	356	351	325	357	363	318	344	345	328	320	363	343	339	352	343	327	326	325	371	367	329	335	335	333	319	321	355	324	362	331	353	333	337	338	317	300	343	340	326	363	307	349	323	355	329	359	355	353	324	316	343	381	340	344	314	351	332	335	371	346	315	347	363	332	354	334	337	354	363	366	337	359	345	331	380	357	352	356	332	334	340	347	333	329	328	364	367	359	340	350	326	327	329	373	339	358	331	329	363	348	365	320	331	323	371	344	336	376	356	323	344	335	367	330	316	355	360	361	324	328	399	362	371	341	353	375	356	356	315	319	326	352	365	330	375	311	337	366	362	338	326	355	325	341	346	340	346	321	350	341	339	313	328	346	333	337	327	375	376	340	289	331	337	340	379	362	335	321	331	337	334	333	315	377	368	358	365	337	320	322	349	358	339
64555	36614	21243	10245	3445	881	395	337	290	234	215	180	203	171	172	184	164	163	167	140	148	176	156	175	156	154	166	121	178	173	154	165	145	168	135	152	159	172	152	164	163	177	163	168	167	162	156	165	154	162	172	147	166	153	179	168	141	144	164	163	151	130	166	166	171	165	161	156	145	148	167	139	159	173	151	156	158	157	165	156	166	152	140	175	165	152	184	158	164	150	141	134	152	158	167	150	174	151	181	161	169	160	154	149	148	154	157	173	132	143	178	175	162	157	174	155	165	158	152	177	126	165	145	162	168	172	182	170	170	162	139	160	166	157	156	170	152	155	164	149	184	147	191	144	155	186	166	157	170	159	142	155	186	164	169	175	159	165	170	150	163	167	158	169	165	147	155	162	156	190	138	160	156	148	156	168	160	141	169	163	180	182	181	173	146	157	170	174	167	154	161	171	146	163	161	162	153	150	180	153	141	152	191	134	131	149	159	158	168	139	155	152	157	131	181	173	190	159	176	157	151	159	171	147	194	176	149	142	167	165	151	131	124	142	174	170	173	172	149	143	155	166	178	177	163	173	176	160	194	174	152	136	160	159	133	171	154	141	159	160	173	177	161	147	149	160	137	158	189	149	136	165	163	149	158	172	173	158	153	166	157	158	189	189	159	149	169	154	158	182	188	170	167	164	149	161	168	186	180	162	158	159	165	143	162	170	155	138	152	151	166	174	165	167	168	147	143	160	149	139	147	163	159	154	164	128	174	150	126	165	151	150	170	143	150	159	159	140	146	157	147	161	165	150	164	158	162	166	153	156	161	159	154	172	145	144	191	148	185	159	141	159	149	161	148	162	163	150	156	153	135	148	163	177	180	145	161	160	163	139	133	173	134	147	159	135	142	161	152	146	155	154	149	157	171	179	170	177	133	139	141	164	165	175	169	145	163	161	166	156	149	170	161	172	173	174	156	139	132	147	151	148	135	164	160	151	179	173	143	174	167	144	153	167	142	149	156	160	138	152	151	181	174	153	174	139	164	169	153	171	166	154	134	151	149	161	177	157	145	147	168	172	154	141	180	164	140	158	154	175	155	162	151	165	173	173	181	169	160	189	149	155	152	164	127	176	159	181	154	153	173	170	186	161	147	142	180	139	174	177	182	151	151	176	141	169	194	149	172	138	161	154	139	142	146	165	163	140	139	166	171	162	173	183	152	127	168	164	180	155	152	155	164	149	129	145	168	185	168	176	176	121	157	193	148	143	177	134	174	161	167	144	155	179	160	136	159	151	154	160	165	155	148	171	148	160	152	154	156	171	128	158	151	151	154	149	170	147	149	129	159	142	147	190	161	143	124	150	165	142	141	155	152	151	143	160	155	154	151	147	140	162	147	141	171	151	171	145	172	158	163	170	166	158	139	154	173	156	165	130	152	159	159	152	154	138	145	143	150	184	164	157	155	167	184	154	156	140	162	139	139	172	164	157	140	142	168	149	149	158	170	142	158	152	148	149	143	143	169	173	168	175	156	138	150	162	166	149	141	138	168	177	146	132	158	136	165	156	153	155	171	162	172	179	166	151	144	182	162	159	151	169	182	165	142	151	148	152	152	116	133	162	152	128	167	166	149	155	160	154	174	148	174	151	152	142	161	153	149	158	146	152	155	156	142	158	136	161	166	166	179	142	151	174	155	181	181	185	182	166	162	162	163	159	148	158	170	182	146	177	158	163	181	141	159	158	158	160	154	150	107	163	168	163	146	133	130	146	164	166	159	168	160	158	165	162	157	174	184	141	174	137	155	168	157	135	184	147	181	154	152	136	171	160	157	145	175	151	169	147	174	159	149	155	166	170	192	145	151	163	154	169	140	166	149	159	170	144	164	169	143	167	144	162	158	160	157	149	161	163	175	152	188	141	146	138	149	189	184	172	163	162	161	177	151	143	142	164	149	156	175	129	138	140	155	151	159	156	155	155	156	163	148	159	164	146	130	162	172	176	173	158	158	168	170	171	164	157	169	136	161	161	154	167	175	158	167	161	178	159	157	133	137	134	142	169	170	174	158	154	174	185	165	175	139	161	160	165	185	164	146	139	171	144	168	155	150	159	140	149	176	166	148	175	157	141	145	159	187	123	169	148	176	147	156	167	156	159	161	154	170	169	151	173	160	171	152	143	162	151	149	161	164	171	147	154	176	194	174	151	166	175	179	162	139	163	170	175	175	167	157	135	167	159	168	153	166	151	164	167	173	167	152	137	142	166	147	145	164	156	191	191	154	137	173	164	158	173	178	139	126	178	135	169	151	137	152	169	168	143	169	146	180	159	175	173	172	149	146	153	149	166	164	144	155	162	164	172	149	157	158	153	168	164	170	166	163	144	179	164	183	142	145	158	142	153	134	161	162	146	154	180	164	137	153	163	154	158	154	156	145	141	159	182	144	141	168	165	167	164	145	159	160	154	145	188	158	163	153	166	154	134	140	166	152	145	137	153	172	152	186	130	152	148	176	159	171	145	162	164	168	140	160	151	158	201	163	173	147	146	142	140	178	138	162	156	145	135	150	182	172	152	164	170	124	170	174	132	155	159	152	174	149	159	140	154	151	165	165	157	182	176	164	142	177	136	156	162	182	172	147	153	130	141	157	175	179	153	157	140	177	133	137	149	140	186	147	178	166	145	136	154	189	142	181	181	174	156	148	147	134	167	182	161	148	146	173	184	153	173	128	187	174	148	148	162	179	174	156	141	170	146	130	152	142	168	169	168	141	191	173	176	143	155	165	175	162	161	177	154	180	160	155	171	152	151	160	147	162	168	189	158	152	143	154	143	191	147	153	179	151	152	160	160	166	124	166	132	140	166	158	166	172	127	189	148	139	172	158	163	169	159	167	178	168	182	177	180	156	144	160	172	166	146	143	152	175	178	148	153	156	151	149	163	165	174	134	157	150	142	152	144	153	189	161	170	151	150	153	166	148	154	146	174	164	156	138	154	155	162	154	156	176	176	142	147	204	166	142	161	187	134	162	161	154	138	154	174	157	171	184	181	160	187	165	143	150	162	147	162	190	176	165	191	154	173	149	176	155	160	173	159	149	143	140	179	151	137	150	175	156	159	156	150	180	173	139	161	144	143	174	139	156	162	134	139	168	186	145	159	168	155	163	161	138	186	154	155	171	192	165	156	165	166	161	154	160	174	147	146	134	160	154	159	142	157	165	163	164	147	155	145	148	184	153	158	160	150	171	160	180	181	175	154	147	176	164	141	162	146	155	135	148	171	168	171	166	163	175	154	167	175	185	185	197	175	154	149	155	189	143	170	147	144	167	155	169	162	168	159	145	165	155	150	145	153	137	148	157	147	177	153	162	142	145	184	159	154	161	155	161	149	143	150	179	167	168	135	178	149	149	152	130	154	163	146	154	162	155	178	153	147	134	165	136	142	171	179	143	154	153	171	179	151	161	180	137	144	168	144	165	172	165	149	163	160	150	161	178	149	137	168	171	157	168	149
41248	28655	23084	17260	8250	2670	1373	1140	1023	839	704	595	565	520	512	427	396	389	372	371	395	367	378	349	396	344	402	367	356	366	354	380	402	377	348	375	347	342	376	352	359	328	360	342	364	359	351	324	350	356	344	368	372	337	366	396	350	354	377	315	359	355	333	358	367	354	307	333	362	353	365	338	325	363	366	344	328	356	396	368	346	337	359	373	337	318	367	356	343	371	352	363	329	357	388	374	373	354	376	342	355	347	363	333	342	343	361	356	357	333	354	359	352	367	342	344	364	349	357	355	412	381	403	355	349	334	331	366	348	363	397	363	365	369	340	345	375	359	385	387	337	310	335	340	351	340	336	368	363	337	381	366	333	335	349	310	382	389	354	339	342	350	335	365	361	356	353	351	363	337	336	334	355	330	361	351	359	333	345	378	329	354	359	350	337	353	366	296	324	390	317	359	354	328	367	327	368	351	369	351	350	350	341	371	338	359	390	353	354	318	342	386	368	372	360	373	370	349	365	378	341	338	387	358	336	393	324	362	340	356	354	352	355	362	380	357	382	344	360	349	352	348	338	335	368	376	373	342	366	331	311	358	360	340	385	371	341	318	355	363	356	363	360	359	377	325	365	334	346	338	383	330	351	337	361	342	358	341	330	350	362	369	351	346	357	355	326	370	345	378	343	341	309	386	352	376	367	365	326	345	368	372	344	310	373	371	340	363	347	383	363	345	389	336	357	351	342	386	350	318	338	385	343	335	323	361	374	355	352	325	384	366	305	360	393	332	378	353	346	364	337	351	334	385	368	376	340	340	373	335	358	370	326	393	359	340	342	369	348	365	349	332	362	386	367	377	363	363	360	323	365	332	371	389	389	364	328	344	370	353	370	357	345	377	371	368	352	348	331	335	378	322	349	344	373	330	348	348	385	352	370	352	335	357	384	343	373	404	363	368	362	374	353	359	350	385	379	363	341	329	364	339	354	365	340	354	340	326	392	344	353	376	346	369	327	372	384	316	346	366	341	346	345	364	393	344	323	314	378	353	342	337	344	351	355	354	342	323	377	361	322	353	366	358	322	359	363	355	352	385	354	350	312	365	331	353	360	340	346	340	348	359	354	361	350	346	356	358	339	348	333	363	360	368	331	346	333	382	348	353	323	368	351	375	344	337	349	339	344	362	345	355	338	294	324	370	377	342	327	317	342	323	357	329	381	359	353	354	358	362	324	343	354	358	321	346	365	345	333	375	352	359	344	374	307	332	360	340	316	385	334	368	352	337	333	353	332	362	349	373	353	319	341	336	343	358	313	355	334	363	374	349	355	368	365	382	353	364	334	355	377	386	323	340	377	329	331	354	368	322	344	334	360	328	342	344	383	333	335	340	353	357	323	326	342	355	370	343	388	392	339	333	361	351	364	324	313	381	326	348	336	366	391	360	351	356	344	338	361	369	349	334	333	362	378	355	339	368	362	347	337	398	342	314	343	344	355	374	360	335	361	350	334	353	376	368	376	369	351	373	321	369	339	359	358	316	366	366	357	348	334	366	383	320	349	360	344	340	381	337	349	337	349	363	365	330	369	352	323	350	369	381	371	368	370	370	394	373	337	387	338	315	354	348	365	359	335	353	351	335	360	350	388	346	364	354	338	386	342	350	366	377	375	370	379	308	383	365	346	356	352	389	338	343	368	397	332	386	381	355	344	358	376	338	368	373	351	351	354	357	370	368	337	359	373	351	341	326	335	347	360	345	373	354	377	347	380	349	354	380	334	333	341	326	354	351	422	327	379	365	309	368	343	318	354	347	347	379	375	342	365	352	376	361	352	362	323	359	360	380	340	344	373	342	337	351	336	356	358	358	346	331	373	363	342	331	340	332	346	350	367	355	345	364	322	378	376	342	327	344	370	390	375	352	316	380	355	355	368	321	365	336	348	357	390	348	360	369	366	345	343	317	390	337	364	362	342	342	344	353	373	371	358	313	326	326	332	369	363	317	343	384	360	375	338	358	378	373	344	349	342	332	340	340	331	364	379	341	333	349	350	339	356	360	372	353	348	365	313	352	361	336	362	322	321	356	356	350	343	361	356	356	368	362	359	327	345	354	326	355	346	358	350	331	366	374	369	385	326	347	363	353	358	364	342	357	321	379	362	368	353	328	326	350	338	366	356	310	340	318	361	361	370	385	359	365	352	351	376	342	356	346	375	343	363	360	355	326	370	357	312	350	358	347	364	366	353	293	365	372	385	341	354	346	368	348	369	364	385	340	362	369	317	367	374	369	387	361	369	375	320	363	364	355	340	353	362	337	387	367	374	368	341	380	329	407	378	368	356	376	323	338	362	328	344	356	350	343	351	384	351	333	333	327	356	363	343	347	364	334	352	354	341	340	343	354	346	356	345	334	330	350	366	357	346	395	337	346	347	316	327	346	335	336	337	351	334	338	344	353	381	331	352	351	361	377	341	355	368	356	353	327	341	350	353	362	374	360	373	380	354	325	381	356	359	370	350	372	361	341	380	357	368	349	364	347	340	384	355	386	339	359	350	346	344	357	393	359	353	318	320	345	389	350	346	348	349	388	367	330	347	367	373	363	365	323	335	342	370	342	373	345	355	371	378	329	360	366	359	332	370	378	386	350	366	353	360	372	360	356	324	358	351	358	338	378	339	366	359	361	351	364	353	340	343	337	349	358	324	353	347	335	343	349	340	360	372	359	329	373	338	330	341	386	344	364	348	362	360	328	343	330	345	392	310	330	411	372	377	374	327	327	346	380	366	347	376	352	344	351	326	338	358	376	357	359	367	339	366	345	353	315	324	420	350	362	407	363	343	331	358	335	366	377	345	368	367	345	321	356	330	361	379	319	363	384	346	370	362	386	319	334	347	339	336	372	385	365	384	347	386	361	372	365	343	363	365	347	379	352	349	347	383	371	370	399	380	357	324	328	326	379	354	314	358	359	335	340	338	373	364	366	373	350	330	337	333	349	351	317	382	337	358	362	371	366	346	339	395	339	344	342	347	304	352	361	330	360	387	363	344	372	341	352	352	349	371	359	383	300	336	371	367	358	344	354	343	349	341	351	341	359	349	345	342	384	323	363	398	326	352	375	384	346	373	390	375	362	369	383	349	358	370	365	352	365	332	369	378	356	335	335	372	409	331	349	339	350	369	353	356	350	346	358	316	358	339	343	347	363	393	324	367	349	353	362	347	352	348	359	364	332	372	372	365	361	355	360	342	355	320	337	351	340	362	338	354	355	332	338	345	394	379	335	335	359	365	362	383	347	334	365	333	351	364	333	359	351	353	348	365	350	341	388	389	344	351	353	349	347	342	357	334	356	344	333	335	324	360	316	387	345	357	377	383	371	349	367	318	338	361	317	363	345	346	357	354	369	362	376	380	331	365	335	358	363	354	359	333	362	350	359	374	348	351	367	357	358	372	328	358	348	355	337	389	334	349	358	347	339	348	380	344	359	346	345	331	341	344	380	375	368	382	330	362	359
45803	23049	9505	2906	734	260	250	237	215	219	206	198	177	161	158	178	154	185	159	167	180	158	162	162	177	178	151	182	181	182	152	148	176	193	166	153	167	182	189	198	162	165	179	171	149	163	164	152	171	183	183	144	163	148	169	148	150	166	175	167	179	146	178	158	156	203	188	164	171	163	150	176	164	173	174	160	160	180	166	173	143	178	156	164	167	187	170	172	163	154	172	184	148	191	141	175	164	152	152	159	176	154	154	162	195	163	189	163	196	190	167	162	162	161	173	176	163	155	167	149	160	175	163	175	168	167	156	174	180	169	188	154	177	151	166	165	145	156	158	170	142	174	173	161	131	172	161	187	176	161	164	151	158	187	160	165	147	164	150	183	152	163	159	173	147	171	143	185	181	170	168	172	159	166	188	194	157	171	149	171	163	164	161	176	154	156	133	151	163	146	151	145	140	175	177	164	144	180	153	159	188	167	164	172	160	162	198	163	153	144	172	173	186	174	177	180	177	168	190	176	175	179	183	190	176	160	164	165	172	173	173	165	154	159	152	151	167	167	153	191	156	178	157	168	167	145	186	164	152	160	171	168	170	163	180	177	191	162	165	179	182	158	146	168	162	168	164	156	179	180	160	155	161	177	182	187	175	177	170	139	172	153	183	167	165	170	184	157	150	163	139	176	145	170	174	182	155	158	174	187	164	163	131	176	163	150	170	159	159	144	161	164	167	151	193	170	184	176	169	162	160	177	140	170	172	154	169	173	180	147	166	173	180	161	167	154	191	195	161	180	177	151	148	169	160	189	155	184	198	153	185	182	158	174	149	158	156	145	182	186	141	148	166	161	158	177	158	153	186	197	175	150	167	145	184	153	153	175	180	171	176	155	147	160	158	152	165	142	186	167	168	155	153	176	138	190	165	174	167	199	184	192	149	158	153	179	170	170	174	167	177	179	185	176	148	190	161	146	151	195	213	155	198	175	170	177	179	163	134	180	164	186	159	165	180	175	160	192	159	151	154	156	191	185	150	137	177	164	170	163	172	183	174	140	174	155	160	173	135	178	170	156	164	162	177	169	165	164	169	170	162	168	173	170	172	175	149	169	162	172	177	197	168	153	173	178	173	158	185	178	174	168	168	154	160	188	173	169	149	163	152	165	168	158	153	154	152	166	166	185	198	180	159	169	187	127	179	158	150	167	172	138	182	190	159	156	180	175	169	168	147	175	154	174	160	170	173	165	158	182	163	145	132	157	155	160	186	153	156	178	174	152	177	164	176	156	174	163	177	153	171	178	190	141	182	183	159	170	159	164	151	173	184	169	159	159	133	142	170	148	160	151	160	148	155	165	144	191	175	168	171	148	143	164	192	156	176	170	186	197	160	175	169	180	135	159	159	150	181	154	197	181	129	143	190	168	185	155	188	166	183	199	173	130	157	182	188	199	149	172	170	161	183	181	163	186	160	144	151	175	156	176	184	189	152	163	169	175	139	156	196	166	162	160	163	150	156	163	165	172	171	147	179	181	166	182	214	187	182	155	160	164	175	185	133	153	169	151	176	153	170	185	155	160	156	167	164	151	149	186	159	169	165	182	164	184	176	153	183	170	156	155	173	164	185	177	169	172	166	142	170	200	181	160	189	175	175	168	156	183	164	165	141	163	165	161	186	181	162	180	154	171	181	167	146	186	177	173	144	199	155	166	164	149	153	141	136	169	170	171	161	174	165	173	149	170	158	169	172	148	157	193	162	168	188	166	157	182	158	162	185	146	166	182	166	159	201	185	144	164	169	176	165	167	165	181	166	152	172	156	185	179	169	162	149	168	162	183	150	168	183	184	154	171	184	158	168	171	151	146	163	191	168	193	183	188	158	172	172	191	169	185	187	177	158	151	169	169	174	144	176	169	170	186	175	156	143	151	144	171	158	162	140	145	173	147	154	147	145	178	169	164	175	167	162	158	156	187	170	206	168	153	162	170	164	192	175	170	178	159	185	160	165	132	158	150	188	177	175	184	180	173	167	161	190	176	161	177	196	168	168	169	145	172	163	152	187	162	192	184	135	171	187	158	173	174	163	174	162	150	165	175	153	177	157	152	181	170	180	174	186	160	165	147	173	155	140	164	185	179	168	186	163	169	160	152	177	158	163	196	155	178	169	162	161	200	188	169	182	198	184	158	165	166	150	174	162	154	165	157	166	185	185	189	179	145	181	163	205	178	156	163	178	182	167	158	174	188	158	169	161	160	164	153	182	159	164	165	181	178	188	187	151	168	162	155	150	180	180	172	175	172	165	172	166	162	180	171	150	174	157	171	163	178	155	160	172	162	172	172	195	161	164	172	185	177	179	151	180	152	156	145	173	145	155	160	159	151	165	158	179	156	177	184	163	173	178	172	172	171	171	154	185	186	144	155	150	191	178	178	186	163	167	205	176	157	167	185	160	171	168	164	190	171	169	201	180	161	160	169	183	174	168	150	157	148	173	160	162	158	183	165	174	169	195	176	168	179	154	162	173	168	163	148	170	162	159	167	158	179	191	183	175	196	182	180	191	150	166	181	141	170	171	167	184	161	160	149	182	155	167	141	176	178	185	152	161	156	193	192	163	167	183	170	173	156	182	188	176	171	176	160	135	181	179	163	169	158	158	164	131	185	157	157	193	195	171	160	147	175	151	161	160	166	173	156	168	191	177	166	171	167	143	166	170	166	158	200	153	166	180	165	141	170	185	163	158	196	179	180	193	160	194	177	183	150	182	167	149	169	151	166	145	154	161	155	178	181	179	177	173	164	148	199	139	166	174	151	163	170	169	197	157	174	168	152	144	138	123	173	159	169	165	176	167	189	158	172	180	188	154	155	170	160	155	159	177	159	159	172	167	170	183	160	181	172	151	139	155	187	179	185	167	183	202	153	161	155	166	174	159	180	179	164	169	166	169	164	145	195	175	179	156	200	147	178	160	159	156	145	183	162	173	150	168	158	164	175	163	178	155	135	177	162	156	176	162	167	157	189	150	154	180	162	157	160	172	179	171	180	183	140	167	166	155	149	163	167	177	171	185	162	176	193	163	150	174	185	170	204	213	153	175	153	169	166	171	172	142	145	159	176	171	167	140	156	151	159	166	181	164	147	154	156	161	180	181	170	153	183	143	151	162	153	170	158	182	166	162	169	150	154	159	190	157	151	171	155	168	176	174	159	163	179	155	169	164	200	193	161	172	163	170	187	162	165	151	157	156	174	163	178	158	145	172	165	164	170	148	179	180	181	187	159	178	193	176	174	160	168	185	170	183	182	162	164	152	170	171	166	158	180	151	153	172	214	165	173	183	161	155	157	164	174	138	137	167	143	198	155	169	169	162	163	183	175	191	155	168	155	174	169	168	177	158	169	172	152	165	181	157	136	167	175	161	180	158	183	175	191	176	174	161	138	179	168	165	166	156	184	147	173	173	181	176	179	173	173	149	164	175	154	162	170	175	155	160	175	180	182	166	192	138	165	177	163
30598	17806	12122	6150	2083	792	727	681	606	537	470	497	466	390	416	400	377	359	391	373	337	372	411	394	358	366	373	360	352	347	357	356	349	366	347	324	359	397	362	371	378	353	384	360	367	361	388	363	398	371	373	345	384	368	357	374	341	352	371	402	341	352	376	388	351	360	358	364	383	318	342	381	388	373	349	368	375	369	352	372	357	351	384	404	365	348	391	373	367	365	363	368	346	370	374	361	354	341	367	363	350	396	355	381	383	364	353	365	369	367	388	383	344	361	363	359	382	399	338	409	348	412	352	362	313	350	369	379	399	369	348	390	358	378	380	340	341	375	358	366	373	330	360	381	367	375	363	351	350	379	357	360	384	382	372	357	380	385	391	379	344	369	380	389	351	348	372	337	400	373	372	361	360	384	425	357	367	376	336	370	349	372	364	405	348	398	353	360	362	369	354	387	381	378	367	369	365	358	345	396	370	391	386	358	391	378	358	375	375	388	369	343	352	365	412	372	350	384	394	391	351	343	373	366	363	355	356	359	366	394	399	376	378	339	391	374	363	347	367	369	331	415	335	400	374	373	312	360	373	372	369	344	355	323	357	390	388	337	386	365	377	386	342	382	358	376	375	360	381	365	371	368	380	347	349	382	361	370	348	381	357	366	363	335	355	408	378	370	363	348	373	355	371	402	351	355	387	395	388	402	348	335	342	348	402	348	387	363	337	371	360	350	331	355	388	358	394	379	381	323	392	390	341	376	347	356	375	371	365	367	376	357	365	364	378	375	359	359	336	402	381	351	326	348	400	394	353	390	386	380	371	345	373	378	368	378	370	386	343	362	381	355	377	343	342	372	361	348	355	376	342	362	366	403	372	344	390	396	365	403	348	361	341	382	349	389	364	392	357	369	352	377	360	347	340	368	363	383	365	344	365	375	352	374	343	352	395	374	386	379	362	381	375	381	382	356	369	372	351	361	387	351	391	363	396	370	364	375	388	397	374	362	346	360	376	389	354	370	386	351	336	364	380	343	354	400	357	377	375	375	329	398	368	382	381	410	372	394	384	371	372	339	393	360	371	350	364	390	389	383	369	352	362	370	349	353	402	355	346	355	344	359	371	352	393	407	413	336	371	367	339	343	351	378	378	365	316	383	379	373	347	384	355	365	366	367	393	350	377	377	356	353	392	369	353	341	364	381	396	366	385	404	363	379	377	357	360	355	368	387	330	352	372	344	331	364	348	332	375	344	387	341	398	399	365	359	351	399	344	348	374	340	368	374	380	376	367	368	348	383	361	397	372	317	360	377	379	377	361	344	384	324	350	368	344	375	337	382	355	365	400	354	369	341	377	352	375	355	321	368	412	376	365	356	337	337	348	375	345	357	334	365	407	351	360	351	346	357	346	360	362	344	363	352	375	366	369	378	344	394	411	359	365	382	363	357	381	382	377	382	348	365	333	353	353	362	375	352	370	344	383	373	332	375	366	382	365	338	381	368	393	410	375	351	374	338	373	365	372	337	369	347	364	369	399	374	354	343	360	395	355	387	354	383	370	350	366	380	406	364	376	358	393	354	373	354	376	351	353	367	364	394	392	391	363	345	417	381	364	354	359	381	363	362	353	365	388	353	373	367	330	409	343	362	356	379	367	359	381	342	398	330	381	363	378	359	375	402	378	354	352	350	351	420	397	337	374	382	373	359	339	357	358	351	391	416	351	390	353	352	396	375	367	391	367	377	375	346	401	403	355	333	407	370	349	380	366	344	368	340	370	355	361	354	350	344	365	373	354	359	335	365	382	364	368	381	379	357	396	380	378	402	366	368	364	366	384	353	383	366	351	379	405	330	393	375	357	413	314	363	375	363	360	357	335	361	380	370	348	349	363	385	357	372	361	384	379	350	362	361	374	366	348	389	381	398	358	366	393	373	350	343	381	356	378	354	403	395	363	350	377	371	393	358	364	394	376	376	339	387	394	374	369	425	388	391	369	350	373	388	371	362	415	352	397	400	388	367	367	385	375	354	386	374	339	420	391	348	358	366	357	349	390	335	388	391	387	354	353	381	363	384	373	371	382	363	360	365	375	403	390	362	365	372	378	374	375	362	382	341	362	375	376	355	322	381	387	385	371	368	371	350	402	358	373	348	364	412	307	375	356	342	386	352	356	357	349	367	356	386	354	376	371	357	397	385	347	402	366	362	367	388	358	336	371	362	370	350	364	376	344	380	346	376	316	385	380	326	353	366	384	364	383	353	373	363	373	346	391	330	343	356	365	350	353	411	349	323	371	357	367	373	361	358	373	387	344	385	369	413	368	360	361	385	376	348	294	384	356	356	328	325	338	342	408	365	380	376	381	400	359	365	364	336	367	353	369	370	385	401	364	380	358	387	364	335	352	398	369	346	387	370	389	387	329	348	363	371	383	400	359	371	374	349	357	348	374	341	343	371	366	358	369	342	384	361	321	374	362	391	366	374	382	367	370	355	381	369	326	372	360	379	400	393	361	366	377	362	368	365	347	386	373	355	381	363	380	370	366	382	380	399	366	362	366	349	353	379	356	381	396	376	348	372	353	375	354	373	361	390	326	362	345	357	376	357	369	351	364	355	348	403	384	391	346	364	381	341	362	372	379	340	371	405	373	358	389	348	375	387	359	403	355	374	386	373	379	377	383	377	352	348	355	358	371	392	328	380	382	364	351	405	365	376	370	385	346	388	354	404	389	381	385	337	363	376	369	338	362	383	329	370	366	359	359	343	379	403	369	357	351	327	386	346	386	370	388	348	366	370	377	387	362	355	378	404	369	376	360	371	371	375	365	367	347	378	391	344	373	388	383	348	315	377	349	352	392	381	399	368	352	341	379	371	386	350	362	370	355	366	379	344	390	353	373	356	335	410	378	385	376	381	362	390	374	358	395	389	384	398	368	362	374	356	338	362	345	350	365	363	371	363	380	344	395	352	377	356	394	340	401	390	365	370	342	351	365	345	344	402	379	383	361	383	352	379	388	370	357	357	394	382	375	372	335	379	400	382	397	357	333	334	357	389	346	395	329	422	365	365	349	377	397	371	354	360	360	335	343	397	387	365	356	369	367	393	366	369	363	332	381	352	388	363	363	352	349	386	356	381	373	352	344	382	383	376	388	345	353	418	370	399	355	399	383	389	371	374	364	344	362	341	378	394	354	406	371	364	350	382	416	379	382	348	373	362	354	361	377	372	325	406	369	357	375	351	385	394	395	365	364	406	318	371	359	367	377	382	374	368	388	359	377	360	364	383	368	374	346	390	373	367	357	361	366	394	364	375	366	373	386	381	321	341	336	361	394	351	390	417	339	363	361	411	387	347	355	349	352	373	356	351	404	351	351	386	382	387	388	377	350	357	359	350	363	349	363	348	432	354	374	346	364	382	393	369	337	371	346	371	377	401	364	339	363	372	372	360	364	364	353	368	366	373	398	408	385	354	369	372	357	396	359	354	382	363	363	373	401	373	365	361	376	371	379	357
58375	30379	14286	5806	1338	410	383	282	300	234	229	209	201	201	185	187	167	177	143	147	160	146	153	168	147	141	154	173	162	149	140	173	148	135	159	142	168	155	160	159	156	148	147	163	143	141	153	164	158	155	145	161	142	154	163	166	153	169	134	160	159	161	144	140	154	140	146	158	168	139	172	147	174	175	142	138	155	158	160	163	153	156	155	137	152	172	158	148	155	159	173	166	132	156	140	172	145	148	146	141	149	175	156	150	156	164	146	168	157	161	125	158	147	161	144	136	179	159	145	154	157	148	150	157	120	134	163	160	152	139	155	141	148	156	137	153	124	167	157	175	151	141	160	151	138	166	151	145	144	147	152	159	163	156	150	151	163	138	160	142	150	165	161	175	167	156	135	138	168	162	149	145	171	154	165	142	171	146	174	130	149	160	149	167	146	171	156	138	138	150	167	168	147	157	153	158	177	170	159	156	144	165	148	129	138	160	152	185	153	155	137	151	161	151	154	167	146	152	148	143	143	150	156	175	165	137	164	162	153	149	147	139	139	160	157	154	170	151	159	145	142	135	131	167	145	151	147	140	131	140	172	169	182	141	160	166	140	152	162	146	189	153	175	165	155	152	147	172	141	164	168	160	151	167	138	159	155	158	139	127	144	156	159	199	145	149	137	132	167	163	152	151	177	152	148	157	134	133	140	139	168	159	178	152	168	153	128	169	143	154	160	145	182	161	144	141	174	143	164	185	153	146	156	162	167	170	155	166	162	147	141	161	152	164	154	188	158	146	147	145	150	158	150	152	155	136	148	158	153	152	152	161	145	150	139	158	155	126	149	155	166	160	177	189	153	161	164	151	181	159	158	171	155	162	133	147	149	169	135	166	145	151	152	160	173	173	144	158	143	173	159	156	135	135	170	148	164	147	151	158	157	165	165	134	180	145	178	158	147	158	135	173	173	160	162	147	157	167	139	151	155	163	146	150	161	139	125	133	139	140	175	147	171	175	152	171	165	154	158	152	151	155	139	146	152	150	141	137	142	135	156	146	128	145	156	155	149	163	181	171	111	150	156	136	155	145	142	165	150	143	164	168	145	151	162	140	159	147	135	133	172	149	149	167	163	131	178	141	153	142	137	140	152	164	155	140	139	151	152	159	156	134	144	163	167	138	147	125	156	149	156	166	190	159	183	160	163	151	162	161	120	163	143	157	133	157	159	164	126	137	163	149	165	172	147	163	146	136	149	152	169	153	160	141	169	130	167	145	157	160	156	161	153	169	180	144	155	145	144	131	134	152	162	133	166	143	146	144	146	161	140	161	134	139	152	147	153	139	151	153	166	129	137	152	170	138	147	140	158	160	145	149	131	160	134	143	153	138	155	166	162	142	155	170	143	140	136	141	118	171	133	142	155	181	140	148	168	168	167	163	164	176	157	141	168	142	164	180	140	142	146	148	158	148	162	128	174	167	151	142	168	174	169	149	137	153	173	153	166	167	148	138	139	167	140	134	147	137	151	135	153	151	183	138	152	168	152	173	166	131	162	148	147	157	126	135	154	161	149	155	137	159	172	158	156	157	161	162	155	132	160	160	132	143	151	174	141	141	157	155	170	179	140	175	123	129	133	167	161	158	147	150	146	145	143	145	159	182	189	173	137	166	142	125	147	160	126	185	172	137	166	166	132	156	160	163	156	175	143	144	164	165	154	141	144	153	135	135	148	145	144	156	165	161	148	153	171	156	161	163	141	140	161	162	147	161	153	143	174	149	147	159	156	166	157	171	159	162	134	157	162	142	161	161	170	155	154	147	168	177	173	137	131	127	163	175	133	158	144	137	152	152	130	161	151	143	154	152	136	163	184	127	155	152	152	166	154	170	149	170	140	141	150	144	173	141	164	166	148	164	171	164	171	142	142	138	174	150	132	177	147	140	139	150	148	154	167	185	152	153	171	134	169	148	161	150	150	174	159	167	160	156	156	165	156	140	147	165	139	141	171	139	149	151	149	146	159	167	146	161	135	154	175	152	178	158	154	143	140	146	171	134	169	164	163	140	154	152	154	185	166	166	140	146	162	138	136	153	141	170	152	156	158	150	163	153	154	188	159	166	141	144	145	170	157	136	156	148	135	165	193	140	157	144	175	141	170	130	138	162	143	177	153	141	145	124	171	149	143	147	177	144	123	158	165	168	147	172	152	163	159	145	144	144	154	137	147	149	146	129	149	155	140	149	176	142	153	137	126	164	149	141	157	168	152	147	152	146	172	162	139	164	146	167	161	161	160	158	157	147	154	149	131	165	165	168	143	158	180	152	122	164	168	177	160	172	151	115	174	179	131	160	185	151	141	144	141	180	153	138	141	135	138	157	151	159	136	126	144	139	153	157	148	150	167	148	162	162	153	143	140	182	182	171	169	127	156	165	171	163	153	172	146	175	146	153	155	144	175	153	180	163	157	163	151	159	154	165	142	168	173	158	157	139	172	164	150	159	155	146	141	157	162	139	163	165	156	149	147	152	172	169	161	174	151	132	145	167	151	167	136	153	160	171	150	161	150	154	152	134	123	128	145	143	159	147	139	149	158	144	138	159	125	172	177	147	152	150	128	152	138	147	152	146	128	134	157	137	162	154	149	147	158	167	152	145	154	170	158	152	158	153	135	167	160	130	155	143	144	170	164	154	126	161	149	155	148	168	148	131	143	160	153	143	160	162	172	145	166	164	139	192	153	159	182	136	146	166	155	156	142	171	150	135	155	158	156	148	163	154	160	164	184	167	134	150	178	155	166	149	150	135	148	137	137	162	171	150	165	160	127	159	162	156	150	149	143	146	171	125	148	157	155	166	173	152	154	175	161	157	136	140	156	149	150	151	159	125	169	130	152	148	173	159	152	155	154	181	159	157	137	149	172	155	156	150	147	156	134	159	154	144	135	154	153	164	162	146	159	158	150	145	154	129	147	167	179	167	159	165	170	153	154	148	140	135	144	137	163	134	152	146	161	171	146	150	157	138	149	161	161	175	169	151	126	134	140	155	163	153	152	142	120	175	143	173	136	136	147	150	164	157	174	161	174	151	158	136	163	131	174	158	151	164	138	152	130	164	140	152	161	154	149	164	154	181	174	152	149	156	160	154	151	169	159	144	157	135	149	146	131	123	161	155	178	141	171	158	153	161	160	142	136	140	149	162	126	167	143	158	176	138	145	146	142	146	147	156	169	152	164	153	128	134	157	169	152	130	131	178	158	160	173	166	145	157	155	155	156	135	161	161	142	164	143	172	148	160	135	167	138	151	151	147	160	150	167	173	151	159	173	145	158	154	172	175	136	186	136	165	157	156	143	163	143	159	175	171	150	170	150	135	160	147	158	176	144	145	150	166	170	175	131	159	153	130	149	127	142	147	154	144	150	154	151	147	155	156	143	165	143	139	132	135	144	151	172	136	189	153	147	156	142	157	150	168	146	143	151	157	172	134	182	130	173	194	176	144	152	161	161	165	167	144	147	180
37801	22256	16177	11208	3667	1549	1316	1158	964	801	637	608	535	461	490	468	396	374	392	372	385	345	362	388	345	359	342	372	363	342	334	342	389	351	366	342	367	344	337	339	347	301	362	347	376	319	372	336	351	382	355	344	358	336	334	314	357	351	323	378	372	378	373	304	352	348	317	361	348	353	343	316	355	351	316	350	317	344	381	331	336	354	350	330	320	322	364	337	329	346	332	352	349	340	338	350	379	334	355	341	359	325	347	362	365	330	338	364	333	355	324	336	359	334	358	330	341	338	339	341	349	385	351	329	319	360	361	366	379	303	343	312	335	376	321	334	363	352	322	380	341	359	337	360	371	331	313	341	327	374	350	318	341	369	326	336	334	338	337	378	363	313	369	344	352	343	360	336	313	344	363	338	331	326	349	382	360	352	332	351	346	355	342	333	331	318	338	363	348	323	324	328	394	351	336	340	349	326	312	343	337	361	338	333	361	358	335	346	338	365	357	359	356	344	346	363	350	350	361	376	359	357	352	351	345	352	379	366	348	333	346	339	339	332	361	369	345	377	316	308	332	344	354	348	322	337	385	364	361	348	351	352	349	341	333	329	352	336	326	359	356	315	346	328	350	328	340	361	330	363	354	372	345	340	361	351	362	371	346	343	318	302	359	346	341	316	315	349	322	324	349	330	339	353	359	359	346	328	350	341	366	322	363	321	366	328	346	338	348	333	362	358	327	352	331	315	337	358	362	342	343	378	352	346	308	381	338	329	323	375	340	343	348	343	372	358	332	360	333	349	373	356	365	337	328	350	303	325	362	373	362	323	299	363	328	369	356	331	392	344	325	347	360	357	315	342	340	345	381	343	372	320	358	339	326	344	361	353	357	366	368	346	337	347	342	313	385	364	322	346	323	337	344	379	360	330	349	367	371	332	334	315	360	347	327	312	351	346	333	352	326	346	355	350	355	350	331	360	325	329	356	345	329	360	354	316	375	350	333	344	361	332	372	346	352	331	365	399	356	341	337	333	342	333	374	324	348	338	341	364	356	370	348	338	350	348	350	379	314	353	345	345	339	353	354	346	309	334	337	350	334	374	350	366	362	356	315	367	333	335	337	334	364	357	348	364	337	332	371	320	365	333	330	337	384	327	314	344	339	344	338	349	334	297	318	335	349	349	344	343	351	356	346	360	339	355	372	339	338	319	337	334	349	354	350	358	350	338	340	384	352	330	348	330	339	334	345	340	338	322	341	322	356	358	353	337	336	345	354	361	393	374	338	347	335	338	346	356	346	339	332	363	379	343	322	332	331	323	327	358	336	367	322	362	375	389	387	349	334	333	328	356	356	318	335	345	362	367	362	326	364	339	370	353	356	354	345	323	363	338	357	335	337	332	363	317	333	389	350	324	347	339	311	348	365	361	351	340	346	334	331	325	320	325	349	354	377	377	332	327	339	343	329	314	334	328	311	328	332	338	350	366	323	349	336	376	314	320	341	362	339	356	331	362	306	330	370	348	312	297	369	338	334	373	330	304	346	328	375	351	354	349	326	332	343	305	345	336	355	346	366	395	348	361	350	305	356	328	375	350	355	350	353	357	321	350	344	320	342	342	345	352	336	319	332	317	347	350	343	342	357	374	362	350	378	344	371	359	305	387	363	354	329	347	361	353	338	351	358	360	346	376	363	357	321	369	330	347	378	326	341	310	363	374	337	387	365	337	352	388	402	328	344	334	336	344	364	354	344	333	354	366	329	351	369	334	366	340	379	374	324	345	335	350	361	334	352	350	359	354	331	359	359	345	353	328	325	322	323	390	335	346	323	381	342	375	353	362	311	365	316	349	315	347	334	342	357	329	373	365	362	323	341	327	355	329	360	356	321	361	361	349	310	348	356	365	327	345	366	326	320	360	379	353	351	337	325	324	330	338	346	327	340	308	320	341	344	333	364	358	369	364	340	331	335	309	340	351	323	346	340	358	368	348	363	335	353	331	371	339	335	341	361	349	338	361	340	337	319	358	372	394	313	327	327	344	368	342	348	400	353	348	366	328	318	355	336	350	339	354	327	320	367	338	361	351	331	382	313	339	363	350	324	343	338	344	345	337	349	370	336	309	358	364	359	330	350	346	342	366	319	345	359	315	340	335	333	342	315	335	351	336	335	345	325	336	346	353	363	336	353	341	342	343	336	366	337	362	333	332	322	335	315	334	362	323	379	338	321	309	382	370	372	330	341	331	344	343	351	345	301	353	355	372	335	331	328	340	372	347	318	351	349	303	360	352	318	357	319	402	331	330	367	338	341	336	336	344	304	339	394	325	311	330	359	323	327	327	335	341	318	332	343	344	350	344	365	357	328	329	327	341	328	361	361	301	339	346	372	334	314	358	377	347	331	353	337	327	338	341	323	339	306	348	325	359	361	335	351	338	320	354	309	337	355	311	355	343	336	363	340	364	358	332	310	324	350	369	350	389	344	338	358	370	342	371	328	336	385	340	356	341	387	378	340	339	340	342	351	312	325	374	345	325	377	322	388	353	372	341	350	308	332	339	365	333	319	351	307	358	318	357	334	388	349	349	347	355	339	359	340	346	352	340	339	348	334	331	329	347	332	336	356	339	384	347	345	362	349	343	346	302	293	331	383	374	369	346	343	372	338	332	331	379	381	347	340	309	349	309	366	352	334	354	321	357	358	351	342	316	320	368	348	324	363	343	333	353	350	338	333	347	344	344	364	337	326	328	350	345	354	357	359	343	355	323	348	328	373	381	373	369	337	351	376	352	324	327	356	352	339	350	354	339	341	395	349	361	323	354	370	358	312	335	350	326	316	350	373	323	361	365	358	311	351	349	331	374	367	321	335	362	333	345	345	307	340	330	345	344	338	331	334	364	362	366	344	347	341	326	344	345	345	367	375	350	356	348	342	335	345	359	337	379	333	383	370	362	340	320	348	361	379	291	373	378	335	322	357	338	347	328	353	318	348	298	324	328	365	350	347	381	331	316	352	349	357	348	366	299	357	336	376	327	355	325	324	345	340	354	347	340	347	331	315	348	359	343	360	354	329	342	335	374	331	368	329	300	330	356	344	322	351	348	364	339	348	318	364	358	350	367	346	329	350	334	352	325	361	351	356	349	337	345	356	349	347	369	352	333	334	346	338	331	359	342	384	339	370	344	330	342	340	324	383	348	356	335	340	358	378	362	325	361	298	319	329	370	328	362	343	342	322	338	353	358	339	362	345	336	355	323	387	339	338	362	348	360	370	319	356	333	360	342	317	348	357	338	322	317	305	345	308	348	336	351	343	338	337	349	355	330	323	355	352	388	346	330	333	358	337	361	373	356	345	318	339	344	367	355	343	341	313	323	352	347	326	336	353	306	362	335	373	365	351	335	323	393	308	339	336	336	349	327	366	348	345	362	334	337	333	330	351	364	354	353	322	360	292	356	351	342	357	384	329	344	319	381	371	331	361	326	326	343	339	364	331	353	338	354	362	358	353	343	373	333
61688	34368	20229	9394	3531	695	452	414	350	268	249	253	202	193	195	174	155	177	157	148	168	144	151	160	155	171	148	151	166	154	158	154	152	128	150	153	153	142	132	142	153	154	141	155	162	164	142	156	170	190	166	163	151	167	172	162	174	162	160	142	142	170	137	166	153	147	169	156	158	170	161	167	168	141	150	172	137	170	134	132	161	172	171	159	158	158	163	167	162	148	145	154	163	154	150	166	152	160	150	159	156	152	135	160	137	158	165	171	203	179	172	164	151	148	156	140	158	152	132	167	175	162	177	167	156	162	146	135	157	171	160	156	141	138	151	150	157	129	166	177	137	172	137	149	161	162	156	165	165	172	174	168	143	148	173	178	170	156	173	179	130	139	153	155	189	169	176	159	155	159	146	178	150	159	163	167	163	162	155	147	170	201	184	149	135	143	141	171	156	145	177	177	154	138	138	162	141	167	175	181	170	147	151	171	146	144	172	163	171	162	139	174	135	155	164	141	176	155	149	155	144	167	181	169	153	152	164	176	153	138	158	139	153	161	141	169	160	139	164	172	165	167	146	149	162	135	166	165	164	177	149	169	183	158	179	146	137	143	174	163	157	133	165	160	166	140	180	160	172	152	148	165	150	162	126	147	169	169	176	138	167	173	141	165	155	146	161	155	152	167	180	158	161	140	169	167	152	138	139	172	166	164	154	147	148	135	136	155	135	138	162	145	150	179	147	160	177	145	177	139	160	170	142	145	170	142	157	165	161	164	156	137	139	167	169	185	172	139	155	180	183	138	173	147	169	166	156	156	157	154	148	153	152	163	171	169	144	172	130	145	154	168	172	145	139	176	139	150	199	168	146	159	148	157	153	168	146	179	154	153	179	166	166	153	169	157	155	156	155	180	146	156	160	136	160	152	160	133	144	158	149	178	142	165	140	170	158	140	163	173	157	173	177	155	155	138	151	139	156	155	152	146	157	149	150	162	167	159	152	158	161	163	175	156	140	156	156	178	176	157	160	150	155	149	159	140	177	168	151	170	164	164	148	151	160	148	154	144	136	182	157	170	154	168	165	149	164	169	151	157	154	145	133	150	158	170	163	139	158	133	146	156	175	146	164	144	169	163	152	167	159	138	143	152	157	174	156	172	147	167	162	169	163	156	157	147	166	170	168	154	170	156	134	144	158	163	144	153	164	163	151	153	153	183	152	162	146	182	139	185	129	176	175	169	148	147	165	177	129	168	146	186	157	151	160	152	156	148	132	161	162	165	169	146	148	153	136	151	137	168	159	165	151	121	178	166	163	150	163	155	148	156	175	144	148	138	175	148	141	142	141	165	135	185	163	158	146	161	143	163	159	151	146	123	166	148	167	143	169	177	188	162	160	149	169	138	154	153	166	153	155	153	140	172	171	171	172	158	148	165	180	148	164	159	166	173	183	157	158	143	194	139	142	148	173	159	163	130	169	174	169	159	155	170	157	168	135	159	182	161	142	180	166	156	165	177	153	170	172	147	149	185	154	143	157	167	165	149	155	159	148	162	151	166	174	154	176	148	147	166	146	159	161	167	198	163	162	164	158	149	160	187	141	160	140	169	157	147	131	156	152	144	153	167	147	163	145	179	165	172	177	194	175	142	159	154	149	139	166	157	159	175	148	143	191	143	157	183	176	152	167	170	127	160	168	151	142	173	165	148	138	146	154	155	145	183	168	148	169	180	159	164	135	167	159	150	179	187	144	159	155	149	166	151	158	153	180	168	152	152	154	152	145	146	161	166	181	167	152	169	146	128	172	172	199	163	169	138	144	128	170	162	155	176	146	159	165	160	171	177	158	170	154	156	148	162	163	153	121	138	166	163	175	175	162	176	180	159	138	158	180	147	150	153	139	157	171	154	170	155	184	176	173	159	168	167	173	154	131	154	164	140	175	160	155	136	178	150	146	156	140	161	163	144	165	141	149	162	158	189	172	156	172	163	156	161	155	148	171	159	160	170	149	178	171	156	148	174	164	156	176	148	156	163	155	158	184	172	158	166	155	154	178	158	160	157	175	175	146	145	172	144	156	147	156	127	151	182	158	165	174	160	158	141	151	149	178	161	179	159	165	142	158	183	150	156	175	169	167	168	194	178	162	167	132	145	142	153	155	146	153	163	151	154	170	157	168	140	165	161	150	137	177	196	149	173	167	136	175	159	148	138	166	160	149	153	147	151	169	169	149	141	151	155	179	188	176	151	136	158	170	170	179	156	159	182	138	172	166	160	158	163	166	156	164	185	187	144	167	153	151	154	152	157	155	148	154	147	146	175	166	146	170	147	163	160	141	163	142	157	147	178	174	144	143	155	167	178	153	166	157	158	138	163	174	167	150	161	175	161	141	166	153	168	148	152	150	154	143	167	164	156	163	196	155	187	149	173	158	173	147	141	148	185	178	169	174	201	178	142	169	165	184	172	169	150	145	149	147	165	140	196	171	154	179	148	162	147	174	151	153	160	163	120	154	187	168	183	166	149	148	168	167	156	159	154	159	144	168	159	141	163	162	166	158	133	144	141	185	178	165	131	165	156	164	159	154	137	162	161	158	163	157	164	156	146	180	167	153	138	171	139	162	149	156	187	165	164	166	165	151	138	167	150	156	166	136	143	165	156	144	138	164	143	140	166	142	144	156	143	155	126	161	152	164	155	143	163	149	151	135	163	176	157	164	174	150	165	161	147	173	165	193	166	160	154	177	157	135	149	128	139	154	161	152	154	176	176	171	153	165	146	171	134	186	140	151	170	154	146	168	148	171	137	130	135	166	165	149	180	157	164	169	169	151	171	150	149	175	157	170	161	173	185	148	137	139	156	163	138	151	156	146	170	160	165	152	159	169	163	178	175	168	154	156	143	169	162	165	169	155	150	168	165	186	159	174	162	171	142	154	169	158	139	183	136	151	178	150	169	165	193	157	136	147	150	165	152	160	144	180	149	181	158	156	149	168	164	164	186	166	155	180	161	155	175	148	154	156	155	131	154	160	157	154	155	150	164	151	165	161	149	198	202	154	169	141	143	168	155	159	157	175	158	138	152	151	142	179	174	164	168	156	165	161	133	138	164	158	155	144	171	139	157	179	163	164	179	150	145	150	160	153	149	162	160	165	175	152	156	151	170	161	152	173	163	147	160	136	148	142	159	164	166	164	153	143	152	146	171	152	171	169	155	156	168	151	176	145	188	171	159	155	184	162	145	144	161	140	129	152	148	174	152	142	149	175	164	142	147	165	154	124	137	143	155	165	162	177	173	158	159	155	150	159	162	172	187	147	120	183	147	159	180	144	159	146	162	154	159	152	172	157	169	153	151	154	143	153	162	162	148	156	166	183	173	157	155	158	176	152	166	166	157	186	144	159	137	143	154	147	174	177	173	166	173	163	165	155	153	146	160	182	173	157	168	170	147	125	159	140	160	147	136	165	155	173	159	183	154	153	163	147	162	187	148	172	180	165	162	155	174	149	142	140	144
39433	27201	21500	16357	8897	2300	1869	1491	1310	1032	848	729	657	564	494	490	411	421	375	366	344	359	349	358	357	326	380	354	405	337	349	368	362	387	363	348	348	365	337	360	380	360	361	367	343	362	370	333	360	349	378	366	371	386	363	362	380	393	350	355	361	373	348	368	359	312	357	356	352	399	386	354	378	363	372	360	371	328	357	363	384	327	361	370	327	354	363	376	371	335	336	367	313	337	359	371	364	345	363	388	332	367	347	347	389	337	356	360	348	342	389	387	356	349	360	378	328	377	341	347	354	342	338	337	357	339	383	352	349	358	362	341	350	340	383	378	345	335	395	356	340	352	339	375	374	315	346	358	354	387	348	334	358	337	355	347	332	364	375	353	362	376	331	350	331	354	320	355	347	334	351	334	372	357	371	373	364	357	342	363	316	339	331	349	335	380	347	328	332	376	362	351	355	355	349	332	367	365	347	336	358	375	325	368	379	337	367	378	324	316	338	365	327	340	365	344	382	353	313	351	365	351	343	357	351	334	350	329	358	334	349	345	368	345	383	348	352	357	367	349	343	320	382	355	359	329	374	355	341	380	354	380	322	363	378	355	356	376	340	335	364	370	354	358	362	341	370	339	345	372	341	304	355	378	344	345	367	351	345	369	361	383	359	355	340	338	374	376	371	351	347	365	326	397	393	360	342	329	367	394	348	344	328	349	366	351	350	347	324	365	362	327	337	339	308	387	358	341	368	344	347	398	374	342	339	394	340	341	357	348	393	361	382	342	348	362	382	405	370	357	364	365	379	347	342	337	340	390	329	303	330	387	362	351	346	367	395	354	359	365	374	384	340	375	328	368	367	355	380	360	336	341	357	381	367	317	342	313	335	377	352	352	330	345	365	351	325	381	369	342	366	352	321	340	351	347	395	325	381	338	348	362	359	374	337	356	345	351	356	349	355	365	359	338	384	372	341	308	371	350	361	344	356	368	344	346	346	323	365	350	371	330	363	368	345	324	326	381	340	347	378	387	375	341	339	324	325	348	374	352	328	355	325	357	360	339	335	368	353	343	323	355	361	334	348	322	342	346	410	347	351	348	332	344	359	350	343	355	347	384	343	351	326	334	356	343	341	359	349	346	348	367	357	357	358	350	377	356	377	349	369	376	363	356	360	327	349	348	374	369	365	366	341	336	381	342	342	355	351	323	321	379	313	351	366	365	337	345	353	337	380	354	345	330	352	342	354	382	366	355	346	335	358	336	309	354	346	349	376	350	384	347	334	330	326	367	364	379	340	351	380	366	324	337	347	369	364	350	357	325	347	350	376	328	343	350	372	353	364	349	338	354	353	364	344	343	359	384	335	332	338	346	351	350	329	355	323	360	370	376	359	351	357	315	368	368	354	336	305	363	383	328	332	396	360	347	342	358	344	397	353	330	371	333	367	372	341	371	362	365	344	365	324	326	312	354	350	371	379	336	337	358	327	360	367	369	347	348	370	405	345	331	360	374	357	353	371	364	344	327	332	342	364	360	367	409	362	339	329	386	345	366	358	344	354	393	378	348	313	359	343	316	363	386	325	371	338	372	347	348	383	349	342	350	373	330	324	335	343	355	328	337	351	327	349	354	365	353	321	345	371	324	356	337	351	355	357	355	379	340	327	365	345	341	366	332	382	337	350	349	365	408	334	380	355	354	347	325	369	351	342	389	373	366	345	346	335	358	349	366	363	357	331	353	318	352	350	377	358	350	339	367	348	352	383	358	335	360	365	354	356	356	349	352	368	396	378	363	365	371	349	370	373	343	352	353	343	347	338	339	330	342	362	344	366	360	360	369	343	369	339	335	359	383	363	354	334	321	366	350	355	339	348	363	344	385	342	356	338	350	377	374	352	333	356	362	360	365	380	338	341	356	332	355	364	346	350	366	339	339	388	363	360	364	358	347	399	332	364	326	355	344	357	366	355	355	363	355	313	377	390	341	341	344	326	380	364	376	362	350	383	360	361	369	322	339	373	365	331	344	365	373	343	349	344	382	358	362	343	385	355	346	355	328	361	348	339	321	350	400	357	372	332	325	364	357	359	352	347	357	331	366	352	334	329	362	360	361	399	375	351	346	391	339	341	360	349	374	356	353	361	386	369	355	350	357	354	357	349	413	339	353	350	370	356	338	369	318	341	371	373	377	337	337	360	364	359	331	394	330	348	401	349	368	310	350	337	371	376	359	349	363	356	334	363	363	335	354	368	340	352	396	338	346	354	362	358	338	328	333	338	330	356	343	332	338	333	342	328	357	366	324	378	337	373	328	333	341	376	356	324	324	373	361	352	361	360	371	380	349	358	371	345	354	362	344	345	359	358	345	406	358	362	389	352	339	345	329	345	346	371	391	336	346	366	350	358	360	371	392	364	380	338	354	356	361	363	333	370	356	364	332	316	364	368	365	342	361	372	382	368	352	351	385	353	344	350	335	358	336	332	367	366	376	397	381	355	338	332	375	405	369	340	352	342	352	348	340	334	365	365	346	351	344	337	350	328	351	365	362	357	371	362	332	346	376	358	397	379	327	376	355	370	331	328	349	363	336	360	349	361	328	371	368	340	354	384	388	361	326	358	350	344	364	327	353	340	403	324	348	335	379	347	351	367	349	364	341	397	370	313	336	342	343	326	322	330	376	366	371	319	359	363	375	319	372	365	339	350	336	384	347	360	358	346	380	328	323	305	334	371	344	394	322	331	366	357	354	370	364	341	337	364	340	370	354	344	344	359	334	335	348	345	319	352	362	336	318	348	353	352	337	389	350	354	352	386	362	364	338	373	302	363	373	340	355	353	344	369	347	347	341	350	336	370	345	327	361	354	359	340	370	389	334	340	388	337	355	345	350	375	348	351	319	387	343	338	337	360	317	336	351	418	362	356	352	361	333	363	313	355	362	338	375	361	349	353	344	352	357	381	377	344	347	385	368	352	355	332	334	352	354	331	350	320	342	358	339	338	375	349	371	370	315	353	326	320	352	347	338	375	363	366	345	371	356	367	372	341	378	336	383	347	367	364	340	345	385	349	340	353	327	356	341	342	336	363	321	363	392	350	354	336	378	335	355	315	365	329	333	337	376	331	348	375	356	365	330	396	327	328	319	346	357	355	362	365	361	314	359	368	365	335	361	322	357	344	377	350	323	324	339	382	382	305	332	338	370	313	354	361	344	337	342	346	367	370	350	381	363	366	351	378	357	364	396	371	329	337	330	338	377	341	354	369	326	343	356	345	313	390	321	353	334	372	344	367	316	349	340	338	369	397	342	380	303	366	334	375	337	363	364	319	357	315	339	337	344	331	325	358	349	345	360	359	322	334	319	345	363	348	377	386	335	321	346	384	349	353	365	341	373	385	358	355	353	354	359	335	336	377	368	360	351	348	355	356	322	377	355	336	336	334	362	342	344	349	366	372	383	357	380	356	300	367	371	339	387	363	344	350	384	334	356	357	346	361	349	378	344	354	377	351	360	335	325
47694	22073	8049	2119	642	331	212	208	181	224	186	176	184	182	178	164	173	167	151	157	162	161	168	151	170	164	191	160	176	169	157	172	152	166	169	202	177	184	184	138	167	158	180	181	181	174	168	168	193	179	186	188	195	169	189	155	167	167	175	188	170	169	173	170	183	161	176	148	175	176	185	175	179	144	170	179	181	164	178	143	170	180	168	155	157	149	147	193	187	172	172	185	172	177	146	180	159	153	145	178	177	151	158	159	196	152	131	159	159	179	194	178	183	194	189	173	179	168	155	192	174	164	166	179	186	183	185	172	162	167	166	178	168	165	181	193	184	165	175	172	158	169	180	124	156	187	145	166	164	163	167	164	164	165	138	175	171	158	173	170	174	143	160	154	163	154	173	181	158	163	156	168	167	196	168	166	170	171	170	164	192	159	173	132	169	156	178	197	166	153	172	161	151	170	158	171	151	171	180	203	180	157	170	190	175	169	193	175	170	169	143	182	187	172	180	174	167	152	150	152	170	164	128	157	167	146	179	162	167	169	184	170	184	172	185	171	153	154	153	152	183	186	192	150	153	141	183	169	159	172	163	142	185	167	186	158	161	166	147	167	158	162	154	172	193	161	164	176	186	171	157	152	143	158	167	149	157	188	193	185	153	165	174	170	158	140	152	164	157	184	196	158	176	155	157	172	164	181	168	180	186	162	172	190	191	156	175	140	151	162	188	205	161	170	156	151	185	172	174	167	176	184	191	147	177	159	181	157	209	183	177	157	164	176	169	190	172	172	178	159	144	161	166	157	160	176	153	150	164	161	179	163	181	168	147	159	178	149	185	170	209	168	154	177	175	158	189	168	173	161	182	175	179	174	157	165	168	154	147	170	175	174	142	149	194	153	153	158	156	186	189	158	160	169	164	170	180	176	174	182	150	123	160	146	187	164	198	172	162	166	157	160	181	156	147	161	175	157	148	185	187	181	170	171	148	164	166	184	170	170	157	150	177	161	164	187	156	185	176	162	171	172	173	128	152	183	156	164	166	170	156	157	164	158	188	164	188	163	180	159	174	184	180	171	172	168	153	176	182	164	160	153	137	162	162	173	147	179	149	183	160	151	159	154	166	166	171	183	160	170	160	190	175	170	154	177	178	195	164	182	159	171	155	166	187	174	149	162	165	172	179	168	183	170	202	147	193	192	151	195	207	181	162	163	147	157	196	154	213	173	157	176	192	137	172	163	161	149	159	166	166	197	184	145	143	184	176	166	177	160	191	173	190	140	134	183	144	156	181	163	150	165	155	162	162	148	154	142	173	158	185	172	165	163	177	176	155	180	186	170	186	157	176	158	154	159	157	157	159	192	182	180	164	173	148	154	164	167	154	185	160	186	162	179	174	182	143	172	154	162	184	168	204	162	178	183	143	148	136	141	147	146	161	193	171	141	159	173	146	197	186	158	179	179	174	187	179	170	175	194	173	145	171	174	153	153	162	163	182	169	166	172	185	152	161	153	171	163	176	144	162	175	142	178	161	149	183	181	174	163	162	170	178	167	174	170	178	187	188	152	161	189	187	199	157	172	153	161	165	167	160	151	170	170	195	158	153	164	199	175	164	168	177	180	169	175	158	157	176	172	168	155	165	175	165	177	180	181	169	168	166	161	165	172	166	157	143	144	172	172	167	161	149	161	167	175	159	177	168	185	191	163	146	147	174	190	170	183	171	160	189	190	171	189	179	183	172	185	185	157	166	159	155	174	172	169	193	147	183	162	186	169	160	160	167	168	151	156	172	195	191	162	179	153	168	186	145	162	165	159	185	163	173	143	173	143	186	151	216	174	166	128	159	167	171	194	177	179	189	175	164	201	177	167	166	158	148	150	188	172	166	161	170	166	185	178	167	179	175	171	174	158	168	180	154	169	175	166	174	177	156	193	187	183	160	164	163	159	175	181	178	163	166	168	149	157	164	181	171	170	173	159	163	166	168	168	191	134	173	170	172	148	184	169	186	180	161	182	177	166	182	181	188	163	151	147	163	190	177	187	150	178	186	180	165	167	158	164	172	172	173	171	179	160	167	161	178	174	181	157	172	159	152	159	161	180	165	136	143	178	163	172	184	179	161	169	165	169	193	185	168	158	173	169	151	173	174	162	168	160	179	188	174	174	152	154	185	154	163	142	162	162	176	202	169	169	188	188	167	177	157	176	179	200	176	184	173	172	180	174	173	162	180	159	166	179	167	157	185	177	169	160	140	147	179	159	182	175	169	174	187	176	165	169	168	183	146	183	203	184	171	150	158	181	178	160	205	156	176	156	170	184	158	145	172	170	144	167	147	148	162	158	192	151	143	169	175	171	154	161	146	169	172	186	174	165	171	169	166	184	180	168	158	191	164	159	199	151	171	182	202	162	176	175	160	186	175	165	166	167	189	147	158	181	178	158	144	179	190	167	162	182	155	173	180	185	170	173	184	190	187	171	190	178	165	192	163	186	152	175	190	178	155	153	160	186	184	178	194	159	157	148	177	187	163	184	166	179	162	189	161	167	155	175	173	157	184	165	157	172	158	180	154	177	154	158	198	174	164	161	152	148	181	164	153	158	129	151	184	180	167	168	168	175	188	165	164	136	179	167	180	155	189	160	180	174	173	178	176	175	179	163	147	177	163	187	203	183	180	139	186	131	153	150	174	174	166	159	159	170	147	180	142	172	158	163	153	202	158	157	184	175	169	151	173	171	181	165	166	159	164	185	166	161	145	165	157	198	182	166	173	168	136	155	159	168	147	170	165	181	168	161	164	178	170	163	183	181	167	157	169	154	179	152	154	168	205	207	173	206	161	146	162	181	192	160	161	162	166	155	164	171	165	163	171	172	201	168	171	173	167	160	159	167	185	166	145	176	152	180	152	194	185	168	174	177	180	168	147	189	164	135	140	142	148	201	150	198	186	148	161	165	174	198	152	167	165	175	190	165	173	140	175	153	195	160	176	164	171	176	172	170	181	200	154	165	164	151	171	186	159	171	171	168	183	150	151	179	148	153	173	183	163	172	152	172	173	186	149	168	161	170	182	142	141	192	175	183	160	180	185	184	161	170	169	163	162	154	169	158	174	164	174	169	169	178	173	175	167	165	186	183	176	170	168	200	153	170	150	166	163	186	157	171	175	168	149	166	140	155	182	182	169	206	175	168	177	168	157	146	124	173	203	164	144	147	174	185	175	175	143	167	181	149	167	181	161	167	178	171	178	158	180	203	131	159	156	184	185	153	155	169	180	175	164	168	166	161	163	176	181	169	175	148	187	159	164	154	144	146	150	173	170	176	174	167	165	168	170	189	170	168	161	167	168	180	170	165	162	170	151	164	183	164	148	157	193	176	176	165	161	163	158	190	163	195	173	146	182	183	179	148	170	160	161	187	168	173	193	167	178	155	167	181	174	175	186	173	184	172	172	177	193	166	143	185	158	185	180	127	177	157	171	178	160	172	149	160	184	172	158	168	153	185	156	166
32522	16723	10003	4472	1996	850	670	621	597	501	457	410	378	416	390	384	394	375	393	381	397	370	413	384	372	405	377	357	373	369	395	368	344	372	367	372	379	359	366	412	357	372	414	355	386	374	375	348	374	359	362	378	394	370	335	404	398	388	387	348	397	361	364	366	360	379	375	357	373	392	339	371	410	339	422	398	360	327	427	344	335	384	355	347	360	370	370	365	341	385	392	359	350	392	343	388	392	386	380	376	360	371	339	343	359	416	382	339	376	358	365	364	342	357	372	355	391	356	385	346	344	420	409	386	391	388	372	347	343	356	352	408	364	358	343	355	344	364	382	396	365	353	374	348	377	357	382	385	373	364	383	382	389	381	372	416	376	367	369	357	378	355	380	380	400	371	365	335	369	374	373	405	362	376	369	357	336	346	399	327	360	365	379	389	370	368	380	375	364	373	369	367	370	385	335	361	299	352	387	364	413	385	385	364	379	341	322	357	377	339	402	355	370	363	393	384	341	371	390	396	406	378	393	362	422	382	360	383	368	380	346	366	395	388	416	336	398	358	395	358	374	351	379	344	374	368	363	381	414	353	354	408	355	376	374	371	373	379	362	344	349	386	380	374	372	405	366	359	385	400	368	369	361	373	394	404	345	365	313	379	366	345	383	359	394	371	402	378	393	371	343	396	373	366	361	394	386	354	379	370	415	408	395	374	388	386	327	366	383	361	375	371	390	371	387	364	355	368	384	384	396	387	385	381	407	366	384	358	381	356	394	364	399	377	339	380	404	387	351	349	375	348	359	350	343	400	346	352	358	382	396	372	369	374	386	386	349	344	351	371	380	367	396	360	369	360	339	356	368	364	398	339	381	392	375	339	380	379	384	390	381	344	376	387	336	359	354	371	368	370	368	346	365	392	352	374	388	380	377	370	375	381	352	377	371	376	380	377	347	403	414	395	381	342	368	386	368	369	372	332	409	401	386	367	338	355	362	368	346	387	372	353	402	366	385	350	358	402	372	357	373	368	393	368	376	362	374	373	357	386	352	361	384	347	354	343	377	396	384	387	378	373	352	398	378	360	354	381	367	401	374	374	352	344	344	391	372	407	394	328	324	357	397	379	390	366	369	345	365	359	363	357	355	372	370	392	377	370	383	322	369	380	393	362	345	378	368	337	342	356	383	359	389	397	386	371	366	354	399	320	355	394	398	406	370	366	364	361	367	417	429	372	365	394	403	368	387	393	366	371	348	365	362	388	379	349	316	416	391	369	393	378	321	355	388	392	347	362	379	345	368	373	364	375	336	354	366	346	337	359	356	335	364	377	361	393	380	349	364	429	352	372	395	385	407	400	326	352	371	392	355	390	373	342	348	345	333	383	399	369	388	353	357	363	392	379	406	386	367	356	363	345	386	387	374	389	364	372	355	385	367	344	370	359	363	362	364	373	383	380	379	365	383	374	359	387	355	370	401	389	386	369	367	365	384	369	335	359	365	356	383	381	384	400	406	397	353	360	387	371	368	378	380	383	373	361	360	332	388	397	367	390	386	322	350	373	343	387	400	382	372	356	383	360	378	374	341	390	351	372	379	397	372	366	394	372	385	376	379	374	373	376	389	348	397	366	388	394	384	358	391	401	351	363	376	364	379	418	386	382	371	375	392	339	359	344	400	351	396	389	369	378	373	382	371	380	386	342	357	385	344	343	384	378	384	363	344	357	390	385	369	368	384	392	383	362	369	374	383	357	392	365	366	367	370	379	346	390	363	364	400	347	394	390	410	324	408	352	356	419	360	381	366	378	376	352	377	335	361	345	395	399	404	360	373	352	366	382	409	385	372	358	353	352	354	365	380	349	355	384	360	343	369	348	387	359	386	363	339	359	370	414	369	344	379	342	383	340	408	374	331	354	358	377	339	396	351	343	415	422	349	381	392	351	394	391	368	378	359	322	402	373	376	354	359	393	342	380	347	398	348	371	333	344	400	350	360	410	385	371	372	383	385	361	367	386	373	356	370	391	356	337	343	379	359	378	358	383	393	395	395	359	424	377	383	375	363	386	342	376	376	356	380	376	324	337	377	348	357	378	352	368	367	359	384	391	397	317	357	351	412	369	357	389	345	353	382	341	390	357	395	404	356	386	392	372	358	353	350	372	325	387	395	331	377	393	377	367	373	378	373	335	333	364	385	354	389	381	372	385	400	404	378	381	411	367	348	381	390	383	366	358	381	367	370	383	363	354	339	397	391	365	376	369	361	376	383	352	370	359	373	374	372	409	373	380	411	350	363	348	364	384	347	349	378	388	381	380	348	396	353	336	361	389	379	408	380	330	360	334	400	366	345	343	375	397	381	347	361	347	385	361	344	412	393	354	358	398	336	393	367	377	365	364	358	343	352	381	362	366	373	394	393	363	376	341	367	380	387	375	338	358	376	367	358	380	365	392	378	364	385	346	367	375	366	373	366	355	357	365	370	371	367	380	390	400	358	353	385	387	362	389	416	359	334	363	415	380	377	339	369	349	329	370	378	373	373	362	398	385	371	350	351	371	378	421	377	420	389	366	347	358	377	374	397	336	381	357	382	336	373	381	358	349	390	395	373	404	356	399	362	407	396	365	338	403	375	398	404	363	341	358	353	357	332	376	389	370	378	378	351	355	361	368	346	355	337	362	372	369	372	376	345	359	341	379	335	359	355	378	365	366	361	412	378	390	341	395	389	377	378	389	386	385	383	364	362	382	373	387	369	361	396	392	388	335	384	369	358	377	382	383	376	344	379	336	397	365	381	344	366	369	385	384	378	390	342	353	403	384	382	380	384	341	340	356	384	383	375	343	379	386	386	340	356	351	375	376	361	400	382	371	361	365	376	356	375	367	364	362	389	343	389	403	351	348	366	350	382	364	396	372	393	352	362	379	379	395	347	346	359	375	352	370	359	373	398	367	392	382	362	345	373	408	405	375	355	344	376	361	353	365	356	356	378	377	391	377	366	391	366	376	395	384	377	388	372	379	368	389	364	368	364	351	335	390	381	359	396	316	352	374	383	347	370	342	365	371	349	399	370	372	366	366	380	371	332	376	342	347	373	351	356	368	335	396	356	356	350	372	374	365	361	359	350	347	379	386	337	403	353	385	373	368	402	357	369	375	368	388	365	392	402	386	307	377	386	339	367	358	357	364	380	356	384	379	411	357	370	366	392	336	367	370	361	393	390	370	379	389	347	371	364	375	383	360	377	388	359	352	354	387	363	382	381	397	348	360	402	367	341	421	397	371	348	375	353	395	394	384	404	341	367	368	338	388	403	349	366	390	344	389	403	406	363	382	336	365	387	381	369	375	360	349	383	360	344	363	388	376	339	373	380	349	418	336	368	344	335	383	365	350	367	334	363	379	367	359	383	341	363	361	376	387	364	370	371	385	388	388	348	367	371	395	393	343	377	375	384	381	365	360	374	383	369	364	370	350	404	376	381	362	373	373	358	385	340	369	380	383	386	322	360	363	355	350
59117	29865	12961	6041	2366	557	316	308	274	236	194	176	181	166	149	164	171	181	145	151	198	151	170	187	160	142	156	171	152	141	149	173	174	155	168	132	163	155	157	163	133	162	161	151	168	151	148	147	154	155	141	145	152	161	133	144	166	138	151	179	112	163	160	175	163	141	174	158	162	138	169	171	153	154	161	148	150	185	164	161	183	162	146	141	146	141	174	169	154	174	140	158	138	160	152	137	162	166	153	154	153	157	155	137	144	170	174	152	156	144	151	143	162	155	152	162	155	153	168	165	154	157	144	144	153	169	150	153	156	132	158	138	155	143	158	137	162	168	142	155	159	166	152	152	160	152	147	146	185	172	166	178	147	137	166	140	139	160	156	155	141	151	162	139	173	159	144	153	162	153	152	151	156	155	144	149	162	160	155	164	148	146	153	183	165	156	141	172	177	147	146	128	158	184	139	160	147	164	151	169	166	150	147	149	167	182	162	165	163	163	143	173	170	153	158	151	134	151	162	147	162	167	202	140	136	164	154	162	157	153	169	177	129	137	156	149	166	143	162	153	196	155	156	156	175	166	157	143	156	161	158	165	169	155	153	142	165	193	165	142	173	138	143	157	148	160	144	177	149	153	147	140	140	150	147	147	129	139	175	142	159	163	157	140	164	157	183	160	163	140	175	152	144	164	162	138	141	181	164	172	169	154	140	157	154	165	130	157	153	144	183	177	144	153	149	166	166	168	140	167	149	149	136	162	137	165	145	155	143	137	152	148	165	166	168	167	180	142	159	134	162	169	150	149	141	164	146	135	156	149	143	169	121	138	156	170	142	160	154	165	161	153	166	169	158	144	147	153	134	158	162	161	152	155	151	161	160	148	165	168	164	160	139	180	168	149	145	158	160	177	166	174	168	186	152	159	171	142	144	156	170	166	144	140	134	169	164	156	159	129	168	159	165	150	175	171	166	152	146	137	161	149	157	153	131	181	161	167	162	169	160	138	141	156	162	161	148	155	155	160	149	160	182	169	135	166	140	148	147	161	183	155	141	146	143	143	142	170	161	166	173	150	154	144	150	134	163	137	140	144	150	139	171	143	160	163	156	164	161	160	161	178	153	154	168	146	149	138	147	160	162	164	150	173	161	147	168	165	170	142	162	157	180	180	174	146	155	137	176	149	147	142	158	147	151	180	169	136	156	135	143	151	151	161	166	154	139	149	167	157	154	156	158	165	152	147	167	202	160	129	139	152	182	145	160	154	176	160	161	160	149	147	149	167	145	159	159	131	164	146	135	152	162	167	149	137	134	158	187	153	147	159	178	160	166	164	154	159	161	128	141	157	159	155	159	143	151	139	151	129	164	138	165	153	114	149	158	142	152	172	154	126	153	165	145	164	154	159	148	165	160	174	163	161	154	148	154	169	162	158	145	146	151	146	141	174	173	144	157	156	166	155	150	157	126	150	154	167	144	149	162	150	178	149	159	146	148	160	162	137	159	174	149	166	168	154	156	156	166	163	160	150	173	152	162	129	154	169	154	167	159	156	155	141	156	156	166	148	166	157	145	141	143	146	155	149	163	144	160	136	164	159	143	141	155	142	140	170	177	133	134	144	180	153	144	150	167	169	164	187	166	167	133	144	163	160	161	165	132	146	137	141	167	165	149	145	146	151	149	163	152	160	149	167	155	150	130	150	146	154	150	135	164	142	134	141	168	167	166	152	158	170	151	150	152	170	149	161	149	166	179	159	166	133	152	158	164	152	166	176	156	155	182	152	156	181	139	166	178	155	157	144	139	152	135	141	168	160	166	168	134	163	135	160	159	166	165	147	158	150	142	165	131	128	153	157	166	145	139	153	164	133	176	169	126	154	142	141	160	138	183	167	178	167	144	165	151	161	146	137	165	145	162	152	138	138	151	143	152	169	141	157	173	170	172	136	151	155	166	175	143	142	145	144	146	151	169	181	142	144	157	154	160	146	150	150	149	143	161	148	150	139	153	159	164	141	172	137	164	142	164	152	140	143	142	163	178	160	128	148	161	136	130	138	144	148	177	137	138	170	143	160	148	148	151	177	151	157	133	150	135	152	145	167	183	149	137	166	129	141	150	181	130	143	131	144	142	149	147	159	137	171	164	175	170	157	149	173	170	158	149	150	144	147	172	144	168	147	179	145	169	149	151	151	163	170	201	186	142	167	184	163	155	162	148	157	150	146	138	155	166	151	171	145	143	172	143	154	144	150	152	186	170	148	165	172	154	147	158	170	146	128	163	132	151	151	141	143	140	144	154	152	151	135	195	159	159	172	170	152	152	142	158	160	149	182	177	165	138	159	152	181	160	136	145	173	182	132	140	138	167	153	144	150	175	151	127	141	154	167	158	169	152	161	165	155	149	151	135	165	157	159	152	156	139	170	157	172	162	146	153	147	135	148	141	143	161	149	170	146	159	155	143	168	149	171	122	190	161	136	161	155	160	142	140	154	158	134	159	145	163	168	155	149	163	160	146	152	154	173	157	133	167	161	174	150	152	164	148	146	150	135	172	142	160	146	134	157	150	162	164	182	166	134	154	149	158	148	142	162	154	144	156	163	150	142	151	148	132	142	150	143	160	164	169	172	141	166	153	162	137	158	157	133	145	166	155	157	147	168	173	162	149	178	159	151	162	155	149	144	151	139	153	162	172	146	165	149	149	188	151	156	135	188	170	136	131	172	151	151	187	159	165	156	173	155	161	168	163	170	146	142	155	161	148	160	131	158	181	155	157	140	137	135	159	147	166	139	134	132	151	176	163	141	123	151	170	151	160	189	163	149	171	151	169	173	140	161	170	138	153	168	147	153	145	166	148	150	165	128	145	137	165	170	147	197	148	156	148	123	159	152	158	124	149	154	149	125	168	156	155	169	156	139	140	152	200	169	165	149	146	156	138	153	148	146	153	166	156	141	162	140	146	142	179	147	178	136	168	154	167	159	155	144	157	143	151	143	164	154	149	178	154	144	137	141	154	152	184	138	149	145	157	138	173	160	156	158	166	153	152	154	164	198	157	138	150	148	153	147	163	133	166	171	163	153	147	141	167	156	165	165	134	168	176	140	151	133	168	164	158	163	148	158	141	174	169	158	156	179	158	166	151	154	148	164	182	167	143	143	139	169	173	177	161	157	160	172	164	161	141	151	157	156	146	158	161	175	132	154	166	142	154	144	175	178	158	151	141	170	141	146	137	175	171	152	168	160	172	167	161	136	176	139	164	156	132	153	152	135	132	170	185	157	152	148	144	160	153	175	177	151	140	158	154	160	158	172	168	128	170	168	151	156	165	146	156	148	159	143	175	142	161	157	157	159	150	163	150	140	156	166	170	169	158	179	145	134	180	147	151	155	142	131	151	176	171	170	144	165	146	132	136	132	162	171	148	164	173	163	151	159	134	165	144	161	130	152	170	157	155	176	167	155	157	160	172	154	169	162	155	137	161	161	174	139	147	158	146	151	171	143	162	175	138	155
38790	20858	14668	12553	6470	1892	1090	964	901	759	647	543	534	459	441	400	355	374	368	371	377	324	378	354	370	389	341	343	349	325	386	339	342	345	339	319	347	323	350	342	362	327	352	323	348	365	338	370	373	385	361	382	369	332	375	351	407	338	344	369	377	325	342	371	332	372	336	359	346	359	359	372	405	337	346	338	336	358	357	360	363	342	326	331	322	365	359	358	365	371	352	388	371	322	343	370	359	350	347	362	359	361	355	327	345	352	373	316	325	318	343	318	318	348	347	357	348	296	373	353	360	351	375	338	349	341	332	351	328	368	314	339	327	335	328	330	366	360	312	356	318	347	366	370	352	356	370	341	356	352	348	323	308	379	370	337	367	301	344	368	331	339	386	351	342	338	331	330	323	319	374	323	362	342	315	353	339	379	351	331	353	341	340	350	342	379	348	343	334	349	361	346	384	355	328	327	376	309	334	319	361	331	347	344	337	356	387	349	345	358	343	353	366	346	339	373	340	394	323	339	346	354	379	347	369	323	342	339	327	345	310	330	294	331	360	305	324	320	343	353	330	340	372	332	375	345	386	354	344	330	330	343	351	328	321	321	343	341	346	349	362	334	350	336	365	336	346	331	368	354	339	346	345	345	330	351	372	353	328	377	342	339	368	319	348	337	361	376	358	363	333	322	335	374	346	361	373	352	365	332	364	346	334	350	336	346	328	338	328	325	358	332	373	299	341	349	354	388	331	365	278	374	372	379	333	368	338	339	371	323	357	362	354	354	338	347	363	359	368	368	317	329	364	402	343	342	340	314	342	354	335	360	365	353	345	321	334	320	339	340	374	341	333	345	372	333	371	345	343	331	358	353	366	385	349	357	336	360	380	350	314	360	326	357	353	380	328	344	347	362	328	363	350	347	358	352	298	348	335	359	327	350	334	342	344	345	359	322	327	346	359	349	351	371	330	357	329	377	358	371	343	336	349	342	348	389	343	347	330	361	362	320	358	308	368	370	365	354	330	345	354	355	345	328	338	332	340	363	347	337	358	356	344	334	337	312	332	368	333	306	362	346	363	307	350	356	332	326	334	359	351	349	358	385	360	319	344	341	316	308	319	307	367	315	376	349	333	332	346	366	358	348	343	369	320	321	336	354	343	329	359	352	373	329	348	317	330	400	310	353	345	367	357	335	321	319	348	366	380	334	360	318	324	376	356	338	368	356	362	339	335	354	329	346	347	340	347	339	331	350	364	327	381	341	357	326	371	357	397	325	346	352	356	358	356	349	349	368	341	313	336	324	336	362	356	319	360	327	329	342	340	344	377	381	338	357	378	337	326	341	308	327	332	330	372	380	381	338	356	336	347	366	346	352	333	350	333	322	390	323	365	334	324	330	345	326	357	322	351	360	326	355	363	354	376	346	358	333	351	335	339	350	320	355	352	332	312	323	327	340	364	354	365	364	338	383	349	355	342	316	349	357	334	355	317	336	352	356	378	362	359	342	335	352	331	352	329	319	356	344	354	332	342	322	360	323	337	350	362	377	349	325	361	343	356	350	351	347	348	361	363	312	323	337	356	314	368	334	358	363	344	351	349	333	368	322	373	368	351	382	347	335	362	352	355	380	347	314	358	361	350	346	320	364	357	347	371	337	311	356	345	331	360	311	366	349	339	368	320	352	349	369	384	355	307	320	386	343	349	314	341	331	356	357	367	318	322	356	375	353	356	350	369	326	350	348	351	364	337	338	356	357	327	335	322	336	311	357	351	337	351	346	378	363	356	369	365	382	338	367	337	343	342	348	326	378	329	317	357	333	311	351	339	349	336	367	340	339	335	352	357	331	357	370	357	326	373	343	321	347	371	368	379	379	372	361	355	326	363	350	355	321	356	328	351	326	351	348	348	361	351	357	338	317	340	320	323	310	359	338	350	323	352	354	348	356	343	370	367	321	359	325	335	359	309	347	325	322	384	332	346	344	341	364	354	335	334	364	319	364	353	313	335	347	346	347	372	350	336	379	331	342	355	354	372	335	354	355	325	362	382	329	346	343	379	337	357	341	333	369	353	331	349	321	387	357	337	342	351	354	320	324	337	325	370	325	333	344	350	356	351	353	375	330	316	356	336	356	366	358	364	335	350	358	332	345	331	334	339	349	339	343	321	368	353	339	346	351	340	367	327	326	345	345	357	345	320	333	359	348	369	326	329	343	344	355	348	334	334	348	370	358	379	362	366	337	321	359	368	354	376	338	380	344	377	334	347	368	334	333	346	342	332	384	322	353	358	348	402	310	370	352	373	350	357	359	380	345	332	371	339	385	360	338	342	345	332	334	350	333	367	386	334	353	335	349	351	357	352	327	329	338	321	373	366	339	344	333	343	347	362	329	352	369	373	341	346	385	360	332	319	346	351	364	316	363	365	360	374	360	317	348	362	353	338	351	379	321	320	359	338	347	355	322	331	361	326	322	318	343	335	364	359	369	340	357	314	332	337	323	355	363	328	331	328	344	349	360	364	334	346	313	353	366	313	353	345	335	334	361	359	373	339	344	337	346	361	334	357	374	332	340	370	321	327	330	358	343	340	346	325	347	325	351	332	319	354	363	318	337	365	333	372	337	375	338	316	338	338	350	326	307	345	374	335	375	346	345	357	343	378	327	341	346	361	345	353	331	348	325	351	361	333	339	309	344	338	348	315	333	346	349	334	357	367	348	344	357	334	343	342	344	358	317	340	372	346	326	349	346	318	335	315	354	389	355	364	360	309	336	358	372	347	344	359	372	368	384	331	350	348	345	349	311	323	363	361	332	326	332	349	363	342	300	376	368	332	329	347	331	346	343	356	359	343	344	337	316	378	346	356	318	339	363	362	335	357	366	366	373	330	374	353	322	344	360	339	344	354	379	360	311	355	361	373	355	352	334	347	333	385	346	343	356	350	348	401	288	355	353	356	346	376	357	361	325	311	352	367	315	343	373	351	369	338	346	317	368	334	323	349	334	297	358	297	312	368	333	297	322	381	345	338	353	328	357	355	334	362	366	341	335	327	341	359	341	353	347	366	366	313	376	341	337	304	349	327	361	307	366	370	332	322	366	346	362	331	363	337	369	310	359	323	337	367	336	330	375	330	324	334	343	373	338	370	364	367	368	363	362	342	380	341	386	326	354	361	340	348	339	386	381	343	363	358	359	343	336	334	347	348	338	337	348	326	387	324	336	357	356	324	308	331	364	348	375	349	321	352	349	381	377	342	358	341	315	362	355	361	349	362	326	353	326	344	337	375	317	408	365	353	341	360	319	325	334	373	324	331	324	330	350	318	339	379	352	363	343	364	370	333	329	407	378	359	338	319	382	369	356	360	356	354	339	354	332	308	318	332	335	333	334	359	355	347	352	346	354	364	367	287	320	329	314	352	344	363	360	370	317	396	365	349	368	306	375	325	325	338	330	345	346	318	339	365	366	343	352	379	346	352	344	357	342	320	361	363	350	336	328	370	367	350	312	311	335
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
